Bug 145666 - konqueror crash in khtml::HTMLTokenizer::reset
Summary: konqueror crash in khtml::HTMLTokenizer::reset
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 159031 161082 166882 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-19 10:28 UTC by Martin Koller
Modified: 2009-08-29 23:33 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2007-05-19 10:28:05 UTC
Version:           3.5.6 (using KDE 3.5.6, compiled sources)
Compiler:          gcc version 3.3.5 20050117 (prerelease) (SUSE Linux)
OS:                Linux (i686) release 2.6.18-default

I was browsing http://www.members.a1.net/silentmoods/beispiele/synth.htm
which starts a download of about 4 MBs.
I cancelled this after about 1,5 MBs which still started to play a video. When I closed the now 3 open konq-windows, it crashed with the following bt:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1234561344 (LWP 7384)]
[KCrash handler]
#6  0xb7f30410 in __kernel_vsyscall ()
#7  0xb69912c1 in raise () from /lib/tls/libc.so.6
#8  0xb6992b75 in abort () from /lib/tls/libc.so.6
#9  0xb698a903 in __assert_fail () from /lib/tls/libc.so.6
#10 0xb5ec4511 in khtml::HTMLTokenizer::reset (this=0x900c7d0)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmltokenizer.cpp:158
#11 0xb5ec4646 in ~HTMLTokenizer (this=0x900c7d0)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmltokenizer.cpp:1713
#12 0xb5e969f2 in DOM::DocumentImpl::detach (this=0x900a578)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/xml/dom_docimpl.cpp:1261
#13 0xb5e5e349 in KHTMLPart::clear (this=0x8f9be78)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:1407
#14 0xb5e68270 in ~KHTMLPart (this=0x8f9be78)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:506
#15 0xb7ebb670 in ~KonqView (this=0x8f9da38)
    at /home/PACKAGES/KDE-SVN/kdebase/konqueror/konq_view.cc:132
#16 0xb7ec2e32 in KonqViewManager::clear (this=0x8f0ab98)
    at /home/PACKAGES/KDE-SVN/kdebase/konqueror/konq_viewmgr.cc:931
#17 0xb7ec7518 in ~KonqViewManager (this=0x8f0ab98)
    at /home/PACKAGES/KDE-SVN/kdebase/konqueror/konq_viewmgr.cc:92
#18 0xb7f00b7c in ~KonqMainWindow (this=0x8ec5348)
    at /home/PACKAGES/KDE-SVN/kdebase/konqueror/konq_mainwindow.cc:297
#19 0xb6f6244d in QObject::event ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#20 0xb6f929b2 in QWidget::event ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#21 0xb703dba3 in QMainWindow::event ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#22 0xb7ee4c19 in KonqMainWindow::event (this=0x8ec5348, e=0x90056a8)
    at /home/PACKAGES/KDE-SVN/kdebase/konqueror/konq_mainwindow.cc:5751
#23 0xb6f11ea9 in QApplication::internalNotify ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#24 0xb6f115b8 in QApplication::notify ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#25 0xb754afe5 in KApplication::notify (this=0xbfeda980, receiver=0x8ec5348, 
    event=0x90056a8)
    at /home/PACKAGES/KDE-SVN/kdelibs/kdecore/kapplication.cpp:550
#26 0xb6f12ba9 in QApplication::sendPostedEvents ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#27 0xb6f12a2c in QApplication::sendPostedEvents ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#28 0xb6ec5246 in QEventLoop::processEvents ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#29 0xb6f2180b in QEventLoop::enterLoop ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#30 0xb6f12118 in QApplication::enter_loop ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#31 0xb7b3ff4a in KIO::NetAccess::enter_loop (this=0xbfed8960)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/netaccess.cpp:498
#32 0xb7b401e1 in KIO::NetAccess::mimetypeInternal (this=0xbfed8960, 
    url=@0x917abd4, window=0x91990e8)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/netaccess.cpp:383
#33 0xb7b40599 in KIO::NetAccess::mimetype (url=@0x917abd4, window=0x91990e8)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/netaccess.cpp:289
#34 0xb3af9da0 in PlaylistImport::ram (playlist=@0x917abcc, mrls=@0x917aca4, 
    parent=0x91990e8) at mrl.h:63
#35 0xb3baa5b6 in XinePart::openURL (this=0x917ab58, mrl=@0x0)
    at xine_part.cpp:282
#36 0xb3bae9ee in KaffeinePart::openURL (this=<value optimized out>, url=@0x0)
    at /usr/lib/qt3/include/qdatetime.h:126
#37 0xb5e5b4e3 in KHTMLPart::processObjectRequest (this=0x8f9be78, 
    child=0x9012cf8, _url=@0xbfed92d0, mimetype=@0xbfed9244)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:4632
#38 0xb5e5be3e in KHTMLPart::requestObject (this=0x8f9be78, child=0x9012cf8, 
    url=@0xbfed92d0, _args=<error reading variable>)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:4418
#39 0xb5e5c092 in KHTMLPart::requestObject (this=0x8f9be78, frame=0x8e57c40, 
    url=@0xbfed9580, serviceType=@0xbfed9510, params=@0xbfed9560)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:4358
#40 0xb5f572cf in khtml::RenderPartObject::updateWidget (this=0x8e57c40)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/rendering/render_frames.cpp:838
#41 0xb5f55d38 in khtml::RenderPartObject::close (this=0x8e57c40)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/rendering/render_frames.cpp:852
#42 0xb5ea200b in DOM::NodeImpl::close (this=0x8ef1a60)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/xml/dom_nodeimpl.cpp:829
#43 0xb5eaadcd in DOM::ElementImpl::close (this=0x8ef1a60)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/xml/dom_elementimpl.cpp:544
#44 0xb5ec0ba6 in khtml::KHTMLParser::popOneBlock (this=0x8fcd950, 
    delBlock=true)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmlparser.cpp:1642
#45 0xb5ec134b in khtml::KHTMLParser::popBlock (this=0x8fcd950, _id=68)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmlparser.cpp:1582
#46 0xb5ec14d2 in khtml::KHTMLParser::processCloseTag (this=0x8fcd950, 
    t=0x900c804)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmlparser.cpp:1243
#47 0xb5ec35d5 in khtml::KHTMLParser::parseToken (this=0x8fcd950, t=0x900c804)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmlparser.cpp:234
#48 0xb5ec4462 in khtml::HTMLTokenizer::processToken (this=0x900c7d0)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmltokenizer.cpp:1698
#49 0xb5ec8544 in khtml::HTMLTokenizer::parseTag (this=0x900c7d0, 
    src=@0x900ccd4)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmltokenizer.cpp:1191
#50 0xb5ec8a3a in khtml::HTMLTokenizer::write (this=0x900c7d0, 
    str=@0xbfed99c0, appendData=true)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/html/htmltokenizer.cpp:1457
#51 0xb5e5c7f3 in KHTMLPart::write (this=0x8f9be78, 
    str=0x916b188 "<html>\r\n<head>\r\n<title>synth thing - silentmoods</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\n</head>\r\n\r\n<body bgcolor=\"#000000\">\r\n<table width=\"400\" border=\"0\" a"..., len=1351) at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:1989
#52 0xb5e5e0da in KHTMLPart::slotData (this=0x8f9be78, kio_job=0x915b188, 
    data=@0xbfed9fd0)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.cpp:1667
#53 0xb5e6409b in KHTMLPart::qt_invoke (this=0x8f9be78, _id=16, _o=0xbfed9c20)
    at /home/PACKAGES/KDE-SVN/kdelibs/khtml/khtml_part.moc:500
#54 0xb6f646de in QObject::activate_signal ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#55 0xb7b1e8bb in KIO::TransferJob::data (this=0x915b188, t0=0x915b188, 
    t1=@0xbfed9fd0)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/jobclasses.moc:993
#56 0xb7b20d3e in KIO::TransferJob::slotData (this=0x915b188, 
    _data=@0xbfed9fd0) at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/job.cpp:933
#57 0xb7b244e8 in KIO::TransferJob::qt_invoke (this=0x915b188, _id=18, 
    _o=0xbfed9d50)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/jobclasses.moc:1072
#58 0xb6f646de in QObject::activate_signal ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#59 0xb7b0e4f0 in KIO::SlaveInterface::data (this=0x881c9f0, t0=@0xbfed9fd0)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/slaveinterface.moc:194
#60 0xb7b0f6e3 in KIO::SlaveInterface::dispatch (this=0x881c9f0, _cmd=100, 
    rawdata=@0xbfed9fd0)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/slaveinterface.cpp:234
#61 0xb7b1021f in KIO::SlaveInterface::dispatch (this=0x881c9f0)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/slaveinterface.cpp:173
#62 0xb7b0b3b6 in KIO::Slave::gotInput (this=0x881c9f0)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/slave.cpp:300
#63 0xb7b0d1c9 in KIO::Slave::qt_invoke (this=0x881c9f0, _id=4, _o=0xbfeda120)
    at /home/PACKAGES/KDE-SVN/kdelibs/kio/kio/slave.moc:113
#64 0xb6f646de in QObject::activate_signal ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#65 0xb6f64811 in QObject::activate_signal ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#66 0xb7238fad in QSocketNotifier::activated ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#67 0xb6f7c928 in QSocketNotifier::event ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#68 0xb6f11ea9 in QApplication::internalNotify ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#69 0xb6f115b8 in QApplication::notify ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#70 0xb754afe5 in KApplication::notify (this=0xbfeda980, receiver=0x8816240, 
    event=0xbfeda440)
    at /home/PACKAGES/KDE-SVN/kdelibs/kdecore/kapplication.cpp:550
#71 0xb6f02fa5 in QEventLoop::activateSocketNotifiers ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#72 0xb6ec55a7 in QEventLoop::processEvents ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#73 0xb6f2180b in QEventLoop::enterLoop ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#74 0xb6f216c8 in QEventLoop::exec ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#75 0xb6f120c4 in QApplication::exec ()
   from /home/pvss/workspace/ExternLibs/Qt/lib/libqt-mt.so.3
#76 0xb7ea5c7a in kdemain (argc=2, argv=0xbfedab24)
    at /home/PACKAGES/KDE-SVN/kdebase/konqueror/konq_main.cc:206
#77 0x08048688 in main (argc=2, argv=0xbfedab24)
    at konqueror/kdeinit_konqueror.cpp:2
Comment 1 Carsten Lohrke 2007-10-02 16:57:50 UTC
Hit this one as well, via

http://www.n-oreal.de/safedataframe.html?fsrc=http://www.n-oreal.de/tft-monitore/samsung/22-zoll/samsung-syncmaster-tft-226cw.html

Konqueror claims the site is loaded in the statusbar, but displays nothing. When hitting the reload button, it crashes reproducibly.

Searching the open bugs for "khtml::HTMLTokenizer::reset" there are a handful of other ones - maybe dupes, didn't check.
Comment 2 A. Spehr 2008-08-05 22:23:03 UTC
*** Bug 166882 has been marked as a duplicate of this bug. ***
Comment 3 A. Spehr 2008-08-05 22:34:21 UTC
*** Bug 159031 has been marked as a duplicate of this bug. ***
Comment 4 A. Spehr 2008-08-05 22:40:36 UTC
*** Bug 161082 has been marked as a duplicate of this bug. ***
Comment 5 A. Spehr 2008-08-05 22:52:18 UTC
Bug #159031 looks like a nice backtrace. 

And:
------- Additional Comment #6 From Maksim Orlovich 2008-07-05 14:00 -------  
This means a child frame is somehow restored before the parent one.

Which I hope is the case here, because the description of triggering the bug in this report is slightly different than all the dups. 
Comment 6 Daniel Richard G. 2008-09-11 06:30:38 UTC
I hit this one too. I opened a new page, which was taking a bit of time to load fully, and hit Back to go to the previous one---boom. Something about Konqueror still parsing the page at that point, possibly?

konqueror(10171)/khtml (part) KHTMLPart::closeUrl:  was still parsing... calling end
konqueror: /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:164: void khtml::HTMLTokenizer::reset(): Assertion `m_executingScript == 0' failed.

Program received signal SIGABRT, Aborted.
0x00002b89c3f1e07b in raise () from /lib/libc.so.6

Backtrace:

#0  0x00002b89c3f1e07b in raise () from /lib/libc.so.6
#1  0x00002b89c3f1f84e in abort () from /lib/libc.so.6
#2  0x00002b89c3f17af4 in __assert_fail () from /lib/libc.so.6
#3  0x00002aaaab272392 in khtml::HTMLTokenizer::reset (this=0x1d17aba0)
    at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:164
#4  0x00002aaaab273734 in ~HTMLTokenizer (this=0x27bb)
    at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:2056
#5  0x00002aaaab225bc7 in DOM::DocumentImpl::detach (this=0x22d9e670)
    at /scratch/kdesvn/kdelibs/khtml/xml/dom_docimpl.cpp:1365
#6  0x00002aaaab1c6a7e in KHTMLPart::clear (this=0x10f869a0)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:1452
#7  0x00002aaaab1eed17 in ~KHTMLPart (this=0x10f869a0)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:531
#8  0x00002aaaab1c684d in KHTMLPart::clear (this=0xbea5da0)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:1491
#9  0x00002aaaab1c9808 in KHTMLPart::begin (this=0xbea5da0,
    url=@0x7fffea354b50, xOffset=0, yOffset=0)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:1888
#10 0x00002aaaab40d957 in KJS::Window::getValueProperty (
    this=<value optimized out>, exec=0x7fffea355630,
    token=<value optimized out>)
    at /scratch/kdesvn/kdelibs/khtml/ecma/kjs_window.cpp:728
#11 0x00002aaaab77e2f5 in KJS::JSObject::get (this=0x2aaaaacb0b80,
    exec=0x7fffea355630, propertyName=@0x11285058)
    at /scratch/kdesvn/kdelibs/kjs/property_slot.h:46
#12 0x00002aaaab795ae4 in KJS::Machine::runBlock (exec=0x7fffea355630,
    codeBlock=<value optimized out>, parentExec=0x0) at codes.def:680
#13 0x00002aaaab74acf1 in KJS::FunctionBodyNode::execute (this=0x22d45010,
    exec=0x7fffea355630) at /scratch/kdesvn/kdelibs/kjs/nodes.cpp:927
#14 0x00002aaaab781de9 in KJS::Interpreter::evaluate (this=0x22e417e0,
    sourceURL=@0x7fffea355940, startingLineNumber=58, code=0x172542d0,
    codeLength=<value optimized out>, thisV=0x2aaaaacb2180)
    at /scratch/kdesvn/kdelibs/kjs/interpreter.cpp:557
#15 0x00002aaaab781f03 in KJS::Interpreter::evaluate (this=0x27bb,
    sourceURL=@0x6, startingLineNumber=-1, code=<value optimized out>,
    thisV=<value optimized out>)
    at /scratch/kdesvn/kdelibs/kjs/interpreter.cpp:499
#16 0x00002aaaab4217cd in KJS::KJSProxyImpl::evaluate (this=0x14f9f220,
    filename=@0x7fffea355a60, baseLine=58, str=@0x7fffea355df0,
    n=<value optimized out>, completion=0x7fffea355a20)
    at /scratch/kdesvn/kdelibs/khtml/ecma/kjs_proxy.cpp:157
#17 0x00002aaaab1eda72 in KHTMLPart::executeScript (this=0x10f869a0,
    filename=@0x7fffea355bc0, baseLine=58, n=@0x7fffea355bb0,
    script=@0x7fffea355df0)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:1223
#18 0x00002aaaab271dd1 in khtml::HTMLTokenizer::scriptExecution (
    this=0x1d17aba0, str=@0x7fffea355df0, scriptURL=<value optimized out>,
    baseLine=57) at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:475
#19 0x00002aaaab276df1 in khtml::HTMLTokenizer::scriptHandler (this=0x1d17aba0)
    at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:428
#20 0x00002aaaab27834e in khtml::HTMLTokenizer::parseSpecial (this=0x1d17aba0,
    src=@0x1d17b0f0)
    at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:344
#21 0x00002aaaab27a1c5 in khtml::HTMLTokenizer::parseTag (this=0x1d17aba0,
    src=@0x1d17b0f0)
    at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:1537
#22 0x00002aaaab27c14a in khtml::HTMLTokenizer::write (this=0x1d17aba0,
    str=@0x2, appendData=<value optimized out>)
    at /scratch/kdesvn/kdelibs/khtml/html/htmltokenizer.cpp:1791
#23 0x00002aaaab1c3faa in KHTMLPart::write (this=<value optimized out>,
    data=0x22d72bf8 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n\n<html>\n\n<head>\n<title>Google Ads</title>\n\n<style type=\"text/css\">\n<!--\n\t@import url(/common/stylesheets/spon"..., len=<value optimized out>)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:1974
#24 0x00002aaaab1cad94 in KHTMLPart::slotData (this=0x10f869a0,
    kio_job=<value optimized out>, data=@0x7fffea356ec0)
    at /scratch/kdesvn/kdelibs/khtml/khtml_part.cpp:1664
#25 0x00002aaaab1ed5d3 in KHTMLPart::qt_metacall (this=0x10f869a0,
    _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fffea356a80)
    at /scratch/kdesvn/build/kdelibs/khtml/khtml_part.moc:264
#26 0x00002b89c1bbe62d in QMetaObject::activate (sender=0x9b34c30,
    from_signal_index=40, to_signal_index=40, argv=0x7fffea356a80)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3013
#27 0x00002b89c1bbea83 in QMetaObject::activate (sender=0x9b34c30,
    m=0x2b89c106d140, local_signal_index=0, argv=0x7fffea356a80)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3086
#28 0x00002b89c0d9a694 in KIO::TransferJob::data (this=0x27bb, _t1=0x9b34c30,
    _t2=<value optimized out>)
    at /scratch/kdesvn/build/kdelibs/kio/jobclasses.moc:356
#29 0x00002b89c0daba68 in KIO::TransferJob::qt_metacall (this=0x9b34c30,
    _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffea356c10)
    at /scratch/kdesvn/build/kdelibs/kio/jobclasses.moc:337
#30 0x00002b89c1bbe62d in QMetaObject::activate (sender=0x1c89ae80,
    from_signal_index=4, to_signal_index=4, argv=0x7fffea356c10)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3013
#31 0x00002b89c1bbea83 in QMetaObject::activate (sender=0x1c89ae80,
    m=0x2b89c1072540, local_signal_index=0, argv=0x7fffea356c10)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3086
#32 0x00002b89c0e5fe62 in KIO::SlaveInterface::data (this=0x27bb,
    _t1=<value optimized out>)
    at /scratch/kdesvn/build/kdelibs/kio/slaveinterface.moc:138
#33 0x00002b89c0e634ee in KIO::SlaveInterface::dispatch (this=0x1c89ae80,
    _cmd=100, rawdata=@0x7fffea356ec0)
    at /scratch/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:163
#34 0x00002b89c0e60157 in KIO::SlaveInterface::dispatch (this=0x1c89ae80)
    at /scratch/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:91
#35 0x00002b89c0e4f8c3 in KIO::Slave::gotInput (this=0x1c89ae80)
    at /scratch/kdesvn/kdelibs/kio/kio/slave.cpp:319
#36 0x00002b89c0e504fa in KIO::Slave::qt_metacall (this=0x1c89ae80,
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffea357020)
    at /scratch/kdesvn/build/kdelibs/kio/slave.moc:75
#37 0x00002b89c1bbe62d in QMetaObject::activate (sender=0x6b25400,
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3013
#38 0x00002b89c1bbea83 in QMetaObject::activate (sender=0x6b25400,
    m=0x2b89c106be40, local_signal_index=0, argv=0x0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3086
#39 0x00002b89c0d6a677 in KIO::ConnectionPrivate::dequeue (this=0x6b25460)
    at /scratch/kdesvn/kdelibs/kio/kio/connection.cpp:82
#40 0x00002b89c0d6a9c2 in KIO::Connection::qt_metacall (this=0x6b25400,
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x1ffc6430)
    at /scratch/kdesvn/build/kdelibs/kio/connection.moc:72
#41 0x00002b89c1bb8cad in QMetaCallEvent::placeMetaCall (this=0x220a3f50,
    object=0x6b25400)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:535
#42 0x00002b89c1bbd834 in QObject::event (this=0x6b25400, e=0x220a3f50)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1137
#43 0x00002b89c253c5c5 in QApplicationPrivate::notify_helper (this=0x5196b0,
    receiver=0x6b25400, e=0x220a3f50)
    at /scratch/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3800
#44 0x00002b89c253c8e7 in QApplication::notify (this=0x7fffea357f30,
    receiver=0x6b25400, e=0x220a3f50)
    at /scratch/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3392
#45 0x00002b89c128b51b in KApplication::notify (this=0x7fffea357f30,
    receiver=0x6b25400, event=0x220a3f50)
    at /scratch/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#46 0x00002b89c1baa8e4 in QCoreApplication::notifyInternal (
    this=0x7fffea357f30, receiver=0x6b25400, event=0x220a3f50)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587
#47 0x00002b89c1bae1b3 in QCoreApplication::sendEvent (receiver=0x6b25400,
    event=0x220a3f50)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#48 0x00002b89c1baae99 in QCoreApplicationPrivate::sendPostedEvents (
    receiver=0x0, event_type=0, data=0x502de0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1199
#49 0x00002b89c1bab062 in QCoreApplication::sendPostedEvents (receiver=0x0,
    event_type=0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1095
#50 0x00002b89c1bd91c9 in QCoreApplication::sendPostedEvents ()
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220
#51 0x00002b89c1bd8201 in postEventSourceDispatch (s=0x51ccf0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:211
#52 0x00002b89c4fef913 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#53 0x00002b89c4ff275d in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
#54 0x00002b89c4ff2c7e in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#55 0x00002b89c1bd7852 in QEventDispatcherGlib::processEvents (this=0x514510,
    flags=@0x7fffea357be0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#56 0x00002b89c25db6e7 in QGuiEventDispatcherGlib::processEvents (
    this=0x514510, flags=@0x7fffea357c40)
    at /scratch/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#57 0x00002b89c1ba7878 in QEventLoop::processEvents (this=0x7fffea357cf0,
    flags=@0x7fffea357ca0)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#58 0x00002b89c1ba7a73 in QEventLoop::exec (this=0x7fffea357cf0,
    flags=@0x7fffea357d00)
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#59 0x00002b89c1bab16e in QCoreApplication::exec ()
    at /scratch/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:849
#60 0x00002b89c253c326 in QApplication::exec ()
    at /scratch/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3330
#61 0x00002b89c09362bf in kdemain (argc=<value optimized out>,
    argv=<value optimized out>)
    at /scratch/kdesvn/kdebase/apps/konqueror/src/konqmain.cpp:227
#62 0x00002b89c3f0b4ca in __libc_start_main () from /lib/libc.so.6
#63 0x000000000040075a in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 7 Daniel Richard G. 2008-09-29 07:50:56 UTC
Bug 170185 has a test case that easily reproduces this same assertion failure, in the context of going back in the browser history.

(Now I'm getting this crash upon restoration of an autosaved session... oh Konqui, why must you try me so?)
Comment 8 Dario Andres 2009-01-10 03:54:58 UTC
Bug 180203 may be related to this.
Comment 9 FiNeX 2009-08-29 17:17:38 UTC
I'm not able to reproduce this crash. Someone is able using KDE 4.3 or trunk?
Comment 10 Martin Koller 2009-08-29 21:00:02 UTC
As I did not hit this problem since a long time, it would be ok for me to close it.