Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-46915

OS X: System dialog crashes at startup

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.5.1
    • 5.5.0 RC
    • Quick: Dialogs
    • None
    • macOS
    • b5e1cd9954ec5bd64806cb1ae8a6abcd6275f945

    Description

      Using 5.5.0 package #99 on mac 10.9 and #110 on 10.10

      When opening the Qt Quick Dialog systemdialog example, it crashes with error:

      Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   org.qt-project.QtGui          	0x0000000104564e54 QFileDialogOptions::initiallySelectedNameFilter() const + 4
      1   libqcocoa.dylib               	0x0000000107ab0b68 QCocoaFileDialogHelper::selectedNameFilter() const + 216
      2   libdialogplugin.dylib         	0x000000010ab93aa9 QQuickAbstractFileDialog::selectedNameFilter() const + 41
      3   libdialogplugin.dylib         	0x000000010ab93c7d QQuickAbstractFileDialog::selectedNameFilterExtensions() const + 29
      4   libdialogplugin.dylib         	0x000000010aba737f QQuickAbstractFileDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 815
      5   libdialogplugin.dylib         	0x000000010aba7817 QQuickAbstractFileDialog::qt_metacall(QMetaObject::Call, int, void**) + 71
      6   libdialogplugin.dylib         	0x000000010aba8408 QQuickFileDialog::qt_metacall(QMetaObject::Call, int, void**) + 24
      7   org.qt-project.QtQml          	0x000000010527f0bd QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) + 573
      8   org.qt-project.QtQml          	0x0000000105236108 QV4::Heap::QQmlSequence<QStringList>::QQmlSequence(QV4::ExecutionEngine*, QObject*, int) + 280
      9   org.qt-project.QtQml          	0x000000010522c26b QV4::SequencePrototype::newSequence(QV4::ExecutionEngine*, int, QObject*, int, bool*) + 731
      10  org.qt-project.QtQml          	0x0000000105259079 QV4::QObjectWrapper::getProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, bool) + 6969
      11  org.qt-project.QtQml          	0x0000000105272229 QV4::Runtime::getQmlQObjectProperty(QV4::ExecutionEngine*, QV4::Value const&, int, bool) + 281
      12  ???                           	0x000000010aca390b 0 + 4475992331
      13  org.qt-project.QtQml          	0x0000000105208dc1 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 577
      14  org.qt-project.QtQml          	0x00000001052ff4f9 QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::Value const&, QV4::CallData*, bool*) + 601
      15  org.qt-project.QtQml          	0x00000001052ff289 QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::Value const&, bool*) + 121
      16  org.qt-project.QtQml          	0x0000000105305dee QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) + 974
      17  org.qt-project.QtQml          	0x0000000105315123 QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) + 339
      18  org.qt-project.QtQml          	0x00000001052a0790 QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) + 1280
      19  org.qt-project.QtQml          	0x00000001052a0143 QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) + 451
      20  org.qt-project.QtQml          	0x000000010529dacf QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) + 495
      21  org.qt-project.QtQuick        	0x00000001042409f2 QQuickLoaderPrivate::_q_sourceLoaded() + 578
      22  org.qt-project.QtQuick        	0x0000000104240229 QQuickLoaderPrivate::load() + 233
      23  org.qt-project.QtQuick        	0x000000010423fe00 QQuickLoader::setActive(bool) + 288
      24  org.qt-project.QtQuick        	0x000000010424145d QQuickLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 173
      25  org.qt-project.QtQuick        	0x00000001042419f7 QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) + 71
      26  org.qt-project.QtQml          	0x000000010527f0bd QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) + 573
      27  org.qt-project.QtQml          	0x0000000105296c43 QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) + 1699
      28  org.qt-project.QtQml          	0x000000010525a9b6 QV4::QObjectWrapper::setProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, QV4::Value const&) + 3766
      29  org.qt-project.QtQml          	0x000000010527253e QV4::Runtime::setQmlQObjectProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) + 254
      30  ???                           	0x000000010acedc5b 0 + 4476296283
      31  org.qt-project.QtQml          	0x0000000105208dc1 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 577
      32  org.qt-project.QtQml          	0x00000001052ff4f9 QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::Value const&, QV4::CallData*, bool*) + 601
      33  org.qt-project.QtQml          	0x00000001052a7d35 QQmlBoundSignalExpression::evaluate(void**) + 2277
      34  org.qt-project.QtQml          	0x00000001052a8738 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) + 440
      35  org.qt-project.QtQml          	0x00000001052e18fc QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) + 92
      36  org.qt-project.QtQml          	0x0000000105284f49 QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) + 745
      37  org.qt-project.QtCore         	0x0000000104cf0087 QMetaObject::activate(QObject*, int, int, void**) + 183
      38  org.qt-project.QtQuick        	0x0000000104187739 QQuickItemPrivate::setEffectiveVisibleRecur(bool) + 473
      39  org.qt-project.QtQuick        	0x000000010418e18b QQuickItem::setVisible(bool) + 139
      40  org.qt-project.QtQuick        	0x0000000104193b5d QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 3453
      41  org.qt-project.QtQuick        	0x0000000104194e07 QQuickItem::qt_metacall(QMetaObject::Call, int, void**) + 71
      42  org.qt-project.QtQuick        	0x00000001042de778 QQuickImplicitSizeItem::qt_metacall(QMetaObject::Call, int, void**) + 24
      43  org.qt-project.QtQuick        	0x00000001042419c8 QQuickLoader::qt_metacall(QMetaObject::Call, int, void**) + 24
      44  org.qt-project.QtQml          	0x000000010527f0bd QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) + 573
      45  org.qt-project.QtQml          	0x0000000105296c43 QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) + 1699
      46  org.qt-project.QtQml          	0x000000010525a9b6 QV4::QObjectWrapper::setProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, QV4::Value const&) + 3766
      47  org.qt-project.QtQml          	0x0000000105259ae7 QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) + 295
      48  org.qt-project.QtQml          	0x000000010525b3d1 QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) + 177
      49  org.qt-project.QtQml          	0x000000010526e334 QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) + 100
      50  ???                           	0x000000010acf023a 0 + 4476305978
      51  org.qt-project.QtQml          	0x0000000105208dc1 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 577
      52  org.qt-project.QtQml          	0x00000001052706b6 QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int, QV4::CallData*) + 774
      53  ???                           	0x000000010acf3c94 0 + 4476320916
      54  org.qt-project.QtQml          	0x0000000105208dc1 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 577
      55  org.qt-project.QtQml          	0x00000001052706b6 QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int, QV4::CallData*) + 774
      56  ???                           	0x000000010acf3e9b 0 + 4476321435
      57  org.qt-project.QtQml          	0x0000000105208dc1 QV4::SimpleScriptFunction::call(QV4::Managed*, QV4::CallData*) + 577
      58  org.qt-project.QtQml          	0x00000001052ff4f9 QQmlJavaScriptExpression::evaluate(QQmlContextData*, QV4::Value const&, QV4::CallData*, bool*) + 601
      59  org.qt-project.QtQml          	0x00000001052a7d35 QQmlBoundSignalExpression::evaluate(void**) + 2277
      60  org.qt-project.QtQml          	0x00000001052a8738 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) + 440
      61  org.qt-project.QtQml          	0x00000001052e18fc QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) + 92
      62  org.qt-project.QtQml          	0x0000000105284f49 QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) + 745
      63  org.qt-project.QtCore         	0x0000000104cf0087 QMetaObject::activate(QObject*, int, int, void**) + 183
      64  org.qt-project.QtQml          	0x00000001053153ed QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) + 1053
      65  org.qt-project.QtQml          	0x000000010529d629 QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) + 73
      66  org.qt-project.QtQml          	0x000000010529b7f9 QQmlComponentPrivate::completeCreate() + 41
      67  org.qt-project.QtQml          	0x000000010529cf82 QQmlComponent::create(QQmlContext*) + 114
      68  org.qt-project.QtQml          	0x00000001053073af QQmlApplicationEnginePrivate::_q_finishLoad(QObject*) + 111
      69  org.qt-project.QtQml          	0x0000000105307329 QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) + 185
      70  org.qt-project.QtQml          	0x0000000105307919 QQmlApplicationEngine::QQmlApplicationEngine(QUrl const&, QObject*) + 169
      71  test.systemdialogs            	0x00000001040b77ca main + 442 (main.cpp:55)
      72  test.systemdialogs            	0x00000001040b7604 start + 52
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              srutledg Shawn Rutledge
              carochao Caroline Chao (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes