Bug 325357

Summary: Rekonq crash using Flash.
Product: [Unmaintained] rekonq Reporter: Herman M. Hofman <hmhofman>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 2.3.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Herman M. Hofman 2013-09-27 07:36:22 UTC
Application: rekonq (2.3.2)
KDE Platform Version: 4.11.1
Qt Version: 4.8.5
Operating System: Linux 3.11.1-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
- What I was doing when the application crashed:
I was playing Grooveshark music, when the screensaver started. 
The screensaver uses music also, so maybe something to do with simultanious use of the sound drivers, maybe something with flash. 
I'm not sure what plugin Rekonq uses; I've got both Adobe Flash and Gnash on the system.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f3c50d258c0 (LWP 2390))]

Thread 12 (Thread 0x7f3c46476700 (LWP 2391)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003616ccd34d in WTF::TCMalloc_PageHeap::scavengerThread (this=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571
#2  0x0000003616ccd389 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767
#3  0x0000003bda607c53 in start_thread (arg=0x7f3c46476700) at pthread_create.c:308
#4  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7f3c05944700 (LWP 2392)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003616cfd186 in WTF::ThreadCondition::timedWait (this=this@entry=0x7f3c45bda4a0, mutex=..., absoluteTime=1380266537.465076) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:400
#2  0x0000003616a0da6a in waitForRelativeTimeWhileHoldingLock (relative=1, this=0x7f3c45bda398) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:89
#3  waitForRelativeTime (relative=1, this=0x7f3c45bda398) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:99
#4  JSC::BlockAllocator::blockFreeingThreadMain (this=0x7f3c45bda398) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:113
#5  0x0000003616cfcba6 in WTF::wtfThreadEntryPoint (param=0x15e0d80) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#6  0x0000003bda607c53 in start_thread (arg=0x7f3c05944700) at pthread_create.c:308
#7  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7f3bfffff700 (LWP 2393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000036161a843b in WebCore::IconDatabase::syncThreadMainLoop () from /lib64/libQtWebKit.so.4
#2  0x00000036161a8624 in WebCore::IconDatabase::iconDatabaseSyncThread () from /lib64/libQtWebKit.so.4
#3  0x0000003616cfcba6 in WTF::wtfThreadEntryPoint (param=0x14475f0) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#4  0x0000003bda607c53 in start_thread (arg=0x7f3bfffff700) at pthread_create.c:308
#5  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f3bff7fe700 (LWP 2394)):
#0  0x0000003bdc686f9a in g_mutex_get_impl (mutex=0x7f3bf00009a0) at gthread-posix.c:121
#1  0x0000003bdc687279 in g_mutex_unlock (mutex=mutex@entry=0x7f3bf00009a0) at gthread-posix.c:229
#2  0x0000003bdc647790 in g_main_context_prepare (context=context@entry=0x7f3bf00009a0, priority=priority@entry=0x7f3bff7fdbe8) at gmain.c:3326
#3  0x0000003bdc648013 in g_main_context_iterate (context=context@entry=0x7f3bf00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#4  0x0000003bdc6481fc in g_main_context_iteration (context=0x7f3bf00009a0, may_block=1) at gmain.c:3762
#5  0x00000036099a7166 in QEventDispatcherGlib::processEvents (this=0x7f3bf00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x0000003609978ecf in QEventLoop::processEvents (this=this@entry=0x7f3bff7fdd20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000036099791c5 in QEventLoop::exec (this=this@entry=0x7f3bff7fdd20, flags=...) at kernel/qeventloop.cpp:204
#8  0x000000360987866f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x000000360987ad0f in QThreadPrivate::start (arg=0x15d8fd0) at thread/qthread_unix.cpp:338
#10 0x0000003bda607c53 in start_thread (arg=0x7f3bff7fe700) at pthread_create.c:308
#11 0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f3bebfff700 (LWP 2425)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3bf68d1fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f3bf651c830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f3bf68d224c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f3bf68d279e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x0000003bda607c53 in start_thread (arg=0x7f3bebfff700) at pthread_create.c:308
#6  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f3beb7fe700 (LWP 2426)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3bf68d1fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f3bf651c830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f3bf68d224c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f3bf68d279e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x0000003bda607c53 in start_thread (arg=0x7f3beb7fe700) at pthread_create.c:308
#6  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f3beaffd700 (LWP 2427)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3bf68d1fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f3bf651c830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f3bf68d224c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f3bf68d279e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x0000003bda607c53 in start_thread (arg=0x7f3beaffd700) at pthread_create.c:308
#6  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f3bea7fc700 (LWP 2428)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3bf68d1fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f3bf651c830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f3bf68d224c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f3bf68d279e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x0000003bda607c53 in start_thread (arg=0x7f3bea7fc700) at pthread_create.c:308
#6  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f3be93b3700 (LWP 2431)):
#0  g_mutex_unlock (mutex=mutex@entry=0x1dc3ab0) at gthread-posix.c:231
#1  0x0000003bdc647828 in g_main_context_prepare (context=context@entry=0x1dc3ab0, priority=priority@entry=0x7f3be93b2d18) at gmain.c:3393
#2  0x0000003bdc648013 in g_main_context_iterate (context=0x1dc3ab0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#3  0x0000003bdc64855a in g_main_loop_run (loop=0x1dc3a40) at gmain.c:3895
#4  0x0000003be70c6d66 in gdbus_shared_thread_func (user_data=0x1dc3a80) at gdbusprivate.c:278
#5  0x0000003bdc66c185 in g_thread_proxy (data=0x1dc1050) at gthread.c:798
#6  0x0000003bda607c53 in start_thread (arg=0x7f3be93b3700) at pthread_create.c:308
#7  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f3be8ab2700 (LWP 2434)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f3bf68d1fc1 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f3bf6830e9d in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f3bf68d224c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f3bf68d279e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x0000003bda607c53 in start_thread (arg=0x7f3be8ab2700) at pthread_create.c:308
#6  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f3bcb9b3700 (LWP 4713)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f3bf68d1fc1 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f3bf6830e9d in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f3bf68d224c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f3bf68d279e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x0000003bda607c53 in start_thread (arg=0x7f3bcb9b3700) at pthread_create.c:308
#6  0x0000003bd9ef5d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f3c50d258c0 (LWP 2390)):
[KCrash Handler]
#6  0x00007f3bf65a7e50 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#7  0x00007f3bf66ce810 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#8  0x00007f3bf686f0ce in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#9  0x0000003615f5218a in WebCore::PluginStream::destroyStream () from /lib64/libQtWebKit.so.4
#10 0x0000003615f52b33 in WebCore::PluginStream::didFail () from /lib64/libQtWebKit.so.4
#11 0x0000003615e09c42 in WebCore::ResourceLoader::cancel () from /lib64/libQtWebKit.so.4
#12 0x0000003615e08179 in WebCore::ResourceLoader::cancel () from /lib64/libQtWebKit.so.4
#13 0x0000003615dc43fe in cancelAll () from /lib64/libQtWebKit.so.4
#14 0x0000003615dc4de4 in WebCore::DocumentLoader::stopLoading () from /lib64/libQtWebKit.so.4
#15 0x0000003615dd87e2 in WebCore::FrameLoader::stopAllLoaders () from /lib64/libQtWebKit.so.4
#16 0x0000003615dde940 in WebCore::FrameLoader::continueLoadAfterNavigationPolicy () from /lib64/libQtWebKit.so.4
#17 0x0000003615ddea8f in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy () from /lib64/libQtWebKit.so.4
#18 0x0000003615dfb341 in WebCore::PolicyCallback::call () from /lib64/libQtWebKit.so.4
#19 0x0000003615e0172b in WebCore::PolicyChecker::continueAfterNavigationPolicy () from /lib64/libQtWebKit.so.4
#20 0x00000036158418a0 in WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction () from /lib64/libQtWebKit.so.4
#21 0x0000003615e004b9 in WebCore::PolicyChecker::checkNavigationPolicy () from /lib64/libQtWebKit.so.4
#22 0x0000003615ddfed2 in WebCore::FrameLoader::loadWithDocumentLoader () from /lib64/libQtWebKit.so.4
#23 0x0000003615de25c0 in WebCore::FrameLoader::load () from /lib64/libQtWebKit.so.4
#24 0x0000003615de2d80 in WebCore::FrameLoader::load () from /lib64/libQtWebKit.so.4
#25 0x00000036157fb8d8 in QWebFrame::load () from /lib64/libQtWebKit.so.4
#26 0x00000036104f7b6b in WebView::load (this=this@entry=0x15daec0, req=..., op=op@entry=QNetworkAccessManager::GetOperation, body=...) at /usr/src/debug/rekonq-2.3.2/src/webtab/webview.cpp:150
#27 0x00000036104f7c48 in WebView::load (this=0x15daec0, url=...) at /usr/src/debug/rekonq-2.3.2/src/webtab/webview.cpp:136
#28 0x0000003610505c49 in WebWindow::load (this=this@entry=0x15dc250, url=...) at /usr/src/debug/rekonq-2.3.2/src/webwindow/webwindow.cpp:408
#29 0x00000036104c991a in TabWidget::loadUrl (this=<optimized out>, url=..., type=type@entry=Rekonq::CurrentTab, history=history@entry=0x0) at /usr/src/debug/rekonq-2.3.2/src/tabwindow/tabwidget.cpp:390
#30 0x00000036104c2d49 in RekonqWindow::loadUrl (this=<optimized out>, url=..., type=type@entry=Rekonq::CurrentTab, history=history@entry=0x0) at /usr/src/debug/rekonq-2.3.2/src/tabwindow/rekonqwindow.cpp:158
#31 0x000000361046e7f5 in Application::loadUrl (this=0x7fffd703ce80, url=..., type=@0x7fffd703befc: Rekonq::CurrentTab) at /usr/src/debug/rekonq-2.3.2/src/application.cpp:595
#32 0x00000036104cbc7f in UrlBar::loadRequestedUrl (this=this@entry=0x15df3f0, url=..., type=type@entry=Rekonq::CurrentTab) at /usr/src/debug/rekonq-2.3.2/src/urlbar/urlbar.cpp:216
#33 0x00000036104cbd3d in UrlBar::loadTypedUrl (this=0x15df3f0) at /usr/src/debug/rekonq-2.3.2/src/urlbar/urlbar.cpp:235
#34 0x00000036104cfc25 in UrlBar::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/rekonq-2.3.2/x86_64-redhat-linux-gnu/src/urlbar.moc:183
#35 0x000000360998df78 in QMetaObject::activate (sender=sender@entry=0x1699b90, m=m@entry=0x360c068220 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffd703c100) at kernel/qobject.cpp:3547
#36 0x000000360b5c23c2 in QAction::triggered (this=this@entry=0x1699b90, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#37 0x000000360b5c3d93 in QAction::activate (this=0x1699b90, event=<optimized out>) at kernel/qaction.cpp:1257
#38 0x000000360b9758c2 in QAbstractButtonPrivate::click (this=this@entry=0x17cb4d0) at widgets/qabstractbutton.cpp:530
#39 0x000000360b9759ec in QAbstractButton::mouseReleaseEvent (this=0x17d02c0, e=0x7fffd703c600) at widgets/qabstractbutton.cpp:1123
#40 0x000000360ba2c6ca in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#41 0x000000360b617b1e in QWidget::event (this=0x17d02c0, event=0x7fffd703c600) at kernel/qwidget.cpp:8376
#42 0x000000360b5c84dc in QApplicationPrivate::notify_helper (this=0x13f29e0, receiver=0x17d02c0, e=0x7fffd703c600) at kernel/qapplication.cpp:4562
#43 0x000000360b5cebdd in QApplication::notify (this=this@entry=0x7fffd703ce80, receiver=receiver@entry=0x17d02c0, e=e@entry=0x7fffd703c600) at kernel/qapplication.cpp:4105
#44 0x000000360c43fd2a in KApplication::notify (this=0x7fffd703ce80, receiver=0x17d02c0, event=0x7fffd703c600) at /usr/src/debug/kdelibs-4.11.1/kdeui/kernel/kapplication.cpp:311
#45 0x000000360997a26d in QCoreApplication::notifyInternal (this=0x7fffd703ce80, receiver=0x17d02c0, event=0x7fffd703c600) at kernel/qcoreapplication.cpp:949
#46 0x000000360b5ce393 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x17d02c0, event=event@entry=0x7fffd703c600, alienWidget=alienWidget@entry=0x17d02c0, nativeWidget=nativeWidget@entry=0x1594cc0, buttonDown=buttonDown@entry=0x360c0a3258 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#47 0x000000360b63f92b in QETWidget::translateMouseEvent (this=this@entry=0x1594cc0, event=event@entry=0x7fffd703c970) at kernel/qapplication_x11.cpp:4538
#48 0x000000360b63e39c in QApplication::x11ProcessEvent (this=0x7fffd703ce80, event=event@entry=0x7fffd703c970) at kernel/qapplication_x11.cpp:3661
#49 0x000000360b664e54 in x11EventSourceDispatch (s=s@entry=0x13f2de0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#50 0x0000003bdc647e06 in g_main_dispatch (context=0x13f2d20) at gmain.c:3054
#51 g_main_context_dispatch (context=context@entry=0x13f2d20) at gmain.c:3630
#52 0x0000003bdc648158 in g_main_context_iterate (context=context@entry=0x13f2d20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#53 0x0000003bdc6481fc in g_main_context_iteration (context=0x13f2d20, may_block=1) at gmain.c:3762
#54 0x00000036099a7145 in QEventDispatcherGlib::processEvents (this=0x13b2ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#55 0x000000360b664fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#56 0x0000003609978ecf in QEventLoop::processEvents (this=this@entry=0x7fffd703cd50, flags=...) at kernel/qeventloop.cpp:149
#57 0x00000036099791c5 in QEventLoop::exec (this=this@entry=0x7fffd703cd50, flags=...) at kernel/qeventloop.cpp:204
#58 0x000000360997e45b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#59 0x000000360b5c6c9c in QApplication::exec () at kernel/qapplication.cpp:3823
#60 0x000000361051e405 in kdemain (argc=1, argv=0x7fffd703cfc8) at /usr/src/debug/rekonq-2.3.2/src/main.cpp:242
#61 0x0000003bd9e21b75 in __libc_start_main (main=0x4008b0 <main(int, char**)>, argc=1, ubp_av=0x7fffd703cfc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd703cfb8) at libc-start.c:258
#62 0x00000000004008e1 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 303535.

Possible duplicates by query: bug 315237, bug 313824, bug 310953, bug 308346.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-09-27 15:17:23 UTC
crash within the adobe flash plugin

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