Bug 209107

Summary: [testcase] translate.google.com crashes Konqueror [khtml::HTMLTokenizer::scriptHandler, khtml::HTMLTokenizer::parseSpecial, khtml::HTMLTokenizer::parseTag]
Product: [Applications] konqueror Reporter: Andreas Pietzowski <andreas>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: a.t.martens, aiacovitti, andresbajotierra, anselmolsm, bugs.crash, cslillie, gatoso, hpeat, johann-nikolaus, justin.zobel, kollix, lxnay, maksim, maris.kde, thomas, tristancuba
Priority: NOR Keywords: testcase
Version: 4.13.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
crash testcase

Description Andreas Pietzowski 2009-10-01 15:26:20 UTC
Application that crashed: konqueror
Version of the application: 4.3.1 (KDE 4.3.1)
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Go to http://translate.google.com/translate_tools and Konqueror crashes. I hope you can reproduce...

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 10990)]

Thread 2 (Thread 0x7f3c43183950 (LWP 11058)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f3c604e1cf7 in QWaitCondition::wait (this=0xa40728, mutex=0xa40720, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f3c604d7929 in QThreadPoolThread::run (this=0xa407f0) at concurrent/qthreadpool.cpp:140
#3  0x00007f3c604e0d35 in QThreadPrivate::start (arg=0xa407f0) at thread/qthread_unix.cpp:188
#4  0x00007f3c5c3d53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f3c5cfb9fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3c60aa0750 (LWP 10990)):
[KCrash Handler]
#5  khtml::HTMLTokenizer::scriptHandler (this=0x1d50540) at /build/buildd/kde4libs-4.3.1/khtml/html/htmltokenizer.cpp:471
#6  0x00007f3c48b50c95 in khtml::HTMLTokenizer::parseSpecial (this=0x1d50540, src=@0x1d50aa8) at /build/buildd/kde4libs-4.3.1/khtml/html/htmltokenizer.cpp:369
#7  0x00007f3c48b52900 in khtml::HTMLTokenizer::parseTag (this=0x1d50540, src=@0x1d50aa8) at /build/buildd/kde4libs-4.3.1/khtml/html/htmltokenizer.cpp:1550
#8  0x00007f3c48b53e02 in khtml::HTMLTokenizer::write (this=0x1d50540, str=@0x7fff68ad3200, appendData=false) at /build/buildd/kde4libs-4.3.1/khtml/html/htmltokenizer.cpp:1810
#9  0x00007f3c48afc4e5 in DOM::DocumentImpl::write (this=0x1710390, text=@0x7fff68ad32b0) at /build/buildd/kde4libs-4.3.1/khtml/xml/dom_docimpl.cpp:1679
#10 0x00007f3c48ccaa40 in KJS::HTMLDocFunction::callAsFunction (this=0x7f3c50063ec0, exec=0x7fff68ad3c60, thisObj=<value optimized out>, args=@0x7fff68ad3bb0)
    at /build/buildd/kde4libs-4.3.1/khtml/ecma/kjs_html.cpp:137
#11 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#12 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad3c60, codeBlock=<value optimized out>, parentExec=0x7fff68ad4820) at codes.def:1192
#13 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50069d80, exec=0x7fff68ad4820, thisObj=<value optimized out>, args=@0x7fff68ad3e40)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#14 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#15 0x00007f3c486263c4 in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff68ad4820, thisObj=0x7f3c50069d80, args=@0x7fff68ad4770)
    at /build/buildd/kde4libs-4.3.1/kjs/function_object.cpp:139
#16 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#17 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad4820, codeBlock=<value optimized out>, parentExec=0x7fff68ad5310) at codes.def:1192
#18 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c5007c300, exec=0x7fff68ad5310, thisObj=<value optimized out>, args=@0x7fff68ad5260)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#19 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#20 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad5310, codeBlock=<value optimized out>, parentExec=0x7fff68ad5e00) at codes.def:1192
#21 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c5007b840, exec=0x7fff68ad5e00, thisObj=<value optimized out>, args=@0x7fff68ad5d50)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#22 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#23 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad5e00, codeBlock=<value optimized out>, parentExec=0x7fff68ad68f0) at codes.def:1192
#24 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c5007b8c0, exec=0x7fff68ad68f0, thisObj=<value optimized out>, args=@0x7fff68ad6840)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#25 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#26 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad68f0, codeBlock=<value optimized out>, parentExec=0x7fff68ad74b0) at codes.def:1192
#27 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50079640, exec=0x7fff68ad74b0, thisObj=<value optimized out>, args=@0x7fff68ad6ad0)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#28 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#29 0x00007f3c486263c4 in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff68ad74b0, thisObj=0x7f3c50079640, args=@0x7fff68ad7400)
    at /build/buildd/kde4libs-4.3.1/kjs/function_object.cpp:139
#30 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#31 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad74b0, codeBlock=<value optimized out>, parentExec=0x7fff68ad7fa0) at codes.def:1192
#32 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50077e80, exec=0x7fff68ad7fa0, thisObj=<value optimized out>, args=@0x7fff68ad7ef0)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#33 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#34 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad7fa0, codeBlock=<value optimized out>, parentExec=0x7fff68ad8a90) at codes.def:1192
#35 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50077a80, exec=0x7fff68ad8a90, thisObj=<value optimized out>, args=@0x7fff68ad89e0)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#36 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#37 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad8a90, codeBlock=<value optimized out>, parentExec=0x7fff68ad9580) at codes.def:1192
#38 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50077b00, exec=0x7fff68ad9580, thisObj=<value optimized out>, args=@0x7fff68ad94d0)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#39 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#40 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ad9580, codeBlock=<value optimized out>, parentExec=0x7fff68ada140) at codes.def:1192
#41 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50077b80, exec=0x7fff68ada140, thisObj=<value optimized out>, args=@0x7fff68ad9770)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#42 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#43 0x00007f3c4862653a in KJS::FunctionProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff68ada140, thisObj=0x7f3c50077b80, args=@0x1)
    at /build/buildd/kde4libs-4.3.1/kjs/function_object.cpp:123
#44 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#45 0x00007f3c4865e831 in KJS::Machine::runBlock (exec=0x7fff68ada140, codeBlock=<value optimized out>, parentExec=0x1314480) at codes.def:1192
#46 0x00007f3c4863fd1f in KJS::FunctionImp::callAsFunction (this=0x7f3c50068b00, exec=0x1314480, thisObj=<value optimized out>, args=@0x7fff68ada360)
    at /build/buildd/kde4libs-4.3.1/kjs/function.cpp:144
#47 0x00007f3c486437b9 in KJS::JSObject::call (this=0x7fff68ad2b30, exec=0x1333290, thisObj=0x700000000, args=@0xa) at /build/buildd/kde4libs-4.3.1/kjs/object.cpp:69
#48 0x00007f3c48d1455d in KJS::JSEventListener::handleEvent (this=0x17f0250, evt=@0x7fff68ada3e0) at /build/buildd/kde4libs-4.3.1/khtml/ecma/kjs_events.cpp:106
#49 0x00007f3c48d21510 in KJS::XMLHttpRequest::changeState (this=0x7f3c53c60080, newState=<value optimized out>) at /build/buildd/kde4libs-4.3.1/khtml/ecma/xmlhttprequest.cpp:348
#50 0x00007f3c48d22c15 in KJS::XMLHttpRequest::slotFinished (this=0x7f3c53c60080) at /build/buildd/kde4libs-4.3.1/khtml/ecma/xmlhttprequest.cpp:719
#51 0x00007f3c48d239e1 in KJS::XMLHttpRequestQObject::qt_metacall (this=0x1e13d80, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff68ada590)
    at /build/buildd/kde4libs-4.3.1/khtml/ecma/xmlhttprequest.cpp:93
#52 0x00007f3c605dfea2 in QMetaObject::activate (sender=0x124a9b0, from_signal_index=<value optimized out>, to_signal_index=7, argv=0xa) at kernel/qobject.cpp:3113
#53 0x00007f3c600f6942 in KJob::result (this=0x7fff68ad2b30, _t1=0x124a9b0) at /build/buildd/kde4libs-4.3.1/obj-x86_64-linux-gnu/kdecore/kjob.moc:188
#54 0x00007f3c600f6cbf in KJob::emitResult (this=0x124a9b0) at /build/buildd/kde4libs-4.3.1/kdecore/jobs/kjob.cpp:304
#55 0x00007f3c5f6f0210 in KIO::SimpleJob::slotFinished (this=0x124a9b0) at /build/buildd/kde4libs-4.3.1/kio/kio/job.cpp:477
#56 0x00007f3c5f6f06c3 in KIO::TransferJob::slotFinished (this=0x124a9b0) at /build/buildd/kde4libs-4.3.1/kio/kio/job.cpp:948
#57 0x00007f3c5f6eb4b5 in KIO::TransferJob::qt_metacall (this=0x124a9b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68ada990)
    at /build/buildd/kde4libs-4.3.1/obj-x86_64-linux-gnu/kio/jobclasses.moc:343
#58 0x00007f3c605dfea2 in QMetaObject::activate (sender=0x1c69e10, from_signal_index=<value optimized out>, to_signal_index=8, argv=0xa) at kernel/qobject.cpp:3113
#59 0x00007f3c5f7ac891 in KIO::SlaveInterface::dispatch (this=0x1c69e10, _cmd=104, rawdata=<value optimized out>) at /build/buildd/kde4libs-4.3.1/kio/kio/slaveinterface.cpp:175
#60 0x00007f3c5f7a93e2 in KIO::SlaveInterface::dispatch (this=0x1c69e10) at /build/buildd/kde4libs-4.3.1/kio/kio/slaveinterface.cpp:91
#61 0x00007f3c5f79bf63 in KIO::Slave::gotInput (this=0x1c69e10) at /build/buildd/kde4libs-4.3.1/kio/kio/slave.cpp:322
#62 0x00007f3c5f79e1c8 in KIO::Slave::qt_metacall (this=0x1c69e10, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff68adadb0) at /build/buildd/kde4libs-4.3.1/obj-x86_64-linux-gnu/kio/slave.moc:76
#63 0x00007f3c605dfea2 in QMetaObject::activate (sender=0x13217e0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xa) at kernel/qobject.cpp:3113
#64 0x00007f3c5f6b8db1 in KIO::ConnectionPrivate::dequeue (this=0x13aa810) at /build/buildd/kde4libs-4.3.1/kio/kio/connection.cpp:82
#65 0x00007f3c5f6b920a in KIO::Connection::qt_metacall (this=0x13217e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x1c7e260)
    at /build/buildd/kde4libs-4.3.1/obj-x86_64-linux-gnu/kio/connection.moc:73
#66 0x00007f3c605da5d8 in QObject::event (this=0x13217e0, e=0x1f17680) at kernel/qobject.cpp:1111
#67 0x00007f3c5db90f4d in QApplicationPrivate::notify_helper (this=0x8fb7d0, receiver=0x13217e0, e=0x1f17680) at kernel/qapplication.cpp:4056
#68 0x00007f3c5db9918a in QApplication::notify (this=0x7fff68adb9f0, receiver=0x13217e0, e=0x1f17680) at kernel/qapplication.cpp:4021
#69 0x00007f3c5eca3deb in KApplication::notify (this=0x7fff68adb9f0, receiver=0x13217e0, event=0x1f17680) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#70 0x00007f3c605ca6ac in QCoreApplication::notifyInternal (this=0x7fff68adb9f0, receiver=0x13217e0, event=0x1f17680) at kernel/qcoreapplication.cpp:610
#71 0x00007f3c605cb31a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x85b320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#72 0x00007f3c605f3e03 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#73 0x00007f3c5c62420a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#74 0x00007f3c5c6278e0 in ?? () from /usr/lib/libglib-2.0.so.0
#75 0x00007f3c5c627a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#76 0x00007f3c605f3a8f in QEventDispatcherGlib::processEvents (this=0x8faee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#77 0x00007f3c5dc29bdf in QGuiEventDispatcherGlib::processEvents (this=0x7fff68ad2b30, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#78 0x00007f3c605c8f42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1756215088}) at kernel/qeventloop.cpp:149
#79 0x00007f3c605c9314 in QEventLoop::exec (this=0x7fff68adb770, flags={i = 1756215168}) at kernel/qeventloop.cpp:201
#80 0x00007f3c605cb5e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#81 0x00007f3c545244e2 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/kdebase-4.3.1/apps/konqueror/src/konqmain.cpp:271
#82 0x0000000000407215 in launch (argc=2, _name=0x8a2f58 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x8a2f7c "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8a2f84 "korn;1254403312;841963;20925_TIME534874380") at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:677
#83 0x0000000000407a38 in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1169
#84 0x0000000000407fe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1362
#85 0x0000000000408b26 in main (argc=1, argv=0x7fff68add0d8, envp=0x7fff68add0e8) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Maksim Orlovich 2009-10-01 15:45:08 UTC
Getting a more extensive bt due to asserts on:
#3  0xb5ec472e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#4  0xb2123e9b in khtml::HTMLTokenizer::reset (this=0x98c8f50)      
    at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:185
#5  0xb2124030 in ~HTMLTokenizer (this=0x98c8f50) at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:2079
#6  0xb20cd6a6 in DOM::DocumentImpl::detach (this=0x98ba670)                                                         
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1540                                                 
#7  0xb2079f1b in KHTMLPart::clear (this=0x98873a8) at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:1558      
#8  0xb207ad66 in KHTMLPart::begin (this=0x98873a8, url=@0xbfa8d144, xOffset=0, yOffset=0)                           
    at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:2013                                                      
#9  0xb20757f1 in KHTMLPart::processObjectRequest (this=0x9540240, child=0x986a540, _url=@0xbfa8d378, mimetype=@0xbfa8d270)
    at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4486                                                            
#10 0xb2076848 in KHTMLPart::requestObject (this=0x9540240, child=0x986a540, url=@0xbfa8d378, _args=@0xbfa8d398,           
    browserArgs=@0xbfa8d350) at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4257                                   
#11 0xb207cc1d in KHTMLPart::requestFrame (this=0x9540240, frame=0x9877368, url=@0xbfa8d404, frameName=@0xbfa8d400,        
    params=@0xbfa8d3fc, isIFrame=<value optimized out>) at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4165        
#12 0xb2142f25 in DOM::HTMLIFrameElementImpl::computeContent (this=0x9877368)                                              
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_baseimpl.cpp:787                                                     
#13 0xb216148b in DOM::HTMLPartContainerElementImpl::computeContentIfNeeded (this=0x6)                                     
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_objectimpl.cpp:90                                                    
#14 0xb2161755 in DOM::HTMLPartContainerElementImpl::recalcStyle (this=0x9877368, ch=DOM::NodeImpl::NoChange)              
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_objectimpl.cpp:73                                                    
#15 0xb20ef357 in DOM::ElementImpl::recalcStyle (this=0x97bd158, change=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:990                                                    
#16 0xb213b049 in DOM::HTMLElementImpl::recalcStyle (this=0x97bd158, ch=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:242                                                  
#17 0xb20ef357 in DOM::ElementImpl::recalcStyle (this=0x98031e0, change=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:990                                                    
#18 0xb213b049 in DOM::HTMLElementImpl::recalcStyle (this=0x98031e0, ch=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:242                                                  
#19 0xb20ef357 in DOM::ElementImpl::recalcStyle (this=0x9802238, change=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:990                                                    
#20 0xb213b049 in DOM::HTMLElementImpl::recalcStyle (this=0x9802238, ch=DOM::NodeImpl::NoChange)                           
---Type <return> to continue, or q <return> to quit---                                                                     
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:242                                                  
#21 0xb20ef357 in DOM::ElementImpl::recalcStyle (this=0x97d0190, change=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:990                                                    
#22 0xb213b049 in DOM::HTMLElementImpl::recalcStyle (this=0x97d0190, ch=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:242                                                  
#23 0xb20ef357 in DOM::ElementImpl::recalcStyle (this=0x9768038, change=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:990                                                    
#24 0xb213b049 in DOM::HTMLElementImpl::recalcStyle (this=0x9768038, ch=DOM::NodeImpl::NoChange)                           
    at /home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:242                                                  
#25 0xb20cdd0a in DOM::DocumentImpl::recalcStyle (this=0x9712b10, change=DOM::NodeImpl::NoChange)                          
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1441                                                       
#26 0xb20c7659 in DOM::DocumentImpl::updateRendering (this=0x9712b10)                                                      
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1470                                                       
#27 0xb20cd99e in DOM::DocumentImpl::updateDocumentsRendering ()                                                           
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1483                                                       
#28 0xb22eafcc in KJS::Window::afterScriptExecution (this=0xaff600c0)                                                      
    at /home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_window.cpp:1269                                                       
#29 0xb22fef7b in KJS::KJSProxyImpl::evaluate (this=0x98ba230, filename=                                                   
      {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 18659}, alloc = 0, size = 0, data = 0xb709bdfa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 185}, alloc = 0, size = 0, data = 0xb709be0e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfa8d7b8, static codecForCStrings = 0x0}, baseLine=0, str=@0xbfa8d954,    
    n=@0xbfa8d80c, completion=0xbfa8d798) at /home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_proxy.cpp:170                     
#30 0xb208139b in KHTMLPart::executeScript (this=0x98873a8, filename=@0xbfa8d828, baseLine=0, n=@0xbfa8d80c,                 
    script=@0xbfa8d954) at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:1329                                          
#31 0xb2126981 in khtml::HTMLTokenizer::scriptExecution (this=0x98c8f50, str=@0xbfa8d954, scriptURL=@0xbfa8d94c, baseLine=0) 
    at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:501                                                       
#32 0xb2127120 in khtml::HTMLTokenizer::scriptHandler (this=0x98c8f50)                                                       
    at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:454                                                       
#33 0xb2127acb in khtml::HTMLTokenizer::parseSpecial (this=0x98c8f50, src=@0x98c9450)                                        
    at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:369                                                       
#34 0xb212a0d4 in khtml::HTMLTokenizer::parseTag (this=0x98c8f50, src=@0x98c9450)                                            
    at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:1550                                                      
#35 0xb212a92e in khtml::HTMLTokenizer::write (this=0x98c8f50, str=@0xbfa8dc7c, appendData=false)                            
    at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:1810                                                      
---Type <return> to continue, or q <return> to quit---                                                                       
#36 0xb20ccfee in DOM::DocumentImpl::write (this=0x98ba670, text=@0xbfa8dcec)                                                
    at /home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1684                                                         


#37 0xb22d6221 in KJS::HTMLDocFunction::callAsFunction (this=0xaff52360, exec=0xbfa8e36c, thisObj=0xaff525a0, 
    args=@0xbfa8e2f4) at /home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_html.cpp:137                           
#38 0xb1a9f1ed in KJS::JSObject::call (this=0x7fdb, exec=0xbfa8e36c, thisObj=0xaff525a0, args=@0xbfa8e2f4)    
    at /home/maksim/kde42/src/kdelibs/kjs/object.cpp:69                                                       

... This is tricky, will need to give some thought how to resolve this.
Comment 2 Dario Andres 2009-10-02 00:45:01 UTC
I was about to add that I could reproduce here using:

Qt: 4.6.0 (Qt git branch 4.6 commit f3d15516572394b6bcd44a89dd66516fa4eba56e
        Date:   Fri Sep 25 10:21:23 2009 +1000)
KDE: 4.3.69 (KDE 4.3.69 (KDE 4.4 >= 20090923))
kdelibs svn rev. 1029296 / kdebase svn rev. 1029296
on ArchLinux i686 - Kernel 2.6.30.6
Comment 3 Dario Andres 2009-10-02 00:45:10 UTC
*** Bug 199377 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2009-10-09 03:13:00 UTC
*** Bug 209716 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-10-10 16:18:15 UTC
*** Bug 209993 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-10-21 16:38:21 UTC
*** Bug 211243 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-10-23 14:16:59 UTC
Now it works for me here using:

Qt: 4.6.0 (Qt git branch 4.6 commit 52aef13521af2137db15ee878893f5c5150471e5
        Date:   Mon Oct 12 14:18:51 2009 +1000)
KDE: 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091015))
kdelibs svn rev. 1038788 / kdebase svn rev. 1038788
on ArchLinux i686 - Kernel 2.6.30.6

- Can anyone else confirm this ? Thanks

---

Bug 211530 has the same backtrace but mentions another site:
http://www.consumerdepot.com/productstd.asp?id=10558806&source=CashbackShopping

However I can't reproduce the crash neither with this URL....
Comment 8 Dario Andres 2009-10-23 14:17:26 UTC
*** Bug 211530 has been marked as a duplicate of this bug. ***
Comment 9 Anselmo L. S. Melo (anselmolsm) 2009-11-01 02:33:40 UTC
Still crashing here with both URLs

Qt: 4.6.0 beta 1 (hash ca5b49a2ec0ee9d7030b8d03b561717addd3441f
                  Date:   Tue Oct 13 10:18:59 2009 +0200)
KDE 4.3.73 (KDE 4.3.73 (KDE 4.4 >= 20091026))
kdelibs svn rev.1043130 / kdebase svn rev. 1043134
on Gentoo Linux i686 - Kernel 2.6.30-tuxonice-r5

---

Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5bf1a00 (LWP 17658))]

Thread 3 (Thread 0xafe40b70 (LWP 17665)):
#0  0xb7f41424 in __kernel_vsyscall ()
#1  0xb6f41032 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6fdfb2f in QWaitConditionPrivate::wait (this=0xa4cad74, mutex=0xa4cad70, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0xa4cad74, mutex=0xa4cad70, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0xb6fd4981 in QThreadPoolThread::run (this=0xa4c5798) at concurrent/qthreadpool.cpp:140
#5  0xb6fdec2f in QThreadPrivate::start (arg=0xa4c5798) at thread/qthread_unix.cpp:244
#6  0xb6f3c6df in start_thread (arg=0xafe40b70) at pthread_create.c:297
#7  0xb62ab80e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf63ab70 (LWP 17666)):
#0  0xb7f41424 in __kernel_vsyscall ()
#1  0xb6f41032 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6fdfb2f in QWaitConditionPrivate::wait (this=0xa4cad74, mutex=0xa4cad70, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0xa4cad74, mutex=0xa4cad70, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0xb6fd4981 in QThreadPoolThread::run (this=0x9e66578) at concurrent/qthreadpool.cpp:140
#5  0xb6fdec2f in QThreadPrivate::start (arg=0x9e66578) at thread/qthread_unix.cpp:244
#6  0xb6f3c6df in start_thread (arg=0xaf63ab70) at pthread_create.c:297
#7  0xb62ab80e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5bf1a00 (LWP 17658)):
[KCrash Handler]
#6  0xb63343bd in main_arena () from /lib/libc.so.6
#7  0xb3b853e2 in khtml::HTMLTokenizer::scriptHandler (this=0xa0616c0) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:470
#8  0xb3b866bd in khtml::HTMLTokenizer::parseSpecial (this=0xa0616c0, src=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:369
#9  0xb3b88e7d in khtml::HTMLTokenizer::parseTag (this=0xa0616c0, src=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1550
#10 0xb3b89b0b in khtml::HTMLTokenizer::write (this=0xa0616c0, str=..., appendData=false) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1810
#11 0xb3b2f109 in DOM::DocumentImpl::write (this=0xa396108, text=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1680
#12 0xb3cfe9e6 in KJS::HTMLDocFunction::callAsFunction (this=0xb23138a0, exec=0xbfe502a4, thisObj=0xb2313900, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/ecma/kjs_html.cpp:137
#13 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe502a4, thisObj=0xb2313900, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#14 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe502a4, codeBlock=..., parentExec=0xbfe507c4) at codes.def:1192
#15 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2319920, exec=0xbfe507c4, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#16 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe507c4, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#17 0xb39430d6 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2310060, exec=0xbfe507c4, thisObj=0xb2319920, args=...)
    at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function_object.cpp:139
#18 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe507c4, thisObj=0xb2319920, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#19 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe507c4, codeBlock=..., parentExec=0xbfe50c44) at codes.def:1192
#20 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2312960, exec=0xbfe50c44, thisObj=0xb23196c0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#21 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe50c44, thisObj=0xb23196c0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#22 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe50c44, codeBlock=..., parentExec=0xbfe510c4) at codes.def:1192
#23 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2312dc0, exec=0xbfe510c4, thisObj=0xb2320000, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#24 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe510c4, thisObj=0xb2320000, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#25 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe510c4, codeBlock=..., parentExec=0xbfe51544) at codes.def:1192
#26 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2312d80, exec=0xbfe51544, thisObj=0xb2320000, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#27 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe51544, thisObj=0xb2320000, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#28 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe51544, codeBlock=..., parentExec=0xbfe51a64) at codes.def:1192
#29 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2313ea0, exec=0xbfe51a64, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#30 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe51a64, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#31 0xb39430d6 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2310060, exec=0xbfe51a64, thisObj=0xb2313ea0, args=...)
    at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function_object.cpp:139
#32 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe51a64, thisObj=0xb2313ea0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#33 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe51a64, codeBlock=..., parentExec=0xbfe51ee4) at codes.def:1192
#34 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2314a40, exec=0xbfe51ee4, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#35 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe51ee4, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#36 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe51ee4, codeBlock=..., parentExec=0xbfe52364) at codes.def:1192
#37 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2314c40, exec=0xbfe52364, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#38 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe52364, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#39 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe52364, codeBlock=..., parentExec=0xbfe527e4) at codes.def:1192
#40 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2314c00, exec=0xbfe527e4, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#41 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe527e4, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#42 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe527e4, codeBlock=..., parentExec=0xbfe52d04) at codes.def:1192
#43 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2314bc0, exec=0xbfe52d04, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#44 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe52d04, thisObj=0xb23198a0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#45 0xb3943292 in KJS::FunctionProtoFunc::callAsFunction (this=0xb2310040, exec=0xbfe52d04, thisObj=0xb2314bc0, args=...)
    at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function_object.cpp:123
#46 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xbfe52d04, thisObj=0xb2314bc0, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#47 0xb39811ae in KJS::Machine::runBlock (exec=0xbfe52d04, codeBlock=..., parentExec=0xa044278) at codes.def:1192
#48 0xb395fb1b in KJS::FunctionImp::callAsFunction (this=0xb2319000, exec=0xa044278, thisObj=0xb2320040, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/function.cpp:144
#49 0xb396369d in KJS::JSObject::call (this=0x1f, exec=0xa044278, thisObj=0xb2320040, args=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kjs/object.cpp:69
#50 0xb3d56717 in KJS::JSEventListener::handleEvent (this=0xa353658, evt=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/ecma/kjs_events.cpp:106
#51 0xb3d5f35b in KJS::XMLHttpRequest::changeState (this=0xb2320040, newState=KJS::XHRS_Loaded) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp:351
#52 0xb3d60dc4 in KJS::XMLHttpRequest::slotFinished (this=0xb2320040) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp:725
#53 0xb3d62012 in KJS::XMLHttpRequestQObject::slotFinished (this=0xa30f8c8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe53028)
    at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/khtml/ecma/xmlhttprequest.cpp:93
#54 KJS::XMLHttpRequestQObject::qt_metacall (this=0xa30f8c8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfe53028) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/khtml/xmlhttprequest.moc:78
#55 0xb70e599a in QMetaObject::metacall (object=0xa30f8c8, cl=31, idx=5, argv=0xbfe53028) at kernel/qmetaobject.cpp:237
#56 0xb70f44c7 in QMetaObject::activate (sender=0xa36c600, m=0xb74e0c28, local_signal_index=3, argv=<value optimized out>) at kernel/qobject.cpp:3390
#57 0xb733d413 in KJob::result (this=0xa36c600, _t1=0xa36c600) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/kdecore/kjob.moc:194
#58 0xb733d779 in KJob::emitResult (this=0xa36c600) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:304
#59 0xb7b68010 in KIO::SimpleJob::slotFinished (this=0xa36c600) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kio/kio/job.cpp:475
#60 0xb7b6852a in KIO::TransferJob::slotFinished (this=0xa36c600) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kio/kio/job.cpp:975
#61 0xb7b66423 in KIO::TransferJob::qt_metacall (this=0xa36c600, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfe532ac) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/kio/jobclasses.moc:367
#62 0xb70e599a in QMetaObject::metacall (object=0xa36c600, cl=31, idx=47, argv=0xbfe532ac) at kernel/qmetaobject.cpp:237
#63 0xb70f44c7 in QMetaObject::activate (sender=0xa4be0f8, m=0xb7d43f04, local_signal_index=4, argv=<value optimized out>) at kernel/qobject.cpp:3390
#64 0xb7c314d7 in KIO::SlaveInterface::finished (this=0xa4be0f8) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/kio/slaveinterface.moc:171
#65 0xb7c347cd in KIO::SlaveInterface::dispatch (this=0xa4be0f8, _cmd=104, rawdata=...) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
#66 0xb7c319a3 in KIO::SlaveInterface::dispatch (this=0xa4be0f8) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#67 0xb7c248c0 in KIO::Slave::gotInput (this=0xa4be0f8) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kio/kio/slave.cpp:320
#68 0xb7c25003 in KIO::Slave::qt_metacall (this=0xa4be0f8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfe535ac) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/kio/slave.moc:82
#69 0xb70e599a in QMetaObject::metacall (object=0xa4be0f8, cl=31, idx=30, argv=0xbfe535ac) at kernel/qmetaobject.cpp:237
#70 0xb70f44c7 in QMetaObject::activate (sender=0xa4c5a48, m=0xb7d40840, local_signal_index=0, argv=<value optimized out>) at kernel/qobject.cpp:3390
#71 0xb7b31857 in KIO::Connection::readyRead (this=0xa4c5a48) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/kio/connection.moc:92
#72 0xb7b33c2e in KIO::ConnectionPrivate::dequeue (this=0xa4c5c70) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kio/kio/connection.cpp:82
#73 0xb7b33d5e in KIO::Connection::qt_metacall (this=0xa4c5a48, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xa2fed78) at /home/anselmo/projects/kde/trunk/build/KDE/kdelibs/kio/connection.moc:79
#74 0xb70e599a in QMetaObject::metacall (object=0xa4c5a48, cl=31, idx=5, argv=0xa2fed78) at kernel/qmetaobject.cpp:237
#75 0xb70efff7 in QMetaCallEvent::placeMetaCall (this=0xa213df8, object=0xa4c5a48) at kernel/qobject.cpp:562
#76 0xb70f1096 in QObject::event (this=0xa4c5a48, e=0xa213df8) at kernel/qobject.cpp:1238
#77 0xb673c3d4 in QApplicationPrivate::notify_helper (this=0x9d685f8, receiver=0xa4c5a48, e=0xa213df8) at kernel/qapplication.cpp:4277
#78 0xb674578d in QApplication::notify (this=0xbfe53f80, receiver=0xa4c5a48, e=0xa213df8) at kernel/qapplication.cpp:3702
#79 0xb7714e7a in KApplication::notify (this=0xbfe53f80, receiver=0xa4c5a48, event=0xa213df8) at /home/anselmo/projects/kde/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#80 0xb70e0732 in QCoreApplication::notifyInternal (this=0xbfe53f80, receiver=0xa4c5a48, event=0xa213df8) at kernel/qcoreapplication.cpp:704
#81 0xb70e315a in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9d516d8) at kernel/qcoreapplication.h:215
#82 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9d516d8) at kernel/qcoreapplication.cpp:1345
#83 0xb70e32be in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#84 0xb710ca90 in QCoreApplication::sendPostedEvents (s=0x9d6a198) at kernel/qcoreapplication.h:220
#85 postEventSourceDispatch (s=0x9d6a198) at kernel/qeventdispatcher_glib.cpp:276
#86 0xb5efa83a in g_main_dispatch (context=0x9d6a110) at gmain.c:1960
#87 IA__g_main_context_dispatch (context=0x9d6a110) at gmain.c:2513
#88 0xb5efe280 in g_main_context_iterate (context=0x9d6a110, block=<value optimized out>, dispatch=1, self=0x9d68868) at gmain.c:2591
#89 0xb5efe3b0 in IA__g_main_context_iteration (context=0x9d6a110, may_block=1) at gmain.c:2654
#90 0xb710c556 in QEventDispatcherGlib::processEvents (this=0x9d685b8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#91 0xb67dfdb6 in QGuiEventDispatcherGlib::processEvents (this=0x9d685b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#92 0xb70ded2a in QEventLoop::processEvents (this=0xbfe53dd4, flags=) at kernel/qeventloop.cpp:149
#93 0xb70df18a in QEventLoop::exec (this=0xbfe53dd4, flags=...) at kernel/qeventloop.cpp:201
#94 0xb70e3381 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#95 0xb673c478 in QApplication::exec () at kernel/qapplication.cpp:3616
#96 0xb7ef8ebf in kdemain (argc=1, argv=0xbfe54294) at /home/anselmo/projects/kde/trunk/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257
#97 0x080487ab in main (argc=1, argv=0xbfe54294) at /home/anselmo/projects/kde/trunk/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 10 Tommi Tervo 2010-10-12 18:07:26 UTC
*** Bug 253985 has been marked as a duplicate of this bug. ***
Comment 11 Maksim Orlovich 2010-10-12 18:12:56 UTC
#Bug 253985 is as follows:

Navigating a running frame, again. Definitely need to sit down and think of a
solution for this, as it will fix a lot of bugs..

#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb5118291 in raise () from /lib/i686/libc.so.6
#9  0xb5119dbe in abort () from /lib/i686/libc.so.6
#10 0xb5110aa8 in __assert_fail () from /lib/i686/libc.so.6
#11 0xb10449ab in khtml::HTMLTokenizer::reset (this=0x946e438) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:186
#12 0xb1044b10 in khtml::HTMLTokenizer::~HTMLTokenizer (this=0x946e438,
__in_chrg=<value optimized out>) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:2063
#13 0xb1044cb2 in khtml::HTMLTokenizer::~HTMLTokenizer (this=0x946e438,
__in_chrg=<value optimized out>) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:2066
#14 0xb0fefde6 in DOM::DocumentImpl::detach (this=0x9933700) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1538
#15 0xb0f93506 in KHTMLPart::clear (this=0x977ff78) at
/home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:1511
#16 0xb0f93b96 in KHTMLPart::begin (this=0x977ff78, url=..., xOffset=0,
yOffset=0) at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:1991
#17 0xb0f8e1b4 in KHTMLPart::navigateLocalProtocol (this=0x940c740,
inPart=0x977ff78, url=...) at
/home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4463
#18 0xb0f8e580 in KHTMLPart::navigateChild (this=0x940c740, child=0x977fa50,
url=...) at /home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4497
#19 0xb0f8ef8e in KHTMLPart::processObjectRequest (this=0x940c740,
child=0x977fa50, _url=..., mimetype=...) at
/home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4452
#20 0xb0f91051 in KHTMLPart::requestObject (this=0x940c740, child=0x977fa50,
url=..., _args=..., browserArgs=...) at
/home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4297
#21 0xb0f92007 in KHTMLPart::loadFrameElement (this=0x940c740, frame=0x9809db0,
url=..., frameName=..., params=..., isIFrame=true) at
/home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:4193
#22 0xb105ea84 in DOM::HTMLIFrameElementImpl::computeContent (this=0x9809db0)
at /home/maksim/kde42/src/kdelibs/khtml/html/html_baseimpl.cpp:837
#23 0xb1078ddb in DOM::HTMLPartContainerElementImpl::computeContentIfNeeded
(this=0x9809db0) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_objectimpl.cpp:89
#24 0xb1078e55 in DOM::HTMLPartContainerElementImpl::recalcStyle
(this=0x9809db0, ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_objectimpl.cpp:72
#25 0xb100f1a7 in DOM::ElementImpl::recalcStyle (this=0x94ed758,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#26 0xb10538e9 in DOM::HTMLElementImpl::recalcStyle (this=0x94ed758,
ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:235
#27 0xb100f1a7 in DOM::ElementImpl::recalcStyle (this=0x9468ca0,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#28 0xb10538e9 in DOM::HTMLElementImpl::recalcStyle (this=0x9468ca0,
ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:235
#29 0xb100f1a7 in DOM::ElementImpl::recalcStyle (this=0x95d53a0,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#30 0xb10538e9 in DOM::HTMLElementImpl::recalcStyle (this=0x95d53a0,
ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:235
#31 0xb100f1a7 in DOM::ElementImpl::recalcStyle (this=0x95d4d58,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#32 0xb10538e9 in DOM::HTMLElementImpl::recalcStyle (this=0x95d4d58,
ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:235
#33 0xb100f1a7 in DOM::ElementImpl::recalcStyle (this=0x937e338,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#34 0xb10538e9 in DOM::HTMLElementImpl::recalcStyle (this=0x937e338,
ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:235
#35 0xb100f1a7 in DOM::ElementImpl::recalcStyle (this=0x96cb428,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_elementimpl.cpp:1018
#36 0xb10538e9 in DOM::HTMLElementImpl::recalcStyle (this=0x96cb428,
ch=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/html/html_elementimpl.cpp:235
#37 0xb0ff08e7 in DOM::DocumentImpl::recalcStyle (this=0x9481bc0,
change=DOM::NodeImpl::NoChange) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1439
#38 0xb0fe6a79 in DOM::DocumentImpl::updateRendering (this=0x9481bc0) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1468
#39 0xb0ff4047 in DOM::DocumentImpl::updateDocumentsRendering () at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1481
#40 0xb11f2069 in KJS::Window::afterScriptExecution (this=0xae3b0100) at
/home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_window.cpp:1298
#41 0xb1200484 in KJSProxy::evaluate (this=0x97abe70, filename=..., baseLine=0,
str=..., n=..., completion=0xbfc1d1fc) at
/home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_proxy.cpp:138
#42 0xb0f79c60 in KHTMLPart::executeScript (this=0x977ff78, filename=...,
baseLine=0, n=..., script=...) at
/home/maksim/kde42/src/kdelibs/khtml/khtml_part.cpp:1276
#43 0xb103e18f in khtml::HTMLTokenizer::scriptExecution (this=0x946e438,
str=..., scriptURL=..., baseLine=0) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:517
#44 0xb104159a in khtml::HTMLTokenizer::scriptHandler (this=0x946e438) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:470
#45 0xb1041c20 in khtml::HTMLTokenizer::parseRawContent (this=0x946e438,
src=...) at /home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:379
#46 0xb1043510 in khtml::HTMLTokenizer::parseTag (this=0x946e438, src=...) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:1527
#47 0xb1043d70 in khtml::HTMLTokenizer::write (this=0x946e438, str=...,
appendData=false) at
/home/maksim/kde42/src/kdelibs/khtml/html/htmltokenizer.cpp:1798
#48 0xb0fec26f in DOM::DocumentImpl::write (this=0x9933700, text=...) at
/home/maksim/kde42/src/kdelibs/khtml/xml/dom_docimpl.cpp:1688
#49 0xb11c9a58 in KJS::HTMLDocFunction::callAsFunction (this=0xadb65f60,
exec=0xbfc1d910, thisObj=0xadb65f80, args=...) at
/home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_html.cpp:135
#50 0xb11f6f46 in KJS::JSObject::call (this=0xadb65f60, exec=0xbfc1d910,
thisObj=0xadb65f80, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#51 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1d910, codeBlock=...,
parentExec=0xbfc1dca0) at codes.def:1204
#52 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb686a0,
exec=0xbfc1dca0, thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#53 0xb11f6f46 in KJS::JSObject::call (this=0xadb686a0, exec=0xbfc1dca0,
thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#54 0xb0876454 in KJS::FunctionProtoFunc::callAsFunction (this=0xadb69020,
exec=0xbfc1dca0, thisObj=0xadb686a0, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function_object.cpp:139
#55 0xb11f6f46 in KJS::JSObject::call (this=0xadb69020, exec=0xbfc1dca0,
thisObj=0xadb686a0, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#56 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1dca0, codeBlock=...,
parentExec=0xbfc1dfa0) at codes.def:1204
#57 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6c560,
exec=0xbfc1dfa0, thisObj=0xadb68360, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#58 0xb11f6f46 in KJS::JSObject::call (this=0xadb6c560, exec=0xbfc1dfa0,
thisObj=0xadb68360, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#59 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1dfa0, codeBlock=...,
parentExec=0xbfc1e2a0) at codes.def:1204
#60 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6a840,
exec=0xbfc1e2a0, thisObj=0xae3b0040, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#61 0xb11f6f46 in KJS::JSObject::call (this=0xadb6a840, exec=0xbfc1e2a0,
thisObj=0xae3b0040, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#62 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1e2a0, codeBlock=...,
parentExec=0xbfc1e5a0) at codes.def:1204
#63 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6a800,
exec=0xbfc1e5a0, thisObj=0xae3b0040, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#64 0xb11f6f46 in KJS::JSObject::call (this=0xadb6a800, exec=0xbfc1e5a0,
thisObj=0xae3b0040, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#65 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1e5a0, codeBlock=...,
parentExec=0xbfc1e930) at codes.def:1204
#66 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6cee0,
exec=0xbfc1e930, thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#67 0xb11f6f46 in KJS::JSObject::call (this=0xadb6cee0, exec=0xbfc1e930,
thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#68 0xb0876454 in KJS::FunctionProtoFunc::callAsFunction (this=0xadb69020,
exec=0xbfc1e930, thisObj=0xadb6cee0, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function_object.cpp:139
#69 0xb11f6f46 in KJS::JSObject::call (this=0xadb69020, exec=0xbfc1e930,
thisObj=0xadb6cee0, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#70 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1e930, codeBlock=...,
parentExec=0xbfc1ec30) at codes.def:1204
#71 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6d440,
exec=0xbfc1ec30, thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#72 0xb11f6f46 in KJS::JSObject::call (this=0xadb6d440, exec=0xbfc1ec30,
thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#73 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1ec30, codeBlock=...,
parentExec=0xbfc1ef30) at codes.def:1204
#74 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6b040,
exec=0xbfc1ef30, thisObj=0xae3b0040, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#75 0xb11f6f46 in KJS::JSObject::call (this=0xadb6b040, exec=0xbfc1ef30,
thisObj=0xae3b0040, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#76 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1ef30, codeBlock=...,
parentExec=0xbfc1f230) at codes.def:1204
#77 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6d580,
exec=0xbfc1f230, thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#78 0xb11f6f46 in KJS::JSObject::call (this=0xadb6d580, exec=0xbfc1f230,
thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#79 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1f230, codeBlock=...,
parentExec=0xbfc1f5c0) at codes.def:1204
#80 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb6d540,
exec=0xbfc1f5c0, thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#81 0xb11f6f46 in KJS::JSObject::call (this=0xadb6d540, exec=0xbfc1f5c0,
thisObj=0xadb68600, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#82 0xb08763b2 in KJS::FunctionProtoFunc::callAsFunction (this=0xadb69000,
exec=0xbfc1f5c0, thisObj=0xadb6d540, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function_object.cpp:123
#83 0xb11f6f46 in KJS::JSObject::call (this=0xadb69000, exec=0xbfc1f5c0,
thisObj=0xadb6d540, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#84 0xb08b48e8 in KJS::Machine::runBlock (exec=0xbfc1f5c0, codeBlock=...,
parentExec=0x9467e50) at codes.def:1204
#85 0xb0890ed1 in KJS::FunctionImp::callAsFunction (this=0xadb67d00,
exec=0x9467e50, thisObj=0xae3b0080, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/function.cpp:172
#86 0xb11f6f46 in KJS::JSObject::call (this=0xadb67d00, exec=0x9467e50,
thisObj=0xae3b0080, args=...) at
/home/maksim/kde42/src/kdelibs/kjs/object.h:626
#87 0xb121842f in KJS::JSEventListener::handleEvent (this=0x97b6110, evt=...)
at /home/maksim/kde42/src/kdelibs/khtml/ecma/kjs_events.cpp:107
#88 0xb1224f77 in KJS::XMLHttpRequest::changeState (this=0xae3b0080,
newState=KJS::XHRS_Loaded) at
/home/maksim/kde42/src/kdelibs/khtml/ecma/xmlhttprequest.cpp:366
#89 0xb1225754 in KJS::XMLHttpRequest::slotFinished (this=0xae3b0080) at
/home/maksim/kde42/src/kdelibs/khtml/ecma/xmlhttprequest.cpp:747
#90 0xb12257c7 in KJS::XMLHttpRequestQObject::slotFinished (this=0x98e24b8,
job=0x98d7830) at
/home/maksim/kde42/src/kdelibs/khtml/ecma/xmlhttprequest.cpp:93
#91 0xb122595f in KJS::XMLHttpRequestQObject::qt_metacall (this=0x98e24b8,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc1f918)
    at /home/maksim/kde42/build/kdelibs/khtml/xmlhttprequest.moc:78
#92 0xb64b4d0e in QMetaObject::metacall (object=0x98e24b8,
cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfc1f918) at
kernel/qmetaobject.cpp:237
#93 0xb64c660b in QMetaObject::activate (sender=0x98d7830, m=0xb68d2308,
local_signal_index=3, argv=0xbfc1f918) at kernel/qobject.cpp:3277
#94 0xb675a493 in KJob::result (this=0x98d7830, _t1=0x98d7830) at
/home/maksim/kde42/build/kdelibs/kdecore/kjob.moc:194
#95 0xb675a4e9 in KJob::emitResult (this=0x98d7830) at
/home/maksim/kde42/src/kdelibs/kdecore/jobs/kjob.cpp:312
#96 0xb7332cd5 in KIO::SimpleJob::slotFinished (this=0x98d7830) at
/home/maksim/kde42/src/kdelibs/kio/kio/job.cpp:523
#97 0xb733d498 in KIO::TransferJob::slotFinished (this=0x98d7830) at
/home/maksim/kde42/src/kdelibs/kio/kio/job.cpp:1112
#98 0xb733b113 in KIO::TransferJob::qt_metacall (this=0x98d7830,
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfc1fb9c) at
/home/maksim/kde42/build/kdelibs/kio/jobclasses.moc:367
#99 0xb64b4d0e in QMetaObject::metacall (object=0x98d7830,
cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbfc1fb9c) at
kernel/qmetaobject.cpp:237
#100 0xb64c660b in QMetaObject::activate (sender=0x93b0320, m=0xb75002a4,
local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3277
#101 0xb73e5967 in KIO::SlaveInterface::finished (this=0x93b0320) at
/home/maksim/kde42/build/kdelibs/kio/slaveinterface.moc:171
#102 0xb73e78d7 in KIO::SlaveInterface::dispatch (this=0x93b0320, _cmd=104,
rawdata=...) at /home/maksim/kde42/src/kdelibs/kio/kio/slaveinterface.cpp:173
#103 0xb73e52da in KIO::SlaveInterface::dispatch (this=0x93b0320) at
/home/maksim/kde42/src/kdelibs/kio/kio/slaveinterface.cpp:89
#104 0xb73daea5 in KIO::Slave::gotInput (this=0x93b0320) at
/home/maksim/kde42/src/kdelibs/kio/kio/slave.cpp:347
#105 0xb73db56b in KIO::Slave::qt_metacall (this=0x93b0320,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc1fe9c) at
/home/maksim/kde42/build/kdelibs/kio/slave.moc:82
#106 0xb64b4d0e in QMetaObject::metacall (object=0x93b0320,
cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfc1fe9c) at
kernel/qmetaobject.cpp:237
#107 0xb64c660b in QMetaObject::activate (sender=0x9423510, m=0xb74fce40,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3277
#108 0xb7304357 in KIO::Connection::readyRead (this=0x9423510) at
/home/maksim/kde42/build/kdelibs/kio/connection.moc:92
#109 0xb73059b6 in KIO::ConnectionPrivate::dequeue (this=0x939add8) at
/home/maksim/kde42/src/kdelibs/kio/kio/connection.cpp:82
#110 0xb7305a5e in KIO::Connection::qt_metacall (this=0x9423510,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x98d35b0) at
/home/maksim/kde42/build/kdelibs/kio/connection.moc:79
#111 0xb64b4d0e in QMetaObject::metacall (object=0x9423510,
cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x98d35b0) at
kernel/qmetaobject.cpp:237
#112 0xb64c1caf in QMetaCallEvent::placeMetaCall (this=0x96d6c20,
object=0x9423510) at kernel/qobject.cpp:534
#113 0xb64c2bd3 in QObject::event (this=0x9423510, e=0x96d6c20) at
kernel/qobject.cpp:1216
#114 0xb5935c70 in QApplicationPrivate::notify_helper (this=0x8cc21e8,
receiver=0x9423510, e=0x96d6c20) at kernel/qapplication.cpp:4397
#115 0xb593364e in QApplication::notify (this=0xbfc209ac, receiver=0x9423510,
e=0x96d6c20) at kernel/qapplication.cpp:3799
#116 0xb6bf4733 in KApplication::notify (this=0xbfc209ac, receiver=0x9423510,
event=0x96d6c20) at
/home/maksim/kde42/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#117 0xb64ade3c in QCoreApplication::notifyInternal (this=0xbfc209ac,
receiver=0x9423510, event=0x96d6c20) at kernel/qcoreapplication.cpp:732
#118 0xb77636ce in QCoreApplication::sendEvent (receiver=0x9423510,
event=0x96d6c20) at
/home/maksim/kde42/src/qt-copy/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#119 0xb64aee73 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x8caa8d8) at kernel/qcoreapplication.cpp:1370
#120 0xb64aeb31 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1266
#121 0xb6cadb96 in QCoreApplication::sendPostedEvents () at
/home/maksim/kde42/src/qt-copy/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#122 0xb64dea7f in postEventSourceDispatch (s=0x8cc4f10) at
kernel/qeventdispatcher_glib.cpp:277
#123 0xb4bdea19 in g_main_dispatch (context=0x8cc44a8) at gmain.c:2149
#124 g_main_context_dispatch (context=0x8cc44a8) at gmain.c:2702
#125 0xb4bdf220 in g_main_context_iterate (context=0x8cc44a8, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2780
#126 0xb4bdf4da in g_main_context_iteration (context=0x8cc44a8, may_block=1) at
gmain.c:2843
#127 0xb64df184 in QEventDispatcherGlib::processEvents (this=0x8caa388,
flags=...) at kernel/qeventdispatcher_glib.cpp:415
#128 0xb59f305a in QGuiEventDispatcherGlib::processEvents (this=0x8caa388,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#129 0xb64abe35 in QEventLoop::processEvents (this=0xbfc2085c, flags=...) at
kernel/qeventloop.cpp:149
#130 0xb64abf79 in QEventLoop::exec (this=0xbfc2085c, flags=...) at
kernel/qeventloop.cpp:197
#131 0xb64ae4f8 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#132 0xb5933280 in QApplication::exec () at kernel/qapplication.cpp:3673
#133 0xb77e1f5d in kdemain (argc=2, argv=0xbfc20c04) at
/home/maksim/kde42/src/kdebase/apps/konqueror/src/konqmain.cpp:220
#134 0x0804872b in main (argc=2, argv=0xbfc20c04) at
/home/maksim/kde42/build/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 12 Māris Nartišs 2011-02-28 09:48:05 UTC
Created attachment 57568 [details]
New crash information added by DrKonqi

konqueror (4.6.00 (4.6.0)) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1

Still crashing with 4.6.0 on Gentoo ~AMD64

-- Backtrace (Reduced):
#6  khtml::HTMLTokenizer::scriptHandler (this=0x4acba80) at /var/tmp/portage/kde-base/kdelibs-4.6.0-r1/work/kdelibs-4.6.0/khtml/html/htmltokenizer.cpp:485
#7  0x00007fc93423b5c8 in khtml::HTMLTokenizer::parseRawContent (this=0x4acba80, src=...) at /var/tmp/portage/kde-base/kdelibs-4.6.0-r1/work/kdelibs-4.6.0/khtml/html/htmltokenizer.cpp:379
#8  0x00007fc93423e2da in khtml::HTMLTokenizer::parseTag (this=0x4acba80, src=...) at /var/tmp/portage/kde-base/kdelibs-4.6.0-r1/work/kdelibs-4.6.0/khtml/html/htmltokenizer.cpp:1527
#9  0x00007fc93423ea96 in khtml::HTMLTokenizer::write (this=0x4acba80, str=<value optimized out>, appendData=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.0-r1/work/kdelibs-4.6.0/khtml/html/htmltokenizer.cpp:1798
#10 0x00007fc9341f0f90 in DOM::DocumentImpl::write (this=<value optimized out>, text=...) at /var/tmp/portage/kde-base/kdelibs-4.6.0-r1/work/kdelibs-4.6.0/khtml/xml/dom_docimpl.cpp:1687
Comment 13 Martin Koller 2011-06-23 22:20:23 UTC
Still crashes in 4.6.4
Comment 14 Māris Nartišs 2011-08-09 06:48:16 UTC
Created attachment 62690 [details]
New crash information added by DrKonqi

konqueror (4.7.00 (4.7.0)) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.3

Still an issue for 4.7.0 too. Tested on Gentoo ~AMD64

-- Backtrace (Reduced):
#6  khtml::HTMLTokenizer::scriptHandler (this=0x1dc14c0) at /var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:485
#7  0x00007f742412aa82 in khtml::HTMLTokenizer::parseRawContent (this=0x1dc14c0, src=...) at /var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:379
#8  0x00007f742412d717 in khtml::HTMLTokenizer::parseTag (this=0x1dc14c0, src=...) at /var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:1528
#9  0x00007f742412e195 in khtml::HTMLTokenizer::write (this=0x1dc14c0, str=<value optimized out>, appendData=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/khtml/html/htmltokenizer.cpp:1799
#10 0x00007f74240d89ee in DOM::DocumentImpl::write (this=<value optimized out>, text=...) at /var/tmp/portage/kde-base/kdelibs-4.7.0-r1/work/kdelibs-4.7.0/khtml/xml/dom_docimpl.cpp:1687
Comment 15 Andrea Iacovitti 2011-11-09 19:10:36 UTC
The crash seems caused by "d->propagateInitialDomainAndBaseTo(p)" in khtml_part.cpp:4447 and trigger by the call "kidDoc->setOrigin ( m_doc->origin() )" inside that function.
Comment 16 Dawit Alemayehu 2011-11-18 04:40:28 UTC
*** Bug 212519 has been marked as a duplicate of this bug. ***
Comment 17 Andrea Iacovitti 2012-01-28 09:34:55 UTC
It seems to me bug 277627 is a dup of this.
If so it contains a testcase that could help to fix the crash.
Comment 18 Tommi Tervo 2014-06-08 14:52:24 UTC
*** Bug 335957 has been marked as a duplicate of this bug. ***
Comment 19 Andrea Iacovitti 2014-06-27 09:59:52 UTC
*** Bug 277627 has been marked as a duplicate of this bug. ***
Comment 20 Andrea Iacovitti 2014-06-27 10:01:09 UTC
*** Bug 325557 has been marked as a duplicate of this bug. ***
Comment 21 Andrea Iacovitti 2014-06-27 10:02:27 UTC
Created attachment 87425 [details]
crash testcase
Comment 22 Justin Zobel 2020-12-14 01:33:52 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 23 Justin Zobel 2020-12-14 01:34:03 UTC
Status.
Comment 24 Māris Nartišs 2020-12-14 08:13:54 UTC
I am unable to reproduce with 20.08.1.