Application: plasma-desktop (0.4) KDE Platform Version: 4.9.1 (Compiled from sources) Qt Version: 4.8.2 Operating System: Linux 3.5.3-gentoo x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: first attempt to start an activity resulted in a screen with widgets from the activity i started with and a blank screen otherwise (no wallpaper from the "started" activity). the activity i wanted to start stayed inactive. so i switched back to the old activity. after another attempt to start the activity, it started and plasma crashed. -- Backtrace: Application: Plasma-Desktop-Umgebung (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f47c520b780 (LWP 2337))] Thread 4 (Thread 0x7f479ffff700 (LWP 2340)): #0 0x00007f47c3a6d89c in __pthread_mutex_unlock_usercnt (mutex=0x7f4798000a60, decr=1) at pthread_mutex_unlock.c:37 #1 0x00007f47bf70aaa1 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227 #2 0x00007f47bf6cf8da in g_main_context_poll (n_fds=1, fds=0x7f47980029b0, timeout=-1, context=0x7f47980009a0, priority=<optimized out>) at gmain.c:3439 #3 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f47980009a0, self=<optimized out>) at gmain.c:3141 #4 g_main_context_iterate (context=0x7f47980009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083 #5 0x00007f47bf6cfa14 in g_main_context_iteration (context=0x7f47980009a0, may_block=1) at gmain.c:3207 #6 0x00007f47c3e2ecc6 in QEventDispatcherGlib::processEvents (this=0x7f47980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x00007f47c3dfe872 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f47c3dfeb25 in QEventLoop::exec (this=0x7f479fffedc0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f47c3cfc148 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #10 0x00007f47c3ddd598 in QInotifyFileSystemWatcherEngine::run (this=0x1503c30) at io/qfilesystemwatcher_inotify.cpp:248 #11 0x00007f47c3cfe7bb in QThreadPrivate::start (arg=0x1503c30) at thread/qthread_unix.cpp:307 #12 0x00007f47c3a69d96 in start_thread (arg=0x7f479ffff700) at pthread_create.c:305 #13 0x00007f47c27e4a1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7f479ed87700 (LWP 2341)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f47b75caf42 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f47b789ee20 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f47b75caf79 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f47c3a69d96 in start_thread (arg=0x7f479ed87700) at pthread_create.c:305 #4 0x00007f47c27e4a1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f479cc3f700 (LWP 4853)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39 #1 0x00007f47c3cfdc03 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0xb51e50) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=0xb51e50, timeout=<optimized out>) at thread/qmutex_unix.cpp:113 #3 0x00007f47c3cf9e25 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450 #4 0x00007f47c3e15189 in lockInline (this=0xb2d4a0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:190 #5 QMutexLocker (m=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109 #6 QMetaObject::activate (sender=0x27cce60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f479cc3eda0) at kernel/qobject.cpp:3472 #7 0x00007f47b9598902 in Plasma::LoadImageThread::done (this=<optimized out>, _t1=...) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1_build/plasma/private/wallpaper_p.moc:101 #8 0x00007f47b95989d9 in Plasma::LoadImageThread::run (this=0x27cce60) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/plasma/wallpaper.cpp:81 #9 0x00007f47c3cf2d10 in QThreadPoolThread::run (this=0x29bd540) at concurrent/qthreadpool.cpp:107 #10 0x00007f47c3cfe7bb in QThreadPrivate::start (arg=0x29bd540) at thread/qthread_unix.cpp:307 #11 0x00007f47c3a69d96 in start_thread (arg=0x7f479cc3f700) at pthread_create.c:305 #12 0x00007f47c27e4a1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f47c520b780 (LWP 2337)): [KCrash Handler] #6 QMetaObjectPrivate::disconnect (sender=0x27ba570, signal_index=-1, receiver=0xabf940, method_index=-1, disconnectType=QMetaObjectPrivate::DisconnectAll) at kernel/qobject.cpp:3298 #7 0x00007f47c3e179d6 in QObject::disconnect (sender=0x27ba570, signal=0x0, receiver=0xabf940, method=0x0) at kernel/qobject.cpp:2908 #8 0x00007f47b3ef4950 in PlasmaApp::prepareContainment (this=0xabf940, containment=0x27ba570) at /var/tmp/portage/kde-base/plasma-workspace-4.9.1/work/plasma-workspace-4.9.1/plasma/desktop/shell/plasmaapp.cpp:1127 #9 0x00007f47b3ed33d5 in DesktopView::setContainment (this=0x2a0ad20, containment=0x27ba570) at /var/tmp/portage/kde-base/plasma-workspace-4.9.1/work/plasma-workspace-4.9.1/plasma/desktop/shell/desktopview.cpp:285 #10 0x00007f47b9596434 in privateInit (this=0x27b91c0) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/plasma/view.cpp:71 #11 qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1_build/plasma/view.moc:70 #12 Plasma::View::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1_build/plasma/view.moc:57 #13 0x00007f47c3e14796 in QObject::event (this=0x2a0ad20, e=<optimized out>) at kernel/qobject.cpp:1195 #14 0x00007f47c2fcf55d in QWidget::event (this=0x2a0ad20, event=0x2636660) at kernel/qwidget.cpp:8830 #15 0x00007f47c33725e6 in QFrame::event (this=0x2a0ad20, e=0x2636660) at widgets/qframe.cpp:557 #16 0x00007f47c33f42fb in QAbstractScrollArea::event (this=0x2a0ad20, e=0x2636660) at widgets/qabstractscrollarea.cpp:996 #17 0x00007f47c2f7e2e4 in QApplicationPrivate::notify_helper (this=0xac2c70, receiver=0x2a0ad20, e=0x2636660) at kernel/qapplication.cpp:4551 #18 0x00007f47c2f82dbf in QApplication::notify (this=<optimized out>, receiver=0x2a0ad20, e=0x2636660) at kernel/qapplication.cpp:4412 #19 0x00007f47c4bf50d6 in KApplication::notify (this=0xabf940, receiver=0x2a0ad20, event=0x2636660) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kdeui/kernel/kapplication.cpp:311 #20 0x00007f47c3dffb0b in QCoreApplication::notifyInternal (this=0xabf940, receiver=0x2a0ad20, event=0x2636660) at kernel/qcoreapplication.cpp:915 #21 0x00007f47c3e030d7 in sendEvent (event=0x2636660, receiver=0x2a0ad20) at kernel/qcoreapplication.h:231 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cd2b0) at kernel/qcoreapplication.cpp:1539 #23 0x00007f47c3e2ead3 in sendPostedEvents () at kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #25 0x00007f47bf6cf603 in g_main_dispatch (context=0xabe550) at gmain.c:2539 #26 g_main_context_dispatch (context=0xabe550) at gmain.c:3075 #27 0x00007f47bf6cf950 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0xabe550, self=<optimized out>) at gmain.c:3146 #28 g_main_context_iterate (context=0xabe550, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3083 #29 0x00007f47bf6cfa14 in g_main_context_iteration (context=0xabe550, may_block=1) at gmain.c:3207 #30 0x00007f47c3e2ec6f in QEventDispatcherGlib::processEvents (this=0xa5c360, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #31 0x00007f47c302342e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #32 0x00007f47c3dfe872 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #33 0x00007f47c3dfeb25 in QEventLoop::exec (this=0x7fff34eb1820, flags=...) at kernel/qeventloop.cpp:204 #34 0x00007f47c3e0357b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #35 0x00007f47b3ed9e83 in kdemain (argc=1, argv=0xa19610) at /var/tmp/portage/kde-base/plasma-workspace-4.9.1/work/plasma-workspace-4.9.1/plasma/desktop/shell/main.cpp:120 #36 0x00000000004087c4 in launch (argc=1, _name=0xa2cd18 "/usr/bin/plasma-desktop", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b186 "0") at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kinit/kinit.cpp:734 #37 0x00000000004098a6 in handle_launcher_request (sock=7, who=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kinit/kinit.cpp:1226 #38 0x0000000000409de3 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kinit/kinit.cpp:1419 #39 0x00000000004057be in main (argc=2, argv=0x7fff34eb2830, envp=0x7fff34eb2b00) at /var/tmp/portage/kde-base/kdelibs-4.9.1/work/kdelibs-4.9.1/kinit/kinit.cpp:1907 Reported using DrKonqi
Is this crash reproducible?
the only thing i can reproduce is the inability to start any but the initial activity.
I can't reproduce this at all with Kubuntu 12.10 beta, could you maybe try again with a new user?
Created attachment 74316 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.9.1 using Qt 4.8.3 - What I was doing when the application crashed: I was changing activities - Unusual behavior I noticed: I can change to some activities, but there's some specific activity I can't switch to. -- Backtrace (Reduced): #7 0x00007fc886211251 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/libQtCore.so.4 #8 0x00007fc88c337670 in PlasmaApp::prepareContainment (this=0xd045f0, containment=0x3813840) at /home/kde-devel/src/kde-workspace/plasma/desktop/shell/plasmaapp.cpp:1127 #9 0x00007fc88c30fc74 in DesktopView::setContainment (this=0x3a98830, containment=0x3813840) at /home/kde-devel/src/kde-workspace/plasma/desktop/shell/desktopview.cpp:285 #10 0x00007fc88ae94c0a in Plasma::ViewPrivate::privateInit (this=0x21dd7a0) at /home/kde-devel/src/kdelibs/plasma/view.cpp:71 #11 0x00007fc88ae948d1 in Plasma::View::qt_static_metacall (_o=0x3a98830, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x3a98fb0) at plasma/view.moc:70
Thank you for the feedback.
*** Bug 313322 has been marked as a duplicate of this bug. ***
*** Bug 314795 has been marked as a duplicate of this bug. ***
*** Bug 315249 has been marked as a duplicate of this bug. ***
*** Bug 315698 has been marked as a duplicate of this bug. ***
*** Bug 316885 has been marked as a duplicate of this bug. ***
*** Bug 317392 has been marked as a duplicate of this bug. ***
*** Bug 318537 has been marked as a duplicate of this bug. ***
*** Bug 319032 has been marked as a duplicate of this bug. ***
I am also experiencing this bug, although I don't know whether it is related. I attached the crashfile. How to reproduce: I create an activity with just the activity switcher on it, switching works without problems. After the next logout/reboot starting this activity crashes plasma-desktop.
Created attachment 84278 [details] Crash report on starting the activity.
Created attachment 85271 [details] New crash information added by DrKonqi plasma-desktop (4.12.2) on KDE Platform 4.12.2 using Qt 4.8.5 - What I was doing when the application crashed: Logged in to KDE desktop, and and previously saved session was restored. Clicking Kontact application icon fron system tray did not bring up the window. After few tries to open Kontact from the tray the Plasma shell crashed. - Unusual behavior I noticed: 1. Kontact application window flashed on the screen and disappeared instantly without any user action. During that short period I noticed Akregator was showing popup : "restore session". 2. KDE session was not restored properly. Before the previous logout I had two desktop widgets (folder view and analog clock) in an activity called "Default". After logging in the activity is "New activity", there are no widgets and "Default" activity is not available in activity switcher. -- Backtrace (Reduced): #7 0x00007f1ef46fde89 in QObject::disconnect (sender=sender@entry=0x547f6f0, signal=signal@entry=0x0, receiver=receiver@entry=0x1ed2210, method=method@entry=0x0) at kernel/qobject.cpp:2900 #8 0x00007f1edfa5c106 in PlasmaApp::prepareContainment (this=0x1ed2210, containment=containment@entry=0x547f6f0) at /usr/src/debug/kde-workspace-4.11.6/plasma/desktop/shell/plasmaapp.cpp:1133 #9 0x00007f1edfa44a39 in DesktopView::setContainment (this=0x4917df0, containment=0x547f6f0) at /usr/src/debug/kde-workspace-4.11.6/plasma/desktop/shell/desktopview.cpp:285 #10 0x00007f1ee8f8cee4 in privateInit (this=<optimized out>) at /usr/src/debug/kdelibs-4.12.2/plasma/view.cpp:71 #11 Plasma::View::qt_static_metacall (_o=0x547f6f0, _id=0, _a=0x7f1ef4a50920 <QVectorData::shared_null>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.12.2/build/plasma/view.moc:69
*** Bug 336999 has been marked as a duplicate of this bug. ***
*** Bug 341063 has been marked as a duplicate of this bug. ***
Hello! This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5. Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham