Bug 116846 - crashes on MSDN site when back button is pressed
Summary: crashes on MSDN site when back button is pressed
Status: RESOLVED DUPLICATE of bug 116156
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-22 02:18 UTC by Rodrigo Fernandes
Modified: 2005-11-22 02:51 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 Rodrigo Fernandes 2005-11-22 02:18:26 UTC
Version:            (using KDE KDE 3.5.0)
Installed from:    Gentoo Packages
Compiler:          gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) 
OS:                Linux

I'm using KDE3.5_rc1

How to Reproduce:
 1-(Load url) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/virtualalloc.asp
 (Other similar MSDN article should also have the same effects)
 2- (Navigate to other page) Bottom of the main frame, "See Also"->"Virtual Memory Functions"
 3- (Go back) Press the toolbar back button

Other page within same site (step 2) should also result in the same behaviour.

Expected Behaviour:
 Konqueror Crashes

Notes:
This bug MIGHT be related to, although I don't think it's a dupe (not same type of backtrace)
Bug 112905: Crash on http://www.uni-kl.de/HSSP/
(There are however many other bug reports about crashing on back button, but most are CLOSED-FIXED and for older versions on konqueror.)

Backtrace:

Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1227966800 (LWP 17748)]
[KCrash handler]
#4  0xffffe410 in __kernel_vsyscall ()
#5  0x4f10c2b1 in raise () from /lib/libc.so.6
#6  0x4f10da57 in abort () from /lib/libc.so.6
#7  0x4f105b48 in __assert_fail () from /lib/libc.so.6
#8  0xb655119d in khtml::HTMLTokenizer::reset (this=0x87d4d10)
    at htmltokenizer.cpp:167
#9  0xb6555b17 in ~HTMLTokenizer (this=0x87d4d10) at htmltokenizer.cpp:1686
#10 0xb65269d8 in DOM::DocumentImpl::detach (this=0x8555958)
    at dom_docimpl.cpp:1181
#11 0xb64aeb50 in ~KHTMLView (this=0x8574e10) at khtmlview.cpp:515
#12 0xb713e3cd in QWidget::~QWidget () from /usr/qt/3/lib/libqt-mt.so.3
#13 0xb7226e6b in QClipperWidget::~QClipperWidget ()
   from /usr/qt/3/lib/libqt-mt.so.3
#14 0xb713e3cd in QWidget::~QWidget () from /usr/qt/3/lib/libqt-mt.so.3
#15 0xb7226d7b in QViewportWidget::~QViewportWidget ()
   from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb7221be8 in QScrollView::~QScrollView ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0xb64aeb10 in ~KHTMLView (this=0x8855bc8) at khtmlview.cpp:517
#18 0xb7f557bc in ~Part (this=0x8782978, __vtt_parm=0xb676adc8)
    at part.cpp:159
#19 0xb7f5620f in ~ReadOnlyPart (this=0x8782978, __vtt_parm=0xb676adc4)
    at part.cpp:312
#20 0xb64d24a1 in ~KHTMLPart (this=0x8782978) at khtml_part.cpp:522
#21 0xb64d71f1 in KHTMLPart::clear (this=0x841a0e0) at khtml_part.cpp:1445
#22 0xb64d92bf in KHTMLPart::begin (this=0x841a0e0, url=@0xbfa799b0, 
    xOffset=0, yOffset=0) at khtml_part.cpp:1879
#23 0xb666a58a in KJS::Window::get (this=0x8553630, exec=0xbfa79fa0, 
    p=@0xbfa79b80) at kjs_window.cpp:574
#24 0xb6317c8a in KJS::Reference::getValue (this=0xbfa79b70, exec=0xbfa79fa0)
    at reference.cpp:143
#25 0xb62d2572 in KJS::Node::evaluate (this=0x0, exec=0xbfa79fa0)
    at nodes.cpp:130
#26 0xb62d4732 in KJS::AccessorNode2::evaluateReference (this=0x8665018, 
    exec=0xbfa79fa0) at nodes.cpp:668
#27 0xb62d8362 in KJS::AssignNode::evaluate (this=0x8598bf8, exec=0xbfa79fa0)
    at nodes.cpp:1558
#28 0xb62da2c2 in KJS::ExprStatementNode::execute (this=0x8678e90, 
    exec=0xbfa79fa0) at nodes.cpp:1980
#29 0xb62e07e2 in KJS::SourceElementsNode::execute (this=0x8678ec0, 
    exec=0xbfa79fa0) at nodes.cpp:3091
#30 0xb62da0f5 in KJS::BlockNode::execute (this=0x8679030, exec=0xbfa79fa0)
    at nodes.cpp:1942
#31 0xb62fd1cd in KJS::InterpreterImp::evaluate (this=0x8670458, 
    code=@0x867045c, thisV=@0xbfa7a190) at internal.cpp:904
#32 0xb6311e1a in KJS::Interpreter::evaluate (this=0x0, code=@0x0, thisV=@0x0)
    at interpreter.cpp:166
#33 0xb6682610 in KJS::KJSProxyImpl::evaluate (this=0x8752830, filename=
      {static null = {static null = <same as static member of an already seen type>, d = 0x80570c0, static shared_null = 0x80570c0}, d = 0x0, static shared_null = 0x80570c0}, baseLine=6, str=@0x0, n=@0xbfa7a320, completion=0xbfa7a2b0)
    at kjs_proxy.cpp:154
#34 0xb64d5ae4 in KHTMLPart::executeScript (this=0x855e470, 
    filename=@0xbfa7a390, baseLine=0, n=@0x0, script=@0x0)
    at khtml_part.cpp:1154
#35 0xb6551fd7 in khtml::HTMLTokenizer::scriptExecution (this=0x87d4d10, 
    str=@0x6, scriptURL=@0xbfa7a320, baseLine=26) at htmltokenizer.cpp:441
#36 0xb6551de2 in khtml::HTMLTokenizer::scriptHandler (this=0x87d4d10)
    at htmltokenizer.cpp:413
#37 0xb6551a08 in khtml::HTMLTokenizer::parseSpecial (this=0x87d4d10, 
    src=@0x87d4e40) at htmltokenizer.cpp:333
#38 0xb6553d61 in khtml::HTMLTokenizer::parseTag (this=0x87d4d10, 
    src=@0x87d4e40) at htmltokenizer.cpp:1201
#39 0xb6554e71 in khtml::HTMLTokenizer::write (this=0x87d4d10, str=@0x73, 
    appendData=false) at htmltokenizer.cpp:1430
#40 0xb64d9a5a in KHTMLPart::write (this=0x855e470, 
    str=0xbfa7aa70 "\r\n\r\n<HTML>\r\n<head>\r\n<META NAME=\"Robots\" CONTENT=\"noindex\">\r\n  <META NAME=\"Robots\" CONTENT=\"noindex\">\r\n  <META content=\"text/html;charset=utf-8\" http-equiv=\"Content-Type\">\r\n  <TITLE>Table of Contents</"..., len=-1079531616) at khtml_part.cpp:1975
#41 0xb64d8738 in KHTMLPart::slotRestoreData (this=0x855e470, 
    data=@0xbfa7aa60) at khtml_part.cpp:1677
#42 0xb64f48b2 in KHTMLPart::qt_invoke (this=0x855e470, _id=18, _o=0xbfa7a9f0)
    at khtml_part.moc:503
#43 0xb710d8cc in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#44 0xb6516959 in KHTMLPageCacheDelivery::emitData (this=0x86968e8, t0=@0x0)
    at khtml_pagecache.moc:177
#45 0xb651624e in KHTMLPageCache::sendData (this=0x853c7d8)
    at khtml_pagecache.cpp:264
#46 0xb65166dc in KHTMLPageCache::qt_invoke (this=0x853c7d8, _id=2, _o=0x0)
    at khtml_pagecache.moc:82
#47 0xb710d8cc in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#48 0xb745190a in QSignal::signal () from /usr/qt/3/lib/libqt-mt.so.3
#49 0xb7127c0d in QSignal::activate () from /usr/qt/3/lib/libqt-mt.so.3
#50 0xb712f523 in QSingleShotTimer::event () from /usr/qt/3/lib/libqt-mt.so.3
#51 0xb70b0c1f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#52 0xb70aff55 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#53 0xb76fbf7c in KApplication::notify (this=0xbfa7d510, receiver=0x8334320, 
    event=0xbfa7cfc0) at kapplication.cpp:550
#54 0xb70a0165 in QEventLoop::activateTimers ()
   from /usr/qt/3/lib/libqt-mt.so.3
#55 0xb705a9f5 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#56 0xb70c32c8 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#57 0xb70c3178 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#58 0xb70b0e71 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#59 0xb6b2e562 in kdemain (argc=0, argv=0x0) at konq_main.cc:206
#60 0xb6bc9816 in kdeinitmain (argc=0, argv=0x0) at konqueror_dummy.cc:3
#61 0x0804dcd8 in launch (argc=2, _name=0x81c0a1c "konqueror", 
    args=0x81c0a30 "", cwd=0x0, envc=0, envs=0x81c0a34 "", reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x0) at kinit.cpp:637
#62 0x0804f385 in handle_launcher_request (sock=8) at kinit.cpp:1201
#63 0x0804f90d in handle_requests (waitForPid=0) at kinit.cpp:1404
#64 0x080509d5 in main (argc=2, argv=0xbfa7dc44, envp=0x0) at kinit.cpp:1848

 Sorry I didn't had time to investigate more (I'm on a tight schedule) but feel free to contact me should any other info be required.
Comment 1 Maksim Orlovich 2005-11-22 02:51:01 UTC

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