Bug 304005 - Rekonq crash while idle
Summary: Rekonq crash while idle
Status: RESOLVED WORKSFORME
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.9.90
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-07-24 13:24 UTC by Kevin Clevenger
Modified: 2018-10-27 02:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (16.57 KB, text/plain)
2012-09-06 09:16 UTC, Kevin Clevenger
Details
New crash information added by DrKonqi (8.25 KB, text/plain)
2013-04-16 08:42 UTC, Benoit Leffray
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Clevenger 2012-07-24 13:24:18 UTC
Application: rekonq (0.9.90)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.4.4-5.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

-- Information about the crash:
- What I was doing when the application crashed:
System was left idle overnight. Also was connected to ipsec VPN.

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

Thread 8 (Thread 0x7fa937dd2700 (LWP 3351)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000036c9184ac7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x36c94919a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000036c9184af9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003921807d14 in start_thread (arg=0x7fa937dd2700) at pthread_create.c:309
#4  0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fa9374a9700 (LWP 3352)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007fa944bea77d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa9455d4980) at wtf/FastMalloc.cpp:2495
#2  0x00007fa944bea889 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x0000003921807d14 in start_thread (arg=0x7fa9374a9700) at pthread_create.c:309
#4  0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fa936b90700 (LWP 3353)):
#0  0x000000392180e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x000000342fe82a4f in read (__nbytes=16, __buf=0x7fa936b8fb60, __fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0xf8a7c0) at gwakeup.c:212
#3  0x000000342fe47539 in g_main_context_check (context=context@entry=0x7fa9300009a0, max_priority=2147483647, fds=fds@entry=0x7fa9300029c0, n_fds=n_fds@entry=1) at gmain.c:2980
#4  0x000000342fe47952 in g_main_context_iterate (context=context@entry=0x7fa9300009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3143
#5  0x000000342fe47ad4 in g_main_context_iteration (context=0x7fa9300009a0, may_block=1) at gmain.c:3207
#6  0x00000036bd1a4506 in QEventDispatcherGlib::processEvents (this=0x7fa9300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000036bd17513f in QEventLoop::processEvents (this=this@entry=0x7fa936b8fd20, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000036bd1753c8 in QEventLoop::exec (this=0x7fa936b8fd20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00000036bd078650 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00000036bd07b5eb in QThreadPrivate::start (arg=0x15c7d30) at thread/qthread_unix.cpp:307
#11 0x0000003921807d14 in start_thread (arg=0x7fa936b90700) at pthread_create.c:309
#12 0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fa8ee7fc700 (LWP 4057)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007fa934e1f603 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x0000003921807d14 in start_thread (arg=0x7fa8ee7fc700) at pthread_create.c:309
#3  0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fa8cbfff700 (LWP 4058)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007fa934e1f603 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x0000003921807d14 in start_thread (arg=0x7fa8cbfff700) at pthread_create.c:309
#3  0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fa8effff700 (LWP 4059)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00007fa934e1f603 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so
#2  0x0000003921807d14 in start_thread (arg=0x7fa8effff700) at pthread_create.c:309
#3  0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fa8bb148700 (LWP 22131)):
#0  0x000000392180e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x000000342fe82a4f in read (__nbytes=16, __buf=0x7fa8bb147b30, __fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x7fa8d8024670) at gwakeup.c:212
#3  0x000000342fe47539 in g_main_context_check (context=context@entry=0x7fa8d0002a80, max_priority=2147483647, fds=fds@entry=0x7fa8d0001200, n_fds=n_fds@entry=1) at gmain.c:2980
#4  0x000000342fe47952 in g_main_context_iterate (context=context@entry=0x7fa8d0002a80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3143
#5  0x000000342fe47ad4 in g_main_context_iteration (context=0x7fa8d0002a80, may_block=1) at gmain.c:3207
#6  0x00000036bd1a4506 in QEventDispatcherGlib::processEvents (this=0x7fa8d00041e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000036bd17513f in QEventLoop::processEvents (this=this@entry=0x7fa8bb147cf0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000036bd1753c8 in QEventLoop::exec (this=0x7fa8bb147cf0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00000036bd078650 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00000036bd155b4f in QInotifyFileSystemWatcherEngine::run (this=0x3fe5800) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00000036bd07b5eb in QThreadPrivate::start (arg=0x3fe5800) at thread/qthread_unix.cpp:307
#12 0x0000003921807d14 in start_thread (arg=0x7fa8bb148700) at pthread_create.c:309
#13 0x00000039210f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fa943599880 (LWP 3350)):
[KCrash Handler]
#6  0x00000036bd18c4cf in QObject::disconnect (sender=0x519d0c0, signal=0x0, receiver=0x35ae380, method=0x2cc1539 "receiveMetaData()") at kernel/qobject.cpp:2891
#7  0x00007fa9448dff3e in disconnect (member=0x7fa944ebe32f "1receiveMetaData()", receiver=0x35ae380, this=<optimized out>) at /usr/include/QtCore/qobject.h:252
#8  WebCore::QNetworkReplyWrapper::resetConnections (this=0x35ae380) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9  0x00007fa9448dff9d in WebCore::QNetworkReplyWrapper::release (this=0x35ae380) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007fa9448e0116 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x48032e0) at platform/network/qt/QNetworkReplyHandler.cpp:419
#11 0x00007fa9448e016e in WebCore::QNetworkReplyHandler::abort (this=0x48032e0) at platform/network/qt/QNetworkReplyHandler.cpp:407
#12 0x00007fa9448dd569 in WebCore::ResourceHandle::cancel (this=0x7fa883c38648) at platform/network/qt/ResourceHandleQt.cpp:107
#13 0x00007fa9446d6c7d in WebCore::PingLoader::~PingLoader (this=0x7fa89d1ba140, __in_chrg=<optimized out>) at loader/PingLoader.cpp:130
#14 0x00007fa9446d6d09 in WebCore::PingLoader::~PingLoader (this=0x7fa89d1ba140, __in_chrg=<optimized out>) at loader/PingLoader.cpp:131
#15 0x00007fa9447b6ae2 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fa936bda7a8) at platform/ThreadTimers.cpp:112
#16 0x00000036bd18ab1c in QObject::event (this=0x1076d30, e=<optimized out>) at kernel/qobject.cpp:1157
#17 0x00000036befca37c in QApplicationPrivate::notify_helper (this=this@entry=0xf84490, receiver=receiver@entry=0x1076d30, e=e@entry=0x7fff046df3e0) at kernel/qapplication.cpp:4551
#18 0x00000036befce7fa in QApplication::notify (this=0x7fff046df7e0, receiver=0x1076d30, e=0x7fff046df3e0) at kernel/qapplication.cpp:4412
#19 0x00000036c1c46756 in KApplication::notify (this=0x7fff046df7e0, receiver=0x1076d30, event=0x7fff046df3e0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#20 0x00000036bd1763ee in QCoreApplication::notifyInternal (this=0x7fff046df7e0, receiver=0x1076d30, event=0x7fff046df3e0) at kernel/qcoreapplication.cpp:915
#21 0x00000036bd1a6d52 in sendEvent (event=0x7fff046df3e0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#22 QTimerInfoList::activateTimers (this=0xf8a560) at kernel/qeventdispatcher_unix.cpp:611
#23 0x00000036bd1a3e84 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#24 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#25 0x00000036bd1a3ea1 in idleTimerSourceDispatch (source=source@entry=0xf8b400) at kernel/qeventdispatcher_glib.cpp:233
#26 0x000000342fe476e5 in g_main_dispatch (context=0xf8a340) at gmain.c:2539
#27 g_main_context_dispatch (context=context@entry=0xf8a340) at gmain.c:3075
#28 0x000000342fe47a18 in g_main_context_iterate (context=context@entry=0xf8a340, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#29 0x000000342fe47ad4 in g_main_context_iteration (context=0xf8a340, may_block=1) at gmain.c:3207
#30 0x00000036bd1a44e6 in QEventDispatcherGlib::processEvents (this=0xf56540, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x00000036bf06a2ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#32 0x00000036bd17513f in QEventLoop::processEvents (this=this@entry=0x7fff046df660, flags=...) at kernel/qeventloop.cpp:149
#33 0x00000036bd1753c8 in QEventLoop::exec (this=0x7fff046df660, flags=...) at kernel/qeventloop.cpp:204
#34 0x00000036bd17a1b8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#35 0x00007fa94591f1db in kdemain (argc=1, argv=0x7fff046df9b8) at /home/kcleveng/src/rekonq/src/main.cpp:219
#36 0x0000003921021735 in __libc_start_main (main=0x400810 <main(int, char**)>, argc=1, ubp_av=0x7fff046df9b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff046df9a8) at libc-start.c:226
#37 0x0000000000400841 in _start ()

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

Possible duplicates by query: bug 302035, bug 301035, bug 299273, bug 297591, bug 295763.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2012-07-24 19:56:00 UTC
Can you please test again with stable 1.0?
Comment 2 Kevin Clevenger 2012-09-06 09:16:18 UTC
Created attachment 73700 [details]
New crash information added by DrKonqi

rekonq (1.1) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:

Rekonq was sitting idle for a number of hours

-- Backtrace (Reduced):
#6  0x000000385cd8c4cf in QObject::disconnect (sender=0x7a06340, signal=0x0, receiver=0x6bdcb00, method=0xa116429 "receiveMetaData()") at kernel/qobject.cpp:2891
#7  0x00007f59de740f3e in disconnect (member=0x7f59ded1f32f "1receiveMetaData()", receiver=0x6bdcb00, this=<optimized out>) at /usr/include/QtCore/qobject.h:252
#8  WebCore::QNetworkReplyWrapper::resetConnections (this=0x6bdcb00) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9  0x00007f59de740f9d in WebCore::QNetworkReplyWrapper::release (this=0x6bdcb00) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f59de741116 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x78e6010) at platform/network/qt/QNetworkReplyHandler.cpp:419
Comment 3 Benoit Leffray 2013-04-16 08:42:11 UTC
Created attachment 78953 [details]
New crash information added by DrKonqi

rekonq (2.2.1) on KDE Platform 4.10.2 using Qt 4.8.3

- What I was doing when the application crashed:

Logged out in the evening, logged in again the next morning: the crash report was waiting for me.

-- Backtrace (Reduced):
#6  0x00007f026fe5070f in QObject::disconnect (sender=0x1100300, signal=0x0, receiver=0x7c99bf0, method=0x8af1079 "receiveMetaData()") at kernel/qobject.cpp:2891
#7  0x00007f027433a0ae in disconnect (member=0x7f02749145cf "1receiveMetaData()", receiver=0x7c99bf0, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#8  WebCore::QNetworkReplyWrapper::resetConnections (this=0x7c99bf0) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9  0x00007f027433a10d in WebCore::QNetworkReplyWrapper::release (this=0x7c99bf0) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f027433a286 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x7591ef0) at platform/network/qt/QNetworkReplyHandler.cpp:419
Comment 4 Andrew Crouthamel 2018-09-24 02:13:59 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 02:55:20 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!