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
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...
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
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.
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.
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.
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.
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).
should be fixed in 0.3.98 :D
@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.
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 :-/