Bug 216299

Summary: Rekonq crash when browsing [WebCore::QNetworkReplyHandler::forwardData, WebCore::QNetworkReplyHandler::qt_metacall, QMetaObject::metacall]
Product: [Unmaintained] rekonq Reporter: Petar Petrov <marokanski.kazak>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Petar Petrov 2009-11-26 20:37:27 UTC
Application: rekonq (0.3.0)
KDE Version: 4.3.77 (KDE 4.3.77 (KDE 4.4 >= 20091123)) "release 4"
Qt Version: 4.6.0
Operating System: Linux 2.6.31.5-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
i was browsing when rekonq crashed. Actually i was on this site http://service.futuremark.com/peacekeeper/index.action when rekonq crashed.

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

Thread 4 (Thread 0xb1eadb70 (LWP 9980)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5df9df6 in nanosleep () from /lib/libc.so.6
#2  0xb5df9be6 in sleep () from /lib/libc.so.6
#3  0xb426f52e in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#4  0xb426f5ef in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#5  0xb74fe6e5 in start_thread () from /lib/libpthread.so.0
#6  0xb74fe600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0xae810b70 (LWP 10012)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7502d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7579f00 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb42749af in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/libQtWebKit.so.4
#5  0xb47bd462 in WebCore::IconDatabase::syncThreadMainLoop() () from /usr/lib/libQtWebKit.so.4
#6  0xb47c24c8 in WebCore::IconDatabase::iconDatabaseSyncThread() () from /usr/lib/libQtWebKit.so.4
#7  0xb4274402 in WTF::threadEntryPoint(void*) () from /usr/lib/libQtWebKit.so.4
#8  0xb4274881 in WTF::ThreadPrivate::run() () from /usr/lib/libQtWebKit.so.4
#9  0xb7578eaf in QThreadPrivate::start (arg=0x8467538) at thread/qthread_unix.cpp:244
#10 0xb74fe6e5 in start_thread () from /lib/libpthread.so.0
#11 0xb74fe600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xae00fb70 (LWP 10014)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7502d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7579f00 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb5b7fa84 in QHostInfoAgent::run (this=0x843e1c8) at kernel/qhostinfo.cpp:252
#5  0xb7578eaf in QThreadPrivate::start (arg=0x843e1c8) at thread/qthread_unix.cpp:244
#6  0xb74fe6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb74fe600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb54be760 (LWP 9979)):
[KCrash Handler]
#6  0xb472a684 in WebCore::QNetworkReplyHandler::forwardData() () from /usr/lib/libQtWebKit.so.4
#7  0xb472bfec in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4
#8  0xb7686b5d in QMetaObject::metacall (object=0x84b8670, cl=3041650708, idx=7, argv=0x8a13ea8) at kernel/qmetaobject.cpp:237
#9  0xb7691515 in QMetaCallEvent::placeMetaCall (this=0x84b39d8, object=0x84b8670) at kernel/qobject.cpp:562
#10 0xb76925ff in QObject::event (this=0x84b8670, e=0x84b39d8) at kernel/qobject.cpp:1240
#11 0xb60e667c in QApplicationPrivate::notify_helper (this=0x80b1c30, receiver=0x84b8670, e=0x84b39d8) at kernel/qapplication.cpp:4243
#12 0xb60ed490 in QApplication::notify (this=0xbfc2fd48, receiver=0x84b8670, e=0x84b39d8) at kernel/qapplication.cpp:3662
#13 0xb6bfa131 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0xb76817ee in QCoreApplication::notifyInternal (this=0xbfc2fd48, receiver=0x84b8670, event=0x84b39d8) at kernel/qcoreapplication.cpp:704
#15 0xb76841f3 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#16 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#17 0xb768434c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#18 0xb76ae96d in sendPostedEvents () at kernel/qcoreapplication.h:220
#19 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#20 0xb5ca84c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb5cabd98 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb5cabebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb76ae451 in QEventDispatcherGlib::processEvents (this=0x80b1050, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#24 0xb61a4b5a in QGuiEventDispatcherGlib::processEvents (this=0x80b1050, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#25 0xb767fe5d in QEventLoop::processEvents (this=0xbfc2fc94, flags=) at kernel/qeventloop.cpp:149
#26 0xb76802a9 in QEventLoop::exec (this=0xbfc2fc94, flags=...) at kernel/qeventloop.cpp:201
#27 0xb7684420 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0xb60e6724 in QApplication::exec () at kernel/qapplication.cpp:3571
#29 0xb37a8321 in kdemain (argc=1, argv=0x80954c8) at /usr/src/debug/rekonq-0.3.0/src/main.cpp:157
#30 0x0804e147 in launch (argc=134833036, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x8096380 "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8096391 "linux-nvhd;1259263615;317678;9289_TIME14574175") at /usr/src/debug/kdelibs-4.3.77svn1053190/kinit/kinit.cpp:705
#31 0x0804ee17 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.77svn1053190/kinit/kinit.cpp:1197
#32 0x0804f264 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.3.77svn1053190/kinit/kinit.cpp:1390
#33 0x0804fff7 in main (argc=4, argv=0xbfc30814, envp=0xbfc30828) at /usr/src/debug/kdelibs-4.3.77svn1053190/kinit/kinit.cpp:1825

Possible duplicates by query: bug 214231.

Reported using DrKonqi
Comment 1 Petar Petrov 2009-11-26 20:51:12 UTC
This bug happens every time i'm using the link i wrote. I haven't seen rekonq crashing on any other site for now.
Comment 2 Andrea Diamantini 2009-11-27 00:12:14 UTC
On Thursday 26 November 2009 20:51:14 Petar Petrov wrote:
> https://bugs.kde.org/show_bug.cgi?id=216299
> 
> 
> 
> 
> 
> --- Comment #1 from Petar Petrov <marokanski kazak gmail com>  2009-11-26
>  20:51:12 --- This bug happens every time i'm using the link i wrote. I
>  haven't seen rekonq crashing on any other site for now.
> 

rekonq 0.3 and KDE 4.3.x are NOT supporting Qt 4.6. That is not yet released. 
So, please try rekonq 0.3 with Qt 4.5.3.
Comment 3 Andrea Diamantini 2010-01-25 00:21:57 UTC
Surely fixed in master.
I'm running the tests, now :)