Bug 291046 - Plasma desktop crashes when an application windonw is closed
Summary: Plasma desktop crashes when an application windonw is closed
Status: RESOLVED DUPLICATE of bug 272495
Alias: None
Product: plasma4
Classification: Plasma
Component: desktop (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-09 11:27 UTC by Paolo Consolaro
Modified: 2012-01-09 11:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Consolaro 2012-01-09 11:27:07 UTC
Version:           unspecified (using KDE 4.7.3) 
OS:                Linux

Crashes seldom occurr when applications are closed - they do not depend on the application itself.

Reproducible: Sometimes

Steps to Reproduce:
Close an application window




-- Backtrace:
Application: Shell del desktop di Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb0477720 (LWP 7481))]

Thread 2 (Thread 0xa99f0b70 (LWP 8010)):
#0  0xb30e2d10 in __GI_clock_gettime (clock_id=1, tp=0xa99eff68) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb64ce7d5 in do_gettime (frac=0xa99eff60, sec=0xa99eff58) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb65a14b6 in QTimerInfoList::updateCurrentTime (this=0x982219c) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb65a180a in QTimerInfoList::timerWait (this=0x982219c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb65a0053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa99f006c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb65a00ed in timerSourcePrepare (source=0x9822168, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb302788c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb3028637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb3028c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb65a0b37 in QEventDispatcherGlib::processEvents (this=0x98213e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb65711dd in QEventLoop::processEvents (this=0xa99f01f0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6571421 in QEventLoop::exec (this=0xa99f01f0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb647490b in QThread::exec (this=0x9857ae0) at thread/qthread.cpp:498
#14 0xb6551e2d in QInotifyFileSystemWatcherEngine::run (this=0x9857ae0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb64777b3 in QThreadPrivate::start (arg=0x9857ae0) at thread/qthread_unix.cpp:331
#16 0xb279270c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#17 0x00000000 in ?? ()

Thread 1 (Thread 0xb0477720 (LWP 7481)):
[KCrash Handler]
#7  operator== (value=0, this=0x30302e39) at /usr/include/qt4/QtCore/qbasicatomic.h:70
#8  isNull (this=0xa28c490) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#9  operator! (this=0xa28c490) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#10 TaskManager::TaskItem::task (this=0xa11fe00) at ../../../libs/taskmanager/taskitem.cpp:113
#11 0xaeba6662 in WindowTaskItem::publishIconGeometry (this=0xa274ed8) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#12 0xaebb7688 in AbstractTaskItem::timerEvent (this=0xa274ed8, event=0xbffad2ec) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
#13 0xb658a994 in QObject::event (this=0xa274ed8, e=0xbffad2ec) at kernel/qobject.cpp:1181
#14 0xb615cbd4 in QGraphicsWidget::event (this=0xa274ed8, event=0xbffad2ec) at graphicsview/qgraphicswidget.cpp:1455
#15 0xb5a9dd54 in notify_helper (e=0xbffad2ec, receiver=0xa274ed8, this=0x926c410) at kernel/qapplication.cpp:4486
#16 QApplicationPrivate::notify_helper (this=0x926c410, receiver=0xa274ed8, e=0xbffad2ec) at kernel/qapplication.cpp:4458
#17 0xb5aa3103 in QApplication::notify (this=0xbffad2ec, receiver=0xa274ed8, e=0xbffad2ec) at kernel/qapplication.cpp:3886
#18 0xb6bd7681 in KApplication::notify (this=0x9256068, receiver=0xa274ed8, event=0xbffad2ec) at ../../kdeui/kernel/kapplication.cpp:311
#19 0xb657219e in QCoreApplication::notifyInternal (this=0x9256068, receiver=0xa274ed8, event=0xbffad2ec) at kernel/qcoreapplication.cpp:787
#20 0xb65a2c10 in sendEvent (event=0xbffad2ec, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x9269904) at kernel/qeventdispatcher_unix.cpp:603
#22 0xb65a0155 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#23 idleTimerSourceDispatch (source=0x9269938) at kernel/qeventdispatcher_glib.cpp:231
#24 0xb302825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb3028990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb3028c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb65a0ada in QEventDispatcherGlib::processEvents (this=0x91cf230, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#28 0xb5b55e3a in QGuiEventDispatcherGlib::processEvents (this=0x91cf230, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb65711dd in QEventLoop::processEvents (this=0xbffad564, flags=...) at kernel/qeventloop.cpp:149
#30 0xb6571421 in QEventLoop::exec (this=0xbffad564, flags=...) at kernel/qeventloop.cpp:201
#31 0xb657619d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#32 0xb5a9b8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#33 0xb785e18b in kdemain (argc=1, argv=0xbffad764) at ../../../../plasma/desktop/shell/main.cpp:120
#34 0x0804850b in main (argc=1, argv=0xbffad764) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 290995, bug 290813, bug 290810, bug 290717, bug 290686.
Comment 1 Jekyll Wu 2012-01-09 11:45:54 UTC
Fixed since KDE SC 4.7.4. Please upgrade your KDE SC.

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