Bug 95287 - problem with caching JS
Summary: problem with caching JS
Status: RESOLVED DUPLICATE of bug 68523
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-16 20:08 UTC by rm
Modified: 2005-01-17 14:11 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 rm 2004-12-16 20:08:30 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

Try open http://www.mail333.com . After that close Konqy and open again and open that site. I have crash at that site.
Backtraces:
[New Thread 1024 (LWP 10713)]
0x413ee019 in wait4 () from /lib/libc.so.6
#0  0x413ee019 in wait4 () from /lib/libc.so.6
#1  0x41468440 in sys_sigabbrev () from /lib/libc.so.6
#2  0x41260a43 in waitpid () from /lib/libpthread.so.0
#3  0x407617d1 in _ZN6KCrash19defaultCrashHandlerEi ()
   from /opt/kde/lib/libkdecore.so.4
#4  0x4125e10b in pthread_sighandler () from /lib/libpthread.so.0
#5  0x4137b6f8 in sigaction () from /lib/libc.so.6
#6  0x41af1604 in _ZN5khtml12CachedScript11checkNotifyEv ()
   from /opt/kde/lib/libkhtml.so.4
#7  0x41af1550 in _ZN5khtml12CachedScript4dataER7QBufferb ()
   from /opt/kde/lib/libkhtml.so.4
#8  0x41af4f78 in _ZN5khtml6Loader12slotFinishedEPN3KIO3JobE ()
   from /opt/kde/lib/libkhtml.so.4
#9  0x41af6319 in _ZN5khtml6Loader9qt_invokeEiP8QUObject ()
   from /opt/kde/lib/libkhtml.so.4
#10 0x40b7b957 in _ZN7QObject15activate_signalEP15QConnectionListP8QUObject ()
   from /usr/local/lib/libqt-mt.so.3
#11 0x401918a6 in ?? () from /opt/kde/lib/libkio.so.4
#12 0x4017b46a in ?? () from /opt/kde/lib/libkio.so.4
#13 0x4017c779 in ?? () from /opt/kde/lib/libkio.so.4
#14 0x4017f521 in ?? () from /opt/kde/lib/libkio.so.4
#15 0x40193489 in ?? () from /opt/kde/lib/libkio.so.4
#16 0x40b7b957 in _ZN7QObject15activate_signalEP15QConnectionListP8QUObject ()
   from /usr/local/lib/libqt-mt.so.3
#17 0x40b7b79c in _ZN7QObject15activate_signalEi ()
   from /usr/local/lib/libqt-mt.so.3
#18 0x401703f8 in ?? () from /opt/kde/lib/libkio.so.4
#19 0x4016f251 in ?? () from /opt/kde/lib/libkio.so.4
#20 0x4016e839 in ?? () from /opt/kde/lib/libkio.so.4
#21 0x4016c45b in ?? () from /opt/kde/lib/libkio.so.4
#22 0x4016de31 in ?? () from /opt/kde/lib/libkio.so.4
#23 0x40b7b957 in _ZN7QObject15activate_signalEP15QConnectionListP8QUObject ()
   from /usr/local/lib/libqt-mt.so.3
#24 0x40b7ba98 in _ZN7QObject15activate_signalEii ()
   from /usr/local/lib/libqt-mt.so.3
#25 0x40e80d58 in _ZN15QSocketNotifier9activatedEi ()
   from /usr/local/lib/libqt-mt.so.3
#26 0x40b958b1 in _ZN15QSocketNotifier5eventEP6QEvent ()
   from /usr/local/lib/libqt-mt.so.3
#27 0x40b24904 in _ZN12QApplication14internalNotifyEP7QObjectP6QEvent ()
   from /usr/local/lib/libqt-mt.so.3
#28 0x40b23fe9 in _ZN12QApplication6notifyEP7QObjectP6QEvent ()
   from /usr/local/lib/libqt-mt.so.3
#29 0x406d3d5e in _ZN12KApplication6notifyEP7QObjectP6QEvent ()
   from /opt/kde/lib/libkdecore.so.4
#30 0x40b14c5d in _ZN10QEventLoop23activateSocketNotifiersEv ()
   from /usr/local/lib/libqt-mt.so.3
#31 0x40ad4017 in _ZN10QEventLoop13processEventsEj ()
   from /usr/local/lib/libqt-mt.so.3
#32 0x40b352ff in _ZN10QEventLoop9enterLoopEv ()
   from /usr/local/lib/libqt-mt.so.3
#33 0x40b351b4 in _ZN10QEventLoop4execEv () from /usr/local/lib/libqt-mt.so.3
#34 0x40b24b40 in _ZN12QApplication4execEv () from /usr/local/lib/libqt-mt.so.3
#35 0x41612128 in kdemain () from /opt/kde/lib/libkdeinit_konqueror.so
#36 0x40882940 in kdeinitmain () from /opt/kde/lib/kde3/konqueror.so
#37 0x804d079 in _Z6launchiPKcS0_S0_iS0_bS0_bS0_ ()
#38 0x804de77 in _Z23handle_launcher_requesti ()
#39 0x804e384 in _Z15handle_requestsi ()
#40 0x804f1e7 in main ()
#41 0x4136a4d2 in __libc_start_main () from /lib/libc.so.6
Comment 1 Thiago Macieira 2004-12-16 20:37:31 UTC
Confirmed on HEAD 20041209.

However, I get a backtrace that's completely different. Mine has nothing to do with caching:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1240033024 (LWP 870817)]
[KCrash handler]
#7  0xffffe410 in ?? ()
#8  0xbfffce20 in ?? ()
#9  0x00000006 in ?? ()
#10 0x000d49a1 in ?? ()
#11 0xb6eb3755 in raise () from /lib/tls/libc.so.6
#12 0xb6eb52f9 in abort () from /lib/tls/libc.so.6
#13 0xb6eac941 in __assert_fail () from /lib/tls/libc.so.6
#14 0xb573301c in khtml::HTMLTokenizer::reset (this=0x851b848)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:158
#15 0xb5733588 in ~HTMLTokenizer (this=0x851b848)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:1622
#16 0xb57087cc in DOM::DocumentImpl::close (this=0x864efb8)
    at /home/thiago/programs/src/kde/kdelibs/khtml/xml/dom_docimpl.cpp:1185
#17 0xb5741850 in DOM::HTMLDocumentImpl::close (this=0x864efb8)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/html_documentimpl.cpp:252
#18 0xb58a7861 in DOM::HTMLDocument::close (this=0x0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/dom/html_document.cpp:207
#19 0xb5821507 in KJS::HTMLDocFunction::tryCall (this=0x85e4838, 
    exec=0xbfffd6e0, thisObj=@0xbfffd360, args=@0xbfffd3c0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/ecma/kjs_html.cpp:94
#20 0xb58062c4 in KJS::DOMFunction::call (this=0x6, exec=0xbfffd6e0, 
    thisObj=@0x0, args=@0x0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/ecma/kjs_binding.cpp:107
#21 0xb556f619 in KJS::Object::call (this=0x0, exec=0xbfffd6e0, thisObj=@0x0, 
    args=@0x0) at /home/thiago/programs/src/kde/kdelibs/kjs/object.cpp:70
#22 0xb5536aa4 in KJS::FunctionCallNode::evaluate (this=0x0, exec=0xbfffd6e0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:850
#23 0xb553b3d3 in KJS::ExprStatementNode::execute (this=0x8691a98, 
    exec=0xbfffd6e0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:1953
#24 0xb5541d8e in KJS::SourceElementsNode::execute (this=0x854ca08, 
    exec=0xbfffd6e0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:3067
#25 0xb553b1dd in KJS::BlockNode::execute (this=0x85b45f0, exec=0xbfffd6e0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:1915
#26 0xb55412c9 in KJS::FunctionBodyNode::execute (this=0x85b45f0, 
    exec=0xbfffd6e0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/nodes.cpp:2919
#27 0xb555c35e in KJS::InterpreterImp::evaluate (this=0x84fdb80, 
    code=@0xbfffd6e0, thisV=@0xbfffd900)
    at /home/thiago/programs/src/kde/kdelibs/kjs/internal.cpp:876
#28 0xb557001a in KJS::Interpreter::evaluate (this=0x0, code=@0x0, thisV=@0x0)
    at /home/thiago/programs/src/kde/kdelibs/kjs/interpreter.cpp:166
#29 0xb5865feb in KJS::KJSProxyImpl::evaluate (this=0x84e7e00, filename=
      {static null = {static null = <same as static member of an already seen type>, d = 0x8055380, static shared_null = 0x8055380}, d = 0x0, static shared_null = 0x8055380}, baseLine=0, str=@0x0, n=@0xbfffda80, completion=0xbfffda10)
    at /home/thiago/programs/src/kde/kdelibs/khtml/ecma/kjs_proxy.cpp:154
#30 0xb56d17f0 in KHTMLPart::executeScript (this=0x8435660, 
    filename=@0xbfffdaf0, baseLine=0, n=@0x0, script=@0x0)
    at /home/thiago/programs/src/kde/kdelibs/khtml/khtml_part.cpp:1087
#31 0xb57312b0 in khtml::HTMLTokenizer::scriptExecution (this=0x851b848, 
    str=@0x0, scriptURL=@0xbfffda90, baseLine=0) at khtmlview.h:112
#32 0xb573336f in khtml::HTMLTokenizer::notifyFinished (this=0x851b848)
    at /home/thiago/programs/src/kde/kdelibs/khtml/html/htmltokenizer.cpp:1664
#33 0xb57fb9e1 in khtml::CachedScript::checkNotify (this=0x8459cd0)
    at /home/thiago/programs/obj/kde/qt-copy/include/qptrdict.h:110
#34 0xb57fbc85 in khtml::CachedScript::data (this=0x8459cd0, 
    buffer=@0x8050c68)
    at /home/thiago/programs/src/kde/kdelibs/khtml/misc/loader.cpp:320
#35 0xb57fcefb in khtml::Loader::slotFinished (this=0x8436ee8, job=0x8528b10)
    at /home/thiago/programs/src/kde/kdelibs/khtml/misc/loader.cpp:1109
#36 0xb57fd206 in khtml::Loader::qt_invoke (this=0x8436ee8, _id=2, 
    _o=0xbfffdde0)
    at /home/thiago/programs/obj/kde/qt-copy/include/private/qucom_p.h:312
#37 0xb74470c9 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#38 0xb7d5915d in KIO::Job::result (this=0xbfffde08, t0=0x0)
    at jobclasses.moc:156
#39 0xb7d591dc in KIO::Job::emitResult (this=0x8528b10)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/job.cpp:217
#40 0xb7d5bc6c in KIO::SimpleJob::slotFinished (this=0x8528b10)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/job.cpp:536
#41 0xb7d6ef0a in KIO::TransferJob::slotFinished (this=0x8528b10)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/job.cpp:896
#42 0xb7d5ab33 in KIO::TransferJob::qt_invoke (this=0x8528b10, _id=17, 
    _o=0xbfffe1a0) at jobclasses.moc:1050
#43 0xb74470c9 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#44 0xb74478ed in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#45 0xb7d42dbc in KIO::SlaveInterface::finished (this=0x0)
    at qmetaobject.h:261
#46 0xb7d46a29 in KIO::SlaveInterface::dispatch (this=0x8695708, _cmd=104, 
    rawdata=@0xbfffe4c0)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/slaveinterface.cpp:237
#47 0xb7d4515e in KIO::SlaveInterface::dispatch (this=0x8695708)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/slaveinterface.cpp:173
#48 0xb7d3edee in KIO::Slave::gotInput (this=0x8695708)
    at /home/thiago/programs/src/kde/kdelibs/kio/kio/slave.cpp:300
#49 0xb7d3fd88 in KIO::Slave::qt_invoke (this=0x8695708, _id=4, _o=0xbfffe630)
    at slave.moc:113
#50 0xb74470c9 in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#51 0xb744775b in QObject::activate_signal ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#52 0xb77a54a1 in QSocketNotifier::activated ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#53 0xb746329c in QSocketNotifier::event ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#54 0xb73e0b39 in QApplication::internalNotify ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#55 0xb73e0cda in QApplication::notify ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#56 0xb7a71896 in KApplication::notify (this=0xbffff0a0, receiver=0x8499460, 
    event=0xbfffe9e0)
    at /home/thiago/programs/src/kde/kdelibs/kdecore/kapplication.cpp:528
#57 0xb73d3ef1 in QEventLoop::activateSocketNotifiers ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#58 0xb738a3a9 in QEventLoop::processEvents ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#59 0xb73f80e3 in QEventLoop::enterLoop ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#60 0xb73f8040 in QEventLoop::exec ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#61 0xb73dfd38 in QApplication::exec ()
   from /home/thiago/programs/src/kde/qt-copy/lib/libqt-mt.so.3
#62 0xb5d7b90f in kdemain (argc=0, argv=0x0)
    at /home/thiago/programs/src/kde/kdebase/konqueror/konq_main.cc:206
#63 0x0804e1a6 in launch (argc=2, _name=0x808a4fc "konqueror", 
    args=0x808a510 "\001", cwd=0x0, envc=1, envs=0x808a521 "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:623
#64 0x0804e99d in handle_launcher_request (sock=8)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:1187
#65 0x0804ef57 in handle_requests (waitForPid=0)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:1388
#66 0x0804f7d2 in main (argc=2, argv=0xbffffa04, envp=0x0)
    at /home/thiago/programs/src/kde/kdelibs/kinit/kinit.cpp:1841
Comment 2 Tommi Tervo 2005-01-17 14:11:16 UTC
Couldn't reproduce, but according to Thiago's bt this is dupe of #68523, very common bug in Russian sites.

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