Bug 319517

Summary: Plasma Shell crashes after closing the window
Product: [Plasma] plasma4 Reporter: Joachim Mairböck <j.mairboeck>
Component: desktopAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Severity: crash CC: maris.kde
Priority: NOR    
Version: 4.10.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Joachim Mairböck 2013-05-08 11:38:11 UTC
Application: plasma-windowed (0.1)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.4-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
When closing the applet window, the plasma shell crashes and restarts itself. After closing it the second time, it goes away without the crash handler.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-Shell (plasma-windowed), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb124fac0 (LWP 22467))]

Thread 3 (Thread 0xae5c1b40 (LWP 22468)):
#0  0xb293ff1b in g_mutex_unlock (mutex=mutex@entry=0xadc004e0) at gthread-posix.c:229
#1  0xb28fdfb1 in g_main_context_release (context=context@entry=0xadc004e0) at gmain.c:2833
#2  0xb28feb78 in g_main_context_iterate (context=context@entry=0xadc004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3292
#3  0xb28fed31 in g_main_context_iteration (context=0xadc004e0, may_block=1) at gmain.c:3351
#4  0xb6a118af in QEventDispatcherGlib::processEvents (this=0xadc00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb69de39c in QEventLoop::processEvents (this=this@entry=0xae5c1228, flags=...) at kernel/qeventloop.cpp:149
#6  0xb69de691 in QEventLoop::exec (this=0xae5c1228, flags=...) at kernel/qeventloop.cpp:204
#7  0xb68c9b6c in QThread::exec (this=0x9fc4568) at thread/qthread.cpp:542
#8  0xb69bc99d in QInotifyFileSystemWatcherEngine::run (this=0x9fc4568) at io/qfilesystemwatcher_inotify.cpp:256
#9  0xb68ccf78 in QThreadPrivate::start (arg=0x9fc4568) at thread/qthread_unix.cpp:338
#10 0xb2a1ab5e in start_thread () from /lib/libpthread.so.0
#11 0xb766916e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xadaa8b40 (LWP 22470)):
#0  0xb767c3cd in clock_gettime () from /lib/libc.so.6
#1  0xb692b975 in do_gettime (frac=0xadaa7f70, sec=0xadaa7f68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6a123ae in QTimerInfoList::updateCurrentTime (this=0xad102074) at kernel/qeventdispatcher_unix.cpp:354
#4  0x7fffffff in ?? ()
#5  0xb6a1274a in QTimerInfoList::timerWait (this=0xad102074, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x7fffffff in ?? ()

Thread 1 (Thread 0xb124fac0 (LWP 22467)):
[KCrash Handler]
#6  0xb2df1154 in XFreePixmap () from /usr/lib/libX11.so.6
#7  0xb73b8657 in DialogShadows::Private::freeX11Pixmaps (this=this@entry=0x9f7cd40) at /usr/src/debug/kdelibs-4.10.3/plasma/private/dialogshadows.cpp:340
#8  0xb73b90a0 in ~Private (this=0x9f7cd40, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/plasma/private/dialogshadows.cpp:46
#9  DialogShadows::~DialogShadows (this=0x9f7cc88, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/plasma/private/dialogshadows.cpp:97
#10 0xb73b91a2 in DialogShadows::~DialogShadows (this=0x9f7cc88, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/plasma/private/dialogshadows.cpp:98
#11 0xb69f3709 in QObjectPrivate::deleteChildren (this=this@entry=0x9f7cc38) at kernel/qobject.cpp:1916
#12 0xb69f8cec in QObject::~QObject (this=0x9f7cbc8, __in_chrg=<optimized out>) at kernel/qobject.cpp:926
#13 0xb742780a in Plasma::ToolTipManager::~ToolTipManager (this=0x9f7cbc8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/plasma/tooltipmanager.cpp:136
#14 0xb74278d9 in ~ToolTipManagerSingleton (this=0x9f7cbc8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/plasma/tooltipmanager.cpp:109
#15 destroy () at /usr/src/debug/kdelibs-4.10.3/plasma/tooltipmanager.cpp:117
#16 0xb732b6b9 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb758a46c <Plasma::._301::operator->()::cleanUpObject>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/kdecore/kernel/kglobal.h:62
#17 0xb75bc211 in __run_exit_handlers () from /lib/libc.so.6
#18 0xb75bc29d in exit () from /lib/libc.so.6
#19 0xb75a452d in __libc_start_main () from /lib/libc.so.6
#20 0x080485e1 in _start () at ../sysdeps/i386/start.S:117

Reported using DrKonqi
Comment 1 Māris Nartišs 2013-05-10 12:55:56 UTC
A dupe of 319137 ?
Comment 2 Joachim Mairböck 2013-05-10 14:55:18 UTC

*** This bug has been marked as a duplicate of bug 319137 ***