Bug 328581

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

Description Herman M. Hofman 2013-12-09 15:54:24 UTC
Application: rekonq (2.4.0)
KDE Platform Version: 4.11.3
Qt Version: 4.8.5
Operating System: Linux 3.11.9-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
I was copying a lot of data to a USB disk - all 4 CPU cores at 100% for several minutes. 
Grooveshark (gnash?) can not handle this. 
Normally is hangs  for a second or so, this time it crashed multiple times. 
Try reproducing by doing multiple large copy/move orders simultanious. 
Hardware (using lshw)
source: /dev/sdb2
  *-disk
       description: ATA Disk
       product: WDC WD5000AAKX-0
       vendor: Western Digital
       physical id: 0.0.0
       bus info: scsi@3:0.0.0
       logical name: /dev/sdb
       version: 15.0
       serial: WD-WCC2EKY01686
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=000490c0
destination: /dev/sdc1
  *-disk
       description: SCSI Disk
       physical id: 0.0.0
       bus info: scsi@8:0.0.0
       logical name: /dev/sdc
       size: 59GiB (64GB)
       capabilities: partitioned partitioned:dos
       configuration: logicalsectorsize=512 sectorsize=512
using df -hlT: 
/dev/sdb2                        ext4        252G     162G   78G  68% /media/DataL
/dev/sdc1                        vfat         60G      27G   34G  45% /run/media/herman/HERMAN64

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9dceb848c0 (LWP 7113))]

Thread 15 (Thread 0x7f9dc3b62700 (LWP 7114)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003dd0ccde2d in WTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtWebKit.so.4
#2  0x0000003dd0ccde69 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtWebKit.so.4
#3  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f9d81fa4700 (LWP 7116)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003dd0a0e5bd in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib64/libQtWebKit.so.4
#2  0x0000003dd0cfd686 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4
#3  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f9d80b7c700 (LWP 7117)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003dd01a8f9b in WebCore::IconDatabase::syncThreadMainLoop() () from /lib64/libQtWebKit.so.4
#2  0x0000003dd01a9184 in WebCore::IconDatabase::iconDatabaseSyncThread() () from /lib64/libQtWebKit.so.4
#3  0x0000003dd0cfd686 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4
#4  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f9d73fff700 (LWP 7118)):
#0  0x0000003529aeb7fd in poll () from /lib64/libc.so.6
#1  0x00000030148480e4 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#2  0x00000030148481ec in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00000030159a7166 in QEventDispatcherGlib::processEvents (this=0x7f9d6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x0000003015978ecf in QEventLoop::processEvents (this=this@entry=0x7f9d73ffed20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000030159791c5 in QEventLoop::exec (this=this@entry=0x7f9d73ffed20, flags=...) at kernel/qeventloop.cpp:204
#6  0x000000301587866f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x000000301587ad0f in QThreadPrivate::start (arg=0x229d840) at thread/qthread_unix.cpp:338
#8  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#9  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f9d70845700 (LWP 7125)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6ad1d830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f9d69a9e700 (LWP 7126)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6ad1d830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f9d6929d700 (LWP 7127)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6ad1d830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f9d68a9c700 (LWP 7128)):
#0  0x000000352a20b565 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fec in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6ad1d830 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f9d62f2d700 (LWP 7131)):
#0  0x0000003529aeb7fd in poll () from /lib64/libc.so.6
#1  0x00000030148480e4 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#2  0x000000301484854a in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00000030170c6db6 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
#4  0x000000301486c165 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f9d6252c700 (LWP 7132)):
#0  0x000000352a20b912 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fc1 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6b031e9d in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f9d827a5700 (LWP 7140)):
#0  0x0000003529aeb7fd in poll () from /lib64/libc.so.6
#1  0x0000003a2c231081 in poll_func () from /lib64/libpulse.so.0
#2  0x0000003a2c222a0c in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x0000003a2c22309e in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x0000003a2c223150 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x0000003a2c231033 in thread () from /lib64/libpulse.so.0
#6  0x0000003a2c646ec8 in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-3.0.so
#7  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#8  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9d4b2f9700 (LWP 7141)):
#0  0x0000003529abd37d in nanosleep () from /lib64/libc.so.6
#1  0x0000003529aedc74 in usleep () from /lib64/libc.so.6
#2  0x00007f9d6b0e85ea in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9d71f88700 (LWP 7147)):
#0  0x000000352a20b912 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fc1 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6b031e9d in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f9d594bf700 (LWP 7244)):
#0  0x000000352a20b912 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9d6b0d2fc1 in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#2  0x00007f9d6b031e9d in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#3  0x00007f9d6b0d324c in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#4  0x00007f9d6b0d379e in ?? () from /usr/lib64/flash-plugin/libflashplayer.so
#5  0x000000352a207c53 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003529af5dbd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9dceb848c0 (LWP 7113)):
[KCrash Handler]
#5  operator QtSharedPointer::ExternalRefCountData* (this=0x400000c0) at ../../src/corelib/thread/qbasicatomic.h:169
#6  QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x2734f20) at tools/qsharedpointer.cpp:1255
#7  0x0000003dc727a683 in QWeakPointer<QObject> (ptr=0x2734f20, this=<optimized out>) at ../../src/corelib/tools/qsharedpointer_impl.h:595
#8  operator=<QObject> (ptr=0x2734f20, this=0x2ddf3d0) at ../../src/corelib/tools/qsharedpointer_impl.h:600
#9  QNetworkRequest::setOriginatingObject (this=0x7fff93075b60, object=0x2734f20) at access/qnetworkrequest.cpp:565
#10 0x0000003dd01441e4 in WebCore::ResourceRequest::toNetworkRequest(WebCore::NetworkingContext*) const () from /lib64/libQtWebKit.so.4
#11 0x0000003dd014a5e5 in WebCore::QNetworkReplyHandler::redirect(WebCore::ResourceResponse&, QUrl const&) () from /lib64/libQtWebKit.so.4
#12 0x0000003dd014b3a2 in WebCore::QNetworkReplyHandler::sendResponseIfNeeded() () from /lib64/libQtWebKit.so.4
#13 0x0000003dd014924f in WebCore::QNetworkReplyHandlerCallQueue::flush() [clone .part.56] () from /lib64/libQtWebKit.so.4
#14 0x0000003dd0149be4 in WebCore::QNetworkReplyWrapper::receiveMetaData() () from /lib64/libQtWebKit.so.4
#15 0x000000301598df78 in QMetaObject::activate (sender=0x276aec0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#16 0x00000030159820f8 in QMetaMethod::invoke (this=this@entry=0x7fff93076540, object=object@entry=0x276aec0, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#17 0x00000030159845b8 in QMetaObject::invokeMethod (obj=0x276aec0, member=<optimized out>, type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#18 0x0000003dca8c263c in KDEPrivate::AccessManagerReply::emitFinished(bool, Qt::ConnectionType) () from /lib64/libkio.so.5
#19 0x0000003dca8c42c0 in KDEPrivate::AccessManagerReply::slotResult(KJob*) () from /lib64/libkio.so.5
#20 0x000000301598df78 in QMetaObject::activate (sender=0x2d1f610, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff93076a30) at kernel/qobject.cpp:3547
#21 0x0000003dc7731fe2 in KJob::result(KJob*) () from /lib64/libkdecore.so.5
#22 0x0000003dc7732020 in KJob::emitResult() () from /lib64/libkdecore.so.5
#23 0x0000003dca8fe7ea in KIO::SimpleJob::slotFinished() () from /lib64/libkio.so.5
#24 0x0000003dca8ff93e in KIO::TransferJob::slotFinished() () from /lib64/libkio.so.5
#25 0x000000301598df78 in QMetaObject::activate (sender=0x2a29340, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#26 0x0000003dca99d886 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib64/libkio.so.5
#27 0x0000003dca99b37e in KIO::SlaveInterface::dispatch() () from /lib64/libkio.so.5
#28 0x0000003dca98ffe6 in KIO::Slave::gotInput() () from /lib64/libkio.so.5
#29 0x000000301598df78 in QMetaObject::activate (sender=0x2a2b400, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#30 0x0000003dca8cc351 in KIO::ConnectionPrivate::dequeue() [clone .part.13] () from /lib64/libkio.so.5
#31 0x000000301599232e in QObject::event (this=0x2a2b400, e=<optimized out>) at kernel/qobject.cpp:1194
#32 0x00000030175c84dc in QApplicationPrivate::notify_helper (this=this@entry=0x1f75a70, receiver=receiver@entry=0x2a2b400, e=e@entry=0x2473710) at kernel/qapplication.cpp:4562
#33 0x00000030175ceaa0 in QApplication::notify (this=0x7fff930777b0, receiver=0x2a2b400, e=0x2473710) at kernel/qapplication.cpp:4348
#34 0x0000003dc863fe9a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#35 0x000000301597a26d in QCoreApplication::notifyInternal (this=0x7fff930777b0, receiver=receiver@entry=0x2a2b400, event=event@entry=0x2473710) at kernel/qcoreapplication.cpp:949
#36 0x000000301597d1df in sendEvent (event=0x2473710, receiver=0x2a2b400) at kernel/qcoreapplication.h:231
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1f38150) at kernel/qcoreapplication.cpp:1573
#38 0x000000301597d683 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#39 0x00000030159a7883 in sendPostedEvents () at kernel/qcoreapplication.h:236
#40 postEventSourceDispatch (s=0x1f73d10) at kernel/qeventdispatcher_glib.cpp:280
#41 0x0000003014847df6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#42 0x0000003014848148 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#43 0x00000030148481ec in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#44 0x00000030159a7145 in QEventDispatcherGlib::processEvents (this=0x1f39ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#45 0x0000003017664fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#46 0x0000003015978ecf in QEventLoop::processEvents (this=this@entry=0x7fff93077680, flags=...) at kernel/qeventloop.cpp:149
#47 0x00000030159791c5 in QEventLoop::exec (this=this@entry=0x7fff93077680, flags=...) at kernel/qeventloop.cpp:204
#48 0x000000301597e45b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#49 0x0000003dcbb23a75 in kdemain () from /lib64/libkdeinit4_rekonq.so
#50 0x0000003529a21b45 in __libc_start_main () from /lib64/libc.so.6
#51 0x00000000004008e1 in _start ()

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

Possible duplicates by query: bug 327478, bug 326326, bug 324576, bug 324097, bug 321076.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-12-18 01:05:03 UTC

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