Bug 248141 - plasma crashed after adding/removing widgets and activities
Summary: plasma crashed after adding/removing widgets and activities
Status: RESOLVED DUPLICATE of bug 247449
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: 2010-08-17 14:09 UTC by Jesse Milette
Modified: 2010-08-17 14:22 UTC (History)
1 user (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 Jesse Milette 2010-08-17 14:09:33 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was monitoring Xorgs memory usage becuase I suspect that plasma-desktop makes it grow to absurd sizes, so I opened three activities, switched between all of them and then added a bunch of widgets to the third activity.  I then removed them all, and one by one "stopped" all the activities exept the first one.  Then, with the activity bar still open, I switched desktops with pager.  Xorg's memory immediatly tripled (going from 40mb to 120mb) and plasma crashed.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb61be720 (LWP 1658))]

Thread 3 (Thread 0xaee6eb70 (LWP 1660)):
#0  0x0067e422 in __kernel_vsyscall ()
#1  0x00665015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00f4e9dd in __pthread_cond_wait (cond=0x1623290, mutex=0x1623278) at forward.c:139
#3  0x01520437 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x161e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x01520481 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x161e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x0066096e in start_thread (arg=0xaee6eb70) at pthread_create.c:300
#6  0x00f41a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xabd5eb70 (LWP 3181)):
#0  0x0067e422 in __kernel_vsyscall ()
#1  0x00665015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00f4e9dd in __pthread_cond_wait (cond=0x4891770, mutex=0x4891758) at forward.c:139
#3  0x0438951d in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x04389601 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0066096e in start_thread (arg=0xabd5eb70) at pthread_create.c:300
#6  0x00f41a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb61be720 (LWP 1658)):
[KCrash Handler]
#7  0x02f20dda in QGraphicsItem::isPanel (this=0x82ef300) at graphicsview/qgraphicsitem.cpp:1745
#8  0x028920cc in QApplicationPrivate::notify_helper (this=0x823dcf8, receiver=0x82ef300, e=0xbfa330f4) at kernel/qapplication.cpp:4389
#9  0x0289811e in QApplication::notify (this=0x822d0a8, receiver=0x82ef300, e=0xbfa330f4) at kernel/qapplication.cpp:3791
#10 0x011b882a in KApplication::notify (this=0x822d0a8, receiver=0x82ef300, event=0xbfa330f4) at ../../kdeui/kernel/kapplication.cpp:310
#11 0x020ab96b in QCoreApplication::notifyInternal (this=0x822d0a8, receiver=0x82ef300, event=0xbfa330f4) at kernel/qcoreapplication.cpp:732
#12 0x028a07fe in QCoreApplication::sendEvent (receiver=0x82ef300, event=0x82e1180) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#13 0x02f8d11c in QGraphicsView::viewportEvent (this=0x90b4af0, event=0xbfa330f4) at graphicsview/qgraphicsview.cpp:2765
#14 0x02dacfb5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x947ecf0, o=0x9100fb0, e=0xbfa330f4) at widgets/qabstractscrollarea_p.h:100
#15 QAbstractScrollAreaFilter::eventFilter (this=0x947ecf0, o=0x9100fb0, e=0xbfa330f4) at widgets/qabstractscrollarea_p.h:116
#16 0x020ab0ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x823dcf8, receiver=0x9100fb0, event=0xbfa330f4) at kernel/qcoreapplication.cpp:847
#17 0x028920a9 in QApplicationPrivate::notify_helper (this=0x823dcf8, receiver=0x9100fb0, e=0xbfa330f4) at kernel/qapplication.cpp:4385
#18 0x028981b9 in QApplication::notify (this=0x822d0a8, receiver=0x9100fb0, e=0xbfa330f4) at kernel/qapplication.cpp:4354
#19 0x011b882a in KApplication::notify (this=0x822d0a8, receiver=0x9100fb0, event=0xbfa330f4) at ../../kdeui/kernel/kapplication.cpp:310
#20 0x020ab96b in QCoreApplication::notifyInternal (this=0x822d0a8, receiver=0x9100fb0, event=0xbfa330f4) at kernel/qcoreapplication.cpp:732
#21 0x028efd05 in QCoreApplication::sendEvent (this=0x90b4af0, event=0xbfa330f4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QWidget::event (this=0x90b4af0, event=0xbfa330f4) at kernel/qwidget.cpp:8413
#23 0x02d0d5e3 in QFrame::event (this=0x90b4af0, e=0xbfa330f4) at widgets/qframe.cpp:557
#24 0x02daaf87 in QAbstractScrollArea::event (this=0x90b4af0, e=0xbfa330f4) at widgets/qabstractscrollarea.cpp:996
#25 0x02f8f2e6 in QGraphicsView::event (this=0x90b4af0, event=0xbfa330f4) at graphicsview/qgraphicsview.cpp:2739
#26 0x028920cc in QApplicationPrivate::notify_helper (this=0x823dcf8, receiver=0x90b4af0, e=0xbfa330f4) at kernel/qapplication.cpp:4389
#27 0x028981b9 in QApplication::notify (this=0x822d0a8, receiver=0x90b4af0, e=0xbfa330f4) at kernel/qapplication.cpp:4354
#28 0x011b882a in KApplication::notify (this=0x822d0a8, receiver=0x90b4af0, event=0xbfa330f4) at ../../kdeui/kernel/kapplication.cpp:310
#29 0x020ab96b in QCoreApplication::notifyInternal (this=0x822d0a8, receiver=0x90b4af0, event=0xbfa330f4) at kernel/qcoreapplication.cpp:732
#30 0x0289c726 in QCoreApplication::sendSpontaneousEvent (act=0x90b4af0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#31 QApplication::setActiveWindow (act=0x90b4af0) at kernel/qapplication.cpp:2536
#32 0x0292426f in QApplication::x11ProcessEvent (this=0x822d0a8, event=0xbfa334cc) at kernel/qapplication_x11.cpp:3455
#33 0x02953b3a in x11EventSourceDispatch (s=0x8240c70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x01a5d5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x01a612d8 in ?? () from /lib/libglib-2.0.so.0
#36 0x01a614b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x020da195 in QEventDispatcherGlib::processEvents (this=0x81fbfb0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#38 0x029533b5 in QGuiEventDispatcherGlib::processEvents (this=0x81fbfb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x020aa419 in QEventLoop::processEvents (this=0xbfa337c4, flags=) at kernel/qeventloop.cpp:149
#40 0x020aa89a in QEventLoop::exec (this=0xbfa337c4, flags=...) at kernel/qeventloop.cpp:201
#41 0x020aee4f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0x02890ef7 in QApplication::exec () at kernel/qapplication.cpp:3665
#43 0x00db0b1e in kdemain (argc=1, argv=0xbfa339d4) at ../../../../plasma/desktop/shell/main.cpp:118
#44 0x0804860b in main (argc=1, argv=0xbfa339d4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 247805, bug 247804, bug 247449, bug 247015, bug 246948.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-17 14:22:24 UTC

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