Bug 183852

Summary: crash upon loading page
Product: [Applications] konqueror Reporter: Oswald Buddenhagen <ossi>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: maksim
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oswald Buddenhagen 2009-02-09 23:18:28 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

not sure what page it crashed on, as it was the result of a session restoration. i think it was an actor lookup on imdb.

konqueror: [...]/khtml/html/htmltokenizer.cpp:183: void khtml::HTMLTokenizer::reset(): Assertion `m_executingScript == 0' failed.

#9  0xa678f5be in __assert_fail () from /lib/i686/cmov/libc.so.6
#10 0xa4284e07 in khtml::HTMLTokenizer::reset (this=0x8f3bff8) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:183
#11 0xa4284e4d in ~HTMLTokenizer (this=0x8f3bff8) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:2076
#12 0xa42363b6 in DOM::DocumentImpl::detach (this=0x8f3b9b8) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1547
#13 0xa41e98ae in KHTMLPart::clear (this=0x8c8a860) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1542
#14 0xa41f5030 in ~KHTMLPart (this=0x8c8a860) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:595
#15 0xa41e95ea in KHTMLPart::clear (this=0x8b56e40) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1581
#16 0xa41ea06e in KHTMLPart::begin (this=0x8b56e40, url=@0xaf87477c, xOffset=0, yOffset=0) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1989
#17 0xa4429ef5 in KJS::Window::getValueProperty (this=0xa2bc0040, exec=0xaf874cd4, token=4) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/ecma/kjs_window.cpp:730
#18 0xa4065aca in KJS::PropertySlot::getValue (this=0xaf874800, exec=0xaf874cd4, originalObject=0xa2bc0040, propertyName=@0x900812c) at /home/ossi/src/kde/trunk/KDE/kdelibs/kjs/property_slot.h:46
#19 0xa406449a in KJS::JSObject::get (this=0xa2bc0040, exec=0xaf874cd4, propertyName=@0x900812c) at /home/ossi/src/kde/trunk/KDE/kdelibs/kjs/object.cpp:166
#20 0xa407bfed in KJS::Machine::runBlock (exec=0xaf874cd4, codeBlock=@0x0, parentExec=0x0) at codes.def:673
#21 0xa402bf5c in KJS::FunctionBodyNode::execute (this=0x8e29c88, exec=0xaf874cd4) at /home/ossi/src/kde/trunk/KDE/kdelibs/kjs/nodes.cpp:927
#22 0xa4067036 in KJS::Interpreter::evaluate (this=0x8f9d450, sourceURL=@0xaf874e94, startingLineNumber=3, code=0x9006080, codeLength=2056, thisV=0xa2bc0080)
    at /home/ossi/src/kde/trunk/KDE/kdelibs/kjs/interpreter.cpp:550
#23 0xa40671ce in KJS::Interpreter::evaluate (this=0x8f9d450, sourceURL=@0xaf874e94, startingLineNumber=3, code=@0xaf874e98, thisV=0xa2bc0080)
    at /home/ossi/src/kde/trunk/KDE/kdelibs/kjs/interpreter.cpp:493
#24 0xa443af45 in KJS::KJSProxyImpl::evaluate (this=0x8f9fca0, filename=
      {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 35828}, alloc = 0, size = 0, data = 0xa756b05a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 153}, alloc = 0, size = 0, data = 0xa756b06e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xaf874f28, static codecForCStrings = 0x0}, baseLine=3, str=@0xaf8750d4, n=@0xaf874f7c, completion=0xaf874f08)
    at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/ecma/kjs_proxy.cpp:158
#25 0xa41f02f6 in KHTMLPart::executeScript (this=0x8c8a860, filename=@0xaf874f98, baseLine=3, n=@0xaf874f7c, script=@0xaf8750d4) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1313
#26 0xa4287760 in khtml::HTMLTokenizer::scriptExecution (this=0x8f3bff8, str=@0xaf8750d4, scriptURL=@0xaf8750cc, baseLine=3) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:498
#27 0xa4287d8e in khtml::HTMLTokenizer::scriptHandler (this=0x8f3bff8) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:451
#28 0xa4288b24 in khtml::HTMLTokenizer::parseSpecial (this=0x8f3bff8, src=@0x8f3c4f8) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:367
#29 0xa428a5a1 in khtml::HTMLTokenizer::parseTag (this=0x8f3bff8, src=@0x8f3c4f8) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1548
#30 0xa428b985 in khtml::HTMLTokenizer::write (this=0x8f3bff8, str=@0xaf875428, appendData=true) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1807
#31 0xa41e6d03 in KHTMLPart::write (this=0x8c8a860, 
    data=0x8dea148 "<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 /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:2080
#32 0xa41e8ec0 in KHTMLPart::slotData (this=0x8c8a860, kio_job=0x8d09ae8, data=@0xaf875904) at /home/ossi/src/kde/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1765
#33 0xa41f09b7 in KHTMLPart::qt_metacall (this=0x8c8a860, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xaf875688) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/khtml/khtml_part.moc:265
#34 0xa74d0a3c in QMetaObject::activate (sender=0x8d09ae8, from_signal_index=<value optimized out>, to_signal_index=40, argv=0x0)
    at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3061
#35 0xa74d0e5c in QMetaObject::activate (sender=0x8d09ae8, m=0xa7eb21d0, local_signal_index=0, argv=0xaf875688) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3136
#36 0xa7d25689 in KIO::TransferJob::data (this=0x8d09ae8, _t1=0x8d09ae8, _t2=@0xaf875904) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kio/jobclasses.moc:364
#37 0xa7d26097 in KIO::TransferJob::slotData (this=0x8d09ae8, _data=@0xaf875904) at /home/ossi/src/kde/trunk/KDE/kdelibs/kio/kio/job.cpp:921
#38 0xa7d306c5 in KIO::TransferJob::qt_metacall (this=0x8d09ae8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xaf8757ac) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kio/jobclasses.moc:344
#39 0xa74d0a3c in QMetaObject::activate (sender=0x8cacb58, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0)
    at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3061
#40 0xa74d0e5c in QMetaObject::activate (sender=0x8cacb58, m=0xa7eb4ca4, local_signal_index=0, argv=0xaf8757ac) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3136
#41 0xa7dd6073 in KIO::SlaveInterface::data (this=0x8cacb58, _t1=@0xaf875904) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kio/slaveinterface.moc:140
#42 0xa7dd834c in KIO::SlaveInterface::dispatch (this=0x8cacb58, _cmd=100, rawdata=@0xaf875904) at /home/ossi/src/kde/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:163
#43 0xa7dd862d in KIO::SlaveInterface::dispatch (this=0x8cacb58) at /home/ossi/src/kde/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#44 0xa7dca8c7 in KIO::Slave::gotInput (this=0x8cacb58) at /home/ossi/src/kde/trunk/KDE/kdelibs/kio/kio/slave.cpp:322
#45 0xa7dcbd03 in KIO::Slave::qt_metacall (this=0x8cacb58, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xaf875a08) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kio/slave.moc:76
#46 0xa74d0a3c in QMetaObject::activate (sender=0x8b46610, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0)
    at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3061
#47 0xa74d0e5c in QMetaObject::activate (sender=0x8b46610, m=0xa7eb1780, local_signal_index=0, argv=0x0) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3136
#48 0xa7cfb2b7 in KIO::Connection::readyRead (this=0x8b46610) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kio/connection.moc:86
#49 0xa7cfc196 in KIO::ConnectionPrivate::dequeue (this=0x8b46370) at /home/ossi/src/kde/trunk/KDE/kdelibs/kio/kio/connection.cpp:82
#50 0xa7cfcfe6 in KIO::Connection::qt_metacall (this=0x8b46610, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8de1078) at /home/ossi/src/kde/trunk_build/KDE/kdelibs/kio/connection.moc:73
#51 0xa74cbed3 in QMetaCallEvent::placeMetaCall (this=0x8e2ce18, object=0x8b46610) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:484
#52 0xa74cffbe in QObject::event (this=0x8b46610, e=0x8e2ce18) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:1110
#53 0xa6c88e95 in QApplicationPrivate::notify_helper (this=0x872a790, receiver=0x8b46610, e=0x8e2ce18) at /home/ossi/src/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:4051
#54 0xa6c8a340 in QApplication::notify (this=0xaf8764f8, receiver=0x8b46610, e=0x8e2ce18) at /home/ossi/src/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:4016
#55 0xa79ba913 in KApplication::notify (this=0xaf8764f8, receiver=0x8b46610, event=0x8e2ce18) at /home/ossi/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#56 0xa74bf2dd in QCoreApplication::notifyInternal (this=0xaf8764f8, receiver=0x8b46610, event=0x8e2ce18) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:590
#57 0xa74c2244 in QCoreApplication::sendEvent (receiver=0x8b46610, event=0x6) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:208
#58 0xa74bf69c in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8719318) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1228
#59 0xa74bf883 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1124
#60 0xa74e715a in QCoreApplication::sendPostedEvents () at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:213
#61 0xa74e6506 in postEventSourceDispatch (s=0x87350c0) at /home/ossi/src/kde/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:204
#62 0xa65a11b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
Comment 1 Maksim Orlovich 2009-02-10 03:16:05 UTC

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