Bug 305196 - Plasma-desktop segfaults when the deleted "webbrowser" widget
Summary: Plasma-desktop segfaults when the deleted "webbrowser" widget
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-webbrowser (show other bugs)
Version: 4.9.0
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-15 12:51 UTC by dreamsoul14
Modified: 2018-09-04 19:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
backtrace (11.57 KB, application/octet-stream)
2012-08-15 13:11 UTC, dreamsoul14
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dreamsoul14 2012-08-15 12:51:57 UTC
In the web browser should be opened a site with Flash content.

Reproducible: Always

Steps to Reproduce:
1. Add widget "web browser" to desktop
2. Open site with flash, for example http://www.youtube.com/watch?v=MPlaATnlFOs
3. Delete widget without leaving the page
Actual Results:  
http://storage4.static.itmages.ru/i/12/0815/h_1345028200_9621178_8d1fa4e9c4.png
Comment 1 Jekyll Wu 2012-08-15 12:58:41 UTC
That screenshot is not helpful. You need to switch to the second tab in that dialog, wait for backtrace to appear, and paste the backtrace here.
Comment 2 dreamsoul14 2012-08-15 13:09:24 UTC
Backtrace:
http://paste.kde.org/534860/
Comment 3 dreamsoul14 2012-08-15 13:11:59 UTC
Created attachment 73185 [details]
backtrace
Comment 4 Jekyll Wu 2012-08-15 13:28:31 UTC
Thanks for your feedback. That looks like a qtwebkit issue. 

 Paste the backtrace inline for easy searching.


Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7644980 (LWP 21765))]

Thread 11 (Thread 0xb608db40 (LWP 21766)):
#0  0x45f84645 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x45f84938 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#2  0x45f447c5 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x45f44cb2 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x45f44e57 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x48c2d1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#6  0x48bf90c4 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#7  0x48bf9391 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#8  0x48ae2454 in QThread::exec() () from /usr/lib/qt4/libQtCore.so.4
#9  0x48bd64e4 in ?? () from /usr/lib/qt4/libQtCore.so.4
#10 0x48ae57e4 in ?? () from /usr/lib/qt4/libQtCore.so.4
#11 0x45e89ecf in start_thread () from /lib/libpthread.so.0
#12 0x45dc499e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xaf0ffb40 (LWP 21769)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8de4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c1c in pthread_cond_wait () from /lib/libc.so.6
#3  0x4b6a4d21 in ?? () from /usr/lib/qt4/libQtScript.so.4
#4  0x4b6a4d6f in ?? () from /usr/lib/qt4/libQtScript.so.4
#5  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#6  0x45dc499e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xad2b3b40 (LWP 21857)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8de4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c1c in pthread_cond_wait () from /lib/libc.so.6
#3  0x4c88c2d3 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#4  0x4c88c40f in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#5  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#6  0x45dc499e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xab4b2b40 (LWP 21858)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45db39db in read () from /lib/libc.so.6
#2  0x45f83c36 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x45f44822 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0x45f44cb2 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x45f44e57 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0x48c2d1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#7  0x48bf90c4 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#8  0x48bf9391 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#9  0x48ae2454 in QThread::exec() () from /usr/lib/qt4/libQtCore.so.4
#10 0x48ae255b in QThread::run() () from /usr/lib/qt4/libQtCore.so.4
#11 0x48ae57e4 in ?? () from /usr/lib/qt4/libQtCore.so.4
#12 0x45e89ecf in start_thread () from /lib/libpthread.so.0
#13 0x45dc499e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa9b2eb40 (LWP 21879)):
#0  0x48b43c04 in ?? () from /usr/lib/qt4/libQtCore.so.4
#1  0x48c2db00 in ?? () from /usr/lib/qt4/libQtCore.so.4
#2  0x48c2deba in ?? () from /usr/lib/qt4/libQtCore.so.4
#3  0x48c2c68b in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0x48c2c72d in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0x45f444c1 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0x45f44c1f in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x45f44e57 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0x48c2d1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#9  0x48bf90c4 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#10 0x48bf9391 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#11 0x48ae2454 in QThread::exec() () from /usr/lib/qt4/libQtCore.so.4
#12 0x4aa2e763 in ?? () from /usr/lib/libkio.so.5
#13 0x48ae57e4 in ?? () from /usr/lib/qt4/libQtCore.so.4
#14 0x45e89ecf in start_thread () from /lib/libpthread.so.0
#15 0x45dc499e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa5021b40 (LWP 21904)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8de4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c1c in pthread_cond_wait () from /lib/libc.so.6
#3  0xa7b1e59f in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#4  0xa76e62e5 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#5  0xa7b1e85c in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#6  0xa7b1ef06 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#7  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#8  0x45dc499e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa5822b40 (LWP 21905)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8de4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c1c in pthread_cond_wait () from /lib/libc.so.6
#3  0xa7b1e59f in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#4  0xa76e62e5 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#5  0xa7b1e85c in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#6  0xa7b1ef06 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#7  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#8  0x45dc499e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa6023b40 (LWP 21906)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8de4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c1c in pthread_cond_wait () from /lib/libc.so.6
#3  0xa7b1e59f in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#4  0xa76e62e5 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#5  0xa7b1e85c in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#6  0xa7b1ef06 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#7  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#8  0x45dc499e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa6824b40 (LWP 21907)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8de4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c1c in pthread_cond_wait () from /lib/libc.so.6
#3  0xa7b1e59f in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#4  0xa76e62e5 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#5  0xa7b1e85c in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#6  0xa7b1ef06 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#7  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#8  0x45dc499e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa4329b40 (LWP 21908)):
#0  0xb776d424 in __kernel_vsyscall ()
#1  0x45e8e1f4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x45dd1c84 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xa7b1e576 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#4  0xa7a63083 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#5  0xa7b1e85c in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#6  0xa7b1ef06 in ?? () from /opt/Adobe/flash-player/flash-plugin/libflashplayer.so
#7  0x45e89ecf in start_thread () from /lib/libpthread.so.0
#8  0x45dc499e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7644980 (LWP 21765)):
[KCrash Handler]
#7  0x49dad1fc in QGraphicsScene::removeItem(QGraphicsItem*) () from /usr/lib/qt4/libQtGui.so.4
#8  0x4bf60819 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#9  0x4bf6089c in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#10 0x4bf0df1b in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#11 0x4bf0dfc4 in ?? () from /usr/lib/qt4/libQtWebKit.so.4
#12 0x4bf0cedf in QGraphicsWebView::~QGraphicsWebView() () from /usr/lib/qt4/libQtWebKit.so.4
#13 0x4d7c5cf5 in KGraphicsWebView::~KGraphicsWebView() () from /usr/lib/libkdewebkit.so.5
#14 0x4d925b55 in ?? () from /usr/lib/libplasma.so.3
#15 0x49d8492e in QGraphicsItem::~QGraphicsItem() () from /usr/lib/qt4/libQtGui.so.4
#16 0x49dda12e in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#17 0x49dda29c in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#18 0x49d8492e in QGraphicsItem::~QGraphicsItem() () from /usr/lib/qt4/libQtGui.so.4
#19 0x49dda12e in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#20 0x4d9e219a in Plasma::ScrollWidget::~ScrollWidget() () from /usr/lib/libplasma.so.3
#21 0x4d9e221c in Plasma::ScrollWidget::~ScrollWidget() () from /usr/lib/libplasma.so.3
#22 0x49d8492e in QGraphicsItem::~QGraphicsItem() () from /usr/lib/qt4/libQtGui.so.4
#23 0x49dda12e in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#24 0x4d9f29c3 in Plasma::WebView::~WebView() () from /usr/lib/libplasma.so.3
#25 0x4d9f2a3c in Plasma::WebView::~WebView() () from /usr/lib/libplasma.so.3
#26 0x49d8492e in QGraphicsItem::~QGraphicsItem() () from /usr/lib/qt4/libQtGui.so.4
#27 0x49dda12e in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#28 0x49dda29c in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#29 0x49d8492e in QGraphicsItem::~QGraphicsItem() () from /usr/lib/qt4/libQtGui.so.4
#30 0x49dda12e in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/qt4/libQtGui.so.4
#31 0x4d8c41dd in Plasma::Applet::~Applet() () from /usr/lib/libplasma.so.3
#32 0x4d922126 in Plasma::PopupApplet::~PopupApplet() () from /usr/lib/libplasma.so.3
#33 0xb067d8b4 in ?? () from /usr/lib/kde4/plasma_applet_webbrowser.so
#34 0xb067d95c in ?? () from /usr/lib/kde4/plasma_applet_webbrowser.so
#35 0x48c0e5f3 in qDeleteInEventHandler(QObject*) () from /usr/lib/qt4/libQtCore.so.4
#36 0x48c15700 in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#37 0x49dd61cc in QGraphicsWidget::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#38 0x4972646c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#39 0x4972b7aa in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#40 0x4a532e95 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0x48bfa895 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#42 0x48bfe4cf in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4
#43 0x48bfe7ec in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt4/libQtCore.so.4
#44 0x48c2cd4e in ?? () from /usr/lib/qt4/libQtCore.so.4
#45 0x45f449ed in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x45f44d95 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x45f44e57 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x48c2d15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#49 0x497d9c9e in ?? () from /usr/lib/qt4/libQtGui.so.4
#50 0x48bf90c4 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#51 0x48bf9391 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#52 0x48bfe88e in QCoreApplication::exec() () from /usr/lib/qt4/libQtCore.so.4
#53 0x49724444 in QApplication::exec() () from /usr/lib/qt4/libQtGui.so.4
#54 0x4dc368fc in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#55 0x0804861b in ?? ()
#56 0x45cf4953 in __libc_start_main () from /lib/libc.so.6
#57 0x08048641 in _start ()
Comment 5 Myriam Schweingruber 2012-09-08 09:22:56 UTC
Please install the debugging symbols for kde-workspace and Qtwebkit and provide a better backtrace.
Comment 6 Andrew Crouthamel 2018-09-04 19:14:25 UTC
Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you!