Bug 285823 - Plasma crashes when using application
Summary: Plasma crashes when using application
Status: RESOLVED DUPLICATE of bug 261998
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-05 14:38 UTC by Tianyu Zhu
Modified: 2018-08-28 20:13 UTC (History)
2 users (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 Tianyu Zhu 2011-11-05 14:38:13 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Editing pictures in digikam.
Plasma-desktop with windows menubar.

- Unusual behavior I noticed:
As soon as I applied a change, I would go back to the plasma menu, but all of my widgets including the menu would be frozen. It may unfreeze after awhile but other times it just crashes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78c4b20 (LWP 1519))]

Thread 4 (Thread 0xb04cfb70 (LWP 1522)):
#0  0x08705d44 in __pthread_mutex_unlock_usercnt (mutex=0x94da884, decr=1) at pthread_mutex_unlock.c:52
#1  0x001eff54 in pthread_mutex_unlock (mutex=0x94da884) at forward.c:184
#2  0x01e2c102 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01e2c990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01e2cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0147fb37 in QEventDispatcherGlib::processEvents (this=0x94da1d8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x014501dd in QEventLoop::processEvents (this=0xb04cf2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x01450421 in QEventLoop::exec (this=0xb04cf2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0135390b in QThread::exec (this=0x9490c50) at thread/qthread.cpp:498
#9  0x01430e2d in QInotifyFileSystemWatcherEngine::run (this=0x9490c50) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x013567b3 in QThreadPrivate::start (arg=0x9490c50) at thread/qthread_unix.cpp:331
#11 0x08702d31 in start_thread (arg=0xb04cfb70) at pthread_create.c:304
#12 0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaf2feb70 (LWP 1527)):
#0  0x00eb1416 in __kernel_vsyscall ()
#1  0x001d340e in __GI___poll (fds=0x963a790, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01e3b34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01e2c896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01e2cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0147fb37 in QEventDispatcherGlib::processEvents (this=0x963bde0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x014501dd in QEventLoop::processEvents (this=0xaf2fe2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x01450421 in QEventLoop::exec (this=0xaf2fe2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0135390b in QThread::exec (this=0x963a8e0) at thread/qthread.cpp:498
#9  0x01430e2d in QInotifyFileSystemWatcherEngine::run (this=0x963a8e0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x013567b3 in QThreadPrivate::start (arg=0x963a8e0) at thread/qthread_unix.cpp:331
#11 0x08702d31 in start_thread (arg=0xaf2feb70) at pthread_create.c:304
#12 0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xad8c3b70 (LWP 1533)):
#0  0x00eb1416 in __kernel_vsyscall ()
#1  0x001d340e in __GI___poll (fds=0x98d91a0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01e3b34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01e2c896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01e2cf9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05976cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x01e535f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x08702d31 in start_thread (arg=0xad8c3b70) at pthread_create.c:304
#8  0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb78c4b20 (LWP 1519)):
[KCrash Handler]
#7  QMetaObject::changeGuard (ptr=0xb081d28, o=0xb8f24f8) at kernel/qobject.cpp:456
#8  0x07969e5f in operator= (p=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#9  QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0xb081bd0, event=0xbfc1b7d8) at graphicsview/qgraphicsproxywidget.cpp:284
#10 0x0794b80f in QGraphicsItem::sceneEvent (this=0xb0d7c60, event=0xbfc1b7d8) at graphicsview/qgraphicsitem.cpp:6730
#11 0x079a8806 in QGraphicsWidget::sceneEvent (this=0xb0d7c58, event=0xbfc1b7d8) at graphicsview/qgraphicswidget.cpp:1223
#12 0x07974c7e in sendEvent (event=0xbfc1b7d8, item=0xb0d7c60, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#13 QGraphicsScenePrivate::sendEvent (this=0x8f9f4d0, item=0xb0d7c60, event=0xbfc1b7d8) at graphicsview/qgraphicsscene.cpp:1193
#14 0x079758ab in QGraphicsScenePrivate::sendMouseEvent (this=0x8f9f4d0, mouseEvent=0xbfc1b7d8) at graphicsview/qgraphicsscene.cpp:1291
#15 0x079762c7 in QGraphicsScene::mouseReleaseEvent (this=0x8ec1000, mouseEvent=0xbfc1b7d8) at graphicsview/qgraphicsscene.cpp:4121
#16 0x07984aec in QGraphicsScene::event (this=0x8ec1000, event=0xbfc1b7d8) at graphicsview/qgraphicsscene.cpp:3453
#17 0x072e9d54 in notify_helper (e=0xbfc1b7d8, receiver=0x8ec1000, this=0x8e44f10) at kernel/qapplication.cpp:4486
#18 QApplicationPrivate::notify_helper (this=0x8e44f10, receiver=0x8ec1000, e=0xbfc1b7d8) at kernel/qapplication.cpp:4458
#19 0x072ef103 in QApplication::notify (this=0xbfc1b7d8, receiver=0x8ec1000, e=0xbfc1b7d8) at kernel/qapplication.cpp:3886
#20 0x01099681 in KApplication::notify (this=0x8e2ef10, receiver=0x8ec1000, event=0xbfc1b7d8) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x0145119e in QCoreApplication::notifyInternal (this=0x8e2ef10, receiver=0x8ec1000, event=0xbfc1b7d8) at kernel/qcoreapplication.cpp:787
#22 0x072e7b6d in sendSpontaneousEvent (event=0xbfc1b7d8, receiver=0x8ec1000) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#23 qt_sendSpontaneousEvent (receiver=0x8ec1000, event=0xbfc1b7d8) at kernel/qapplication.cpp:5480
#24 0x079a3978 in QGraphicsView::mouseReleaseEvent (this=0x95df958, event=0xbfc1bdcc) at graphicsview/qgraphicsview.cpp:3336
#25 0x07343f98 in QWidget::event (this=0x95df958, event=0xbfc1bdcc) at kernel/qwidget.cpp:8295
#26 0x07749235 in QFrame::event (this=0x95df958, e=0xbfc1bdcc) at widgets/qframe.cpp:557
#27 0x077db7d1 in QAbstractScrollArea::viewportEvent (this=0x95df958, e=0xbfc1bdcc) at widgets/qabstractscrollarea.cpp:1043
#28 0x079a6cb4 in QGraphicsView::viewportEvent (this=0x95df958, event=0xbfc1bdcc) at graphicsview/qgraphicsview.cpp:2864
#29 0x077ddee6 in viewportEvent (this=<optimized out>, event=0xbfc1bdcc) at widgets/qabstractscrollarea_p.h:100
#30 eventFilter (e=0xbfc1bdcc, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#31 QAbstractScrollAreaFilter::eventFilter (this=0x98f5170, o=0x96da408, e=0xbfc1bdcc) at widgets/qabstractscrollarea_p.h:115
#32 0x01451336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e44f10, receiver=0x96da408, event=0xbfc1bdcc) at kernel/qcoreapplication.cpp:902
#33 0x072e9d22 in notify_helper (e=0xbfc1bdcc, receiver=0x96da408, this=0x8e44f10) at kernel/qapplication.cpp:4482
#34 QApplicationPrivate::notify_helper (this=0x8e44f10, receiver=0x96da408, e=0xbfc1bdcc) at kernel/qapplication.cpp:4458
#35 0x072efdbb in QApplication::notify (this=0x8e44f10, receiver=0x96da408, e=0xbfc1bdcc) at kernel/qapplication.cpp:4047
#36 0x01099681 in KApplication::notify (this=0x8e2ef10, receiver=0x96da408, event=0xbfc1bdcc) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x0145119e in QCoreApplication::notifyInternal (this=0x8e2ef10, receiver=0x96da408, event=0xbfc1bdcc) at kernel/qcoreapplication.cpp:787
#38 0x072ead15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x96da408, event=0xbfc1bdcc, alienWidget=0x96da408, nativeWidget=0x95df958, buttonDown=0x7c54eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#40 0x073772c4 in QETWidget::translateMouseEvent (this=0x95df958, event=0xbfc1c24c) at kernel/qapplication_x11.cpp:4568
#41 0x07375e4d in QApplication::x11ProcessEvent (this=0x8e2ef10, event=0xbfc1c24c) at kernel/qapplication_x11.cpp:3690
#42 0x073a224c in x11EventSourceDispatch (s=0x8e43840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x01e2c25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x01e2c990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x01e2cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x0147fada in QEventDispatcherGlib::processEvents (this=0x8df2218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#47 0x073a1e3a in QGuiEventDispatcherGlib::processEvents (this=0x8df2218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x014501dd in QEventLoop::processEvents (this=0xbfc1c554, flags=...) at kernel/qeventloop.cpp:149
#49 0x01450421 in QEventLoop::exec (this=0xbfc1c554, flags=...) at kernel/qeventloop.cpp:201
#50 0x0145519d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#51 0x072e78f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#52 0x005e718b in kdemain (argc=1, argv=0xbfc1c754) at ../../../../plasma/desktop/shell/main.cpp:120
#53 0x0804850b in main (argc=1, argv=0xbfc1c754) at plasma-desktop_dummy.cpp:3

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

Possible duplicates by query: bug 284756, bug 284598, bug 284486, bug 275046, bug 274399.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-11-22 15:23:53 UTC

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