Bug 323679

Summary: Plasma crashed after adjusting hight of panel
Product: [Unmaintained] plasma4 Reporter: Albert Purcell <albertg0kfs>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: admin, bamag33k, dhaval.dsp, Enygma2002_ro, faunris, helonicer, Nocona, rene.romero.b, rondinellisr, some.grouchy.dad, stakanov.s
Priority: NOR Keywords: drkonqi
Version: 4.10.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Albert Purcell 2013-08-18 17:25:47 UTC
Application: plasma-desktop (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-27-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed: After clicking on Unlock Widgets, I then clicked on the Cashew in the panel to adjusting the hight of the panel. I adjusted the hight, then clicked in a clean Desktop to clear the above action when the crash happened

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xaf455b00 (LWP 1898))]

Thread 4 (Thread 0xac89fb40 (LWP 1902)):
#0  0xb77cf424 in __kernel_vsyscall ()
#1  0xb204c84b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb7685d7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb30480ad in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb30480df in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb18e8101 in ?? () from /usr/lib/nvidia-304-updates/libGL.so.1
#6  0x5c8b0824 in ?? ()
#7  0xbab80424 in ?? ()
#8  0x65000000 in ?? ()
#9  0x001015ff in ?? ()
#10 0xd3890000 in ?? ()
#11 0xfff0013d in ?? ()
#12 0xc30173ff in ?? ()
#13 0x0fe162e8 in ?? ()
#14 0x7bc18100 in ?? ()
#15 0x8b0017fb in ?? ()
#16 0xffff1889 in ?? ()
#17 0x65d8f7ff in ?? ()
#18 0x00000d03 in ?? ()
#19 0x01890000 in ?? ()
#20 0xc3ffc883 in ?? ()
#21 0x00acec81 in ?? ()
#22 0x9c890000 in ?? ()
#23 0x0000a024 in ?? ()
#24 0xe131e800 in ?? ()
#25 0xc381000f in ?? ()
#26 0x0017fb4e in ?? ()
#27 0xa424b489 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xa5b3cb40 (LWP 1903)):
#0  timerSourceCheck (source=0xa5202088) at kernel/qeventdispatcher_glib.cpp:175
#1  0xb1f39117 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb1f39662 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb1f39831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6074c3f in QEventDispatcherGlib::processEvents (this=0xa5200488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb60413ec in QEventLoop::processEvents (this=this@entry=0xa5b3c178, flags=...) at kernel/qeventloop.cpp:149
#6  0xb60416e1 in QEventLoop::exec (this=this@entry=0xa5b3c178, flags=...) at kernel/qeventloop.cpp:204
#7  0xb5f2cfec in QThread::exec (this=this@entry=0xa038ee0) at thread/qthread.cpp:542
#8  0xb6020f2d in QInotifyFileSystemWatcherEngine::run (this=0xa038ee0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0xb5f2fb18 in QThreadPrivate::start (arg=0xa038ee0) at thread/qthread_unix.cpp:338
#10 0xb18e8101 in ?? () from /usr/lib/nvidia-304-updates/libGL.so.1
#11 0x5c8b0824 in ?? ()
#12 0xbab80424 in ?? ()
#13 0x65000000 in ?? ()
#14 0x001015ff in ?? ()
#15 0xd3890000 in ?? ()
#16 0xfff0013d in ?? ()
#17 0xc30173ff in ?? ()
#18 0x0fe162e8 in ?? ()
#19 0x7bc18100 in ?? ()
#20 0x8b0017fb in ?? ()
#21 0xffff1889 in ?? ()
#22 0x65d8f7ff in ?? ()
#23 0x00000d03 in ?? ()
#24 0x01890000 in ?? ()
#25 0xc3ffc883 in ?? ()
#26 0x00acec81 in ?? ()
#27 0x9c890000 in ?? ()
#28 0x0000a024 in ?? ()
#29 0xe131e800 in ?? ()
#30 0xc381000f in ?? ()
#31 0x0017fb4e in ?? ()
#32 0xa424b489 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xa3ed2b40 (LWP 1906)):
#0  0xb77cf424 in __kernel_vsyscall ()
#1  0xb768b8e2 in clock_gettime () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5f8e0d5 in do_gettime (frac=0xa3ed1eb0, sec=0xa3ed1ea8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0xb607580e in QTimerInfoList::updateCurrentTime (this=this@entry=0xa926014) at kernel/qeventdispatcher_unix.cpp:354
#5  0xb6075b9a in QTimerInfoList::timerWait (this=0xa926014, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0xb6074373 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa3ed1fdc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb607440d in timerSourcePrepare (source=0xa925fe0, timeout=0xa3ed1fdc) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb1f38d21 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb1f395cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb1f39831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb6074c3f in QEventDispatcherGlib::processEvents (this=0xa8767d8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0xb60413ec in QEventLoop::processEvents (this=this@entry=0xa3ed2178, flags=...) at kernel/qeventloop.cpp:149
#13 0xb60416e1 in QEventLoop::exec (this=this@entry=0xa3ed2178, flags=...) at kernel/qeventloop.cpp:204
#14 0xb5f2cfec in QThread::exec (this=this@entry=0xa924130) at thread/qthread.cpp:542
#15 0xb6020f2d in QInotifyFileSystemWatcherEngine::run (this=0xa924130) at io/qfilesystemwatcher_inotify.cpp:256
#16 0xb5f2fb18 in QThreadPrivate::start (arg=0xa924130) at thread/qthread_unix.cpp:338
#17 0xb18e8101 in ?? () from /usr/lib/nvidia-304-updates/libGL.so.1
#18 0x5c8b0824 in ?? ()
#19 0xbab80424 in ?? ()
#20 0x65000000 in ?? ()
#21 0x001015ff in ?? ()
#22 0xd3890000 in ?? ()
#23 0xfff0013d in ?? ()
#24 0xc30173ff in ?? ()
#25 0x0fe162e8 in ?? ()
#26 0x7bc18100 in ?? ()
#27 0x8b0017fb in ?? ()
#28 0xffff1889 in ?? ()
#29 0x65d8f7ff in ?? ()
#30 0x00000d03 in ?? ()
#31 0x01890000 in ?? ()
#32 0xc3ffc883 in ?? ()
#33 0x00acec81 in ?? ()
#34 0x9c890000 in ?? ()
#35 0x0000a024 in ?? ()
#36 0xe131e800 in ?? ()
#37 0xc381000f in ?? ()
#38 0x0017fb4e in ?? ()
#39 0xa424b489 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xaf455b00 (LWP 1898)):
[KCrash Handler]
#7  0xb691af48 in vtable for KIconEngine () from /usr/lib/libkdeui.so.5
#8  0xb605c12a in QObject::connect (sender=0xaa9b8f8, signal=0xacacc429 "2destroyed()", receiver=0xc150ea8, method=0xacacc418 "1widgetDeleted()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2550
#9  0xacab16ca in SystemTray::Task::widget (this=this@entry=0xc150ea8, host=host@entry=0xb1bc1e8, createIfNecessary=createIfNecessary@entry=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:80
#10 0xacac6624 in SystemTray::Applet::_onAddedTask (this=this@entry=0xb1bc1e8, task=0xc150ea8) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:196
#11 0xacac69ee in SystemTray::Applet::_onWidgetCreationFinished (this=this@entry=0xb1bc1e8) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:278
#12 0xacac6b5c in qt_static_metacall (_a=0xbfbbbbac, _id=12, _o=0xb1bc1e8, _c=<optimized out>) at ./applet.moc:144
#13 SystemTray::Applet::qt_static_metacall (_o=0xb1bc1e8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfbbbbac) at ./applet.moc:126
#14 0xb6058b56 in QMetaObject::activate (sender=sender@entry=0xc21d1e0, m=m@entry=0xb757efd0 <Plasma::DeclarativeWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0xb7431e05 in Plasma::DeclarativeWidget::finished (this=0xc21d1e0) at ./declarativewidget.moc:157
#16 0xb7432634 in Plasma::DeclarativeWidgetPrivate::finishExecute (this=0xc23f830) at ../../plasma/widgets/declarativewidget.cpp:216
#17 0xb7433003 in Plasma::DeclarativeWidget::qt_static_metacall (_o=0xa3d7d70, _id=178895096, _a=<optimized out>, _c=<optimized out>) at ./declarativewidget.moc:72
#18 0xb6054b4a in QMetaCallEvent::placeMetaCall (this=0xb925848, object=0xc21d1e0) at kernel/qobject.cpp:524
#19 0xb605e48b in QObject::event (this=this@entry=0xc21d1e0, e=e@entry=0xb925848) at kernel/qobject.cpp:1194
#20 0xb5bf664c in QGraphicsWidget::event (this=0xc21d1e0, event=0xb925848) at graphicsview/qgraphicswidget.cpp:1461
#21 0xb5530c7c in QApplicationPrivate::notify_helper (this=0x9f835a8, receiver=0xc21d1e0, e=0xb925848) at kernel/qapplication.cpp:4567
#22 0xb5533b94 in QApplication::notify (this=0xb925848, receiver=0xc21d1e0, e=0xb925848) at kernel/qapplication.cpp:3949
#23 0xb66dc491 in KApplication::notify (this=0x9f51cd8, receiver=0xc21d1e0, event=0xb925848) at ../../kdeui/kernel/kapplication.cpp:311
#24 0xb604290e in QCoreApplication::notifyInternal (this=0x9f51cd8, receiver=0xc21d1e0, event=0xb925848) at kernel/qcoreapplication.cpp:946
#25 0xb6046721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9eb9130) at kernel/qcoreapplication.cpp:1570
#27 0xb6046a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#28 0xb6074aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#29 postEventSourceDispatch (s=0x9f82800) at kernel/qeventdispatcher_glib.cpp:279
#30 0xb1f393b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb1f39750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb1f39831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb6074c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9eb9ea8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0xb55e7a5a in QGuiEventDispatcherGlib::processEvents (this=0x9eb9ea8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xb60413ec in QEventLoop::processEvents (this=this@entry=0xbfbbc4d8, flags=...) at kernel/qeventloop.cpp:149
#36 0xb60416e1 in QEventLoop::exec (this=this@entry=0xbfbbc4d8, flags=...) at kernel/qeventloop.cpp:204
#37 0xb60473fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#38 0xb552efc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#39 0xb7788e32 in kdemain (argc=1, argv=0xbfbbc694) at ../../../../plasma/desktop/shell/main.cpp:126
#40 0x0804855b in main (argc=1, argv=0xbfbbc694) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dominik Haumann 2013-08-30 22:08:14 UTC
*** Bug 323009 has been marked as a duplicate of this bug. ***
Comment 2 Dominik Haumann 2013-08-30 22:08:17 UTC
*** Bug 321978 has been marked as a duplicate of this bug. ***
Comment 3 helo 2013-11-04 09:55:16 UTC
Created attachment 83327 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:
using a second monitor, from time to time the panel on the second monitor crashes, and becomes overlayed over the panel in the first monitor, after some time i notice it, and have to removed sometimes multiple panels. In this case after removing all overlayed panels, and the unresponsive default panel on the second screen, i tried to add a new one, in which point there was a crash

-- Backtrace (Reduced):
#7  0x00007f76058a3b34 in QObject::connect (sender=sender@entry=0x67632c0, signal=signal@entry=0x7f75eb3183e9 "2destroyed()", receiver=receiver@entry=0x75c44a0, method=method@entry=0x7f75eb3183d8 "1widgetDeleted()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2550
#8  0x00007f75eb3006af in SystemTray::Task::widget (this=this@entry=0x75c44a0, host=host@entry=0x63385e0, createIfNecessary=createIfNecessary@entry=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:80
#9  0x00007f75eb313e80 in SystemTray::Applet::_onAddedTask (this=this@entry=0x63385e0, task=0x75c44a0) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:196
#10 0x00007f75eb31424b in SystemTray::Applet::_onWidgetCreationFinished (this=0x63385e0) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:278
#11 0x00007f75eb314525 in SystemTray::Applet::qt_static_metacall (_o=0x67632c0, _id=-349076503, _a=0x7fff678608f0, _c=<optimized out>) at ./applet.moc:144
Comment 4 Jekyll Wu 2013-12-16 04:01:20 UTC
*** Bug 328853 has been marked as a duplicate of this bug. ***
Comment 5 Jekyll Wu 2014-01-27 01:30:03 UTC
*** Bug 330429 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2014-03-01 02:49:08 UTC
*** Bug 331634 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2014-03-10 15:54:17 UTC
*** Bug 331966 has been marked as a duplicate of this bug. ***
Comment 8 Jekyll Wu 2014-03-11 03:02:29 UTC
*** Bug 331634 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2014-07-29 09:30:59 UTC
*** Bug 337874 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2014-08-02 20:58:21 UTC
*** Bug 337935 has been marked as a duplicate of this bug. ***
Comment 11 Christoph Feck 2014-10-30 20:50:13 UTC
*** Bug 340507 has been marked as a duplicate of this bug. ***
Comment 12 Christoph Feck 2014-10-30 20:50:35 UTC
*** Bug 339293 has been marked as a duplicate of this bug. ***
Comment 13 Christoph Feck 2016-09-02 07:25:10 UTC
*** Bug 368132 has been marked as a duplicate of this bug. ***
Comment 14 Nate Graham 2018-06-08 18:14:03 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham