Bug 185807

Summary: crash when running with multiple tabs open and pressing Back funtion RMB
Product: [Applications] konqueror Reporter: Juha Tuomala <tuju>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.2.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Juha Tuomala 2009-02-28 16:48:41 UTC
Version:            (using KDE 4.2.0)
Installed from:    Fedora RPMs

Application: Konqueror (konqueror), signal SIGSEGV
0x0000003875aa7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fef5115d800 (LWP 27531))]

Thread 2 (Thread 0x7fef38cd4950 (LWP 944)):
#0  0x0000003875adeaa2 in select () from /lib64/libc.so.6
#1  0x0000003881322626 in QProcessManager::run (this=0x16c9280) at io/qprocess_unix.cpp:301
#2  0x0000003881259852 in QThreadPrivate::start (arg=0x16c9280) at thread/qthread_unix.cpp:185
#3  0x00000038766073da in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x0000003875ae62bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

Thread 1 (Thread 0x7fef5115d800 (LWP 27531)):
[KCrash Handler]
#5  KJS::PropertyMap::get (this=0x8, name=@0x28fbc50) at /usr/src/debug/kdelibs-4.2.0/kjs/property_map.cpp:215
#6  0x0000003a039ef3d7 in KJS::JSObject::getDirect () at /usr/src/debug/kdelibs-4.2.0/kjs/object.h:439
#7  cacheGlobalObject<KJS::HTMLDocumentProto> () at /usr/src/debug/kdelibs-4.2.0/kjs/lookup.h:325
#8  KJS::HTMLDocumentProto::self (exec=0x7fff59195080) at /usr/src/debug/kdelibs-4.2.0/khtml/ecma/kjs_html.cpp:78
#9  0x0000003a039ef48c in HTMLDocument (this=0x7fef433e2ec0, exec=0x28fbc50, d=0x7fef40c4b310) at /usr/src/debug/kdelibs-4.2.0/khtml/ecma/kjs_html.cpp:202
#10 0x0000003a039e0aac in KJS::getDOMNode (exec=0x7fff59195080, n=0x7fef40b86428) at /usr/src/debug/kdelibs-4.2.0/khtml/ecma/kjs_dom.cpp:1760
#11 0x0000003a03a128c3 in KJS::Window::getValueProperty (this=0x7fff59194490, exec=0x7fff59195080, token=<value optimized out>) at /usr/src/debug/kdelibs-4.2.0/khtml/ecma/kjs_window.cpp:734
#12 0x000000327bc65350 in KJS::PropertySlot::getValue () at /usr/src/debug/kdelibs-4.2.0/kjs/property_slot.h:46
#13 KJS::JSObject::get (this=0x7fef433f0180, exec=0x7fff59195080, propertyName=@0x7fef3281c4a8) at /usr/src/debug/kdelibs-4.2.0/kjs/object.cpp:166
#14 0x000000327bc7874a in KJS::Machine::runBlock (exec=0x7fff59195080, codeBlock=<value optimized out>, parentExec=0x0) at codes.def:673
#15 0x000000327bc370f9 in KJS::FunctionBodyNode::execute (this=0x7fef373aaf20, exec=0x7fff59195080) at /usr/src/debug/kdelibs-4.2.0/kjs/nodes.cpp:927
#16 0x000000327bc685e7 in KJS::Interpreter::evaluate (this=0x7fef4235c340, sourceURL=@0x7fff591952c0, startingLineNumber=3, code=0x7fef34b8d9d0, codeLength=2056, thisV=0x7fef433f0380)
    at /usr/src/debug/kdelibs-4.2.0/kjs/interpreter.cpp:550
#17 0x000000327bc686a3 in KJS::Interpreter::evaluate (this=0x28fbc50, sourceURL=@0x7fef40c4b310, startingLineNumber=1, code=<value optimized out>, thisV=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.0/kjs/interpreter.cpp:493
#18 0x0000003a03a264b3 in KJS::KJSProxyImpl::evaluate (this=0x7fef3a58b9c0, filename=<value optimized out>, baseLine=3, str=@0x7fff59195750, n=<value optimized out>, completion=0x7fff59195350)
    at /usr/src/debug/kdelibs-4.2.0/khtml/ecma/kjs_proxy.cpp:158
#19 0x0000003a037ddfb1 in KHTMLPart::executeScript (this=0x2f54db0, filename=@0x7fff59195470, baseLine=3, n=@0x7fff59195430, script=@0x7fff59195750)
    at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_part.cpp:1303
#20 0x0000003a0388cb68 in khtml::HTMLTokenizer::scriptExecution (this=0x7fef41c10420, str=@0x7fff59195750, scriptURL=<value optimized out>, baseLine=3)
    at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:498
#21 0x0000003a03891d88 in khtml::HTMLTokenizer::scriptHandler (this=0x7fef41c10420) at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:451
#22 0x0000003a03893955 in khtml::HTMLTokenizer::parseSpecial (this=0x7fef41c10420, src=@0x7fef41c10988) at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:367
#23 0x0000003a03895e4a in khtml::HTMLTokenizer::parseTag (this=0x7fef41c10420, src=@0x7fef41c10988) at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:1548
#24 0x0000003a03896c53 in khtml::HTMLTokenizer::write (this=0x7fef41c10420, str=@0x7fff59195e70, appendData=true) at /usr/src/debug/kdelibs-4.2.0/khtml/html/htmltokenizer.cpp:1807
#25 0x0000003a037e40dd in KHTMLPart::write (this=0x2f54db0, 
    data=0x7fef41f4f528 "<html>\n<head>\n\n<script type=\"text/javascript\">\nvar loc = document.location.toString();\nvar args_idx = loc.indexOf(\"#\");\nif (args_idx != -1) {\n    var args_str = loc.substring(args_idx + 1);\n\n    var a"..., len=2250) at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_part.cpp:2070
#26 0x0000003a037db600 in KHTMLPart::slotRestoreData (this=0x2f54db0, data=@0x7fff59196140) at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_part.cpp:1778
#27 0x0000003a037ffa49 in KHTMLPart::qt_metacall (this=0x2f54db0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff59196110)
    at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/khtml/khtml_part.moc:266
#28 0x0000003881356764 in QMetaObject::activate (sender=0x7fef3493e210, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3031
#29 0x0000003a03828042 in KHTMLPageCacheDelivery::emitData (this=0x8, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/khtml/khtml_pagecache.moc:131
#30 0x0000003a038286ad in KHTMLPageCache::sendData (this=0x2662ff0) at /usr/src/debug/kdelibs-4.2.0/khtml/khtml_pagecache.cpp:250
#31 0x0000003a0382906d in KHTMLPageCache::qt_metacall (this=0x2662ff0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff59196230)
    at /usr/src/debug/kdelibs-4.2.0/x86_64-redhat-linux-gnu/khtml/khtml_pagecache.moc:68
#32 0x0000003881356764 in QMetaObject::activate (sender=0x7fef3fe25df0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3031
#33 0x000000388135c9cf in QSingleShotTimer::timerEvent (this=0x7fef3fe25df0) at kernel/qtimer.cpp:294
#34 0x0000003881351073 in QObject::event (this=0x7fef3fe25df0, e=0x28fbc50) at kernel/qobject.cpp:1120
#35 0x00000039fcb828dd in QApplicationPrivate::notify_helper (this=0x16c5920, receiver=0x7fef3fe25df0, e=0x7fff591968f0) at kernel/qapplication.cpp:3803
#36 0x00000039fcb8a68a in QApplication::notify (this=0x7fff59196e00, receiver=0x7fef3fe25df0, e=0x7fff591968f0) at kernel/qapplication.cpp:3768
#37 0x00000039fe004deb in KApplication::notify (this=0x7fff59196e00, receiver=0x7fef3fe25df0, event=0x7fff591968f0) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#38 0x0000003881342391 in QCoreApplication::notifyInternal (this=0x7fff59196e00, receiver=0x7fef3fe25df0, event=0x7fff591968f0) at kernel/qcoreapplication.cpp:587
#39 0x000000388136e0d6 in QCoreApplication::sendEvent () at ../../src/corelib/kernel/qcoreapplication.h:209
#40 QTimerInfoList::activateTimers (this=0x16c8ed0) at kernel/qeventdispatcher_unix.cpp:557
#41 0x000000388136a83d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:160
#42 0x000000387723779b in g_main_dispatch () at gmain.c:2144
#43 IA__g_main_context_dispatch (context=0x16c8120) at gmain.c:2697
#44 0x000000387723af6d in g_main_context_iterate (context=0x16c8120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#45 0x000000387723b12b in IA__g_main_context_iteration (context=0x16c8120, may_block=1) at gmain.c:2841
#46 0x000000388136a79f in QEventDispatcherGlib::processEvents (this=0x16c50f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:319
#47 0x00000039fcc1328f in QGuiEventDispatcherGlib::processEvents (this=0x8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198
#48 0x0000003881340cb2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:143
#49 0x0000003881340e3d in QEventLoop::exec (this=0x7fff59196ba0, flags=) at kernel/qeventloop.cpp:194
#50 0x00000038813432ed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#51 0x00000039ff2b8c39 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#52 0x0000003875a1e576 in __libc_start_main (main=0x400820 <_start+240>, argc=2, ubp_av=0x7fff59197778, init=0x400850 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff59197768) at libc-start.c:220
#53 0x0000000000400759 in _start ()
Comment 1 Maksim Orlovich 2009-02-28 16:52:30 UTC

*** This bug has been marked as a duplicate of bug 170185 ***