Version: unspecified OS: Linux KMix crashes right after Plasma Active has finished loading. Tested on 2011-11-22-12-58-basyskom-plasma-active-devel-USB-live.iso Sometimes it does, sometimes it doesn't. It's a bit random. Reproducible: Sometimes Steps to Reproduce: Start PA and wait until it's loaded. Expected Results: KMix shouldn't crash on PA startup.
Application: KMix (kdeinit4), signal: Segmentation fault [KCrash Handler] #5 0x4a930ebe in pthread_mutex_lock () from /lib/libpthread.so.0 #6 0x4acaf390 in _XLockMutex (lip=0x809146c) at locking.c:106 #7 0x4acc8995 in XrmQGetResource (db=0x8091460, names=0xbff444ac, classes=0x4adbcfc8, pType=0xbff444bc, pValue=0xbff444b4) at Xrm.c:2536 #8 0x4acbd3b3 in XStringToKeysym (s=0x8393008 "U2dd") at StrKeysym.c:122 #9 0x4ace86d8 in parseline (fp=0x80fc820, im=0x8100040) at imLcPrs.c:561 #10 _XimParseStringFile (fp=0x80fc820, im=0x8100040) at imLcPrs.c:685 #11 0x4acf1110 in _XimCreateDefaultTree (im=0x8100040) at imLcIm.c:626 #12 _XimLocalOpenIM (im=0x8100040) at imLcIm.c:719 #13 0x4ace72a5 in _XimOpenIM (lcd=0x8087170, dpy=0x80ef648, rdb=0x0, res_name=0x0, res_class=0x0) at imInt.c:232 #14 0x4acee390 in _XimRegisterIMInstantiateCallback (lcd=0x8087170, display=0x80ef648, rdb=0x0, res_name=0x0, res_class=0x0, callback=0x4bba7d90 <xim_create_callback>, client_data=0x80fff60 "\310\325\354Kh\236\060\bh4\005\b") at imInsClbk.c:194 #15 0x4accfb29 in XRegisterIMInstantiateCallback (display=0x80ef648, rdb=0x0, res_name=0x0, res_class=0x0, callback=0x4bba7d90 <xim_create_callback>, client_data=0x80fff60 "\310\325\354Kh\236\060\bh4\005\b") at IMWrap.c:177 #16 0x4bba6802 in QXIMInputContext (this=0x80fff60) at inputmethod/qximinputcontext_x11.cpp:374 #17 0x4bba4852 in QInputContextFactory::create (key=..., parent=0x8309ee8) at inputmethod/qinputcontextfactory.cpp:138 #18 0xb6426a4f in QMultiInputContext (this=0x8309ee8) at qmultiinputcontext.cpp:101 #19 0xb642781e in QMultiInputContextPlugin::create (this=0x82e6190, key=...) at qmultiinputcontextplugin.cpp:83 #20 0x4bba4889 in QInputContextFactory::create (key=..., parent=0x80d2000) at inputmethod/qinputcontextfactory.cpp:161 #21 0x4b58427d in QApplication::inputContext (this=0x80d2000) at kernel/qapplication.cpp:5433 #22 0x4b5c94e0 in QWidgetPrivate::inputContext (this=0x818f648) at kernel/qwidget.cpp:418 #23 0x4b5d57f2 in QWidget::setAttribute (this=0x818f5e0, attribute=Qt::WA_InputMethodEnabled, on=false) at kernel/qwidget.cpp:10765 #24 0x4bc0a7a0 in QGraphicsViewPrivate::updateInputMethodSensitivity (this=0x818f648) at graphicsview/qgraphicsview.cpp:1091 #25 0x4bc0bf9a in QGraphicsView::setScene (this=0x818f5e0, scene=0x819fec8) at graphicsview/qgraphicsview.cpp:1658 #26 0x4c97e034 in OSDWidget (this=0x818f5e0, parent=0x0) at ../../kmix/gui/osdwidget.cpp:105 #27 0x4c957131 in KMixWindow::initActions (this=0x80b2a40) at ../../kmix/apps/kmix.cpp:167 #28 0x4c95e58f in KMixWindow (this=0x80b2a40, invisible=false, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../kmix/apps/kmix.cpp:86 #29 0x4c95f5c8 in KMixApp::newInstance (this=0x80d2000) at ../../kmix/apps/KMixApp.cpp:106 #30 0x4c5b06f5 in KUniqueApplicationAdaptor::newInstance (this=0x817c5d8, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:442 #31 0x4c5b07b3 in KUniqueApplicationAdaptor::qt_metacall (this=0x817c5d8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff474fc) at ./kuniqueapplication_p.moc:81 #32 0x4b18cded in QDBusConnectionPrivate::deliverCall (this=0x80b2d40, object=0x817c5d8, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:942 #33 0x4b18def5 in QDBusConnectionPrivate::activateCall (this=0x80b2d40, object=0x817c5d8, flags=337, msg=...) at qdbusintegrator.cpp:845 #34 0x4b18e4ed in QDBusConnectionPrivate::activateObject (this=0x80b2d40, node=..., msg=..., pathStartPos=16) at qdbusintegrator.cpp:1430 #35 0x4b18e96b in QDBusActivateObjectEvent::placeMetaCall (this=0x81794e8) at qdbusintegrator.cpp:1524 #36 0x4af6bb07 in QObject::event (this=0x80d2000, e=0x81794e8) at kernel/qobject.cpp:1217 #37 0x4af5784c in QCoreApplication::event (this=0x80d2000, e=0x81794e8) at kernel/qcoreapplication.cpp:1616 #38 0x4b588620 in QApplication::event (this=0x80d2000, e=0x81794e8) at kernel/qapplication.cpp:2527 #39 0x4b5860cc in QApplicationPrivate::notify_helper (this=0x80d4630, receiver=0x80d2000, e=0x81794e8) at kernel/qapplication.cpp:4486 #40 0x4b58acae in QApplication::notify (this=0x80d2000, receiver=<value optimized out>, e=0x81794e8) at kernel/qapplication.cpp:3886 #41 0x4c5a99eb in KApplication::notify (this=0x80d2000, receiver=0x80d2000, event=0x81794e8) at ../../kdeui/kernel/kapplication.cpp:311 #42 0x4af57283 in QCoreApplication::notifyInternal (this=0x80d2000, receiver=0x80d2000, event=0x81794e8) at kernel/qcoreapplication.cpp:787 #43 0x4af5acb5 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x8065b98) at ../../src/corelib/kernel/qcoreapplication.h:215 #44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x8065b98) at kernel/qcoreapplication.cpp:1428 #45 0x4af5ae8e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #46 0x4af837c5 in QCoreApplication::sendPostedEvents (s=0x80d7100) at ../../src/corelib/kernel/qcoreapplication.h:220 #47 postEventSourceDispatch (s=0x80d7100) at kernel/qeventdispatcher_glib.cpp:277 #48 0x4aa3cafb in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #49 0x4aa3d11f in ?? () from /lib/libglib-2.0.so.0 #50 0x4aa3d2e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #51 0x4af8393d in QEventDispatcherGlib::processEvents (this=0x80d1ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #52 0x4b6365e6 in QGuiEventDispatcherGlib::processEvents (this=0x80d1ad0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #53 0x4af5641a in QEventLoop::processEvents (this=0xbff47ea4, flags=...) at kernel/qeventloop.cpp:149 #54 0x4af566ca in QEventLoop::exec (this=0xbff47ea4, flags=...) at kernel/qeventloop.cpp:201 #55 0x4af5af54 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #56 0x4b584138 in QApplication::exec () at kernel/qapplication.cpp:3760 #57 0x4c9566d3 in kdemain (argc=1, argv=0x80c6548) at ../../kmix/apps/main.cpp:73 #58 0x0804e077 in launch (argc=1, _name=0x809b064 "/usr/bin/kmix", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80522da "0") at ../../kinit/kinit.cpp:734 #59 0x0804ebe2 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1226 #60 0x0804f207 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1419 #61 0x08050071 in main (argc=0, argv=0x0, envp=0x19) at ../../kinit/kinit.cpp:1907
it's crashing in the x input method support in qt. triggered by the on screen display widget when it is setting up the QGraphicsScene it uses. doesn't look like something that would be triggered by our code at all -> Qt, kmix ..
I haven't been able to reproduce this crash since a few days. Hence, closing this bug. Tested on 2011-11-30-13-45-basyskom-plasma-active-devel-meego-usb-live.iso