Bug 309526

Summary: desktop crashed when moving an icon after adding a widget to the desktop
Product: [Plasma] plasma4 Reporter: Jurgen Naeyaert <jurgen.naeyaert>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: benoit.leffray.kde
Priority: NOR    
Version: 4.9.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description Jurgen Naeyaert 2012-11-04 14:11:23 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.11-2.16-default i686
Distribution: "openSUSE 12.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

 After adding a few widgets I was moving an icon on the desktop. Then happened the crash. I can not reproduce the crash.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb5629b00 (LWP 1798))]

Thread 4 (Thread 0xa9effb40 (LWP 1801)):
#0  0xb597de3d in clock_gettime () from /lib/librt.so.1
#1  0xb6c915f5 in do_gettime (frac=0xa9efefa0, sec=0xa9efef98) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6d7546e in QTimerInfoList::updateCurrentTime (this=0xaab02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xaab004e0 in ?? ()
#5  0x00000000 in ?? ()

Thread 3 (Thread 0xa96feb40 (LWP 1802)):
#0  0xb7721430 in __kernel_vsyscall ()
#1  0xb6bb3a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb30771fd in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb3185560 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb307722f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb3185560 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb6bafe32 in start_thread () from /lib/libpthread.so.0
#5  0xb5f1f8ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6697b40 (LWP 3943)):
#0  0xb7721430 in __kernel_vsyscall ()
#1  0xb5f1490b in poll () from /lib/libc.so.6
#2  0xb58d623b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb58c7af0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb58c7c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6d74a9f in QEventDispatcherGlib::processEvents (this=0x9fc8e68, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6d41a3c in QEventLoop::processEvents (this=this@entry=0xa6697248, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6d41d31 in QEventLoop::exec (this=0xa6697248, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6c2f93c in QThread::exec (this=0xbb5ba30) at thread/qthread.cpp:501
#9  0xb6d2021d in QInotifyFileSystemWatcherEngine::run (this=0xbb5ba30) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6c32d00 in QThreadPrivate::start (arg=0xbb5ba30) at thread/qthread_unix.cpp:298
#11 0xb6bafe32 in start_thread () from /lib/libpthread.so.0
#12 0xb5f1f8ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5629b00 (LWP 1798)):
[KCrash Handler]
#6  QCoreApplication::postEvent (receiver=receiver@entry=0xc17bf20, event=event@entry=0x9e0a5c0, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1273
#7  0xb6d4656b in QCoreApplication::postEvent (receiver=0xc17bf20, event=0x9e0a5c0) at kernel/qcoreapplication.cpp:1234
#8  0xb6d55a38 in QObject::deleteLater (this=0xc17bf20) at kernel/qobject.cpp:2093
#9  0xb62ac394 in QX11Data::xdndHandleFinished (this=0x9dbaf60, xe=0xbff5a15c, passive=false) at kernel/qdnd_x11.cpp:1252
#10 0xb629e9e8 in QApplication::x11ClientMessage (this=0x9da5668, w=0xa86c160, event=0xbff5a15c, passive_only=false) at kernel/qapplication_x11.cpp:3205
#11 0xb629ca50 in QApplication::x11ProcessEvent (this=0x9da5668, event=0xbff5a15c) at kernel/qapplication_x11.cpp:3775
#12 0xb62c65f4 in x11EventSourceDispatch (s=0x9dba5a8, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#13 0xb58c77d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0xb58c7b70 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0xb58c7c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0xb6d74a81 in QEventDispatcherGlib::processEvents (this=0x9dac068, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#17 0xb62c61da in QGuiEventDispatcherGlib::processEvents (this=0x9dac068, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#18 0xb6d41a3c in QEventLoop::processEvents (this=this@entry=0xbff5a458, flags=...) at kernel/qeventloop.cpp:149
#19 0xb6d41d31 in QEventLoop::exec (this=0xbff5a458, flags=...) at kernel/qeventloop.cpp:204
#20 0xb6d46cea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#21 0xb6212934 in QApplication::exec () at kernel/qapplication.cpp:3815
#22 0xb1c19303 in kdemain (argc=1, argv=0x9d8f8f0) at /usr/src/debug/kde-workspace-4.8.5/plasma/desktop/shell/main.cpp:120
#23 0x0804fb8e in _start ()

Possible duplicates by query: bug 309417, bug 309029, bug 307897, bug 307488, bug 304742.

Reported using DrKonqi
Comment 1 Benoit Leffray 2012-11-07 10:58:50 UTC
Created attachment 75072 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.2 using Qt 4.8.3

- What I was doing when the application crashed:

Simply tried to move around a widget on the panel.

-- Backtrace (Reduced):
#6  QCoreApplication::postEvent (receiver=0x4434010, event=0x421f6f0, priority=0) at kernel/qcoreapplication.cpp:1312
#7  0x00007f9a595bfd4d in QX11Data::xdndHandleFinished (this=<optimized out>, xe=0x7fff02529b40, passive=<optimized out>) at kernel/qdnd_x11.cpp:1256
#8  0x00007f9a595b2f43 in QApplication::x11ClientMessage (this=<optimized out>, w=0x3d19720, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3247
#9  0x00007f9a595b146c in QApplication::x11ProcessEvent (this=0xab3ca0, event=0x7fff02529b40) at kernel/qapplication_x11.cpp:3876
#10 0x00007f9a595d8fa2 in x11EventSourceDispatch (s=0xac8d00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 2 Myriam Schweingruber 2012-11-20 13:01:10 UTC

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