Bug 98094 - Browsing http://day.az/ crashes konqueror
Summary: Browsing http://day.az/ crashes konqueror
Status: RESOLVED DUPLICATE of bug 68523
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 3.3.2
Platform: unspecified FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-28 20:12 UTC by mi+kde
Modified: 2005-01-28 23:06 UTC (History)
0 users

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 mi+kde 2005-01-28 20:12:20 UTC
Version:           3.3.2 (using KDE 3.3.2, compiled sources)
Compiler:          gcc version 3.4.2 [FreeBSD] 20040728
OS:                FreeBSD (i386) release 5.3-STABLE

Clicking on (almost) any link on the site causes instant crash in Konqueror.

Disabling JavaScript works around the problem.

Note, the site is dynamic, so if you can not reproduce the issue, just close this report :-(
Comment 1 Thiago Macieira 2005-01-28 23:01:05 UTC
Confirmed. It doesn't seem to be related to the clicking. I don't know what triggers it, though.

Backtrace, HEAD 20050104:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1240233600 (LWP 21525)]
[KCrash handler]
#7  0xffffe410 in ?? ()
#8  0xbfffcbb0 in ?? ()
#9  0x00000006 in ?? ()
#10 0x00005415 in ?? ()
#11 0xb6ead755 in raise () from /lib/tls/libc.so.6
#12 0xb6eaf2f9 in abort () from /lib/tls/libc.so.6
#13 0xb6ea6941 in __assert_fail () from /lib/tls/libc.so.6
#14 0xb56ddfdc in khtml::HTMLTokenizer::reset (this=0x88963c8)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:158
#15 0xb56de548 in ~HTMLTokenizer (this=0x88963c8)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:1614
#16 0xb56b1e0c in DOM::DocumentImpl::close (this=0x8877848)
    at /home/thiago/programs/src/kde/kdelibs/khtml/xml/dom_docimpl.cpp:1185
#17 0xb56ec950 in DOM::HTMLDocumentImpl::close (this=0x8877848)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/html_documentimpl.cpp:252
#18 0xb5854641 in DOM::HTMLDocument::close (this=0x0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/dom/html_document.cpp:207
#19 0xb57ce207 in KJS::HTMLDocFunction::tryCall (this=0x84e8620, 
    exec=0xbfffd5f0, thisObj=@0xbfffd0f0, args=@0xbfffd150)
    at /home/thiago/programs/src/kde/kdelibs/khtml/ecma/kjs_html.cpp:94
#20 0xb57b2fc4 in KJS::DOMFunction::call (this=0x6, exec=0xbfffd5f0, 
    thisObj=@0x0, args=@0x0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/ecma/kjs_binding.cpp:107
#21 0xb5514619 in KJS::Object::call (this=0x0, exec=0xbfffd5f0, thisObj=@0x0, 
    args=@0x0) at /home/thiago/programs/src/kde/kdelibs/kjs/object.cpp:70
#22 0xb54dbaa4 in KJS::FunctionCallNode::evaluate (this=0x0, exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:850
#23 0xb54e03d3 in KJS::ExprStatementNode::execute (this=0x8642270, 
    exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:1953
#24 0xb54e6d8e in KJS::SourceElementsNode::execute (this=0x8777f08, 
    exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:3067
#25 0xb54e01dd in KJS::BlockNode::execute (this=0x879dbc8, exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:1915
#26 0xb54e07b5 in KJS::IfNode::execute (this=0x862c980, exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:2001
#27 0xb54e6e38 in KJS::SourceElementsNode::execute (this=0x1, exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:3073
#28 0xb54e01dd in KJS::BlockNode::execute (this=0x847e1b8, exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:1915
#29 0xb54e62c9 in KJS::FunctionBodyNode::execute (this=0x847e1b8, 
    exec=0xbfffd5f0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:2919
#30 0xb550135e in KJS::InterpreterImp::evaluate (this=0x886b9d0, 
    code=@0xbfffd5f0, thisV=@0xbfffd810)
    at /home/thiago/programs/src/kde/kdelibs/kjs/internal.cpp:873
#31 0xb551501a in KJS::Interpreter::evaluate (this=0x0, code=@0x0, thisV=@0x0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/interpreter.cpp:166
#32 0xb5812d6b in KJS::KJSProxyImpl::evaluate (this=0x886be58, filename=
      {static null = {static null = <same as static member of an already seen type>, d = 0x8055388, static shared_null = 0x8055388}, d = 0x0, static shared_null = 0x8055388}, baseLine=0, str=@0x0, n=@0xbfffd990, completion=0xbfffd920)
    at /home/thiago/programs/src/kde/kdelibs/khtml/ecma/kjs_proxy.cpp:154
#33 0xb5678280 in KHTMLPart::executeScript (this=0x887a868, 
    filename=@0xbfffda00, baseLine=0, n=@0x0, script=@0x0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/khtml_part.cpp:1093
#34 0xb56dc270 in khtml::HTMLTokenizer::scriptExecution (this=0x88963c8, 
    str=@0x0, scriptURL=@0xbfffd9a0, baseLine=0) at khtmlview.h:112
#35 0xb56de32f in khtml::HTMLTokenizer::notifyFinished (this=0x88963c8)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:1656
#36 0xb57a8391 in khtml::CachedScript::checkNotify (this=0x8897fb8)
    at qptrdict.h:110
#37 0xb57a8635 in khtml::CachedScript::data (this=0x8897fb8, 
    buffer=@0x8050c68, eof=true)
    at /home/thiago/programs/src/kde/kdelibs/khtml/misc/loader.cpp:320
#38 0xb57a98cb in khtml::Loader::slotFinished (this=0x8576d98, job=0x889a588)
    at /home/thiago/programs/src/kde/kdelibs/khtml/misc/loader.cpp:1111
#39 0xb57a9bd6 in khtml::Loader::qt_invoke (this=0x8576d98, _id=2, 
    _o=0xbfffdcf0) at qucom_p.h:312
#40 0xb74400d1 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#41 0xb7d5558d in KIO::Job::result (this=0xbfffdd18, t0=0x0)
    at jobclasses.moc:156
#42 0xb7d5560c in KIO::Job::emitResult (this=0x889a588)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/job.cpp:217
#43 0xb7d5809c in KIO::SimpleJob::slotFinished (this=0x889a588)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/job.cpp:536
#44 0xb7d6b8fa in KIO::TransferJob::slotFinished (this=0x889a588)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/job.cpp:896
#45 0xb7d56f63 in KIO::TransferJob::qt_invoke (this=0x889a588, _id=17, 
    _o=0xbfffe0b0) at jobclasses.moc:1050
#46 0xb74400d1 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#47 0xb74408f5 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#48 0xb7d3f20c in KIO::SlaveInterface::finished (this=0x0)
    at /home/thiago/programs/obj/kde/qt-copy/include/qmetaobject.h:261
#49 0xb7d42e79 in KIO::SlaveInterface::dispatch (this=0x88c1218, _cmd=104, 
    rawdata=@0xbfffe3d0)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/slaveinterface.cpp:237
#50 0xb7d415ae in KIO::SlaveInterface::dispatch (this=0x88c1218)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/slaveinterface.cpp:173
#51 0xb7d3b23e in KIO::Slave::gotInput (this=0x88c1218)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/slave.cpp:300
#52 0xb7d3c1d8 in KIO::Slave::qt_invoke (this=0x88c1218, _id=4, _o=0xbfffe540)
    at slave.moc:113
#53 0xb74400d1 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#54 0xb7440763 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#55 0xb779e4a5 in QSocketNotifier::activated ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#56 0xb745c2a4 in QSocketNotifier::event ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#57 0xb73d9b31 in QApplication::internalNotify ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#58 0xb73d9cd2 in QApplication::notify ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#59 0xb7a9a32b in KApplication::notify (this=0xbfffef50, receiver=0x88c0ca8, 
    event=0xbfffe890)
    at /home/thiago/programs/src/kde/kdelibs/kdecore/kapplication.cpp:549
#60 0xb73ccee9 in QEventLoop::activateSocketNotifiers ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#61 0xb73833a1 in QEventLoop::processEvents ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#62 0xb73f10eb in QEventLoop::enterLoop ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#63 0xb73f1048 in QEventLoop::exec ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#64 0xb73d8d30 in QApplication::exec ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#65 0xb5d44d2f in kdemain (argc=0, argv=0x0)
    at /home/thiago/programs/src/kde/kdebase/konqueror/konq_main.cc:206
#66 0xb5ddf5a4 in kdeinitmain (argc=0, argv=0x0)
    at ./konqueror/kdeinit_konqueror.la.cpp:2
#67 0x0804e1a6 in launch (argc=2, _name=0x808218c "konqueror", 
    args=0x80821a0 "\001", cwd=0x0, envc=1, envs=0x80821b1 "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:623
#68 0x0804e99d in handle_launcher_request (sock=8)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:1187
#69 0x0804ef57 in handle_requests (waitForPid=0)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:1388
#70 0x0804f7d2 in main (argc=1, argv=0xbffff8d4, envp=0x0)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:1841
Comment 2 Thiago Macieira 2005-01-28 23:06:53 UTC
konqueror: /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:157: void khtml::HTMLTokenizer::reset(): Assertiva `m_executingScript == 0' falhou.


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