Bug 317593

Summary: Crash experienced while adding World Clock widget to desktop.
Product: [Unmaintained] plasma4 Reporter: jordan.freeman
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description jordan.freeman 2013-03-30 09:32:30 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.10.00 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.1-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
I had opened the main desktop panel options to install a widget. I selected the World Clock widget and dragged it to the desktop. The carsh occured immeadately after draggin and placing the world Clock widget to the dekstop.

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0x7f94bd6e7700 (LWP 1904)):
#0  0x00007f94d8d91964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f94cd5d4307 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f94cd8e1660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f94cd5d4339 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f94d8d8de0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f94d7b037dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f94b45e5700 (LWP 1905)):
#0  0x00007f94d914ee32 in QTimerInfoList::timerWait (this=0x7f94ac002860, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#1  0x00007f94d914d8ac in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f94b45e4c14) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007f94d914d955 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#3  0x00007f94d4a45338 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f94d4a459cb in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f94d4a45bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f94d914e1f6 in QEventDispatcherGlib::processEvents (this=0x7f94ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f94d911e9ef in QEventLoop::processEvents (this=this@entry=0x7f94b45e4dd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f94d911ec78 in QEventLoop::exec (this=0x7f94b45e4dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f94d90210f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x00007f94d90ff1af in QInotifyFileSystemWatcherEngine::run (this=0x25a5080) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x00007f94d90240cc in QThreadPrivate::start (arg=0x25a5080) at thread/qthread_unix.cpp:338
#12 0x00007f94d8d8de0f in start_thread () from /lib64/libpthread.so.0
#13 0x00007f94d7b037dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f949ffff700 (LWP 2699)):
#0  0x00007f94d7afa87d in poll () from /lib64/libc.so.6
#1  0x00007f94d4a45aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f94d4a45bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f94d914e1f6 in QEventDispatcherGlib::processEvents (this=0x7f9498002780, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f94d911e9ef in QEventLoop::processEvents (this=this@entry=0x7f949fffedd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f94d911ec78 in QEventLoop::exec (this=0x7f949fffedd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f94d90210f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f94d90ff1af in QInotifyFileSystemWatcherEngine::run (this=0x6dbd560) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f94d90240cc in QThreadPrivate::start (arg=0x6dbd560) at thread/qthread_unix.cpp:338
#9  0x00007f94d8d8de0f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f94d7b037dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f94aaef7700 (LWP 2700)):
#0  0x00007f94d4a82810 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f94d4a82a99 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f94d4a4532b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f94d4a459cb in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f94d4a45bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f94d914e1f6 in QEventDispatcherGlib::processEvents (this=0x7f94a0002800, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f94d911e9ef in QEventLoop::processEvents (this=this@entry=0x7f94aaef6dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f94d911ec78 in QEventLoop::exec (this=0x7f94aaef6dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f94d90210f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f94d90ff1af in QInotifyFileSystemWatcherEngine::run (this=0x6d3cd50) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f94d90240cc in QThreadPrivate::start (arg=0x6d3cd50) at thread/qthread_unix.cpp:338
#11 0x00007f94d8d8de0f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f94d7b037dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f94da4c2780 (LWP 1902)):
[KCrash Handler]
#6  isSignalConnected (signal_index=31, this=0x0) at kernel/qobject_p.h:242
#7  QMetaObject::activate (sender=0x7557150, m=<optimized out>, local_signal_index=6, argv=0x7fff0ff3e090) at kernel/qobject.cpp:3457
#8  0x00007f94bba5ece1 in DeclarativeDragArea::drop (this=<optimized out>, _t1=2) at /usr/src/debug/kde-runtime-4.10.0/build/plasma/declarativeimports/draganddrop/moc_DeclarativeDragArea.cpp:234
#9  0x00007f94bba610c6 in DeclarativeDragArea::mouseMoveEvent (this=0x7557150, event=<optimized out>) at /usr/src/debug/kde-runtime-4.10.0/plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:234
#10 0x00007f94bba61189 in DeclarativeDragArea::sceneEventFilter (this=0x7557150, item=0x75577e0, event=<optimized out>) at /usr/src/debug/kde-runtime-4.10.0/plasma/declarativeimports/draganddrop/DeclarativeDragArea.cpp:245
#11 0x00007f94d888caf5 in QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0x1df4aa0, item=item@entry=0x75577e0, event=event@entry=0x7fff0ff3e940) at graphicsview/qgraphicsscene.cpp:1159
#12 0x00007f94d88920ae in QGraphicsScenePrivate::sendEvent (this=0x1df4aa0, item=0x75577e0, event=0x7fff0ff3e940) at graphicsview/qgraphicsscene.cpp:1211
#13 0x00007f94d8892cd0 in sendMouseEvent (mouseEvent=0x7fff0ff3e940, this=0x1df4aa0) at graphicsview/qgraphicsscene.cpp:1295
#14 QGraphicsScenePrivate::sendMouseEvent (this=0x1df4aa0, mouseEvent=0x7fff0ff3e940) at graphicsview/qgraphicsscene.cpp:1274
#15 0x00007f94d889380c in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff0ff3e940) at graphicsview/qgraphicsscene.cpp:4102
#16 0x00007f94d88a6490 in QGraphicsScene::event (this=0x1cc23e0, event=0x7fff0ff3e940) at graphicsview/qgraphicsscene.cpp:3451
#17 0x00007f94d82ad86c in QApplicationPrivate::notify_helper (this=this@entry=0x1c4daa0, receiver=receiver@entry=0x1cc23e0, e=e@entry=0x7fff0ff3e940) at kernel/qapplication.cpp:4562
#18 0x00007f94d82b1ceb in QApplication::notify (this=0x1c49340, receiver=0x1cc23e0, e=0x7fff0ff3e940) at kernel/qapplication.cpp:4423
#19 0x00007f94d9ec0cb6 in KApplication::notify (this=0x1c49340, receiver=0x1cc23e0, event=0x7fff0ff3e940) at /usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#20 0x00007f94d911fc9e in QCoreApplication::notifyInternal (this=0x1c49340, receiver=0x1cc23e0, event=0x7fff0ff3e940) at kernel/qcoreapplication.cpp:946
#21 0x00007f94d88b9804 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x472f940, event=event@entry=0x7fff0ff3f370) at graphicsview/qgraphicsview.cpp:646
#22 0x00007f94d88bc88e in QGraphicsView::mouseMoveEvent (this=0x4450de0, event=0x7fff0ff3f370) at graphicsview/qgraphicsview.cpp:3276
#23 0x00007f94d82fd17b in QWidget::event (this=0x4450de0, event=0x7fff0ff3f370) at kernel/qwidget.cpp:8360
#24 0x00007f94d86a7f26 in QFrame::event (this=0x4450de0, e=0x7fff0ff3f370) at widgets/qframe.cpp:557
#25 0x00007f94d88bfbbb in QGraphicsView::viewportEvent (this=0x4450de0, event=0x7fff0ff3f370) at graphicsview/qgraphicsview.cpp:2866
#26 0x00007f94d911fe06 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x4afe3b0, event=0x7fff0ff3f370) at kernel/qcoreapplication.cpp:1056
#27 0x00007f94d82ad83c in QApplicationPrivate::notify_helper (this=this@entry=0x1c4daa0, receiver=receiver@entry=0x4afe3b0, e=e@entry=0x7fff0ff3f370) at kernel/qapplication.cpp:4558
#28 0x00007f94d82b254b in QApplication::notify (this=<optimized out>, receiver=0x4afe3b0, e=0x7fff0ff3f370) at kernel/qapplication.cpp:4105
#29 0x00007f94d9ec0cb6 in KApplication::notify (this=0x1c49340, receiver=0x4afe3b0, event=0x7fff0ff3f370) at /usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#30 0x00007f94d911fc9e in QCoreApplication::notifyInternal (this=0x1c49340, receiver=0x4afe3b0, event=0x7fff0ff3f370) at kernel/qcoreapplication.cpp:946
#31 0x00007f94d82ae6ab in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#32 QApplicationPrivate::sendMouseEvent (receiver=0x4afe3b0, event=0x7fff0ff3f370, alienWidget=0x4afe3b0, nativeWidget=0x552d850, buttonDown=0x7f94d8d82268 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#33 0x00007f94d8328e94 in QETWidget::translateMouseEvent (this=this@entry=0x552d850, event=event@entry=0x7fff0ff3fae0) at kernel/qapplication_x11.cpp:4527
#34 0x00007f94d8327c21 in QApplication::x11ProcessEvent (this=0x1c49340, event=0x7fff0ff3fae0) at kernel/qapplication_x11.cpp:3650
#35 0x00007f94d834dfa2 in x11EventSourceDispatch (s=0x1c51600, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x00007f94d4a457d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f94d4a45b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f94d4a45bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f94d914e1d6 in QEventDispatcherGlib::processEvents (this=0x1c38d70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0x00007f94d834dc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f94d911e9ef in QEventLoop::processEvents (this=this@entry=0x7fff0ff3feb0, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f94d911ec78 in QEventLoop::exec (this=0x7fff0ff3feb0, flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f94d9123918 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#44 0x00007f94c6f15761 in kdemain (argc=1, argv=0x1be9ad0) at /usr/src/debug/kde-workspace-4.10.0/plasma/desktop/shell/main.cpp:126
#45 0x000000000040889a in _start ()

This bug may be a duplicate of or related to bug 310523.

Possible duplicates by query: bug 314851, bug 314137, bug 313876, bug 312934, bug 312642.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-03-30 10:14:52 UTC

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