Application: krita (2.1.1) KDE Platform Version: 4.4.1 (KDE 4.4.1) "release 227" Qt Version: 4.6.2 Operating System: Linux 2.6.32.10-0.1-pae i686 Distribution: "openSUSE 11.1 (i586)" -- Information about the crash: Iit seems like the picture type doesn't matter (tested with multiple PNG- and JPG-pictures). The crash can be reproduced every time. -- Backtrace: Application: Krita (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb54bbb20 (LWP 9219))] Thread 2 (Thread 0xada91b90 (LWP 9224)): #0 0xb58c63da in clock_gettime () from /lib/librt.so.1 #1 0xb6a901cb in ?? () from /usr/lib/libQtCore.so.4 #2 0xb6a9560b in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6a9565a in ?? () from /usr/lib/libQtCore.so.4 #4 0xb6a97790 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0xb6a64eca in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb6a65312 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb695c438 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0xb1c647c6 in KisProjection::run (this=0x88d4ea0) at /usr/src/debug/koffice-2.1.1/krita/image/kis_projection.cc:76 #9 0xb695f21e in ?? () from /usr/lib/libQtCore.so.4 #10 0xb68e51b5 in start_thread () from /lib/libpthread.so.0 #11 0xb5c453ae in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb54bbb20 (LWP 9219)): [KCrash Handler] #6 0xb5320313 in QFormInternal::domPropertyToVariant(QFormInternal::QAbstractFormBuilder*, QMetaObject const*, QFormInternal::DomProperty const*) () from /usr/lib/libplasma.so.3 #7 0xb52c2857 in QFormInternal::QAbstractFormBuilder::toVariant(QMetaObject const*, QFormInternal::DomProperty*) () from /usr/lib/libplasma.so.3 #8 0xb52dc5fe in QFormInternal::QFormBuilder::applyProperties(QObject*, QList<QFormInternal::DomProperty*> const&) () from /usr/lib/libplasma.so.3 #9 0xb52b98c0 in QFormInternal::FormBuilderPrivate::applyProperties(QObject*, QList<QFormInternal::DomProperty*> const&) () from /usr/lib/libplasma.so.3 #10 0xb52c8d6b in QFormInternal::QAbstractFormBuilder::create(QFormInternal::DomWidget*, QWidget*) () from /usr/lib/libplasma.so.3 #11 0xb52ddc58 in QFormInternal::QFormBuilder::create(QFormInternal::DomWidget*, QWidget*) () from /usr/lib/libplasma.so.3 #12 0xb52b87b3 in QFormInternal::FormBuilderPrivate::create(QFormInternal::DomWidget*, QWidget*) () from /usr/lib/libplasma.so.3 #13 0xb52c38a4 in QFormInternal::QAbstractFormBuilder::create(QFormInternal::DomUI*, QWidget*) () from /usr/lib/libplasma.so.3 #14 0xb52dc33b in QFormInternal::QFormBuilder::create(QFormInternal::DomUI*, QWidget*) () from /usr/lib/libplasma.so.3 #15 0xb52b94f1 in QFormInternal::FormBuilderPrivate::create(QFormInternal::DomUI*, QWidget*) () from /usr/lib/libplasma.so.3 #16 0xadb86cb6 in QFormInternal::QAbstractFormBuilder::load (this=0xad50320, dev=0xbffbc610, parentWidget=0xbffbc778) at ../lib/uilib/abstractformbuilder.cpp:221 #17 0xadb701fa in QUiLoader::load (this=0xbffbc604, device=0xbffbc610, parentWidget=0xbffbc778) at quiloader.cpp:664 #18 0xadb6c4ea in KisMetaDataEditor (this=0xbffbc778, parent=0x883de28, originalStore=0x81607c8) at /usr/src/debug/koffice-2.1.1/krita/plugins/extensions/metadataeditor/kis_meta_data_editor.cc:77 #19 0xadb6ae63 in metadataeditorPlugin::slotEditLayerMetaData (this=0xb52e158) at /usr/src/debug/koffice-2.1.1/krita/plugins/extensions/metadataeditor/metadataeditor.cc:80 #20 0xadb6b0b5 in metadataeditorPlugin::qt_metacall (this=0xb52e158, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffbc8bc) at /usr/src/debug/koffice-2.1.1/build/krita/plugins/extensions/metadataeditor/metadataeditor.moc:74 #21 0xb6a6bd85 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #22 0xb6a7abe9 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #23 0xb5f2b939 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 #24 0xb5f2dbef in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 #25 0xb63cecb4 in ?? () from /usr/lib/libQtGui.so.4 #26 0xb63d4fdb in ?? () from /usr/lib/libQtGui.so.4 #27 0xb63d5fb2 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb6d5b4a5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5 #29 0xb5f91ae0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #30 0xb63d76cf in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4 #31 0xb5f3239c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #32 0xb5f3a57d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #33 0xb6d721ad in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #34 0xb6a668bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #35 0xb5f39511 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #36 0xb5fc5f46 in ?? () from /usr/lib/libQtGui.so.4 #37 0xb5fc4fc5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #38 0xb5ff1cb1 in ?? () from /usr/lib/libQtGui.so.4 #39 0xb6a64eca in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0xb6a65312 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #41 0xb6a67b09 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #42 0xb5f32447 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #43 0xb780ca9d in kdemain (argc=1, argv=0x80a83c8) at /usr/src/debug/koffice-2.1.1/krita/main.cc:49 #44 0x0804e895 in _start () Possible duplicates by query: bug 214954. Reported using DrKonqi
Was krita build with Qt 4.6 or Qt 4.5 ?
Qt 4.6.2
Could be the same problem as in bug 182810.
SVN commit 1107048 by berger: Disable metadata editor if run with a version of Qt that is different from the one used to build. This is mostly caused by QtUiTools being a static library. And unfortunately Nokia is unwilling to change that situation http://bugreports.qt.nokia.com/browse/QTBUG-437 CCBUG: 231077 M +5 -0 metadataeditor.cc WebSVN link: http://websvn.kde.org/?view=rev&revision=1107048
In the future we should probably use QML instead of QtUiTools
Hmm...interesting. But I'm pretty sure that my KOffice-packages are build with the same Qt-version I'm using. The KDE and KOffice-packages depend on the Qt4.6.2-packages in the same repo.
I'm going to close this bug as out of scope; if the fix committed by Cyrille wouldn't have worked, we would have seen this report more often. Either Qt Software fixes their uitools library, or we embark on a rewrite of the metadata editors, the former is "upstream" the latter is unlikely to happen.