Bug 290938

Summary: konq crash switching from website that supports heavy flash to www.youtube.com
Product: [Applications] konqueror Reporter: linux.usmc
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description linux.usmc 2012-01-08 05:23:46 UTC
Application: konqueror (4.7.2 (4.7.2) "release 5")
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
switching fromwebsite that supports heavy flash to www.youtube.com

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8d58ae1760 (LWP 7015))]

Thread 8 (Thread 0x7f8d3c9fb700 (LWP 7025)):
#0  0x00007f8d573bce6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8d4d6ac9dc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8d4e063200) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f8d4d6acb09 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8d3779a700 (LWP 7026)):
#0  0x00007f8d52f3d114 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f8d52f3dab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8d52f3df59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8d5775a576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f8d5772ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f8d5772ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f8d576465df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f8d57649025 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8cf4984700 (LWP 7040)):
#0  0x00007f8d573bce6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8d3cf5ac01 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8cf4183700 (LWP 7041)):
#0  0x00007f8d573bce6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8d3cf5ac01 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8cf3982700 (LWP 7042)):
#0  0x00007f8d573bce6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8d3cf5ac01 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8cd0953700 (LWP 7140)):
#0  0x00007f8d52f3d26f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f8d52f3dab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8d52f3df59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8d5775a576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f8d5772ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f8d5772ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f8d576465df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f8d57711aef in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f8d57649025 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8cc5f5e700 (LWP 7264)):
#0  0x00007f8d573bb014 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f8d52f3d28f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8d52f3dab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8d52f3df59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f8d5775a576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f8d5772ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f8d5772ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f8d576465df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f8d509a4d4e in ?? () from /usr/lib64/libkio.so.5
#9  0x00007f8d57649025 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f8d573b8f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f8d5615153d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8d58ae1760 (LWP 7015)):
[KCrash Handler]
#6  0x00007f8d52f58bb5 in g_slice_alloc () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f8d52f591e6 in g_slice_alloc0 () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f8d5260c849 in g_type_create_instance (type=20311664) at gtype.c:1865
#9  0x00007f8d525ecf1c in g_object_constructor (type=<optimized out>, n_construct_properties=2, construct_params=0x12283a0) at gobject.c:1629
#10 0x00007f8d525ef804 in g_object_newv (object_type=<optimized out>, n_parameters=28735584, parameters=<optimized out>) at gobject.c:1493
#11 0x00007f8d525f09fc in g_object_new (object_type=20311664, first_property_name=0x0) at gobject.c:1322
#12 0x00007f8cf645a29a in IA__gtk_plug_new_for_display (display=0xb86010, socket_id=73598969) at gtkplug.c:558
#13 0x00007f8cf157b6fa in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#14 0x00007f8cf15730af in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#15 0x00007f8d4d3a580c in WebCore::PluginView::setNPWindowIfNeeded (this=0x7f8cd8f92040) at ../../../Source/WebCore/plugins/qt/PluginViewQt.cpp:701
#16 0x00007f8d4d3a6902 in WebCore::PluginView::platformStart (this=0x7f8cd8f92040) at ../../../Source/WebCore/plugins/qt/PluginViewQt.cpp:1008
#17 0x00007f8d4d26cb02 in WebCore::PluginView::start (this=0x7f8cd8f92040) at ../../../Source/WebCore/plugins/PluginView.cpp:268
#18 0x00007f8d4d26cdfb in WebCore::PluginView::init (this=0x7f8cd8f92040) at ../../../Source/WebCore/plugins/PluginView.cpp:201
#19 0x00007f8d4d2531da in WebCore::ScrollView::addChild (this=0x7f8d3c136b80, prpChild=<optimized out>) at ../../../Source/WebCore/platform/ScrollView.cpp:74
#20 0x00007f8d4d356cbe in WebCore::moveWidgetToParentSoon (child=0x7f8cd8f92040, parent=0x7f8d3c136b80) at ../../../Source/WebCore/rendering/RenderWidget.cpp:90
#21 0x00007f8d4d357827 in WebCore::RenderWidget::setWidget (this=0x7f8cd8cb0f58, widget=<optimized out>) at ../../../Source/WebCore/rendering/RenderWidget.cpp:224
#22 0x00007f8d4d31d7f7 in WebCore::RenderPart::setWidget (this=<optimized out>, widget=<optimized out>) at ../../../Source/WebCore/rendering/RenderPart.cpp:51
#23 0x00007f8d4d196fa1 in WebCore::SubframeLoader::loadPlugin (this=0x7f8d3c115610, pluginElement=<optimized out>, url=..., mimeType=..., paramNames=..., paramValues=..., useFallback=false) at ../../../Source/WebCore/loader/SubframeLoader.cpp:370
#24 0x00007f8d4d197a09 in WebCore::SubframeLoader::requestObject (this=0x7f8d3c115610, ownerElement=0x14a4f30, url=<optimized out>, frameName=..., mimeType=..., paramNames=..., paramValues=...) at ../../../Source/WebCore/loader/SubframeLoader.cpp:142
#25 0x00007f8d4d066d55 in WebCore::HTMLEmbedElement::updateWidget (this=0x14a4f30, pluginCreationOption=<optimized out>) at ../../../Source/WebCore/html/HTMLEmbedElement.cpp:183
#26 0x00007f8d4d1dbeff in WebCore::FrameView::updateWidget (this=<optimized out>, object=0x7f8cd8cb0f58) at ../../../Source/WebCore/page/FrameView.cpp:1938
#27 0x00007f8d4d1df0f6 in WebCore::FrameView::updateWidgets (this=0x7f8d3c136b80) at ../../../Source/WebCore/page/FrameView.cpp:1970
#28 0x00007f8d4d1df2c9 in WebCore::FrameView::performPostLayoutTasks (this=0x7f8d3c136b80) at ../../../Source/WebCore/page/FrameView.cpp:2014
#29 0x00007f8d4d1e002f in WebCore::FrameView::layout (this=0x7f8d3c136b80, allowSubtree=<optimized out>) at ../../../Source/WebCore/page/FrameView.cpp:1022
#30 0x00007f8d4cf5dfc8 in WebCore::Document::updateLayoutIgnorePendingStylesheets (this=0x7f8ce07b3000) at ../../../Source/WebCore/dom/Document.cpp:1611
#31 0x00007f8d4cf69e2f in WebCore::Element::clientWidth (this=0x1c82960) at ../../../Source/WebCore/dom/Element.cpp:426
#32 0x00007f8d4c9fe41d in WebCore::jsElementClientWidth (exec=<optimized out>, slotBase=<optimized out>) at ../../WebCore/generated/JSElement.cpp:360
#33 0x00007f8d4d6de7c0 in getValue (propertyName=..., exec=0x7f8d3f042110, this=0x7fff3778bf00) at ../../../Source/JavaScriptCore/runtime/PropertySlot.h:75
#34 JSC::JSValue::get (this=<optimized out>, exec=0x7f8d3f042110, propertyName=..., slot=...) at ../../../Source/JavaScriptCore/runtime/JSObject.h:765
#35 0x00007f8d4d6df3e9 in JSC::cti_op_get_by_id (args=<optimized out>) at ../../../Source/JavaScriptCore/jit/JITStubs.cpp:1592
#36 0x00007f8cf6979a19 in ?? ()
#37 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 289997, bug 288641, bug 288079, bug 287397, bug 285114.

Reported using DrKonqi
Comment 1 Tommi Tervo 2012-01-08 07:56:37 UTC

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