Bug 226893 - rekonq crash when I want load (flash) plugin
Summary: rekonq crash when I want load (flash) plugin
Status: RESOLVED FIXED
Alias: None
Product: rekonq
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-14 21:51 UTC by jajaX
Modified: 2010-03-06 23:59 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (20.94 KB, text/plain)
2010-02-26 15:05 UTC, Mark Williamson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jajaX 2010-02-14 21:51:45 UTC
Application: rekonq (0.3.92)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.31-19-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Hi ! (sorry for my bad english)

I'm testing rekonq since yesterday. I have got a problem with flash plugin. with the last version, I can see a "load plugin" button now (before I can saw a with square).

for test, I go ta abc-clic website.in this website, I can see a "load plugin" button. when I clic on this button, rekonq crash.

The crash can be reproduced every time.

 -- Backtrace:
Application: rekonq (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb788c980 (LWP 6760))]

Thread 9 (Thread 0x4a9eb70 (LWP 6761)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x026304e7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x33e8dc0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#3  0x02630531 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x33e8dc0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#4  0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb4ef9b70 (LWP 6762)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb287 in QWaitConditionPrivate::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0833a8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b47188, th=0xa16cc20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0833d41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b37e80, th=0xa16cc20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0833926b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b47188, th=0xa16cc20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0833d512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa16cc20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa16cc20, previous=0xa9ebc48) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0833b4fe in ThreadWeaver::ThreadRunHelper::run (this=0xb4ef92a4, parent=0x9b47188, th=0xa16cc20) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x0833bb1b in ThreadWeaver::Thread::run (this=0xa16cc20) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x04bda32e in QThreadPrivate::start (arg=0xa16cc20) at thread/qthread_unix.cpp:248
#12 0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb42e8b70 (LWP 6780)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb287 in QWaitConditionPrivate::wait (this=0xa14b750, mutex=0xa14bac8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa14b750, mutex=0xa14bac8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x026358d0 in WTF::ThreadCondition::wait (this=0xb5201dd4, mutex=...) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:238
#5  0x02b5a174 in WebCore::IconDatabase::syncThreadMainLoop (this=0xb5201d80) at loader/icon/IconDatabase.cpp:1412
#6  0x02b5f020 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0xb5201d80) at loader/icon/IconDatabase.cpp:1038
#7  0x0263534f in threadEntryPoint (contextData=0xb51c2180) at ../JavaScriptCore/wtf/Threading.cpp:64
#8  0x026357a3 in WTF::ThreadPrivate::run (this=0x9b65358) at ../JavaScriptCore/wtf/qt/ThreadingQt.cpp:64
#9  0x04bda32e in QThreadPrivate::start (arg=0x9b65358) at thread/qthread_unix.cpp:248
#10 0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb36d7b70 (LWP 12369)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb287 in QWaitConditionPrivate::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0833a8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b47188, th=0xa2d0d78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0833d41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b37e80, th=0xa2d0d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0833926b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b47188, th=0xa2d0d78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0833d512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa2d0d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa2d0d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0833d531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa2d0d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa2d0d78, previous=0xa9acb58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0833b4fe in ThreadWeaver::ThreadRunHelper::run (this=0xb36d72a4, parent=0x9b47188, th=0xa2d0d78) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x0833bb1b in ThreadWeaver::Thread::run (this=0xa2d0d78) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x04bda32e in QThreadPrivate::start (arg=0xa2d0d78) at thread/qthread_unix.cpp:248
#14 0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb2dd6b70 (LWP 14884)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb287 in QWaitConditionPrivate::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0833a8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b47188, th=0xa42ca60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0833d41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b37e80, th=0xa42ca60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0833926b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b47188, th=0xa42ca60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0833d512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa42ca60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa42ca60, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0833d531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa42ca60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa42ca60, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0833d531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa42ca60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa42ca60, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x0833d531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa42ca60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa42ca60, previous=0xa869fe8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#15 0x0833b4fe in ThreadWeaver::ThreadRunHelper::run (this=0xb2dd62a4, parent=0x9b47188, th=0xa42ca60) at ../../../threadweaver/Weaver/Thread.cpp:87
#16 0x0833bb1b in ThreadWeaver::Thread::run (this=0xa42ca60) at ../../../threadweaver/Weaver/Thread.cpp:142
#17 0x04bda32e in QThreadPrivate::start (arg=0xa42ca60) at thread/qthread_unix.cpp:248
#18 0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb15d3b70 (LWP 14885)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00466a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x04cb8edf in QProcessManager::run (this=0x4df2890) at io/qprocess_unix.cpp:245
#3  0x04bda32e in QThreadPrivate::start (arg=0x4df2890) at thread/qthread_unix.cpp:248
#4  0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb25d5b70 (LWP 16489)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb287 in QWaitConditionPrivate::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9b471a0, mutex=0x9b38df8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0833a8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9b47188, th=0xa4dac90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0833d41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b37e80, th=0xa4dac90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0833926b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9b47188, th=0xa4dac90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0833d512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa4dac90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa4dac90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0833d531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa4dac90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa4dac90, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0833d531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b37e80, th=0xa4dac90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x0833ab23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9b47188, th=0xa4dac90, previous=0xa796148) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x0833b4fe in ThreadWeaver::ThreadRunHelper::run (this=0xb25d52a4, parent=0x9b47188, th=0xa4dac90) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x0833bb1b in ThreadWeaver::Thread::run (this=0xa4dac90) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x04bda32e in QThreadPrivate::start (arg=0xa4dac90) at thread/qthread_unix.cpp:248
#16 0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaf41cb70 (LWP 6198)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00392142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb20f in QWaitConditionPrivate::wait (this=0xa463c3c, mutex=0xa463c38, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0xa463c3c, mutex=0xa463c38, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0x04bcf2bb in QThreadPoolThread::run (this=0xa451760) at concurrent/qthreadpool.cpp:140
#5  0x04bda32e in QThreadPrivate::start (arg=0xa451760) at thread/qthread_unix.cpp:248
#6  0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb788c980 (LWP 6760)):
[KCrash Handler]
#6  0x059d4e4f in QWidget::testAttribute_helper (this=0xa4e9eb8, attribute=Qt::WA_Resized) at kernel/qwidget.cpp:10507
#7  0x059e16c8 in QWidget::setGeometry (this=0xa4e9eb8, r=...) at kernel/qwidget.cpp:6610
#8  0x02aeae49 in WebCore::QtPluginWidget::frameRectsChanged (this=0xb06ab640) at ../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:1121
#9  0x02ae3b4b in WebCore::Widget::setFrameRect (this=0xb06ab640, rect=...) at platform/qt/WidgetQt.cpp:75
#10 0x02a8a4ed in WebCore::Widget::move (this=0xb01c7208, paintInfo=..., tx=501, ty=181) at platform/Widget.h:143
#11 WebCore::RenderWidget::paint (this=0xb01c7208, paintInfo=..., tx=501, ty=181) at rendering/RenderWidget.cpp:227
#12 0x029e688d in WebCore::InlineBox::paint (this=0xad99ff3c, paintInfo=..., tx=501, ty=181) at rendering/InlineBox.cpp:180
#13 0x029e809a in WebCore::InlineFlowBox::paint (this=0xad99ff60, paintInfo=..., tx=501, ty=181) at rendering/InlineFlowBox.cpp:676
#14 0x02a8c8e0 in WebCore::RootInlineBox::paint (this=0xad99ff60, paintInfo=..., tx=501, ty=181) at rendering/RootInlineBox.cpp:165
#15 0x02a4790b in WebCore::RenderLineBoxList::paint (this=0xb01c71e0, renderer=0xb01c7178, paintInfo=..., tx=501, ty=181) at rendering/RenderLineBoxList.cpp:203
#16 0x029fbf13 in WebCore::RenderBlock::paintContents (this=0xb01c7178, paintInfo=..., tx=501, ty=181) at rendering/RenderBlock.cpp:1615
#17 0x02a01065 in WebCore::RenderBlock::paintObject (this=0xb01c7178, paintInfo=..., tx=501, ty=181) at rendering/RenderBlock.cpp:1704
#18 0x029fa6d7 in WebCore::RenderBlock::paint (this=0xb01c7178, paintInfo=..., tx=501, ty=181) at rendering/RenderBlock.cpp:1508
#19 0x02a6d760 in WebCore::RenderTableCell::paint (this=0xb01c7178, paintInfo=..., tx=0, ty=1024) at rendering/RenderTableCell.cpp:654
#20 0x02a6ffc6 in WebCore::RenderTableSection::paintObject (this=0xb01c6dec, paintInfo=..., tx=215, ty=173) at rendering/RenderTableSection.cpp:1058
#21 0x02a70498 in WebCore::RenderTableSection::paint (this=0xb01c6dec, paintInfo=..., tx=215, ty=<value optimized out>) at rendering/RenderTableSection.cpp:955
#22 0x02a68020 in WebCore::RenderTable::paintObject (this=0xb01c6d38, paintInfo=..., tx=215, ty=173) at rendering/RenderTable.cpp:461
#23 0x02a66df4 in WebCore::RenderTable::paint (this=0xb01c6d38, paintInfo=..., tx=0, ty=0) at rendering/RenderTable.cpp:431
#24 0x029fbd3a in WebCore::RenderBlock::paintChildren (this=0xafea52e4, paintInfo=..., tx=0, ty=0) at rendering/RenderBlock.cpp:1641
#25 0x02a01065 in WebCore::RenderBlock::paintObject (this=0xafea52e4, paintInfo=..., tx=0, ty=0) at rendering/RenderBlock.cpp:1704
#26 0x029fa6d7 in WebCore::RenderBlock::paint (this=0xafea52e4, paintInfo=..., tx=0, ty=0) at rendering/RenderBlock.cpp:1508
#27 0x029fbd3a in WebCore::RenderBlock::paintChildren (this=0xafea5194, paintInfo=..., tx=0, ty=0) at rendering/RenderBlock.cpp:1641
#28 0x02a01065 in WebCore::RenderBlock::paintObject (this=0xafea5194, paintInfo=..., tx=0, ty=0) at rendering/RenderBlock.cpp:1704
#29 0x029fa6d7 in WebCore::RenderBlock::paint (this=0xafea5194, paintInfo=..., tx=0, ty=0) at rendering/RenderBlock.cpp:1508
#30 0x02a44b8d in WebCore::RenderLayer::paintLayer (this=0xafea5208, rootLayer=0xafea50ec, p=0xbff18814, paintDirtyRect=..., paintRestriction=WebCore::PaintRestrictionNone, paintingRoot=0x0, 
    overlapTestRequests=0xbff1867c, paintFlags=0) at rendering/RenderLayer.cpp:2246
#31 0x02a44419 in WebCore::RenderLayer::paintLayer (this=0xafea50ec, rootLayer=0xafea50ec, p=0xbff18814, paintDirtyRect=..., paintRestriction=WebCore::PaintRestrictionNone, paintingRoot=0x0, 
    overlapTestRequests=0xbff1867c, paintFlags=0) at rendering/RenderLayer.cpp:2271
#32 0x02a44ce1 in WebCore::RenderLayer::paint (this=0xafea50ec, p=0xbff18814, damageRect=..., paintRestriction=WebCore::PaintRestrictionNone, paintingRoot=0x0) at rendering/RenderLayer.cpp:2050
#33 0x0296a02d in WebCore::FrameView::paintContents (this=0xb0cb3540, p=0xbff18814, rect=...) at page/FrameView.cpp:1668
#34 0x02af8a1e in QWebFramePrivate::renderPrivate (this=0xa61e898, painter=0xbff1888c, layer=<value optimized out>, clip=...) at ../WebKit/qt/Api/qwebframe.cpp:301
#35 0x02af8bfa in QWebFrame::render (this=0xa61e960, painter=0xbff1888c, clip=...) at ../WebKit/qt/Api/qwebframe.cpp:1137
#36 0x02b0cf72 in QWebView::paintEvent (this=0xa61d558, ev=0xbff18e84) at ../WebKit/qt/Api/qwebview.cpp:753
#37 0x059e2466 in QWidget::event (this=0xa61d558, event=0xbff18e84) at kernel/qwidget.cpp:8124
#38 0x02b0d033 in QWebView::event (this=0xa61d558, e=0xbff18e84) at ../WebKit/qt/Api/qwebview.cpp:657
#39 0x0598427c in QApplicationPrivate::notify_helper (this=0x9ae5e28, receiver=0xa61d558, e=0xbff18e84) at kernel/qapplication.cpp:4298
#40 0x0598af79 in QApplication::notify (this=0xbff1a9e8, receiver=0xa61d558, e=0xbff18e84) at kernel/qapplication.cpp:4263
#41 0x010241fa in KApplication::notify (this=0xbff1a9e8, receiver=0xa61d558, event=0xbff18e84) at ../../kdeui/kernel/kapplication.cpp:302
#42 0x04cdccfb in QCoreApplication::notifyInternal (this=0xbff1a9e8, receiver=0xa61d558, event=0xbff18e84) at kernel/qcoreapplication.cpp:704
#43 0x059eb666 in QCoreApplication::sendSpontaneousEvent (this=0xa61dfa0, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#44 QWidgetPrivate::drawWidget (this=0xa61dfa0, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0) at kernel/qwidget.cpp:5321
#45 0x059ec4a5 in QWidgetPrivate::paintSiblingsRecursive (this=0xa61de40, pdev=0xa537b8c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa5133d0)
    at kernel/qwidget.cpp:5434
#46 0x059eb3b5 in QWidgetPrivate::drawWidget (this=0xa61de40, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0) at kernel/qwidget.cpp:5370
#47 0x059ec4a5 in QWidgetPrivate::paintSiblingsRecursive (this=0xa15d6a8, pdev=0xa537b8c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa5133d0)
    at kernel/qwidget.cpp:5434
#48 0x059eb3b5 in QWidgetPrivate::drawWidget (this=0xa15d6a8, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0) at kernel/qwidget.cpp:5370
#49 0x059ec4a5 in QWidgetPrivate::paintSiblingsRecursive (this=0xaa5c5b8, pdev=0xa537b8c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa5133d0)
    at kernel/qwidget.cpp:5434
#50 0x059eb3b5 in QWidgetPrivate::drawWidget (this=0xaa5c5b8, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0) at kernel/qwidget.cpp:5370
#51 0x059ec4a5 in QWidgetPrivate::paintSiblingsRecursive (this=0xa4d3e38, pdev=0xa537b8c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa5133d0)
    at kernel/qwidget.cpp:5434
#52 0x059eb3b5 in QWidgetPrivate::drawWidget (this=0xa4d3e38, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0) at kernel/qwidget.cpp:5370
#53 0x059ec4a5 in QWidgetPrivate::paintSiblingsRecursive (this=0xa8df108, pdev=0xa537b8c, siblings=..., index=41, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa5133d0)
    at kernel/qwidget.cpp:5434
#54 0x059eb3b5 in QWidgetPrivate::drawWidget (this=0xa8df108, pdev=0xa537b8c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa5133d0) at kernel/qwidget.cpp:5370
#55 0x05bc1490 in QWidgetBackingStore::sync (this=0xa5133d0) at painting/qbackingstore.cpp:1291
#56 0x059db973 in QWidgetPrivate::syncBackingStore (this=0xa8df108) at kernel/qwidget.cpp:1663
#57 0x059e2c26 in QWidget::event (this=0xa75eea0, event=0xa9a8120) at kernel/qwidget.cpp:8271
#58 0x05dfc687 in QMainWindow::event (this=0xa75eea0, event=0xa9a8120) at widgets/qmainwindow.cpp:1435
#59 0x01116274 in KMainWindow::event (this=0xa75eea0, ev=0xa9a8120) at ../../kdeui/widgets/kmainwindow.cpp:1103
#60 0x0598427c in QApplicationPrivate::notify_helper (this=0x9ae5e28, receiver=0xa75eea0, e=0xa9a8120) at kernel/qapplication.cpp:4298
#61 0x0598af79 in QApplication::notify (this=0xbff1a9e8, receiver=0xa75eea0, e=0xa9a8120) at kernel/qapplication.cpp:4263
#62 0x010241fa in KApplication::notify (this=0xbff1a9e8, receiver=0xa75eea0, event=0xa9a8120) at ../../kdeui/kernel/kapplication.cpp:302
#63 0x04cdccfb in QCoreApplication::notifyInternal (this=0xbff1a9e8, receiver=0xa75eea0, event=0xa9a8120) at kernel/qcoreapplication.cpp:704
#64 0x04cdf733 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9a4e040) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#65 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a4e040) at kernel/qcoreapplication.cpp:1345
#66 0x04d0c0ca in QEventDispatcherUNIX::processEvents (this=0x9ae5580, flags=...) at kernel/qeventdispatcher_unix.cpp:892
#67 0x05a444e2 in QEventDispatcherX11::processEvents (this=0x9ae5580, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#68 0x04cdb319 in QEventLoop::processEvents (this=0xbff1a934, flags=) at kernel/qeventloop.cpp:149
#69 0x04cdb76a in QEventLoop::exec (this=0xbff1a934, flags=...) at kernel/qeventloop.cpp:201
#70 0x04cdf95f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#71 0x05984317 in QApplication::exec () at kernel/qapplication.cpp:3577
#72 0x017f5943 in kdemain () from /usr/lib/libkdeinit4_rekonq.so
#73 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x9aa1840 "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x9aa1851 "quadcore;1266178574;930387;3453_TIME937888") at ../../kinit/kinit.cpp:717
#74 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#75 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#76 0x0804fe2f in main (argc=4, argv=0xbff1b4d4, envp=0xbff1b4e8) at ../../kinit/kinit.cpp:1841

Reported using DrKonqi
Comment 1 bzhbok 2010-02-15 15:25:45 UTC
The cause of the segmentation fault may be in the Flash Plugin itself. Can you give the version number of your flash plugin you are using ?

Still it is not nice that a crach in the Flash plugin crashes the whole browser...
Comment 2 jajaX 2010-02-16 00:19:02 UTC
Hi ! (sorry for my bad english)

I use Shockwave Flash 10.0 r45 (update today but same problem with rekonq).

- on abc-clic.fr :
=> rekonq : crash
=> konqueror : ok
=> firefox : ok

- and amarok website (http://amarok.kde.org/fr/node/728) :
=> rekonq : no crash but I can see a grey oblong only, no flash video
=> konqueror : ok
=> firefox : ok
Comment 3 Andrea Diamantini 2010-02-16 00:28:18 UTC
On Monday 15 February 2010 15:26:38 bzhbok@gmail.com wrote:
> Still it is not nice that a crach in the Flash plugin crashes the whole
> browser...

Actually, every browser in the world (but Chrome) crashes if a plugin crashes.
Comment 4 wuselwu 2010-02-20 13:28:25 UTC
Might or might not be related: I have the same problem as of 0.3.92. Before this version, everything was working OK. However, I also did some openSUSE KDE/Webkit-Updates at the same time, so the reason might be with these components?!

I never had "click-to-flash" enabled before 0.3.92, I had flash autoloading. However, currently rekonq seems to turn of autoloading of plugins automatically.

If I manually edit rekonq's config file in order to re-enable autoloading of plugins, flash again works flawlessly. As soon as I use some setting from rekonq's config panel for webkit again, click-to-flash is enabled again, and rekonq crashes as soon as I use this to enable a flash element.
Comment 5 Mark Williamson 2010-02-26 15:05:39 UTC
Created attachment 41136 [details]
New crash information added by DrKonqi

I obtained this crash dump - looks similar to the one above - by navigating to Openstreetmap.org, logging in and attempting to use the Potlatch map editor, which is a Flash applet.

The crash occurs immediately (reproducibly) at the point where I click the "Load Plugin" button.  Other Flash applets I've used have mostly worked OK.

I'm running Fedora 12 on x86_64, so I am specifying the environment variable QTWEBKIT_PLUGIN_PATH=/usr/lib64/mozilla/plugins-wrapped/ in order to allow QtWebkit to find the nspluginwrapper .so file that wraps the 32-bit Flash plugin on this platform.

rekonq was compiled by myself, from git revision bdcbe016568d7466551661cdbaecedfb43dcbb59
KDE is the standard KDE 4.4 from Fedora 12.
Comment 6 Mark Williamson 2010-02-26 16:25:26 UTC
Two additional data points:

This only occurs when using the manual plugin loading; if plugins are loaded automatically no crash occurs.

Another website, not requiring login (unlike OpenStreetMap) that I believe will trigger this crash bug is http://www.ttlevel10.com/

Hope that helps.  rekonq rocks.
Comment 7 jajaX 2010-03-03 12:31:23 UTC
Hi ! (sorry for my bad english)

always the same problem with KDE SC 4.4.1 and rekonq 0.3.97.
I purge webkitkde and same problem again.

but, no problem and my other (laptop) computer (kubuntu, KDE SC 4.4.1 & rekonq 0.3.97 too).
Comment 8 Andrea Diamantini 2010-03-04 15:36:32 UTC
should be fixed in 0.3.98 :D
Comment 9 Mark Williamson 2010-03-05 01:45:29 UTC
@Andrea: Now works for me - it's not a dream ;-)

Thanks for the fix!  I'm trying to use rekonq compiled from git as my primary browser, it's nice to see the fixes coming at a regular pace.  I'm very pleased to see how rekonq is coming along, this bug was the most severe one I'd seen so that's dealt with most of the problems I had with it.  Nice one.
Comment 10 jajaX 2010-03-06 23:59:53 UTC
Hi ! (sorry for my bad english)

thanks for yours works. rekonq no more crash when I clic on "load plugin" button. it's goog !
but I can always see a grey oblong... no video :-/