Application: plasma-desktop (0.4) KDE Platform Version: 4.8.4 (4.8.4) Qt Version: 4.8.1 Operating System: Linux 3.2.0-29-generic x86_64 Distribution: Ubuntu 12.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: Using the gmail-plasmoid [ http://opendesktop.org/content/show.php?content=101229 ] in a panel, I choose the gmail-plasmoid settings. From there I choose the third tab [Misc] in "accounts" menu, as I don't use firefox which it is set to default for. The line "Command:" contains by default firefox %u, I choose [Browse] to find the executable for chromium which is my preferred webbrowser. I click root, planning on going to /usr/bin however before I have a chance to click the /usr/ directory plasma crashes. This occurs every time I do this, without fail. Also of note, but possibly unrelated to the bug, the directory browsing using the Browse button in the settings menu looks a bit awkard, ie, when mouse hovers over: /lib64 # how it is displayed when mouse is not hovering over /lib 64 ## how it appears when mouse hovers over.. Anyhow, hope this helps. The crash can be reproduced every time. -- Backtrace: Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc2814f0780 (LWP 1844))] Thread 5 (Thread 0x7fc25db45700 (LWP 1845)): #0 0x00007fc27586af69 in __pthread_mutex_lock (mutex=0x7fc258000a60) at pthread_mutex_lock.c:92 #1 0x00007fc274f9f5a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc274f63f35 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc274f64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc27df87426 in QEventDispatcherGlib::processEvents (this=0x7fc2580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fc27df56c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fc27df56ed7 in QEventLoop::exec (this=0x7fc25db44dd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fc27de55fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fc27df369ff in QInotifyFileSystemWatcherEngine::run (this=0x24ea3b0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fc27de58fcb in QThreadPrivate::start (arg=0x24ea3b0) at thread/qthread_unix.cpp:298 #10 0x00007fc275868e9a in start_thread (arg=0x7fc25db45700) at pthread_create.c:308 #11 0x00007fc280dc14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc251e87700 (LWP 1846)): #0 0x00007fc274f9f5c0 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fc274f637e2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc274f63f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc274f64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc27df87426 in QEventDispatcherGlib::processEvents (this=0x7fc24c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fc27df56c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fc27df56ed7 in QEventLoop::exec (this=0x7fc251e86dd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fc27de55fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fc27df369ff in QInotifyFileSystemWatcherEngine::run (this=0x2f87bb0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fc27de58fcb in QThreadPrivate::start (arg=0x2f87bb0) at thread/qthread_unix.cpp:298 #10 0x00007fc275868e9a in start_thread (arg=0x7fc251e87700) at pthread_create.c:308 #11 0x00007fc280dc14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc250f54700 (LWP 1850)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fc27ad3b222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fc27ad3b259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fc275868e9a in start_thread (arg=0x7fc250f54700) at pthread_create.c:308 #4 0x00007fc280dc14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc24a621700 (LWP 1852)): #0 0x00007fc280db5b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fc274f64036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc274f6449a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc24b10b406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fc274f859e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc275868e9a in start_thread (arg=0x7fc24a621700) at pthread_create.c:308 #6 0x00007fc280dc14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc2814f0780 (LWP 1844)): [KCrash Handler] #6 0x00007fc25cd80e6a in PyObject_Call () from /usr/lib/libpython2.7.so.1.0 #7 0x00007fc25cd817d7 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0 #8 0x00007fc24172b61b in _pyglib_handler_marshal (user_data=0x27069e0) at /build/buildd/pygobject-2-2.28.6/glib/pyglib.c:532 #9 0x00007fc274f6491b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fc274f63d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fc274f640a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fc274f64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fc27df873bf in QEventDispatcherGlib::processEvents (this=0x1bd2ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #14 0x00007fc27d382d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #15 0x00007fc27df56c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #16 0x00007fc27df56ed7 in QEventLoop::exec (this=0x7fff97bdcf10, flags=...) at kernel/qeventloop.cpp:204 #17 0x00007fc27d7aa936 in QDialog::exec (this=0x7fff97bdcf90) at dialogs/qdialog.cpp:554 #18 0x00007fc2804f5887 in KFileDialogPrivate::getOpenFileName (startDir=..., filter=..., parent=0x0, caption=..., selectedFilter=0x0) at ../../kio/kfile/kfiledialog.cpp:492 #19 0x00007fc2804f62ac in KFileDialog::getOpenFileName (startDir=..., filter=..., parent=<optimized out>, caption=...) at ../../kio/kfile/kfiledialog.cpp:468 #20 0x00007fc24307fd79 in meth_KFileDialog_getOpenFileName (sipArgs=<optimized out>) at sip/kio/sipkiopart4.cpp:15750 #21 0x00007fc25ccd1845 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0 #22 0x00007fc25cc9c605 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0 #23 0x00007fc25cc9c7bd in function_call () from /usr/lib/libpython2.7.so.1.0 #24 0x00007fc25cd80e83 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0 #25 0x00007fc25cd651cf in instancemethod_call.8746 () from /usr/lib/libpython2.7.so.1.0 #26 0x00007fc25cd80e83 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0 #27 0x00007fc25cd817d7 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0 #28 0x00007fc25c20ef80 in sip_api_invoke_slot (slot=<optimized out>, sigargs=()) at /build/buildd/sip4-4.13.2/siplib/qtlib.c:203 #29 0x00007fc257d38396 in PyQtProxy::invokeSlot(qpycore_slot const&, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #30 0x00007fc257d38690 in PyQtProxy::unislot(void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #31 0x00007fc257d38772 in PyQtProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so #32 0x00007fc27df6c489 in QMetaObject::activate (sender=0x5429db0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff97bdd9f0) at kernel/qobject.cpp:3566 #33 0x00007fc27d96ac72 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 #34 0x00007fc27d6a8a4e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548 #35 0x00007fc27d6a9d8b in QAbstractButtonPrivate::click (this=0x5429e20) at widgets/qabstractbutton.cpp:541 #36 0x00007fc27d6a9ffc in QAbstractButton::mouseReleaseEvent (this=0x5429db0, e=0x7fff97bde320) at widgets/qabstractbutton.cpp:1123 #37 0x00007fc25777c96f in sipQPushButton::mouseReleaseEvent (this=0x5429db0, a0=0x7fff97bde320) at sipQtGuipart9.cpp:22915 #38 0x00007fc27d32b144 in QWidget::event (this=0x5429db0, event=0x7fff97bde320) at kernel/qwidget.cpp:8362 #39 0x00007fc25778403f in event (a0=0x7fff97bde320, this=0x5429db0) at sipQtGuipart9.cpp:22740 #40 sipQPushButton::event (this=0x5429db0, a0=0x7fff97bde320) at sipQtGuipart9.cpp:22732 #41 0x00007fc27d2da894 in notify_helper (e=0x7fff97bde320, receiver=0x5429db0, this=0x1c44430) at kernel/qapplication.cpp:4559 #42 QApplicationPrivate::notify_helper (this=0x1c44430, receiver=0x5429db0, e=0x7fff97bde320) at kernel/qapplication.cpp:4531 #43 0x00007fc27d2e00bf in QApplication::notify (this=<optimized out>, receiver=0x5429db0, e=0x7fff97bde320) at kernel/qapplication.cpp:4102 #44 0x00007fc27ec3b9e6 in KApplication::notify (this=0x1c2ab50, receiver=0x5429db0, event=0x7fff97bde320) at ../../kdeui/kernel/kapplication.cpp:311 #45 0x00007fc27df57e9c in QCoreApplication::notifyInternal (this=0x1c2ab50, receiver=0x5429db0, event=0x7fff97bde320) at kernel/qcoreapplication.cpp:876 #46 0x00007fc27d2db862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #47 QApplicationPrivate::sendMouseEvent (receiver=0x5429db0, event=0x7fff97bde320, alienWidget=0x5429db0, nativeWidget=0x51c46e0, buttonDown=0x5429db0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170 #48 0x00007fc27d35abf5 in QETWidget::translateMouseEvent (this=0x51c46e0, event=<optimized out>) at kernel/qapplication_x11.cpp:4617 #49 0x00007fc27d359bae in QApplication::x11ProcessEvent (this=0x1c2ab50, event=0x7fff97bdebf0) at kernel/qapplication_x11.cpp:3732 #50 0x00007fc27d3830d2 in x11EventSourceDispatch (s=0x1c47a70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #51 0x00007fc274f63d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #52 0x00007fc274f640a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007fc274f64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007fc27df873bf in QEventDispatcherGlib::processEvents (this=0x1bd2ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #55 0x00007fc27d382d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #56 0x00007fc27df56c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #57 0x00007fc27df56ed7 in QEventLoop::exec (this=0x7fff97bdef90, flags=...) at kernel/qeventloop.cpp:204 #58 0x00007fc27df5bf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #59 0x00007fc2810cda13 in kdemain (argc=1, argv=0x7fff97bdf378) at ../../../../plasma/desktop/shell/main.cpp:120 #60 0x00007fc280cf076d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff97bdf378, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff97bdf368) at libc-start.c:226 #61 0x0000000000400671 in _start () Possible duplicates by query: bug 297236, bug 293286, bug 283689. Reported using DrKonqi
I feel that this is perhaps unrelated directly to the gmail plasmoid, as it occurs during the settings -> Browse functionality, however being unfamiliar with how plasma handles this, I do not know if this is handled by the widget itself or if the browse functionality in the settings is a plasma builtin function called by the widgit's settings.
The problem is with the python bindings, already reported upstream. *** This bug has been marked as a duplicate of bug 257357 ***