Bug 316247 - Widget crashs
Summary: Widget crashs
Status: RESOLVED DUPLICATE of bug 292064
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.9.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-06 20:10 UTC by Eduardo Ceballos
Modified: 2013-06-04 13:03 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 Eduardo Ceballos 2013-03-06 20:10:23 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-25-lowlatency x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
I installed a new widget for the panels and by the time i wanted to used, the desktop crashes, this happens a lot, even with pre-installed widgets.

The crash can be reproduced every time.

-- 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 0x7f137f4fd780 (LWP 6800))]

Thread 4 (Thread 0x7f1372072700 (LWP 6810)):
#0  0x00007fff70fff827 in clock_gettime ()
#1  0x00007f138841515d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f138f4619c4 in do_gettime (frac=0x7f1372071b28, sec=0x7f1372071b20) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f138f53741d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f1360002660) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f138f537763 in QTimerInfoList::timerWait (this=0x7f1360002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f138f5362cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f1372071c14) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f138f536375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f1386527618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f1386527cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f1386527ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f138f536c16 in QEventDispatcherGlib::processEvents (this=0x7f13600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f138f5072bf in QEventLoop::processEvents (this=this@entry=0x7f1372071dd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f138f507548 in QEventLoop::exec (this=0x7f1372071dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f138f408b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f138f4e79af in QInotifyFileSystemWatcherEngine::run (this=0x1e3f140) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f138f40baec in QThreadPrivate::start (arg=0x1e3f140) at thread/qthread_unix.cpp:338
#17 0x00007f1386c26e9a in start_thread (arg=0x7f1372072700) at pthread_create.c:308
#18 0x00007f1392893cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1370a8d700 (LWP 6811)):
#0  0x00007f1386c28f69 in __pthread_mutex_lock (mutex=0x7f1358000a60) at pthread_mutex_lock.c:92
#1  0x00007f1386564e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1386527897 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1386527d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1386527ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f138f536c16 in QEventDispatcherGlib::processEvents (this=0x7f13580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f138f5072bf in QEventLoop::processEvents (this=this@entry=0x7f1370a8cdd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f138f507548 in QEventLoop::exec (this=0x7f1370a8cdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f138f408b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f138f4e79af in QInotifyFileSystemWatcherEngine::run (this=0x1f95fe0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f138f40baec in QThreadPrivate::start (arg=0x1f95fe0) at thread/qthread_unix.cpp:338
#11 0x00007f1386c26e9a in start_thread (arg=0x7f1370a8d700) at pthread_create.c:308
#12 0x00007f1392893cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1364f48700 (LWP 6815)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f138c58dcd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f138c58dd09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f1386c26e9a in start_thread (arg=0x7f1364f48700) at pthread_create.c:308
#4  0x00007f1392893cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f137f4fd780 (LWP 6800)):
[KCrash Handler]
#6  0x00007f1351621715 in QHash<void*, PyQtProxy*>::duplicateNode(QHashData::Node*, void*) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#7  0x00007f138f42783f in QHashData::detach_helper2 (this=0x3f18180, node_duplicate=0x7f1351621710 <QHash<void*, PyQtProxy*>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x7f1351621700 <QHash<void*, PyQtProxy*>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:239
#8  0x00007f135162186a in QHash<void*, PyQtProxy*>::detach_helper() () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#9  0x00007f13516258ab in sipQtFindSipslot () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#10 0x00007f13531f34fe in sipWrapper_traverse (arg=0x0, visit=0x7f1351c706f0 <visit_decref.49342>, self=0x4b52440) at /build/buildd/sip4-4.13.3/siplib/siplib.c:9709
#11 sipWrapper_traverse (self=0x4b52440, visit=0x7f1351c706f0 <visit_decref.49342>, arg=0x0) at /build/buildd/sip4-4.13.3/siplib/siplib.c:9690
#12 0x00007f1351c76817 in collect.49477 (generation=generation@entry=2) at ../Modules/gcmodule.c:385
#13 0x00007f1351b3da28 in PyGC_Collect.part.7 () at ../Modules/gcmodule.c:1440
#14 PyGC_Collect () at ../Modules/gcmodule.c:1432
#15 0x00007f1351b44f96 in Py_Finalize.part.3 () at ../Python/pythonrun.c:444
#16 Py_Finalize () at ../Python/pythonrun.c:400
#17 0x00007f135c523ab5 in KPythonPluginFactory::~KPythonPluginFactory (this=0x43c5c60, __in_chrg=<optimized out>) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:262
#18 0x00007f135c523b19 in KPythonPluginFactory::~KPythonPluginFactory (this=0x43c5c60, __in_chrg=<optimized out>) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:268
#19 0x00007f138f5238a4 in QObjectCleanupHandler::clear (this=this@entry=0x16908e0) at kernel/qobjectcleanuphandler.cpp:140
#20 0x00007f138f5238e4 in QObjectCleanupHandler::~QObjectCleanupHandler (this=0x16908e0, __in_chrg=<optimized out>) at kernel/qobjectcleanuphandler.cpp:86
#21 0x00007f138f523939 in QObjectCleanupHandler::~QObjectCleanupHandler (this=0x16908e0, __in_chrg=<optimized out>) at kernel/qobjectcleanuphandler.cpp:87
#22 0x00007f13927db901 in __run_exit_handlers (status=1, listp=0x7f1392b586a8 <__exit_funcs>, run_list_atexit=true) at exit.c:78
#23 0x00007f13927db985 in __GI_exit (status=<optimized out>, status@entry=1) at exit.c:100
#24 0x00007f1348e85292 in gdk_x_error (display=<optimized out>, error=<optimized out>) at /build/buildd/gtk+2.0-2.24.13/gdk/x11/gdkmain-x11.c:490
#25 0x00007f1390cb04f6 in _XError (dpy=dpy@entry=0x14d0940, rep=rep@entry=0x3b19610) at ../../src/XlibInt.c:1583
#26 0x00007f1390cad741 in handle_error (dpy=dpy@entry=0x14d0940, err=err@entry=0x3b19610, in_XReply=in_XReply@entry=1) at ../../src/xcb_io.c:212
#27 0x00007f1390cad785 in handle_response (dpy=dpy@entry=0x14d0940, response=0x3b19610, in_XReply=in_XReply@entry=1) at ../../src/xcb_io.c:324
#28 0x00007f1390cae378 in _XReply (dpy=dpy@entry=0x14d0940, rep=rep@entry=0x7fff70f41bf0, extra=extra@entry=0, discard=discard@entry=1) at ../../src/xcb_io.c:626
#29 0x00007f1390c92d29 in XGetGeometry (dpy=0x14d0940, d=33555386, root=0x7fff70f41c88, x=0x7fff70f41c70, y=0x7fff70f41c74, width=0x7fff70f41c78, height=0x7fff70f41c7c, borderWidth=0x7fff70f41c80, depth=0x7fff70f41c84) at ../../src/GetGeom.c:47
#30 0x00007f138e9995e6 in QPixmap::fromX11Pixmap (pixmap=33555386, mode=QPixmap::ImplicitlyShared) at image/qpixmap_x11.cpp:2386
#31 0x00007f13762756e2 in SystemTray::X11EmbedContainer::toX11Pixmap (pix=...) at ../../../../../plasma/generic/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:239
#32 0x00007f1376275a85 in paintEvent (this=0x1e52450, event=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:198
#33 SystemTray::X11EmbedContainer::paintEvent (this=0x1e52450, event=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:182
#34 0x00007f138e8ff802 in QWidget::event (this=0x1e52450, event=0x7fff70f42740) at kernel/qwidget.cpp:8517
#35 0x00007f138e8afe9c in QApplicationPrivate::notify_helper (this=this@entry=0x149d950, receiver=receiver@entry=0x1e52450, e=e@entry=0x7fff70f42740) at kernel/qapplication.cpp:4562
#36 0x00007f138e8b430a in QApplication::notify (this=0x14925e0, receiver=0x1e52450, e=0x7fff70f42740) at kernel/qapplication.cpp:4423
#37 0x00007f13901c11d6 in KApplication::notify (this=0x14925e0, receiver=0x1e52450, event=0x7fff70f42740) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x00007f138f50856e in QCoreApplication::notifyInternal (this=0x14925e0, receiver=0x1e52450, event=0x7fff70f42740) at kernel/qcoreapplication.cpp:915
#39 0x00007f138e8fb524 in sendSpontaneousEvent (event=0x7fff70f42740, receiver=0x1e52450) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#40 QWidgetPrivate::drawWidget (this=this@entry=0x1ea4030, pdev=pdev@entry=0x223b1c0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x18491f0) at kernel/qwidget.cpp:5594
#41 0x00007f138e8fc01f in QWidgetPrivate::paintSiblingsRecursive (this=0x150d8e0, pdev=0x223b1c0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x18491f0) at kernel/qwidget.cpp:5803
#42 0x00007f138e8fb0b5 in QWidgetPrivate::drawWidget (this=this@entry=0x150d8e0, pdev=pdev@entry=0x223b1c0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x18491f0) at kernel/qwidget.cpp:5647
#43 0x00007f138e8fc01f in QWidgetPrivate::paintSiblingsRecursive (this=0x24ed1c0, pdev=0x223b1c0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x18491f0) at kernel/qwidget.cpp:5803
#44 0x00007f138e8fb0b5 in QWidgetPrivate::drawWidget (this=0x24ed1c0, pdev=0x223b1c0, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x18491f0) at kernel/qwidget.cpp:5647
#45 0x00007f138eac9958 in QWidgetBackingStore::sync (this=0x18491f0) at painting/qbackingstore.cpp:1373
#46 0x00007f138e8f07f0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x24ed1c0) at kernel/qwidget.cpp:1892
#47 0x00007f138e8ffe4c in QWidget::event (this=0x1ed5370, event=0x42e8370) at kernel/qwidget.cpp:8664
#48 0x00007f138ecaeb66 in QFrame::event (this=0x1ed5370, e=0x42e8370) at widgets/qframe.cpp:557
#49 0x00007f138ed2e82b in QAbstractScrollArea::event (this=0x1ed5370, e=0x42e8370) at widgets/qabstractscrollarea.cpp:996
#50 0x00007f138e8afe9c in QApplicationPrivate::notify_helper (this=this@entry=0x149d950, receiver=receiver@entry=0x1ed5370, e=e@entry=0x42e8370) at kernel/qapplication.cpp:4562
#51 0x00007f138e8b430a in QApplication::notify (this=0x14925e0, receiver=0x1ed5370, e=0x42e8370) at kernel/qapplication.cpp:4423
#52 0x00007f13901c11d6 in KApplication::notify (this=0x14925e0, receiver=0x1ed5370, event=0x42e8370) at ../../kdeui/kernel/kapplication.cpp:311
#53 0x00007f138f50856e in QCoreApplication::notifyInternal (this=0x14925e0, receiver=receiver@entry=0x1ed5370, event=event@entry=0x42e8370) at kernel/qcoreapplication.cpp:915
#54 0x00007f138f50c3f1 in sendEvent (event=0x42e8370, receiver=0x1ed5370) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x1ed5370, event_type=77, data=0x141e1f0) at kernel/qcoreapplication.cpp:1539
#56 0x00007f138eea2392 in dispatchPendingUpdateRequests (this=0x24ed1c0) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200
#57 QGraphicsScenePrivate::_q_processDirtyItems (this=0x156e240) at graphicsview/qgraphicsscene.cpp:515
#58 0x00007f138eea2549 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:107
#59 QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:86
#60 0x00007f138f51d43e in QObject::event (this=0x1689740, e=<optimized out>) at kernel/qobject.cpp:1195
#61 0x00007f138eeacf54 in QGraphicsScene::event (this=0x1689740, event=0x3d24a90) at graphicsview/qgraphicsscene.cpp:3565
#62 0x00007f138e8afe9c in QApplicationPrivate::notify_helper (this=this@entry=0x149d950, receiver=receiver@entry=0x1689740, e=e@entry=0x3d24a90) at kernel/qapplication.cpp:4562
#63 0x00007f138e8b430a in QApplication::notify (this=0x14925e0, receiver=0x1689740, e=0x3d24a90) at kernel/qapplication.cpp:4423
#64 0x00007f13901c11d6 in KApplication::notify (this=0x14925e0, receiver=0x1689740, event=0x3d24a90) at ../../kdeui/kernel/kapplication.cpp:311
#65 0x00007f138f50856e in QCoreApplication::notifyInternal (this=0x14925e0, receiver=receiver@entry=0x1689740, event=event@entry=0x3d24a90) at kernel/qcoreapplication.cpp:915
#66 0x00007f138f50c3f1 in sendEvent (event=0x3d24a90, receiver=0x1689740) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#67 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x141e1f0) at kernel/qcoreapplication.cpp:1539
#68 0x00007f138f536a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#69 postEventSourceDispatch (s=0x149ce90) at kernel/qeventdispatcher_glib.cpp:279
#70 0x00007f1386527ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f1386527de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f1386527ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f138f536bf6 in QEventDispatcherGlib::processEvents (this=0x141fad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#74 0x00007f138e954c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0x00007f138f5072bf in QEventLoop::processEvents (this=this@entry=0x7fff70f444e0, flags=...) at kernel/qeventloop.cpp:149
#76 0x00007f138f507548 in QEventLoop::exec (this=0x7fff70f444e0, flags=...) at kernel/qeventloop.cpp:204
#77 0x00007f138f50c708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#78 0x00007f1392b9a035 in kdemain (argc=1, argv=0x7fff70f447d8) at ../../../../plasma/desktop/shell/main.cpp:120
#79 0x00007f13927c176d in __libc_start_main (main=0x4006a0 <main(int, char**)>, argc=1, ubp_av=0x7fff70f447d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff70f447c8) at libc-start.c:226
#80 0x00000000004006d1 in _start ()

Possible duplicates by query: bug 315266, bug 313542, bug 312814, bug 310432, bug 310431.

Reported using DrKonqi
Comment 1 Martin Flöser 2013-06-04 13:03:26 UTC

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