Bug 322536

Summary: Konqueror crashes trying to log into Facebook
Product: [Applications] konqueror Reporter: Jim Burkhart <jburkhart64>
Component: generalAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: crash    
Priority: NOR    
Version First Reported In: 4.10.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jim Burkhart 2013-07-18 16:36:34 UTC
Application: konqueror (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.9.9-302.fc19.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: I was logged into KDE as root using Konqueror to log into Facebook. Konqueror crashes after entering the second digit of login name everytime. It doesn't matter what name I used, on the second digit it crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Illegal instruction
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76ea7c0 (LWP 1620))]

Thread 4 (Thread 0xb4b08b40 (LWP 1621)):
#0  0xb7717424 in __kernel_vsyscall ()
#1  0x4ba9b33c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0x42aa9d44 in WTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0x4332dc20 <WTF::pageheap_memory>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571
#3  0x42aa9d90 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x4332dc20 <WTF::pageheap_memory>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767
#4  0x4ba979da in start_thread (arg=0xb4b08b40) at pthread_create.c:308
#5  0x4b9c892e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xb3fb9b40 (LWP 1622)):
#0  0x4ba9a7ab in __pthread_mutex_unlock_usercnt (decr=1, mutex=0xb3600558) at pthread_mutex_unlock.c:52
#1  __GI___pthread_mutex_unlock (mutex=0xb3600558) at pthread_mutex_unlock.c:297
#2  0x4bc56301 in g_mutex_unlock (mutex=mutex@entry=0xb36004e0) at gthread-posix.c:229
#3  0x4bc11e12 in g_main_context_check (context=context@entry=0xb36004e0, max_priority=2147483647, fds=fds@entry=0xb3602160, n_fds=n_fds@entry=1) at gmain.c:3543
#4  0x4bc123ba in g_main_context_iterate (context=context@entry=0xb36004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#5  0x4bc12569 in g_main_context_iteration (context=0xb36004e0, may_block=1) at gmain.c:3762
#6  0x4c5456ff in QEventDispatcherGlib::processEvents (this=0xb3600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x4c514114 in QEventLoop::processEvents (this=this@entry=0xb3fb9218, flags=...) at kernel/qeventloop.cpp:149
#8  0x4c514451 in QEventLoop::exec (this=this@entry=0xb3fb9218, flags=...) at kernel/qeventloop.cpp:204
#9  0x4c3ffabd in QThread::exec (this=this@entry=0x94f3d80) at thread/qthread.cpp:542
#10 0x4c3ffc1c in QThread::run (this=0x94f3d80) at thread/qthread.cpp:609
#11 0x4c402470 in QThreadPrivate::start (arg=0x94f3d80) at thread/qthread_unix.cpp:338
#12 0x4ba979da in start_thread (arg=0xb3fb9b40) at pthread_create.c:308
#13 0x4b9c892e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xb315bb40 (LWP 1624)):
#0  0xb7717424 in __kernel_vsyscall ()
#1  0x4ba9b33c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0x42ad9ff4 in WTF::ThreadCondition::wait (this=this@entry=0xb42617dc, mutex=...) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:379
#3  0x427d0d4c in JSC::BlockAllocator::blockFreeingThreadMain (this=0xb4261750) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#4  0x42abfde9 in WTF::threadEntryPoint (contextData=0xb4209988) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/Threading.cpp:69
#5  0x42ad990a in WTF::wtfThreadEntryPoint (param=0x972c448) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#6  0x4ba979da in start_thread (arg=0xb315bb40) at pthread_create.c:308
#7  0x4b9c892e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb76ea7c0 (LWP 1620)):
[KCrash Handler]
#7  0xb0007b15 in ?? ()
#8  0x428b43b4 in execute (globalData=0xb4261700, callFrame=0xb255b3b0, stack=0xb4212908, this=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/jit/JITCode.h:134
#9  JSC::Interpreter::executeCall (this=0xb4212900, callFrame=callFrame@entry=0xb255b370, function=function@entry=0xb01dda20, callType=callType@entry=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/interpreter/Interpreter.cpp:1054
#10 0x429a6513 in JSC::call (exec=0xb255b370, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/runtime/CallData.cpp:39
#11 0x429ebfa7 in JSC::boundFunctionCall (exec=0xb255b370) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:53
#12 0xb2383f8f in ?? ()
#13 0x428b43b4 in execute (globalData=0xb4261700, callFrame=0xb255b2c8, stack=0xb4212908, this=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/jit/JITCode.h:134
#14 JSC::Interpreter::executeCall (this=0xb4212900, callFrame=callFrame@entry=0xb255b040, function=function@entry=0xb2528f20, callType=callType@entry=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/interpreter/Interpreter.cpp:1054
#15 0x429a6513 in JSC::call (exec=0xb255b040, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/runtime/CallData.cpp:39
#16 0x429ebfa7 in JSC::boundFunctionCall (exec=0xb255b040) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:53
#17 0x428b4440 in JSC::Interpreter::executeCall (this=0xb4212900, callFrame=callFrame@entry=0xb24efb9c, function=function@entry=0xb2337ef0, callType=callType@entry=JSC::CallTypeHost, callData=..., thisValue=..., args=...) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/interpreter/Interpreter.cpp:1057
#18 0x429a6513 in JSC::call (exec=0xb24efb9c, functionObject=..., callType=JSC::CallTypeHost, callData=..., thisValue=..., args=...) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/runtime/CallData.cpp:39
#19 0x415215e3 in WebCore::JSEventListener::handleEvent () from /lib/libQtWebKit.so.4
#20 0x4173b266 in WebCore::EventTarget::fireEventListeners () from /lib/libQtWebKit.so.4
#21 0x4173b505 in WebCore::EventTarget::fireEventListeners () from /lib/libQtWebKit.so.4
#22 0x4174f3e7 in WebCore::Node::handleLocalEvents () from /lib/libQtWebKit.so.4
#23 0x4173032a in WebCore::EventContext::handleLocalEvents () from /lib/libQtWebKit.so.4
#24 0x41732e56 in WebCore::EventDispatcher::dispatchEvent () from /lib/libQtWebKit.so.4
#25 0x417304d8 in WebCore::EventDispatchMediator::dispatchEvent () from /lib/libQtWebKit.so.4
#26 0x4173f505 in WebCore::KeyboardEventDispatchMediator::dispatchEvent () from /lib/libQtWebKit.so.4
#27 0x41731dd8 in WebCore::EventDispatcher::dispatchEvent () from /lib/libQtWebKit.so.4
#28 0x41754a5e in WebCore::Node::dispatchKeyEvent () from /lib/libQtWebKit.so.4
#29 0x41b1c9b8 in WebCore::EventHandler::keyEvent () from /lib/libQtWebKit.so.4
#30 0x41467f16 in QWebPagePrivate::keyReleaseEvent () from /lib/libQtWebKit.so.4
#31 0x41475b4c in QWebPage::event () from /lib/libQtWebKit.so.4
#32 0x41479d60 in QWebView::keyReleaseEvent () from /lib/libQtWebKit.so.4
#33 0xb4cb760e in WebView::keyReleaseEvent (this=0x949eb80, e=0xbfb0ff08) at /usr/src/debug/kwebkitpart-1.3.2/src/webview.cpp:340
#34 0x4d097436 in QWidget::event (this=0x949eb80, event=0xbfb0ff08) at kernel/qwidget.cpp:8458
#35 0x41479b0d in QWebView::event () from /lib/libQtWebKit.so.4
#36 0x4d03ce14 in QApplicationPrivate::notify_helper (this=0x912ae68, receiver=0x949eb80, e=0xbfb0ff08) at kernel/qapplication.cpp:4562
#37 0x4d045218 in QApplication::notify (this=0xbfb10610, receiver=<optimized out>, receiver@entry=0x949eb80, e=e@entry=0xbfb0ff08) at kernel/qapplication.cpp:4003
#38 0x4de8d8d5 in KApplication::notify (this=0xbfb10610, receiver=0x949eb80, event=0xbfb0ff08) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#39 0x4c51570a in QCoreApplication::notifyInternal (this=0xbfb10610, receiver=receiver@entry=0x949eb80, event=event@entry=0xbfb0ff08) at kernel/qcoreapplication.cpp:949
#40 0x4d03b4be in sendSpontaneousEvent (event=0xbfb0ff08, receiver=0x949eb80) at ../../src/corelib/kernel/qcoreapplication.h:234
#41 qt_sendSpontaneousEvent (receiver=0x949eb80, event=event@entry=0xbfb0ff08) at kernel/qapplication.cpp:5560
#42 0x4d0eaeac in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x949eb80, grab=grab@entry=false, type=QEvent::KeyRelease, code=74, modifiers=..., text=..., autorepeat=autorepeat@entry=false, count=1, nativeScanCode=nativeScanCode@entry=44, nativeVirtualKey=106, nativeModifiers=nativeModifiers@entry=0) at kernel/qkeymapper_x11.cpp:1869
#43 0x4d0eb2a8 in QKeyMapperPrivate::translateKeyEvent (this=0x91592f0, keyWidget=keyWidget@entry=0x949eb80, event=event@entry=0xbfb1026c, grab=grab@entry=false) at kernel/qkeymapper_x11.cpp:1839
#44 0x4d0c313d in QApplication::x11ProcessEvent (this=0xbfb10610, event=event@entry=0xbfb1026c) at kernel/qapplication_x11.cpp:3553
#45 0x4d0edb3b in x11EventSourceDispatch (s=s@entry=0x912a9e8, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#46 0x4bc120f6 in g_main_dispatch (context=0x912aff8, context@entry=0x9101848) at gmain.c:3054
#47 g_main_context_dispatch (context=context@entry=0x912aff8) at gmain.c:3630
#48 0x4bc124a8 in g_main_context_iterate (context=context@entry=0x912aff8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#49 0x4bc12569 in g_main_context_iteration (context=0x912aff8, may_block=1) at gmain.c:3762
#50 0x4c5456ff in QEventDispatcherGlib::processEvents (this=this@entry=0x9106fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#51 0x4d0edcef in QGuiEventDispatcherGlib::processEvents (this=0x9106fd0, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#52 0x4c514114 in QEventLoop::processEvents (this=this@entry=0xbfb10528, flags=...) at kernel/qeventloop.cpp:149
#53 0x4c514451 in QEventLoop::exec (this=this@entry=0xbfb10528, flags=...) at kernel/qeventloop.cpp:204
#54 0x4c519d7f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#55 0x4d03b265 in QApplication::exec () at kernel/qapplication.cpp:3823
#56 0x4e887baa in kdemain (argc=2, argv=0xbfb10794) at /usr/src/debug/kde-baseapps-4.10.5/konqueror/src/konqmain.cpp:227
#57 0x0804872c in main (argc=2, argv=0xbfb10794) at /usr/src/debug/kde-baseapps-4.10.5/i686-redhat-linux-gnu/konqueror/src/konqueror_dummy.cpp:3

Possible duplicates by query: bug 319351, bug 305493.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-07-19 05:26:51 UTC
qtwebkit bug . please report the problem to http://trac.webkit.org/wiki/QtWebKitBugs. .