Bug 177945

Summary: random plasma crash after starting an application via alt-F2 that goes to systray
Product: [Unmaintained] plasma4 Reporter: Marc Schiffbauer <mschiff>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, aseigo, riccardo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marc Schiffbauer 2008-12-17 00:45:28 UTC
Version:           4.1.80 (using Devel)
OS:                Linux
Installed from:    Compiled sources

I hit alt-F2, enter an application name and enter -> kaboom plasma crashed

This is the BT:

Anwendung: Plasma-Arbeitsfläche (plasma), Signal SIGSEGV
[Current thread is 0 (LWP 11200)]

Thread 4 (Thread 0xa8c3fb90 (LWP 11203)):
#0  0xb7fd2430 in __kernel_vsyscall ()
#1  0xb57fe075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb64109ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65fb6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7964532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb65fa6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57fa50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb64027ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa83f7b90 (LWP 11204)):
#0  0xb7fd2430 in __kernel_vsyscall ()
#1  0xb63fac01 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb66ca150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb65fa6ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57fa50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb64027ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa7bf6b90 (LWP 11208)):
#0  0xb7fd2430 in __kernel_vsyscall ()
#1  0xb57fe075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb64109ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65fb6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xa8d6fc52 in RenderThread::run (this=0x8a54fac) at /build/buildd/kdebase-workspace-4.1.80/plasma/wallpapers/image/renderthread.cpp:90
#5  0xb65fa6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57fa50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb64027ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4611a00 (LWP 11200)):
[KCrash Handler]
#6  0xb6a6d661 in QImage::scanLine () from /usr/lib/libQtGui.so.4
#7  0xb6a4a640 in QWidgetPrivate::setWindowIcon_sys () from /usr/lib/libQtGui.so.4
#8  0xb6a1549b in QWidget::create () from /usr/lib/libQtGui.so.4
#9  0xb6a112f3 in QWidgetPrivate::createWinId () from /usr/lib/libQtGui.so.4
#10 0xb6a11313 in QWidgetPrivate::createWinId () from /usr/lib/libQtGui.so.4
#11 0xb6a14fa8 in QWidget::createWinId () from /usr/lib/libQtGui.so.4
#12 0xb6a5413b in QX11EmbedContainer::QX11EmbedContainer () from /usr/lib/libQtGui.so.4
#13 0xa8e62ce5 in X11EmbedContainer (this=0x9444b70, parent=0x991cdb8) at /build/buildd/kdebase-workspace-4.1.80/plasma/applets/systemtray/protocols/fdo/x11embedcontainer.cpp:82
#14 0xa8e6380c in X11EmbedDelegate (this=0x991cdb8, parent=0x0) at /build/buildd/kdebase-workspace-4.1.80/plasma/applets/systemtray/protocols/fdo/x11embeddelegate.cpp:45
#15 0xa8e5f204 in SystemTray::FDO::GraphicsWidget::paint (this=0xa5cabe8, painter=0xbf8d230c, option=0xa5b2868, parentWidget=0x8e62330)
    at /build/buildd/kdebase-workspace-4.1.80/plasma/applets/systemtray/protocols/fdo/fdographicswidget.cpp:106
#16 0xb6f547a4 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb6f574ea in ?? () from /usr/lib/libQtGui.so.4
#18 0xb6f58681 in QGraphicsScene::drawItems () from /usr/lib/libQtGui.so.4
#19 0xb6f6c02c in QGraphicsView::drawItems () from /usr/lib/libQtGui.so.4
#20 0xb6f756fc in QGraphicsView::paintEvent () from /usr/lib/libQtGui.so.4
#21 0xb7f5e8ac in PanelView::paintEvent (this=0x8e31348, event=0xbf8d28bc) at /build/buildd/kdebase-workspace-4.1.80/plasma/shells/desktop/panelview.cpp:1031
#22 0xb6a1774b in QWidget::event () from /usr/lib/libQtGui.so.4
#23 0xb6d4efd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#24 0xb6de57df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#25 0xb6f72d0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#26 0xb6de7d85 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb66ea04a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#28 0xb69bf8ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#29 0xb69c77fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#30 0xb773cc6d in KApplication::notify (this=0x8849d58, receiver=0x8e62330, event=0xbf8d28bc) at /build/buildd/kde4libs-4.1.80/kdeui/kernel/kapplication.cpp:307
#31 0xb66eae61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#32 0xb6a203de in ?? () from /usr/lib/libQtGui.so.4
#33 0xb6a16110 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#34 0xb6a168b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#35 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#36 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#37 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#38 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#39 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#40 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#41 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#42 0xb6a167be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#43 0xb6a15d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#44 0xb6b85fae in ?? () from /usr/lib/libQtGui.so.4
#45 0xb6b864a7 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb6a17576 in QWidget::event () from /usr/lib/libQtGui.so.4
#47 0xb6d4efd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#48 0xb6de62ad in QAbstractScrollArea::event () from /usr/lib/libQtGui.so.4
#49 0xb6f6c734 in QGraphicsView::event () from /usr/lib/libQtGui.so.4
#50 0xb7f5e353 in PanelView::event (this=0x8e31348, event=0x9a3d2b0) at /build/buildd/kdebase-workspace-4.1.80/plasma/shells/desktop/panelview.cpp:1053
#51 0xb69bf8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#52 0xb69c77fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#53 0xb773cc6d in KApplication::notify (this=0x8849d58, receiver=0x8e31348, event=0x9a3d2b0) at /build/buildd/kde4libs-4.1.80/kdeui/kernel/kapplication.cpp:307
#54 0xb66eae61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#55 0xb66ebae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#56 0xb66ebcdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#57 0xb671582f in ?? () from /usr/lib/libQtCore.so.4
#58 0xb563f6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#59 0xb5642da3 in ?? () from /usr/lib/libglib-2.0.so.0
#60 0xb5642f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#61 0xb6715478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#62 0xb6a59ea5 in ?? () from /usr/lib/libQtGui.so.4
#63 0xb66e952a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#64 0xb66e96ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#65 0xb66ebda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#66 0xb69bf767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#67 0xb7f56981 in kdemain (argc=1, argv=0xbf8d3bd4) at /build/buildd/kdebase-workspace-4.1.80/plasma/shells/desktop/main.cpp:58
#68 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.1.80/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
Comment 1 Riccardo Iaconelli 2008-12-21 12:54:02 UTC
can you reproduce it every time or it has just been an episode?
if you can reproduce it regularly, can you tell us something more about steps to reproduce it?
Comment 2 Marc Schiffbauer 2008-12-22 00:40:29 UTC
(In reply to comment #1)
> can you reproduce it every time or it has just been an episode?
> if you can reproduce it regularly, can you tell us something more about steps
> to reproduce it?
> 

Hi Riccardo,

I am sorry, I am not able to reproduce it. I will add info here if I find a way to do so. All I can say right now is that it happened shortly after login, but I guess this does not help much...

Comment 3 Dario Andres 2009-03-25 23:32:33 UTC
This may be related to bug 182010 / bug 180625
Have you experienced this crash again with a recent KDE and an updated Qt ?
Thanks
Comment 4 Marc Schiffbauer 2009-03-26 00:09:32 UTC
No this has not happened to me with qt4.5/kde4.2.1 here.
Comment 5 Dario Andres 2009-03-26 00:11:29 UTC
I'm glad it works now. Marking as WORKSFORME. Reopen if you experience the same crash again. Thanks