Bug 252998

Summary: rekonq crachs on flickr help page
Product: [Unmaintained] rekonq Reporter: Dimitrios Glentadakis <dglent>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version First Reported In: 0.6.0   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dimitrios Glentadakis 2010-10-02 09:24:51 UTC
Application: rekonq (0.6.0)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.33.7-desktop-2mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
When i visit the http://www.flickr.com/help/ page and click on dropdown menu, rekonq crashs

The crash can be reproduced every time.

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

Thread 9 (Thread 0xb19d2b70 (LWP 5317)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e6226d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb75eb085 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#4  0xb75eb16f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#5  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 0xb0d37b70 (LWP 5318)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e6226d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b620 in wait (this=0x813e738, mutex=0x8117220, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x813e738, mutex=0x8117220, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb6160856 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x813e720, th=0x83a0750) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb61640db in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8118830, th=0x83a0750) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb615fd2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x813e720, th=0x83a0750) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb61641dc in ThreadWeaver::WorkingHardState::applyForWork (this=0x8118830, th=0x83a0750) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb6160da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x813e720, th=0x83a0750, previous=0x83970b0) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb61621c4 in ThreadWeaver::ThreadRunHelper::run (this=0xb0d37354, parent=0x813e720, th=0x83a0750) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/Thread.cpp:87
#11 0xb616294a in ThreadWeaver::Thread::run (this=0x83a0750) at /usr/src/debug/kdelibs-4.5.0/threadweaver/Weaver/Thread.cpp:142
#12 0xb4f4a9ca in QThreadPrivate::start (arg=0x83a0750) at thread/qthread_unix.cpp:266
#13 0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#14 0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 0xaa43cb70 (LWP 5361)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e622c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b5ac in wait (this=0x998e3fc, mutex=0x998e3f8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x998e3fc, mutex=0x998e3f8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f401f6 in QThreadPoolThread::run (this=0x84cf618) at concurrent/qthreadpool.cpp:140
#6  0xb4f4a9ca in QThreadPrivate::start (arg=0x84cf618) at thread/qthread_unix.cpp:266
#7  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xa7ffeb70 (LWP 5401)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e622c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b5ac in wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f401f6 in QThreadPoolThread::run (this=0x9b3e898) at concurrent/qthreadpool.cpp:140
#6  0xb4f4a9ca in QThreadPrivate::start (arg=0x9b3e898) at thread/qthread_unix.cpp:266
#7  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0xa77fdb70 (LWP 5402)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e622c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b5ac in wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f401f6 in QThreadPoolThread::run (this=0x9b3e160) at concurrent/qthreadpool.cpp:140
#6  0xb4f4a9ca in QThreadPrivate::start (arg=0x9b3e160) at thread/qthread_unix.cpp:266
#7  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xa6ffcb70 (LWP 5403)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e622c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b5ac in wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f401f6 in QThreadPoolThread::run (this=0x9b4a328) at concurrent/qthreadpool.cpp:140
#6  0xb4f4a9ca in QThreadPrivate::start (arg=0x9b4a328) at thread/qthread_unix.cpp:266
#7  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa67fbb70 (LWP 5404)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e622c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b5ac in wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9b3ecac, mutex=0x9b3eca8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f401f6 in QThreadPoolThread::run (this=0x9b4cde8) at concurrent/qthreadpool.cpp:140
#6  0xb4f4a9ca in QThreadPrivate::start (arg=0x9b4cde8) at thread/qthread_unix.cpp:266
#7  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa5f7fb70 (LWP 5414)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4de9fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb7e622c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb4f4b5ac in wait (this=0x998e3fc, mutex=0x998e3f8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x998e3fc, mutex=0x998e3f8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f401f6 in QThreadPoolThread::run (this=0x9b51450) at concurrent/qthreadpool.cpp:140
#6  0xb4f4a9ca in QThreadPrivate::start (arg=0x9b51450) at thread/qthread_unix.cpp:266
#7  0xb4de5ae5 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb7e5403e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb3f906d0 (LWP 5316)):
[KCrash Handler]
#7  QCoreApplication::notifyInternal (this=0xbfffe9e4, receiver=0x9b79960, event=0xbfffcb08) at kernel/qcoreapplication.cpp:720
#8  0xb531aca9 in sendEvent (this=0x9b79960, visible=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#9  QWidget::setVisible (this=0x9b79960, visible=true) at kernel/qwidget.cpp:7568
#10 0xb5714179 in show (this=0x9b7b2b0) at ../../src/gui/kernel/qwidget.h:487
#11 QComboBox::showPopup (this=0x9b7b2b0) at widgets/qcombobox.cpp:2527
#12 0xb7324d82 in WebCore::QtFallbackWebPopupCombo::showPopup() () from /usr/lib/libQtWebKit.so.4
#13 0xb57123f2 in QComboBox::mousePressEvent (this=0x9b7b2b0, e=0x9b79960) at widgets/qcombobox.cpp:2856
#14 0xb5312795 in QWidget::event (this=0x9b7b2b0, event=0xbfffd390) at kernel/qwidget.cpp:8154
#15 0xb570d714 in QComboBox::event (this=0x9b7b2b0, event=0xbfffd390) at widgets/qcombobox.cpp:2829
#16 0xb52b1eec in QApplicationPrivate::notify_helper (this=0x806f770, receiver=0x9b7b2b0, e=0xbfffd390) at kernel/qapplication.cpp:4389
#17 0xb52ba64e in QApplication::notify (this=0xbfffd154, receiver=0x9b7b2b0, e=0xbfffd390) at kernel/qapplication.cpp:3952
#18 0xb666e731 in KApplication::notify (this=0xbfffe9e4, receiver=0x9b7b2b0, event=0xbfffd390) at /usr/src/debug/kdelibs-4.5.0/kdeui/kernel/kapplication.cpp:310
#19 0xb5052bae in QCoreApplication::notifyInternal (this=0xbfffe9e4, receiver=0x9b7b2b0, event=0xbfffd390) at kernel/qcoreapplication.cpp:732
#20 0xb7325546 in WebCore::QtFallbackWebPopup::show() () from /usr/lib/libQtWebKit.so.4
#21 0xb731a6cc in WebCore::PopupMenu::show(WebCore::IntRect const&, WebCore::FrameView*, int) () from /usr/lib/libQtWebKit.so.4
#22 0xb72835dc in WebCore::RenderMenuList::showPopup() () from /usr/lib/libQtWebKit.so.4
#23 0xb6f78fd4 in WebCore::SelectElement::menuListDefaultEventHandler(WebCore::SelectElementData&, WebCore::Element*, WebCore::Event*, WebCore::HTMLFormElement*) () from /usr/lib/libQtWebKit.so.4
#24 0xb6f799e2 in WebCore::SelectElement::defaultEventHandler(WebCore::SelectElementData&, WebCore::Element*, WebCore::Event*, WebCore::HTMLFormElement*) () from /usr/lib/libQtWebKit.so.4
#25 0xb7078cac in WebCore::HTMLSelectElement::defaultEventHandler(WebCore::Event*) () from /usr/lib/libQtWebKit.so.4
#26 0xb6f5e657 in WebCore::Node::dispatchGenericEvent(WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/libQtWebKit.so.4
#27 0xb6f5ec9d in WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/libQtWebKit.so.4
#28 0xb6f5fe42 in WebCore::Node::dispatchMouseEvent(WebCore::AtomicString const&, int, int, int, int, int, int, bool, bool, bool, bool, bool, WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) ()
   from /usr/lib/libQtWebKit.so.4
#29 0xb6f6088d in WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WebCore::AtomicString const&, int, WebCore::Node*) () from /usr/lib/libQtWebKit.so.4
#30 0xb715a7e4 in WebCore::EventHandler::dispatchMouseEvent(WebCore::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) () from /usr/lib/libQtWebKit.so.4
#31 0xb715d991 in WebCore::EventHandler::handleMousePressEvent(WebCore::PlatformMouseEvent const&) () from /usr/lib/libQtWebKit.so.4
#32 0xb734b885 in QWebPagePrivate::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtWebKit.so.4
#33 0xb735336f in QWebPage::event(QEvent*) () from /usr/lib/libQtWebKit.so.4
#34 0xb73539f0 in QWebView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtWebKit.so.4
#35 0xb68c44a9 in KWebView::mousePressEvent (this=0x836bb18, event=0xbfffe170) at /usr/src/debug/kdelibs-4.5.0/kdewebkit/kwebview.cpp:70
#36 0xb7f43f1d in WebView::mousePressEvent (this=0x836bb18, event=0xbfffe170) at /usr/src/debug/rekonq-0.6.0/src/webview.cpp:388
#37 0xb5312795 in QWidget::event (this=0x836bb18, event=0xbfffe170) at kernel/qwidget.cpp:8154
#38 0xb7354423 in QWebView::event(QEvent*) () from /usr/lib/libQtWebKit.so.4
#39 0xb52b1eec in QApplicationPrivate::notify_helper (this=0x806f770, receiver=0x836bb18, e=0xbfffe170) at kernel/qapplication.cpp:4389
#40 0xb52ba64e in QApplication::notify (this=0xbfffdea4, receiver=0x836bb18, e=0xbfffe170) at kernel/qapplication.cpp:3952
#41 0xb666e731 in KApplication::notify (this=0xbfffe9e4, receiver=0x836bb18, event=0xbfffe170) at /usr/src/debug/kdelibs-4.5.0/kdeui/kernel/kapplication.cpp:310
#42 0xb5052bae in QCoreApplication::notifyInternal (this=0xbfffe9e4, receiver=0x836bb18, event=0xbfffe170) at kernel/qcoreapplication.cpp:732
#43 0xb52b729c in sendSpontaneousEvent (receiver=0x836bb18, event=0xbfffe170, alienWidget=0x836bb18, nativeWidget=0x813c960, buttonDown=0xb5c551e0, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#44 QApplicationPrivate::sendMouseEvent (receiver=0x836bb18, event=0xbfffe170, alienWidget=0x836bb18, nativeWidget=0x813c960, buttonDown=0xb5c551e0, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3049
#45 0xb5347e6a in QETWidget::translateMouseEvent (this=0x813c960, event=0xbfffe67c) at kernel/qapplication_x11.cpp:4403
#46 0xb5347444 in QApplication::x11ProcessEvent (this=0xbfffe9e4, event=0xbfffe67c) at kernel/qapplication_x11.cpp:3414
#47 0xb5374f28 in x11EventSourceDispatch (s=0x80782b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0xb47e5cbe in g_main_dispatch (context=0x80734a0) at gmain.c:1960
#49 IA__g_main_context_dispatch (context=0x80734a0) at gmain.c:2513
#50 0xb47e99f8 in g_main_context_iterate (context=0x80734a0, block=<value optimized out>, dispatch=1, self=0x806f9e8) at gmain.c:2591
#51 0xb47e9b9e in IA__g_main_context_iteration (context=0x80734a0, may_block=1) at gmain.c:2654
#52 0xb5082421 in QEventDispatcherGlib::processEvents (this=0x806f130, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#53 0xb53747ca in QGuiEventDispatcherGlib::processEvents (this=0x806f130, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0xb505165d in QEventLoop::processEvents (this=0xbfffe934, flags=) at kernel/qeventloop.cpp:149
#55 0xb5051ae9 in QEventLoop::exec (this=0xbfffe934, flags=...) at kernel/qeventloop.cpp:201
#56 0xb5057120 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#57 0xb52b0bd4 in QApplication::exec () at kernel/qapplication.cpp:3665
#58 0xb7fa48a6 in kdemain (argc=1, argv=0xbfffeca4) at /usr/src/debug/rekonq-0.6.0/src/main.cpp:198
#59 0x080485cb in main (argc=1, argv=0xbfffeca4) at /usr/src/debug/rekonq-0.6.0/build/src/rekonq_dummy.cpp:3

Possible duplicates by query: bug 250297, bug 247319, bug 242368, bug 241056, bug 240457.

Reported using DrKonqi
Comment 1 Dimitrios Glentadakis 2011-01-02 21:36:46 UTC
With the version 0.6.1 i don't have anymore the problem
Comment 2 Andrea Diamantini 2011-02-23 18:33:05 UTC
:)