Application: plasma-desktop (0.3) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-22-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: Closed Web Browser widget. Browser was created by dragging local HTML file onto desktop. HTML file contained embedded UStream object code. 1 Kopete message window running. Choqok minimized to system tray. - Custom settings of the application: Oxygen desktop theme. Oxygen window decorations. Desktop has Message Indicator 1.0 ( http://launchpad.net/plasma-message-indicator ) and 4 appliction launchers. Panel has Kickoff Application Launcher, QuickAccess Browser (with custom icon set to Places>Start Here), Pager, Task Manager, Character Selector, Show Desktop, Notifications, System Tray, and Clock. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb77a6720 (LWP 1598))] Thread 8 (Thread 0xaed04b70 (LWP 1600)): #0 0x05e53e36 in clock_gettime () from /lib/librt.so.1 #1 0x08d4e50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x08e256e5 in QTimerInfoList::updateCurrentTime (this=0x9a81a5c) at kernel/qeventdispatcher_unix.cpp:339 #4 0x08e2572a in QTimerInfoList::timerWait (this=0x9a81a5c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x08e237a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaed040ac) at kernel/qeventdispatcher_glib.cpp:136 #6 0x08e2383d in timerSourcePrepare (source=0x0, timeout=0x5e57ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x03007e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x03008279 in ?? () from /lib/libglib-2.0.so.0 #9 0x03008848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x08e2359f in QEventDispatcherGlib::processEvents (this=0x9a815a8, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x08df3609 in QEventLoop::processEvents (this=0xaed04280, flags=) at kernel/qeventloop.cpp:149 #12 0x08df3a8a in QEventLoop::exec (this=0xaed04280, flags=...) at kernel/qeventloop.cpp:201 #13 0x08cefb7e in QThread::exec (this=0x9a686b8) at thread/qthread.cpp:490 #14 0x08dd235b in QInotifyFileSystemWatcherEngine::run (this=0x9a686b8) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x08cf2df9 in QThreadPrivate::start (arg=0x9a686b8) at thread/qthread_unix.cpp:266 #16 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #17 0x0026c6ae in clone () from /lib/libc.so.6 Thread 7 (Thread 0xad7b3b70 (LWP 29423)): #0 0x005e8416 in __kernel_vsyscall () #1 0x001594dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00279dad in pthread_cond_wait () from /lib/libc.so.6 #3 0x04b323a5 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x04b32481 in ?? () from /usr/lib/libQtWebKit.so.4 #5 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #6 0x0026c6ae in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa4cfab70 (LWP 31595)): #0 0x005e8416 in __kernel_vsyscall () #1 0x001594dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00279dad in pthread_cond_wait () from /lib/libc.so.6 #3 0xa544e2d7 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xa55532f5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xa544ecd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #7 0x0026c6ae in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa1851b70 (LWP 31596)): #0 0x005e8416 in __kernel_vsyscall () #1 0x001594dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00279dad in pthread_cond_wait () from /lib/libc.so.6 #3 0xa544e2d7 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xa55532f5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xa544ecd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #7 0x0026c6ae in clone () from /lib/libc.so.6 Thread 4 (Thread 0x9ee4cb70 (LWP 31597)): #0 0x005e8416 in __kernel_vsyscall () #1 0x00159884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00279e04 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xa544e2a9 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xa54707e3 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xa544ecd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #7 0x0026c6ae in clone () from /lib/libc.so.6 Thread 3 (Thread 0x9d549b70 (LWP 31598)): #0 0x005e8416 in __kernel_vsyscall () #1 0x002351a6 in nanosleep () from /lib/libc.so.6 #2 0x00234fa0 in sleep () from /lib/libc.so.6 #3 0xa57eddb4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xa544ecd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #6 0x0026c6ae in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa084fb70 (LWP 32314)): #0 0x005e8416 in __kernel_vsyscall () #1 0x001594dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x00279dad in pthread_cond_wait () from /lib/libc.so.6 #3 0xa544e2d7 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #4 0xa5795100 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #5 0xa544ecd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so #6 0x00154cc9 in start_thread () from /lib/libpthread.so.0 #7 0x0026c6ae in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb77a6720 (LWP 1598)): [KCrash Handler] #7 qDeleteAll<QHash<QString, Plasma::FrameData*>::const_iterator> (this=0xb4fb198, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322 #8 qDeleteAll<QHash<QString, Plasma::FrameData*> > (this=0xb4fb198, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330 #9 ~FrameSvgPrivate (this=0xb4fb198, __in_chrg=<value optimized out>) at ../../plasma/private/framesvg_p.h:107 #10 Plasma::FrameSvg::~FrameSvg (this=0xb4fb198, __in_chrg=<value optimized out>) at ../../plasma/framesvg.cpp:53 #11 0x08e07816 in QObjectPrivate::deleteChildren (this=0xb124f60) at kernel/qobject.cpp:1957 #12 0x08e0ef30 in QObject::~QObject (this=0xb50f2a8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945 #13 0x02af4129 in ~QGraphicsObject (this=0xb50f2a8, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547 #14 QGraphicsWidget::~QGraphicsWidget (this=0xb50f2a8, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277 #15 0x00cb2a6d in Plasma::IconWidget::~IconWidget (this=0xb50f2a8, __in_chrg=<value optimized out>) at ../../plasma/widgets/iconwidget.cpp:388 #16 0x02a8fcdd in QGraphicsItem::~QGraphicsItem (this=0xba3e748, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1462 #17 0x02af2ab9 in ~QGraphicsObject (this=0xba3e740, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547 #18 QGraphicsWidget::~QGraphicsWidget (this=0xba3e740, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277 #19 0x02a8fcdd in QGraphicsItem::~QGraphicsItem (this=0xc2235a0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1462 #20 0x02af411e in ~QGraphicsObject (this=0xc223598, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547 #21 QGraphicsWidget::~QGraphicsWidget (this=0xc223598, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277 #22 0x00bb5ca3 in Plasma::Applet::~Applet (this=0xc223598, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:215 #23 0x00c1e898 in Plasma::PopupApplet::~PopupApplet (this=0xc223598, __in_chrg=<value optimized out>) at ../../plasma/popupapplet.cpp:73 #24 0x07ef3e0a in WebBrowser::~WebBrowser (this=0xc223598, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/webbrowser/webbrowser.cpp:219 #25 0x08e059a5 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:3988 #26 0x08e076c8 in QObject::event (this=0xc223598, e=0xb765674) at kernel/qobject.cpp:1202 #27 0x02af0174 in QGraphicsWidget::event (this=0xc223598, event=0xc0ddcb8) at graphicsview/qgraphicswidget.cpp:1405 #28 0x023e6fdc in QApplicationPrivate::notify_helper (this=0x9486e10, receiver=0xc223598, e=0xc0ddcb8) at kernel/qapplication.cpp:4396 #29 0x023ed04e in QApplication::notify (this=0x94787e8, receiver=0xc223598, e=0xc0ddcb8) at kernel/qapplication.cpp:3798 #30 0x0115c68a in KApplication::notify (this=0x94787e8, receiver=0xc223598, event=0xc0ddcb8) at ../../kdeui/kernel/kapplication.cpp:310 #31 0x08df4b3b in QCoreApplication::notifyInternal (this=0x94787e8, receiver=0xc223598, event=0xc0ddcb8) at kernel/qcoreapplication.cpp:732 #32 0x08df7d8b in sendEvent (receiver=0x0, event_type=0, data=0x9462028) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9462028) at kernel/qcoreapplication.cpp:1373 #34 0x08df7f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #35 0x08e23a74 in sendPostedEvents (s=0x9489178) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #36 postEventSourceDispatch (s=0x9489178) at kernel/qeventdispatcher_glib.cpp:277 #37 0x03004855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #38 0x03008668 in ?? () from /lib/libglib-2.0.so.0 #39 0x03008848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #40 0x08e23565 in QEventDispatcherGlib::processEvents (this=0x9461ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #41 0x024a8be5 in QGuiEventDispatcherGlib::processEvents (this=0x9461ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #42 0x08df3609 in QEventLoop::processEvents (this=0xbf8b6794, flags=) at kernel/qeventloop.cpp:149 #43 0x08df3a8a in QEventLoop::exec (this=0xbf8b6794, flags=...) at kernel/qeventloop.cpp:201 #44 0x08df800f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #45 0x023e5e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #46 0x004fe86e in kdemain (argc=1, argv=0xbf8b69a4) at ../../../../plasma/desktop/shell/main.cpp:118 #47 0x080485bb in main (argc=1, argv=0xbf8b69a4) at plasma-desktop_dummy.cpp:3 Reported using DrKonqi
[Comment from a bug triager] - Have you tried to repeat the situation to check if Plasma crash again ? (check with the same HTML page and with other HTML fragments, or create the WebBrowser widget manually adding it) Regards
*** Bug 273930 has been marked as a duplicate of this bug. ***
this code is completely changed by now.. it uses a shared cache and the memory management was rewritten. this crash no longer applies.