Bug 166111

Summary: Plasma crash while adding plasma applets to the desktop seemingly arbitrarily
Product: [Unmaintained] plasma4 Reporter: Pieter Steyn <pieterste>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pieter Steyn 2008-07-09 07:55:28 UTC
Version:           KDE 4.0.85 (using Devel)
Installed from:    Compiled sources
Compiler:          gcc (GCC) 4.3.1 
OS:                Linux

Plasma crash while adding plasma applets to the desktop seemingly arbitrarily, and when the applets aren't neccesarily working correctly.  (ie, dragging them to the desktop only produces a small round black button type thing.)

To reproduce on my system, I just need to drag alot of plasma applets to the desktop and eventually it will crash, but I am aware that this might just be specific to my system, however I'm attaching the backtrace anyway...someone might have the same system heh.

BEGIN

Application: Plasma Workspace (plasma), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb49926f0 (LWP 7425)]
[New Thread 0xb2445b90 (LWP 7521)]
[New Thread 0xb07b5b90 (LWP 7454)]
[New Thread 0xb0fb6b90 (LWP 7447)]
[New Thread 0xb2e5eb90 (LWP 7445)]
[KCrash handler]
#6  0xb75d3889 in KConfigGroup::config () from /opt/kdemod/lib/libkdecore.so.5
#7  0xb7eaa6f2 in Plasma::Applet::saveState ()
   from /opt/kdemod/lib/libplasma.so.2
#8  0xb7ecddef in Plasma::Containment::addApplet ()
   from /opt/kdemod/lib/libplasma.so.2
#9  0xb7ece060 in Plasma::ContainmentPrivate::addApplet ()
   from /opt/kdemod/lib/libplasma.so.2
#10 0xb7ece12f in Plasma::Containment::addApplet ()
   from /opt/kdemod/lib/libplasma.so.2
#11 0xb7ecf3d5 in Plasma::Containment::dropEvent ()
   from /opt/kdemod/lib/libplasma.so.2
#12 0xb6484221 in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4
#13 0xb64c2655 in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4
#14 0xb64a0040 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb64a187d in ?? () from /usr/lib/libQtGui.so.4
#16 0xb64a18b0 in QGraphicsScene::dropEvent () from /usr/lib/libQtGui.so.4
#17 0xb64a89b1 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#18 0xb5f5a8b3 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#19 0xb5f61fa2 in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0xb7a13774 in KApplication::notify () from /opt/kdemod/lib/libkdeui.so.5
#21 0xb6b238dc in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#22 0xb64b49f8 in QGraphicsView::dropEvent () from /usr/lib/libQtGui.so.4
#23 0xb5fac4b2 in QWidget::event () from /usr/lib/libQtGui.so.4
#24 0xb62b26bc in QFrame::event () from /usr/lib/libQtGui.so.4
#25 0xb634011e in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#26 0xb64b676d in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#27 0xb6342492 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb6b22beb in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#29 0xb5f5a896 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#30 0xb5f62680 in QApplication::notify () from /usr/lib/libQtGui.so.4
#31 0xb7a13774 in KApplication::notify () from /opt/kdemod/lib/libkdeui.so.5
#32 0xb6b238dc in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#33 0xb5fd0b92 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb5fd54b7 in QDragManager::drop () from /usr/lib/libQtGui.so.4
#35 0xb5fd564c in QDragManager::eventFilter () from /usr/lib/libQtGui.so.4
#36 0xb6b22c88 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    () from /usr/lib/libQtCore.so.4
#37 0xb5f5a83a in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#38 0xb5f62929 in QApplication::notify () from /usr/lib/libQtGui.so.4
#39 0xb7a13774 in KApplication::notify () from /opt/kdemod/lib/libkdeui.so.5
#40 0xb6b238dc in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#41 0xb5f61c06 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#42 0xb5fc4e13 in ?? () from /usr/lib/libQtGui.so.4
#43 0xb5fc3cc3 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#44 0xb5fea1a8 in ?? () from /usr/lib/libQtGui.so.4
#45 0xb57f3f88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0xb57f74eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#47 0xb57f7668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0xb6b4b69d in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#49 0xb5fe992e in ?? () from /usr/lib/libQtGui.so.4
#50 0xb6b221cf in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#51 0xb6b22390 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#52 0xb5fd379c in QDragManager::drag () from /usr/lib/libQtGui.so.4
#53 0xb5f6c935 in QDrag::start () from /usr/lib/libQtGui.so.4
#54 0xb7eb3b9a in CustomDragTreeView::startDrag ()
   from /opt/kdemod/lib/libplasma.so.2
#55 0xb63de599 in QAbstractItemView::mouseMoveEvent ()
   from /usr/lib/libQtGui.so.4
#56 0xb6416d10 in QTreeView::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#57 0xb5fac9db in QWidget::event () from /usr/lib/libQtGui.so.4
#58 0xb62b26bc in QFrame::event () from /usr/lib/libQtGui.so.4
#59 0xb634011e in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#60 0xb63e2285 in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#61 0xb6416f9b in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#62 0xb6342492 in ?? () from /usr/lib/libQtGui.so.4
#63 0xb6b22beb in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#64 0xb5f5a896 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#65 0xb5f62929 in QApplication::notify () from /usr/lib/libQtGui.so.4
#66 0xb7a13774 in KApplication::notify () from /opt/kdemod/lib/libkdeui.so.5
#67 0xb6b238dc in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#68 0xb5f61c06 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#69 0xb5fc4e13 in ?? () from /usr/lib/libQtGui.so.4
#70 0xb5fc3cc3 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#71 0xb5fea1a8 in ?? () from /usr/lib/libQtGui.so.4
#72 0xb57f3f88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#73 0xb57f74eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#74 0xb57f7668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#75 0xb6b4b69d in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#76 0xb5fe992e in ?? () from /usr/lib/libQtGui.so.4
#77 0xb6b221cf in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#78 0xb6b22390 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#79 0xb6b2472d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#80 0xb5f5a764 in QApplication::exec () from /usr/lib/libQtGui.so.4
#81 0xb7fb3a6e in kdemain () from /opt/kdemod/lib/libkdeinit4_plasma.so
#82 0x080487f6 in main ()
#0  0xb7fc8424 in __kernel_vsyscall ()

END

Here is a more detailed description of my system:

Archlinux.  (Latest since 2008-07-05)
KDEmod 4.  (AFAIK there are no actual modifications to the KDE source, just extra wallpapers and for 3.x series a more modular split package system for Archlinux. )

Linux psteynpc 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz GenuineIntel GNU/Linux

2gb ram

nvidia-173.14.09-4 drivers and 8600GT card.

Hope this is enough, and more importantly - I hope I'm not wasting anyone's time by reporting this which may just be specific to KDEMOD (although as I said afaik it uses the original sources.)

Hopefuly you'll be able to see from the backtrace if it's a real problem or just localised to me...

Cheers!
Pieter Steyn
Comment 1 Pieter Steyn 2008-07-09 08:06:50 UTC
Ah, perhaps I should rather be reporting this to the kdemod maintainers.  Please feel free to close this bug should that be the case.  It probably is, sorry for wasted time in that case.
Comment 2 Aaron J. Seigo 2008-07-09 08:09:31 UTC
you have plasma applets installed that are built against an older version of libplasma (e.g. from an earlier beta).
Comment 3 Pieter Steyn 2008-07-09 08:14:30 UTC
Thanks Aaron.  I've removed the old packages (called playground) and it seems to be working now.

Cheers, and KDE 4.1 is looking very good by the way!
Comment 4 Thomas 2008-08-01 22:57:11 UTC
I had the same thing with new KDE 4.1 on Kubuntu


Application: Plasma Workspace (plasma), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f25521537e0 (LWP 18235)]
[New Thread 0x41f22950 (LWP 18397)]
[New Thread 0x41414950 (LWP 18237)]
[New Thread 0x40c13950 (LWP 18236)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007f255a8fd30e in ?? () from /usr/lib/libQtGui.so.4
#6  0x00007f255a8fd399 in ?? () from /usr/lib/libQtGui.so.4
#7  0x00007f255a8fe26b in ?? () from /usr/lib/libQtGui.so.4
#8  0x00007f255a90b7d8 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007f255a909bc5 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#10 0x00007f255a3d954f in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#11 0x00007f255a3de125 in QApplication::notify () from /usr/lib/libQtGui.so.4
#12 0x00007f255bf4bb71 in KApplication::notify ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#13 0x00007f255b636109 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#14 0x00007f255a916940 in QGraphicsView::mousePressEvent ()
   from /usr/lib/libQtGui.so.4
#15 0x00007f255a427667 in QWidget::event () from /usr/lib/libQtGui.so.4
#16 0x00007f255a726a76 in QFrame::event () from /usr/lib/libQtGui.so.4
#17 0x00007f255a7ab169 in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#18 0x00007f255a9176f1 in QGraphicsView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#19 0x00007f255a7ac308 in ?? () from /usr/lib/libQtGui.so.4
#20 0x00007f255b63640e in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#21 0x00007f255a3d9520 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#22 0x00007f255a3de329 in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0x00007f255bf4bb71 in KApplication::notify ()
   from /usr/lib/kde4/lib/libkdeui.so.5
#24 0x00007f255b636109 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#25 0x00007f255a3db455 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#26 0x00007f255a43d756 in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007f255a43c66b in QApplication::x11ProcessEvent ()
   from /usr/lib/libQtGui.so.4
#28 0x00007f255a4628f3 in ?? () from /usr/lib/libQtGui.so.4
#29 0x00007f25560da3d4 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#30 0x00007f25560dd6e5 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0x00007f25560ddbcb in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#32 0x00007f255b65f3af in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#33 0x00007f255a46272f in ?? () from /usr/lib/libQtGui.so.4
#34 0x00007f255b635585 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#35 0x00007f255b6356db in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0x00007f255b637729 in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#37 0x00007f255ca6a23b in kdemain ()
   from /usr/lib/kde4/lib/libkdeinit4_plasma.so
#38 0x00007f255c70a1c4 in __libc_start_main () from /lib/libc.so.6
#39 0x0000000000400649 in _start ()
#0  0x00007f255c789b81 in nanosleep () from /lib/libc.so.6