Bug 327436 - Plasma desktop crash during boot
Summary: Plasma desktop crash during boot
Status: RESOLVED DUPLICATE of bug 324218
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-11 05:38 UTC by Harald
Modified: 2013-11-11 05:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald 2013-11-11 05:38:23 UTC
Application: plasma-desktop (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- Unusual behavior I noticed: The plasma desktop crashes during boot from time to time. I am not sure if bug 324218 is related - it could be. The crashing system has also 4 desktops but the plasma desktop crashes already during boot. I did not notice a crash during manually desktop switching. But the desktop may switch during booting the desktops since the system uses some application and window settings which are enforcing the applications (Geany, Firefox, Chromium, Dolphin, Terminal etc. which are linked to the desktop activity) to get loaded each to a specific desktop.

The crash can be reproduced sometimes.

-- 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 0x7f98a78de7c0 (LWP 2112))]

Thread 4 (Thread 0x7f987ec20700 (LWP 2113)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f98a057906b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f98a05790a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f989ac33f6e in start_thread (arg=0x7f987ec20700) at pthread_create.c:311
#4  0x00007f98a71c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f97fc922700 (LWP 2114)):
#0  0x00007f989a5690ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f989a5693c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f989a528830 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f989a529565 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f989a5297ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f98a3d92a76 in QEventDispatcherGlib::processEvents (this=0x7f97f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f98a3d645ef in QEventLoop::processEvents (this=this@entry=0x7f97fc921d70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f98a3d648e5 in QEventLoop::exec (this=this@entry=0x7f97fc921d70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f98a3c6388f in QThread::exec (this=this@entry=0x1b223b0) at thread/qthread.cpp:542
#9  0x00007f98a3d45d13 in QInotifyFileSystemWatcherEngine::run (this=0x1b223b0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f98a3c65f2f in QThreadPrivate::start (arg=0x1b223b0) at thread/qthread_unix.cpp:338
#11 0x00007f989ac33f6e in start_thread (arg=0x7f97fc922700) at pthread_create.c:311
#12 0x00007f98a71c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f97f34b0700 (LWP 2118)):
#0  0x00007f989a5690ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f989a5693c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f989a528fbb in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f989a529612 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f989a5297ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f98a3d92a76 in QEventDispatcherGlib::processEvents (this=0x7f97ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f98a3d645ef in QEventLoop::processEvents (this=this@entry=0x7f97f34afd70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f98a3d648e5 in QEventLoop::exec (this=this@entry=0x7f97f34afd70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f98a3c6388f in QThread::exec (this=this@entry=0x1facb70) at thread/qthread.cpp:542
#9  0x00007f98a3d45d13 in QInotifyFileSystemWatcherEngine::run (this=0x1facb70) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f98a3c65f2f in QThreadPrivate::start (arg=0x1facb70) at thread/qthread_unix.cpp:338
#11 0x00007f989ac33f6e in start_thread (arg=0x7f97f34b0700) at pthread_create.c:311
#12 0x00007f98a71c69cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f98a78de7c0 (LWP 2112)):
[KCrash Handler]
#6  0x00007f9884c24196 in TaskManager::TaskGroup::add (this=0x5a7f470, item=item@entry=0x2568330, insertIndex=insertIndex@entry=-1) at ../../../libs/taskmanager/taskgroup.cpp:221
#7  0x00007f9884c093d4 in TaskManager::GroupManagerPrivate::currentDesktopChanged (this=0x2241030, newDesktop=<optimized out>) at ../../../libs/taskmanager/groupmanager.cpp:511
#8  0x00007f9884c0b5cf in TaskManager::GroupManager::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./groupmanager.moc:85
#9  0x00007f98a3d79a58 in QMetaObject::activate (sender=0x2241890, m=m@entry=0x7f9884e4b4c0 <TaskManager::TaskManager::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fffbcedbbe0) at kernel/qobject.cpp:3539
#10 0x00007f9884c29fb1 in TaskManager::TaskManager::desktopChanged (this=<optimized out>, _t1=2) at ./taskmanager.moc:215
#11 0x00007f9884c2c243 in TaskManager::TaskManager::qt_static_metacall (_o=0x0, _id=39229974, _a=0x2, _c=<optimized out>) at ./taskmanager.moc:107
#12 0x00007f98a3d79a58 in QMetaObject::activate (sender=sender@entry=0xd63790, m=m@entry=0x7f98a4e442a0 <KWindowSystem::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbcedbd50) at kernel/qobject.cpp:3539
#13 0x00007f98a4b4a1fe in KWindowSystem::currentDesktopChanged (this=this@entry=0xd63790, _t1=2) at ./kwindowsystem.moc:136
#14 0x00007f98a4b4b529 in KWindowSystemPrivate::x11Event (this=0xd65580, ev=0x7fffbcedbe80) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:193
#15 0x00007f98a4a4fc98 in publicX11Event (e=0x7fffbcedbe80, this=<optimized out>) at ../../kdeui/kernel/ksystemeventfilter.cpp:43
#16 KSystemEventFilterPrivate::filterEvent (this=0xd6ea60, message=0x7fffbcedbe80) at ../../kdeui/kernel/ksystemeventfilter.cpp:102
#17 0x00007f98a3d5785e in QAbstractEventDispatcher::filterEvent (this=0x0, message=0x2569a16, message@entry=0x7fffbcedbe80) at kernel/qabstracteventdispatcher.cpp:539
#18 0x00007f98a31a4850 in x11EventSourceDispatch (s=0xc06200, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:143
#19 0x00007f989a5293b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f989a529708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f989a5297ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f98a3d92a55 in QEventDispatcherGlib::processEvents (this=0xb75ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007f98a31a49d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f98a3d645ef in QEventLoop::processEvents (this=this@entry=0x7fffbcedc260, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f98a3d648e5 in QEventLoop::exec (this=this@entry=0x7fffbcedc260, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f98a3d69e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#27 0x00007f98a310134c in QApplication::exec () at kernel/qapplication.cpp:3828
#28 0x00007f98a74d027c in kdemain (argc=1, argv=0x7fffbcedc4b8) at ../../../../plasma/desktop/shell/main.cpp:126
#29 0x00007f98a70edde5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, ubp_av=0x7fffbcedc4b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbcedc4a8) at libc-start.c:260
#30 0x000000000040070e in _start ()

Possible duplicates by query: bug 324218.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-11-11 05:43:28 UTC
Try 4.11.3

*** This bug has been marked as a duplicate of bug 324218 ***
Comment 2 Harald 2013-11-11 05:48:40 UTC
The bug can get reproduced. The crash happens exactly at the moment when the desktop restores the applications of the desktop activity.