Bug 227876

Summary: Konqueror, webkit on facebook crashe
Product: [Frameworks and Libraries] kwebkitpart Reporter: jajaX <jajaxor>
Component: generalAssignee: webkit-devel
Status: RESOLVED UPSTREAM    
Severity: crash CC: adawit, arne.schmitz, gatoso, lars.g.kjellberg, ungethym
Priority: NOR    
Version: unspecified   
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

Description jajaX 2010-02-21 01:00:26 UTC
Application: konqueror (4.4.00 (KDE 4.4.0))
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.31-19-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Hi ! (sorry for my bad english)

I'm testing konqueror + webkit since today. I have got rekonq similar bug in facebook.

If i navigate with this url "http://www.facebook.com/", it's ok, no problem and I can see this website in fench.

If I navigate with this other url "http://fr-fr.facebook.com/", it's ok. I can see again this website in french. but if I clic on a link, konqueror crash (like rekonq).

The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb788c980 (LWP 26406))]

Thread 4 (Thread 0xb24fab70 (LWP 26753)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00391e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x026304e7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x33e8dc0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#3  0x02630531 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x33e8dc0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#4  0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb2d06b70 (LWP 28049)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00392142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb20f in QWaitConditionPrivate::wait (this=0xa6616fc, mutex=0xa6616f8, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0xa6616fc, mutex=0xa6616f8, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0x04bcf2bb in QThreadPoolThread::run (this=0xa68f960) at concurrent/qthreadpool.cpp:140
#5  0x04bda32e in QThreadPrivate::start (arg=0xa68f960) at thread/qthread_unix.cpp:248
#6  0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb13d0b70 (LWP 29003)):
#0  0x00e43422 in __kernel_vsyscall ()
#1  0x00392142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04bdb20f in QWaitConditionPrivate::wait (this=0xa6616fc, mutex=0xa6616f8, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0xa6616fc, mutex=0xa6616f8, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0x04bcf2bb in QThreadPoolThread::run (this=0xa3f4748) at concurrent/qthreadpool.cpp:140
#5  0x04bda32e in QThreadPrivate::start (arg=0xa3f4748) at thread/qthread_unix.cpp:248
#6  0x0038d80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x0046d8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb788c980 (LWP 26406)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0x0256ca11 in JSC::JITCode::execute (this=0xb1c425a0, functionExecutable=0xb09fa948, callFrame=0xa5a151c, function=0xb4a22cc0, thisObj=0xb4a00000, args=..., scopeChain=0xb1cdf420, 
    exception=0xb1c12d0c) at ../JavaScriptCore/jit/JITCode.h:79
#8  JSC::Interpreter::execute (this=0xb1c425a0, functionExecutable=0xb09fa948, callFrame=0xa5a151c, function=0xb4a22cc0, thisObj=0xb4a00000, args=..., scopeChain=0xb1cdf420, exception=0xb1c12d0c)
    at ../JavaScriptCore/interpreter/Interpreter.cpp:679
#9  0x025ce54d in JSC::JSFunction::call (this=0xb4a22cc0, exec=0xa5a151c, thisValue=..., args=...) at ../JavaScriptCore/runtime/JSFunction.cpp:120
#10 0x025a328e in JSC::call (exec=0xa5a151c, functionObject=<value optimized out>, callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../JavaScriptCore/runtime/CallData.cpp:39
#11 0x02695cd3 in WebCore::callInWorld (exec=0xa5a151c, function=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=..., isolatedWorld=0x9c8ea30) at bindings/js/JSDOMBinding.cpp:822
#12 0x026a93e1 in WebCore::ScheduledAction::executeFunctionInContext (this=0xa569940, globalObject=0xb4a3b740, thisValue=...) at bindings/js/ScheduledAction.cpp:106
#13 0x026a9c0b in WebCore::ScheduledAction::execute (this=0xa569940, document=0xb3c6a800) at bindings/js/ScheduledAction.cpp:126
#14 0x0294453d in WebCore::DOMTimer::fired (this=0xb09fa090) at page/DOMTimer.cpp:150
#15 0x029cd9c1 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0xb1bf82b8) at platform/ThreadTimers.cpp:112
#16 0x029cda22 in WebCore::ThreadTimers::sharedTimerFired () at platform/ThreadTimers.cpp:90
#17 0x02ae1d46 in WebCore::SharedTimerQt::timerEvent (this=0xa6dab38, ev=0xbff1a480) at platform/qt/SharedTimerQt.cpp:105
#18 0x04ced5a4 in QObject::event (this=0xa6dab38, e=0xb0a8e6a8) at kernel/qobject.cpp:1212
#19 0x0598427c in QApplicationPrivate::notify_helper (this=0x9ae72b0, receiver=0xa6dab38, e=0xbff1a480) at kernel/qapplication.cpp:4298
#20 0x0598aede in QApplication::notify (this=0xbff1a8f4, receiver=0xa6dab38, e=0xbff1a480) at kernel/qapplication.cpp:3702
#21 0x010241fa in KApplication::notify (this=0xbff1a8f4, receiver=0xa6dab38, event=0xbff1a480) at ../../kdeui/kernel/kapplication.cpp:302
#22 0x04cdccfb in QCoreApplication::notifyInternal (this=0xbff1a8f4, receiver=0xa6dab38, event=0xbff1a480) at kernel/qcoreapplication.cpp:704
#23 0x04d0bf96 in QCoreApplication::sendEvent (this=0x9ae7b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QTimerInfoList::activateTimers (this=0x9ae7b10) at kernel/qeventdispatcher_unix.cpp:603
#25 0x04d0c147 in QEventDispatcherUNIX::processEvents (this=0x9a4ebc0, flags=...) at kernel/qeventdispatcher_unix.cpp:924
#26 0x05a444e2 in QEventDispatcherX11::processEvents (this=0x9a4ebc0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#27 0x04cdb319 in QEventLoop::processEvents (this=0xbff1a6d4, flags=) at kernel/qeventloop.cpp:149
#28 0x04cdb76a in QEventLoop::exec (this=0xbff1a6d4, flags=...) at kernel/qeventloop.cpp:201
#29 0x04cdf95f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#30 0x05984317 in QApplication::exec () at kernel/qapplication.cpp:3577
#31 0x093c176e in kdemain (argc=2, argv=0x9aada58) at ../../../../apps/konqueror/src/konqmain.cpp:271
#32 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9aad44c "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x9aad450 "quadcore;1266709942;878776;10827_TIME532305655") at ../../kinit/kinit.cpp:717
#33 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#34 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#35 0x0804fe2f in main (argc=4, argv=0xbff1b4d4, envp=0xbff1b4e8) at ../../kinit/kinit.cpp:1841

Reported using DrKonqi
Comment 1 jajaX 2010-02-21 01:08:30 UTC
duplicate to https://bugs.kde.org/show_bug.cgi?id=226896 ?
Comment 2 Dawit Alemayehu 2010-02-21 05:02:07 UTC
Upstream issue... Opened ticket there. See https://bugs.webkit.org/show_bug.cgi?id=35204.
Comment 3 Dawit Alemayehu 2010-03-29 03:19:43 UTC
*** Bug 232043 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas L. 2010-04-04 08:52:44 UTC
*** Bug 233189 has been marked as a duplicate of this bug. ***
Comment 5 Arne Schmitz 2010-04-11 15:44:16 UTC
Created attachment 42683 [details]
New crash information added by DrKonqi

I guess I encountered the same bug. For completeness, please find my backtrace attached.
Comment 6 Thomas Thym 2010-05-07 22:03:09 UTC
Created attachment 43354 [details]
New crash information added by DrKonqi

Rekonq crashes after loggin into facebook. This might be the same bug.