Bug 312998

Summary: Rekonq crashes on internet connection break
Product: [Unmaintained] rekonq Reporter: Christian <christian.lange.81>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: asoliverez, awilfox, benoit.leffray.kde, bosyber, edoubrayrie, eljefedelito, forenhampel, michael, pjetur, redm, steve.nordquist, tchize7
Priority: NOR    
Version: latest git snapshot   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information generated by kde crash handler
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Christian 2013-01-10 08:32:51 UTC
Application: rekonq (0.9.1)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-35-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Yesterday, I used rekonq to browse a normal webpage. I left my system running and rekonq open over night. When I switched on my monitors this morning, rekonq had crashed.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f74839cb780 (LWP 5570))]

Thread 11 (Thread 0x7f746db3c700 (LWP 5573)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7482253dec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7482c1cde0) at wtf/FastMalloc.cpp:2495
#2  0x00007f7482253f19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007f747d404e9a in start_thread (arg=0x7f746db3c700) at pthread_create.c:308
#4  0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f746d017700 (LWP 5574)):
#0  0x00007f74831c9303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f747baa7036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f747baa7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f747ddc0426 in QEventDispatcherGlib::processEvents (this=0x7f74680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f747dd8fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f747dd8fed7 in QEventLoop::exec (this=0x7f746d016e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f747dc8efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f747dc91fcb in QThreadPrivate::start (arg=0x244f310) at thread/qthread_unix.cpp:298
#8  0x00007f747d404e9a in start_thread (arg=0x7f746d017700) at pthread_create.c:308
#9  0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f7467fff700 (LWP 5575)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7482dc5222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f7482dc5259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f747d404e9a in start_thread (arg=0x7f7467fff700) at pthread_create.c:308
#4  0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f74248b0700 (LWP 5579)):
#0  0x00007f74831c9303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f747baa7036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f747baa7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f747ddc0426 in QEventDispatcherGlib::processEvents (this=0x7f741c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f747dd8fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f747dd8fed7 in QEventLoop::exec (this=0x7f74248afdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f747dc8efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f747dd6f9ff in QInotifyFileSystemWatcherEngine::run (this=0x25939b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f747dc91fcb in QThreadPrivate::start (arg=0x25939b0) at thread/qthread_unix.cpp:298
#9  0x00007f747d404e9a in start_thread (arg=0x7f74248b0700) at pthread_create.c:308
#10 0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7409db5700 (LWP 5627)):
#0  0x00007f747bae25d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f747baa67e2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f747baa6f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f747baa749a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7413194406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007f747bac89e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f747d404e9a in start_thread (arg=0x7f7409db5700) at pthread_create.c:308
#7  0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7401296700 (LWP 5673)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f747dc924db in wait (time=18446744073709551615, this=0x214c080) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x214c200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f747fce30eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x214bf30, th=0x2c66990) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f747fce59db in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x2c66990) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x2c66990) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x2c66990) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f747fce484f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7401295e20, parent=0x214bf30, th=0x2c66990) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f747fce48db in ThreadWeaver::Thread::run (this=0x2c66990) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f747dc91fcb in QThreadPrivate::start (arg=0x2c66990) at thread/qthread_unix.cpp:298
#10 0x00007f747d404e9a in start_thread (arg=0x7f7401296700) at pthread_create.c:308
#11 0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f740329a700 (LWP 5678)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f747dc924db in wait (time=18446744073709551615, this=0x214c080) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x214c200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f747fce30eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x214bf30, th=0x3c88320) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f747fce59db in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x3c88320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x3c88320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x3c88320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x3c88320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x3c88320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f747fce484f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7403299e20, parent=0x214bf30, th=0x3c88320) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f747fce48db in ThreadWeaver::Thread::run (this=0x3c88320) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f747dc91fcb in QThreadPrivate::start (arg=0x3c88320) at thread/qthread_unix.cpp:298
#12 0x00007f747d404e9a in start_thread (arg=0x7f740329a700) at pthread_create.c:308
#13 0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f73ccff1700 (LWP 5919)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f747dc924db in wait (time=18446744073709551615, this=0x214c080) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x214c200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f747fce30eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x214bf30, th=0x25baef0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f747fce59db in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x25baef0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f747fce59f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x25baef0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f747fce484f in ThreadWeaver::ThreadRunHelper::run (this=0x7f73ccff0e20, parent=0x214bf30, th=0x25baef0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f747fce48db in ThreadWeaver::Thread::run (this=0x25baef0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f747dc91fcb in QThreadPrivate::start (arg=0x25baef0) at thread/qthread_unix.cpp:298
#9  0x00007f747d404e9a in start_thread (arg=0x7f73ccff1700) at pthread_create.c:308
#10 0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f73cc7f0700 (LWP 5920)):
#0  0x00007f747d40805d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f73dc00ee00) at pthread_mutex_unlock.c:290
#2  0x00007f747bae25d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f747baa683b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f747baa6f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f747baa7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f747ddc0426 in QEventDispatcherGlib::processEvents (this=0x7f73dc00b250, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f747dd8fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f747dd8fed7 in QEventLoop::exec (this=0x7f73cc7efdd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f747dc8efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f74802eb8fe in KIO::NameLookUpThread::run (this=0x7f73f800c550) at ../../kio/kio/hostinfo.cpp:226
#11 0x00007f747dc91fcb in QThreadPrivate::start (arg=0x7f73f800c550) at thread/qthread_unix.cpp:298
#12 0x00007f747d404e9a in start_thread (arg=0x7f73cc7f0700) at pthread_create.c:308
#13 0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f73c9feb700 (LWP 6073)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f747dc924db in wait (time=18446744073709551615, this=0x214c080) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x214c200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f747fce30eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x214bf30, th=0x3361550) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f747fce59db in ThreadWeaver::WorkingHardState::applyForWork (this=0x214c290, th=0x3361550) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f747fce484f in ThreadWeaver::ThreadRunHelper::run (this=0x7f73c9feae20, parent=0x214bf30, th=0x3361550) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f747fce48db in ThreadWeaver::Thread::run (this=0x3361550) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f747dc91fcb in QThreadPrivate::start (arg=0x3361550) at thread/qthread_unix.cpp:298
#8  0x00007f747d404e9a in start_thread (arg=0x7f73c9feb700) at pthread_create.c:308
#9  0x00007f74831d4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f74839cb780 (LWP 5570)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f747dda4b04 in QObject::disconnect (sender=0x3cf8120, signal=0x0, receiver=0x45c4070, method=0x2b07229 "receiveMetaData()") at kernel/qobject.cpp:2891
#8  0x00007f7481f2e4ee in disconnect (member=0x7f748252d20f "1receiveMetaData()", receiver=0x45c4070, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#9  WebCore::QNetworkReplyWrapper::resetConnections (this=0x45c4070) at platform/network/qt/QNetworkReplyHandler.cpp:254
#10 0x00007f7481f2e54f in WebCore::QNetworkReplyWrapper::release (this=0x45c4070) at platform/network/qt/QNetworkReplyHandler.cpp:235
#11 0x00007f7481f2e6b8 in WebCore::QNetworkReplyHandler::release (this=<optimized out>) at platform/network/qt/QNetworkReplyHandler.cpp:419
#12 0x00007f7481f2e6fe in WebCore::QNetworkReplyHandler::abort (this=0x2f68630) at platform/network/qt/QNetworkReplyHandler.cpp:407
#13 0x00007f7481f2b6e9 in WebCore::ResourceHandle::cancel (this=<optimized out>) at platform/network/qt/ResourceHandleQt.cpp:107
#14 0x00007f7481d2947c in WebCore::PingLoader::~PingLoader (this=0x7f740223c1e0, __in_chrg=<optimized out>) at loader/PingLoader.cpp:130
#15 0x00007f7481d29529 in WebCore::PingLoader::~PingLoader (this=0x7f740223c1e0, __in_chrg=<optimized out>) at loader/PingLoader.cpp:131
#16 0x00007f7481e02ab2 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7f746d26d7a8) at platform/ThreadTimers.cpp:112
#17 0x00007f747ddaa179 in QObject::event (this=0x24516b0, e=<optimized out>) at kernel/qobject.cpp:1157
#18 0x00007f747e2b3894 in notify_helper (e=0x7fff69d8ed30, receiver=0x24516b0, this=0x2025550) at kernel/qapplication.cpp:4559
#19 QApplicationPrivate::notify_helper (this=0x2025550, receiver=0x24516b0, e=0x7fff69d8ed30) at kernel/qapplication.cpp:4531
#20 0x00007f747e2b8713 in QApplication::notify (this=0x7fff69d8f010, receiver=0x24516b0, e=0x7fff69d8ed30) at kernel/qapplication.cpp:4420
#21 0x00007f74808323f6 in KApplication::notify (this=0x7fff69d8f010, receiver=0x24516b0, event=0x7fff69d8ed30) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007f747dd90e9c in QCoreApplication::notifyInternal (this=0x7fff69d8f010, receiver=0x24516b0, event=0x7fff69d8ed30) at kernel/qcoreapplication.cpp:876
#23 0x00007f747ddc21f2 in sendEvent (event=0x7fff69d8ed30, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QTimerInfoList::activateTimers (this=0x20278f0) at kernel/qeventdispatcher_unix.cpp:611
#25 0x00007f747ddbfc0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#26 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#27 0x00007f747ddbfc31 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#28 0x00007f747baa6d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f747baa70a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f747baa7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f747ddc03bf in QEventDispatcherGlib::processEvents (this=0x1fefad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007f747e35bd5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f747dd8fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f747dd8fed7 in QEventLoop::exec (this=0x7fff69d8efa0, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007f747dd94f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#36 0x00007f74835aec9e in kdemain (argc=1, argv=<optimized out>) at /build/buildd/rekonq-0.9.1/src/main.cpp:180
#37 0x00007f748310276d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=1, ubp_av=0x7fff69d8f7c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff69d8f7b8) at libc-start.c:226
#38 0x0000000000400661 in _start ()

This bug may be a duplicate of or related to bug 292672.

Possible duplicates by query: bug 309986, bug 309893, bug 308908, bug 308848, bug 307708.

Reported using DrKonqi
Comment 1 Benoit Leffray 2013-01-29 09:48:57 UTC
Created attachment 76783 [details]
New crash information added by DrKonqi

rekonq (2.0) on KDE Platform 4.9.98 using Qt 4.8.3

- What I was doing when the application crashed:

Just logged out of my PC in the evening, then logged in again the next morning, and I then found this crash.

-- Backtrace (Reduced):
#7  0x00007ff38bf8a6e1 in QObject::disconnect (sender=0x3964f80, signal=0x0, receiver=0x1fb7390, method=0x2dce7d9 "receiveMetaData()") at kernel/qobject.cpp:2891
#8  0x00007ff38f9320ae in disconnect (member=0x7ff38ff0c5cf "1receiveMetaData()", receiver=0x1fb7390, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#9  WebCore::QNetworkReplyWrapper::resetConnections (this=0x1fb7390) at platform/network/qt/QNetworkReplyHandler.cpp:254
#10 0x00007ff38f93210d in WebCore::QNetworkReplyWrapper::release (this=0x1fb7390) at platform/network/qt/QNetworkReplyHandler.cpp:235
#11 0x00007ff38f932286 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x28f0190) at platform/network/qt/QNetworkReplyHandler.cpp:419
Comment 2 Alvaro Soliverez 2013-02-26 12:31:34 UTC
Created attachment 77588 [details]
New crash information added by DrKonqi

rekonq (2.1) on KDE Platform 4.10.00 "release 550" using Qt 4.8.4

- What I was doing when the application crashed:

The browser was sitting idle, overnight. It's been 3 nights in a row that I wake up to a Rekonq crash report.
My network has been bad lately, with lots of timeout and other network issues. Perhaps this has something to do with the crash.

-- Backtrace (Reduced):
#5  0x00007f490555392f in QObject::disconnect (sender=0x6361610, signal=0x0, receiver=0x76b3150, method=0x9aae2c9 "receiveMetaData()") at kernel/qobject.cpp:2896
#6  0x00007f48fac26d1e in disconnect (member=0x7f48fb224e6f "1receiveMetaData()", receiver=0x76b3150, this=<optimized out>) at /usr/include/QtCore/qobject.h:252
#7  WebCore::QNetworkReplyWrapper::resetConnections (this=0x76b3150) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:254
#8  0x00007f48fac26d7d in WebCore::QNetworkReplyWrapper::release (this=0x76b3150) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:235
#9  0x00007f48fac26ef6 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x712c070) at ../../../Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:419
Comment 3 Benoit Leffray 2013-03-15 09:46:19 UTC
Created attachment 78091 [details]
New crash information added by DrKonqi

rekonq (2.2.1) on KDE Platform 4.10.1 using Qt 4.8.3

- What I was doing when the application crashed:

Logged out the evening before. Logged in again the next morning and I found this crash.

-- Backtrace (Reduced):
#6  0x00007f45bde2170f in QObject::disconnect (sender=0x72ba260, signal=0x0, receiver=0x76b4730, method=0x7d7a919 "receiveMetaData()") at kernel/qobject.cpp:2891
#7  0x00007f45c23090ae in disconnect (member=0x7f45c28e35cf "1receiveMetaData()", receiver=0x76b4730, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#8  WebCore::QNetworkReplyWrapper::resetConnections (this=0x76b4730) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9  0x00007f45c230910d in WebCore::QNetworkReplyWrapper::release (this=0x76b4730) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f45c2309286 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x727ee30) at platform/network/qt/QNetworkReplyHandler.cpp:419
Comment 4 Benoit Leffray 2013-03-20 09:45:55 UTC
Created attachment 78234 [details]
New crash information added by DrKonqi

rekonq (2.2.1) on KDE Platform 4.10.1 using Qt 4.8.3

- What I was doing when the application crashed:

Logged out of my PC yesterday evening. Logged in again this morning and I then found this crash.

-- Backtrace (Reduced):
#6  0x00007f8083cb570f in QObject::disconnect (sender=0x8a3bb50, signal=0x0, receiver=0x8628580, method=0x8349229 "receiveMetaData()") at kernel/qobject.cpp:2891
#7  0x00007f808819d0ae in disconnect (member=0x7f80887775cf "1receiveMetaData()", receiver=0x8628580, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#8  WebCore::QNetworkReplyWrapper::resetConnections (this=0x8628580) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9  0x00007f808819d10d in WebCore::QNetworkReplyWrapper::release (this=0x8628580) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f808819d286 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x89ae4b0) at platform/network/qt/QNetworkReplyHandler.cpp:419
Comment 5 Edward Oubrayrie 2013-03-20 22:33:45 UTC
Created attachment 78252 [details]
New crash information generated by kde crash handler
Comment 6 Andrea Diamantini 2013-06-16 14:35:48 UTC
*** Bug 313002 has been marked as a duplicate of this bug. ***
Comment 7 Andrea Diamantini 2013-06-16 14:36:11 UTC
*** Bug 315618 has been marked as a duplicate of this bug. ***
Comment 8 Andrea Diamantini 2013-06-16 14:36:44 UTC
*** Bug 316443 has been marked as a duplicate of this bug. ***
Comment 9 Andrea Diamantini 2013-06-16 14:37:00 UTC
*** Bug 318400 has been marked as a duplicate of this bug. ***
Comment 10 Andrea Diamantini 2013-06-16 14:37:26 UTC
*** Bug 320464 has been marked as a duplicate of this bug. ***
Comment 11 Andrea Diamantini 2013-06-16 14:42:44 UTC
Just to say I upgraded this bug report because of someone of you (10 people?) reporting it again.
I trust this is happening, but I just couldn't reproduce this once on my 2 machines. Slackware && ArchLinux here.

This bug is anyway somewhat qt-webkit related, not rekonq. At least given what I uderstand from your backtraces.

Stay tuned for updates about.
Comment 12 Michael Reiher 2013-07-24 09:48:01 UTC
I just got this crash the second time since I upgraded to rekonq 2.3.2. I never had this before.

KDE is still 4.10.3 (maybe I should try to update this...)
Comment 13 Jeffrey 2013-07-31 13:42:31 UTC
Application: rekonq (0.9.2)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.2.0-4-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:
I had Rekonq running overnight and when i logged into my locked KDE in the morning, Rekonq had crashed.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7734980 (LWP 30731))]

Thread 17 (Thread 0xb64dfb40 (LWP 30733)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4151323c in __pthread_cond_wait (cond=0x4d19b8d0 <WTF::pageheap_memory+20720>, mutex=0x4d19b8b8 <WTF::pageheap_memory+20696>) at forward.c:149
#3  0x4ca44889 in WTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0x4d1967e0 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2499
#4  0x4ca4491f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x4d1967e0 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:1622
#5  0x4161bcf1 in start_thread (arg=0xb64dfb40) at pthread_create.c:311
#6  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 16 (Thread 0xb5bbeb40 (LWP 31344)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x41518bc2 in clock_gettime (clock_id=1, tp=0xb5bbdff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0x490e873c in do_gettime (frac=0xb5bbdff0, sec=0xb5bbdfe8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x491cebe2 in updateCurrentTime (this=0xb5202074) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=this@entry=0xb5202074, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x491cd19b in timerSourcePrepareHelper (src=src@entry=0xb5202040, timeout=0xb5bbe0dc) at kernel/qeventdispatcher_glib.cpp:136
#7  0x491cd22a in timerSourcePrepare (source=0xb5202040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x41863c91 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x4186454f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x418647b1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x491cd36f in QEventDispatcherGlib::processEvents (this=0xb5200468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x4919c273 in QEventLoop::processEvents (this=this@entry=0xb5bbe258, flags=...) at kernel/qeventloop.cpp:149
#13 0x4919c599 in QEventLoop::exec (this=this@entry=0xb5bbe258, flags=...) at kernel/qeventloop.cpp:204
#14 0x4908a91d in QThread::exec (this=this@entry=0x90acf38) at thread/qthread.cpp:536
#15 0x4908aa6b in QThread::run (this=0x90acf38) at thread/qthread.cpp:603
#16 0x4908d26f in QThreadPrivate::start (arg=0x90acf38) at thread/qthread_unix.cpp:338
#17 0x4161bcf1 in start_thread (arg=0xb5bbeb40) at pthread_create.c:311
#18 0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 15 (Thread 0xb51ffb40 (LWP 31345)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4151323c in __pthread_cond_wait (cond=0x4d426350, mutex=0x4d426338) at forward.c:149
#3  0x4d325012 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x4d32505f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x4161bcf1 in start_thread (arg=0xb51ffb40) at pthread_create.c:311
#6  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 14 (Thread 0xb45feb40 (LWP 31346)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4151323c in __pthread_cond_wait (cond=0x8f90918, mutex=0x8f90900) at forward.c:149
#3  0x4908d7e5 in wait (time=4294967295, this=0x8f90900) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f92668, mutex=0x8f90a20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x4b10a373 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f92650, th=th@entry=0x90e6850) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x4b10d65b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f8f578, th=0x90e6850) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4b10a2ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f92650, th=th@entry=0x90e6850) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x4b10d73a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x90e6850) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x90e6850, previous=0x9dc71a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4b10bef4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xb45fe274, parent=0x8f92650, th=th@entry=0x90e6850) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x4b10bfc5 in ThreadWeaver::Thread::run (this=0x90e6850) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x4908d26f in QThreadPrivate::start (arg=0x90e6850) at thread/qthread_unix.cpp:338
#13 0x4161bcf1 in start_thread (arg=0xb45feb40) at pthread_create.c:311
#14 0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 13 (Thread 0xb2f96b40 (LWP 570)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x418a84d6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x46768f3f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#4  0x46769f08 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#5  0x4188abc8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0xb2f96b40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 12 (Thread 0xa41c8b40 (LWP 575)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x418a84d6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x46768f3f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#4  0x46769f08 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#5  0x4188abc8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0xa41c8b40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 11 (Thread 0xa31c6b40 (LWP 578)):
#0  0x414f7827 in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x4b3e56bd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#2  0x4b3d3fae in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0x4b3d47dd in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0x4b3d48b4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0x4b3e565c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0x4b38abad in ?? () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x4161bcf1 in start_thread (arg=0xa31c6b40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 10 (Thread 0x9d53cb40 (LWP 581)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x418a84d6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x46768f3f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#4  0x46769f08 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#5  0x4188abc8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0x9d53cb40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 9 (Thread 0xb25ffb40 (LWP 13741)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4151323c in __pthread_cond_wait (cond=0x8f90918, mutex=0x8f90900) at forward.c:149
#3  0x4908d7e5 in wait (time=4294967295, this=0x8f90900) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f92668, mutex=0x8f90a20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x4b10a373 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f92650, th=th@entry=0x9716748) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x4b10d65b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f8f578, th=0x9716748) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4b10a2ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f92650, th=th@entry=0x9716748) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x4b10d73a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x9716748) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x9716748, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4b10d759 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x9716748) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x9716748, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x4b10d759 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x9716748) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x9716748, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x4b10d759 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x9716748) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x9716748, previous=0xc807470) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x4b10bef4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xb25ff274, parent=0x8f92650, th=th@entry=0x9716748) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x4b10bfc5 in ThreadWeaver::Thread::run (this=0x9716748) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x4908d26f in QThreadPrivate::start (arg=0x9716748) at thread/qthread_unix.cpp:338
#19 0x4161bcf1 in start_thread (arg=0xb25ffb40) at pthread_create.c:311
#20 0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 8 (Thread 0x9aecdb40 (LWP 13742)):
#0  0x491cd70e in testAndSetOrdered (newValue=0, expectedValue=1, this=0xb3c1a228) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:144
#1  testAndSetRelease (newValue=0, expectedValue=1, this=0xb3c1a228) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:271
#2  unlockInline (this=0xb3c07984) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:171
#3  unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:121
#4  ~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:115
#5  canWaitLocked (this=<optimized out>) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228
#6  postEventSourcePrepare (s=0xb3c192e0, timeout=0x9aecd0cc) at kernel/qeventdispatcher_glib.cpp:263
#7  0x41863c91 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x4186454f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x418647b1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x491cd36f in QEventDispatcherGlib::processEvents (this=0xb3c1a350, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#11 0x4919c273 in QEventLoop::processEvents (this=this@entry=0x9aecd248, flags=...) at kernel/qeventloop.cpp:149
#12 0x4919c599 in QEventLoop::exec (this=this@entry=0x9aecd248, flags=...) at kernel/qeventloop.cpp:204
#13 0x4908a91d in QThread::exec (this=this@entry=0xb3c07870) at thread/qthread.cpp:536
#14 0x4aeabed6 in KIO::NameLookUpThread::run (this=0xb3c07870) at ../../kio/kio/hostinfo.cpp:226
#15 0x4908d26f in QThreadPrivate::start (arg=0xb3c07870) at thread/qthread_unix.cpp:338
#16 0x4161bcf1 in start_thread (arg=0x9aecdb40) at pthread_create.c:311
#17 0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 7 (Thread 0x97a42b40 (LWP 13968)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4151323c in __pthread_cond_wait (cond=0x8f90918, mutex=0x8f90900) at forward.c:149
#3  0x4908d7e5 in wait (time=4294967295, this=0x8f90900) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f92668, mutex=0x8f90a20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x4b10a373 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f92650, th=th@entry=0xa11e6a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x4b10d65b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f8f578, th=0xa11e6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4b10a2ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f92650, th=th@entry=0xa11e6a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x4b10d73a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0xa11e6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0xa11e6a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4b10d759 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0xa11e6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0xa11e6a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x4b10d759 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0xa11e6a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0xa11e6a0, previous=0xb68be10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x4b10bef4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x97a42274, parent=0x8f92650, th=th@entry=0xa11e6a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x4b10bfc5 in ThreadWeaver::Thread::run (this=0xa11e6a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x4908d26f in QThreadPrivate::start (arg=0xa11e6a0) at thread/qthread_unix.cpp:338
#17 0x4161bcf1 in start_thread (arg=0x97a42b40) at pthread_create.c:311
#18 0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0x989b8b40 (LWP 16277)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4151323c in __pthread_cond_wait (cond=0x8f90918, mutex=0x8f90900) at forward.c:149
#3  0x4908d7e5 in wait (time=4294967295, this=0x8f90900) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0x8f92668, mutex=0x8f90a20, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x4b10a373 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8f92650, th=th@entry=0x9e7d0c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x4b10d65b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8f8f578, th=0x9e7d0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4b10a2ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8f92650, th=th@entry=0x9e7d0c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x4b10d73a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x9e7d0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x9e7d0c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4b10d759 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8f8f578, th=0x9e7d0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x4b10a1f2 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8f92650, th=0x9e7d0c0, previous=0x9326558) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x4b10bef4 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x989b8274, parent=0x8f92650, th=th@entry=0x9e7d0c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x4b10bfc5 in ThreadWeaver::Thread::run (this=0x9e7d0c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x4908d26f in QThreadPrivate::start (arg=0x9e7d0c0) at thread/qthread_unix.cpp:338
#15 0x4161bcf1 in start_thread (arg=0x989b8b40) at pthread_create.c:311
#16 0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xa56ffb40 (LWP 16837)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x418a84d6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x46768f3f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#4  0x46769f08 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#5  0x4188abc8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0xa56ffb40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0x96376b40 (LWP 16842)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x418a84d6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x46768f3f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#4  0x46769f08 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#5  0x4188abc8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0x96376b40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0x8b25eb40 (LWP 16844)):
#0  0xb7774424 in __kernel_vsyscall ()
#1  0x4161f7ab in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x418a84d6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x46768f3f in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#4  0x46769f08 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-0.10.so.0
#5  0x4188abc8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0x8b25eb40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0x7f42bb40 (LWP 19978)):
#0  0x418a7dfa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x418a8118 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x41863f6d in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x418645ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x41864bab in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x41eb0fba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x4188a1a3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4161bcf1 in start_thread (arg=0x7f42bb40) at pthread_create.c:311
#8  0x4150601e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb7734980 (LWP 30731)):
[KCrash Handler]
#7  0x491b1a8b in QObject::disconnect (sender=0xbb4aa88, signal=<optimized out>, signal@entry=0x0, receiver=receiver@entry=0xadede10, method=<optimized out>, method@entry=0x4cd2f475 "1receiveMetaData()") at kernel/qobject.cpp:2891
#8  0x4c717189 in disconnect (member=0x4cd2f475 "1receiveMetaData()", receiver=0xadede10, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#9  WebCore::QNetworkReplyWrapper::resetConnections (this=this@entry=0xadede10) at platform/network/qt/QNetworkReplyHandler.cpp:254
#10 0x4c717214 in WebCore::QNetworkReplyWrapper::release (this=0xadede10) at platform/network/qt/QNetworkReplyHandler.cpp:235
#11 0x4c7173d7 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x970a7c8) at platform/network/qt/QNetworkReplyHandler.cpp:419
#12 0x4c717424 in WebCore::QNetworkReplyHandler::abort (this=0x970a7c8) at platform/network/qt/QNetworkReplyHandler.cpp:407
#13 0x4c7142a9 in WebCore::ResourceHandle::cancel (this=0x8d5ac040) at platform/network/qt/ResourceHandleQt.cpp:107
#14 0x4c50ab48 in WebCore::PingLoader::~PingLoader (this=0xa6d9aee0, __in_chrg=<optimized out>) at loader/PingLoader.cpp:130
#15 0x4c50abec in WebCore::PingLoader::~PingLoader (this=0xa6d9aee0, __in_chrg=<optimized out>) at loader/PingLoader.cpp:131
#16 0x4c50aa03 in WebCore::PingLoader::timeout (this=0xa6d9aee0) at loader/PingLoader.h:70
#17 0x4c50aa45 in WebCore::Timer<WebCore::PingLoader>::fired (this=0xa6d9aee8) at platform/Timer.h:100
#18 0x4c5e0ba0 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0xb5c04120) at platform/ThreadTimers.cpp:112
#19 0x4c5e0c24 in WebCore::ThreadTimers::sharedTimerFired () at platform/ThreadTimers.cpp:90
#20 0x4c7329ae in WebCore::SharedTimerQt::timerEvent (this=0x90ae0a8, ev=0xbfd55030) at platform/qt/SharedTimerQt.cpp:120
#21 0x491b6e1c in QObject::event (this=0x90ae0a8, e=0xbfd55030) at kernel/qobject.cpp:1156
#22 0x49cebc94 in QApplicationPrivate::notify_helper (this=0x8e915a0, receiver=0x90ae0a8, e=0xbfd55030) at kernel/qapplication.cpp:4567
#23 0x49cf2793 in QApplication::notify (this=0xbfd55340, receiver=receiver@entry=0x90ae0a8, e=e@entry=0xbfd55030) at kernel/qapplication.cpp:4353
#24 0x4aadca94 in KApplication::notify (this=0xbfd55340, receiver=0x90ae0a8, event=0xbfd55030) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x4919d82a in QCoreApplication::notifyInternal (this=0xbfd55340, receiver=0x90ae0a8, event=event@entry=0xbfd55030) at kernel/qcoreapplication.cpp:949
#26 0x491d010b in sendEvent (event=0xbfd55030, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QTimerInfoList::activateTimers (this=0x8e917dc) at kernel/qeventdispatcher_unix.cpp:621
#28 0x491cd13b in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#29 idleTimerSourceDispatch (source=0x8e91680) at kernel/qeventdispatcher_glib.cpp:233
#30 0x41864333 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0x418646d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x418647b1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0x491cd34f in QEventDispatcherGlib::processEvents (this=this@entry=0x8e60e90, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#34 0x49d9d1fe in QGuiEventDispatcherGlib::processEvents (this=0x8e60e90, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x4919c273 in QEventLoop::processEvents (this=this@entry=0xbfd55278, flags=...) at kernel/qeventloop.cpp:149
#36 0x4919c599 in QEventLoop::exec (this=this@entry=0xbfd55278, flags=...) at kernel/qeventloop.cpp:204
#37 0x491a221e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#38 0x49cea124 in QApplication::exec () at kernel/qapplication.cpp:3828
#39 0x4985dc58 in kdemain (argc=1, argv=0xbfd55474) at /build/buildd-rekonq_0.9.2-1-i386-cTRXi8/rekonq-0.9.2/src/main.cpp:180
#40 0x0804860b in main (argc=1, argv=0xbfd55474) at /build/buildd-rekonq_0.9.2-1-i386-cTRXi8/rekonq-0.9.2/obj-i486-linux-gnu/src/rekonq_dummy.cpp:3

This bug may be a duplicate of or related to bug 312998.

Possible duplicates by query: bug 322337, bug 322031, bug 320464, bug 318400, bug 316443.

Reported using DrKonqi
Comment 14 Pjetur G. Hjaltason 2013-08-05 13:48:35 UTC
Created attachment 81562 [details]
New crash information added by DrKonqi

rekonq (2.3.2) on KDE Platform 4.10.5 using Qt 4.8.4

Left overnight and rekonq had crashed when i sat down morning after!

Repeatable? (Yes/No) - just leave it and (more often than not) it will crash!

-- Backtrace (Reduced):
#7  0x00007fe6ccfcee51 in QObject::disconnect (sender=0x987eb60, signal=0x0, receiver=0x18fa020, method=0x9dd4fb9 "receiveMetaData()") at kernel/qobject.cpp:2887
#8  0x00007fe6d164155e in WebCore::QNetworkReplyWrapper::resetConnections() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#9  0x00007fe6d16415bd in WebCore::QNetworkReplyWrapper::release() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#10 0x00007fe6d1641741 in WebCore::QNetworkReplyHandler::release() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#11 0x00007fe6d164179e in WebCore::QNetworkReplyHandler::abort() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
Comment 15 Benoit Leffray 2013-08-18 12:32:43 UTC
Created attachment 81769 [details]
New crash information added by DrKonqi

rekonq (2.3.2) on KDE Platform 4.11.00 using Qt 4.8.4

- What I was doing when the application crashed:

My kde session was on. I left my computer for a few minutes so that the screen saver turned the screen off.
Then I came back, touched the keyboard to get kde to turn on the screen again and then I found this crash waiting for me.

-- Backtrace (Reduced):
#6  0x00007f567a8cce4f in QObject::disconnect (sender=0x11828250, signal=0x0, receiver=0x111b1000, method=0x10d22d29 "receiveMetaData()") at kernel/qobject.cpp:2887
#7  0x00007f567ef2754e in WebCore::QNetworkReplyWrapper::resetConnections() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#8  0x00007f567ef275ad in WebCore::QNetworkReplyWrapper::release() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#9  0x00007f567ef27731 in WebCore::QNetworkReplyHandler::release() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#10 0x00007f567ef2778e in WebCore::QNetworkReplyHandler::abort() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
Comment 16 Jan Kundrát 2013-09-03 09:12:34 UTC
There's an upstream bug at https://bugs.webkit.org/show_bug.cgi?id=81041 .
Comment 17 Jan Kundrát 2013-09-03 10:10:28 UTC
A patch for this is apparently in WebKit's SVN. The bug report which tracked this problem is https://bugs.webkit.org/show_bug.cgi?id=116035 , and the patch is present in the "qtwebkit23" package (the Qt5's webkit backported to qt4).

From the above, it seems that one should really be running that webkit instead of the one which ships with Qt4.
Comment 18 A. Wilcox (awilfox) 2013-10-17 09:06:20 UTC
Created attachment 82898 [details]
New crash information added by DrKonqi

rekonq (2.2.1) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:

I left my laptop idle - it was not locked, and no other network connections (i.e. weechat, pidgin) were disrupted while my laptop was idle.  When I returned to it this morning, the KDE Crash Handler was open.  My wi-fi does sometimes drop for a few seconds, but no other applications are particularly sensitive to this and rekonq did not appear to care when the screen was on.

- Special hardware/software information:

awilcox@pwyll:~/Code$ uname -a; sudo dmidecode -s system-product-name
Linux pwyll 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 20:03:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
MacBookPro8,1

-- Backtrace (Reduced):
#6  0x00007f51ab439e4f in QObject::disconnect (sender=0x9ebfd80, signal=0x0, receiver=0x6385270, method=0x9e361a9 "receiveMetaData()") at kernel/qobject.cpp:2887
#7  0x00007f51af86655e in WebCore::QNetworkReplyWrapper::resetConnections() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#8  0x00007f51af8665bd in WebCore::QNetworkReplyWrapper::release() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#9  0x00007f51af866741 in WebCore::QNetworkReplyHandler::release() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#10 0x00007f51af86679e in WebCore::QNetworkReplyHandler::abort() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
Comment 19 Jekyll Wu 2013-11-01 10:53:19 UTC
*** Bug 326984 has been marked as a duplicate of this bug. ***
Comment 20 Christian 2014-05-08 19:12:30 UTC
Probably a duplicate of bug 309986
Comment 21 Nate Graham 2018-05-11 16:24:26 UTC
Development on Rekonq ceased four years ago, and it has been unmaintained since then. KDE recommends using Falkon instead.