Bug 153312 - Crash in KHTMLPart::checkEmitLoadEvent on pioneer site
Summary: Crash in KHTMLPart::checkEmitLoadEvent on pioneer site
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-03 00:26 UTC by Daniel O'Connor
Modified: 2008-11-22 02:42 UTC (History)
1 user (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 Daniel O'Connor 2007-12-03 00:26:43 UTC
Version:            (using KDE KDE 3.5.8)
Installed from:    FreeBSD Ports
Compiler:          gcc version 4.2.1 20070719  [FreeBSD]
 
OS:                FreeBSD

Visiting this URL http://www.pioneer.com.au/products/computer_peripherals/DVD_Writers/index.html causes Konq to crash with..

[New Thread 0x29801100 (LWP 100172)]
[Switching to Thread 0x29801100 (LWP 100172)]
0x295d0e57 in nanosleep () from /lib/libc.so.7
#0  0x295d0e57 in nanosleep () from /lib/libc.so.7
#1  0x2959f2fa in sleep () from /lib/libc.so.7
#2  0x29508494 in sleep () from /lib/libthr.so.3
#3  0x288db1e8 in KCrash::startDrKonqi (argv=0xbfbfba88, argc=18)
    at kcrash.cpp:312
#4  0x288db6b8 in KCrash::defaultCrashHandler (sig=11) at kcrash.cpp:229
#5  0xbfbfff94 in ?? ()
#6  0x0000000b in ?? ()
#7  0x00000001 in ?? ()
#8  0xbfbfbb50 in ?? ()
#9  0x5a5a5b02 in ?? ()
#10 0x288db230 in KCrash::startDrKonqi () at kcrash.cpp:273
#11 0x2a307ecc in KHTMLPart::checkEmitLoadEvent (this=0x2d7e8110)
    at khtml_part.cpp:2344
#12 0x2a30a002 in KHTMLPart::slotFinishedParsing (this=0x2d7e8110)
    at khtml_part.cpp:2081
#13 0x2a312829 in KHTMLPart::qt_invoke (this=0x2d7e8110, _id=20,
    _o=0xbfbfbfe4) at khtml_part.moc:504
#14 0x28dfa2a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#15 0x28dfaf14 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#16 0x2a3453ee in DOM::DocumentImpl::finishedParsing (this=0x2d4b1c00)
    at dom_docimpl.moc:86
#17 0x2a345439 in DOM::DocumentImpl::qt_emit (this=0x2d4b1c00,
    _id=-1077952540, _o=0xbfbfc0d4) at dom_docimpl.moc:97
#18 0x2a38a00b in DOM::HTMLDocumentImpl::qt_emit (this=0x2d4b1c00, _id=2,
    _o=0xbfbfc0d4) at html_documentimpl.moc:91
#19 0x28dfa285 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#20 0x28dfaf14 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#21 0x2a368fde in khtml::Tokenizer::finishedParsing (this=0x2d6d9000)
    at xml_tokenizer.moc:82
#22 0x2a379e7c in khtml::HTMLTokenizer::end (this=0xbfbfc0d4)
    at htmltokenizer.cpp:1589
#23 0x2a37bea3 in khtml::HTMLTokenizer::finish (this=0x2d6d9000)
    at htmltokenizer.cpp:1638
#24 0x2a344b88 in DOM::DocumentImpl::finishParsing (this=0x2d4b1c00)
    at dom_docimpl.cpp:1404
#25 0x2a30a441 in KHTMLPart::end (this=0x2d7e8110) at khtml_part.cpp:2018
#26 0x2a30908a in KHTMLPart::processObjectRequest (this=0x2a917550,
    child=0x2d42f340, _url=@0xbfbfc508, mimetype=@0xbfbfc3a4)
    at khtml_part.cpp:4626
#27 0x2a309b33 in KHTMLPart::requestObject (this=0x2a917550,
    child=0x2d42f340, url=@0xbfbfc508, _args=@0xbfbfc4dc)
    at khtml_part.cpp:4418
#28 0x2a3114c8 in KHTMLPart::requestFrame (this=0x2a917550, frame=0x2d9a5f70,
    url=@0xbfbfc648, frameName=@0xbfbfc644, params=@0xbfbfc640, isIFrame=)
    at khtml_part.cpp:4338
#29 0x2a38e34d in DOM::HTMLFrameElementImpl::setLocation (this=0x2d1ac500,
    str=@0xbfbfc6dc) at html_baseimpl.cpp:385
#30 0x2a38e930 in DOM::HTMLFrameElementImpl::parseAttribute (this=0x2d1ac500,
    attr=0x2d684a10) at html_baseimpl.cpp:262
#31 0x2a38ed1d in DOM::HTMLIFrameElementImpl::parseAttribute (
    this=0x2d1ac500, attr=0x2d684a10) at html_baseimpl.cpp:632
#32 0x2a35f4ce in DOM::AttributeImpl::setValue (this=0x2d684a10,
    value=0x2d6be830, element=0x2d1ac500) at dom_elementimpl.cpp:284
#33 0x2a3607e8 in DOM::NamedAttrMapImpl::setValue (this=0x2d7c77e0, id=146,
    value=0x2d6be830, qName=0x0, prefix=0x0, nsAware=false, hasNS=false)
    at dom_elementimpl.cpp:1182
#34 0x2a360cef in DOM::ElementImpl::setAttribute (this=0x2d1ac500, id=146,
    value=@0xbfbfca0c, qName=@0xbfbfc8a4, exceptioncode=@0xbfbfc8ac)
    at dom_elementimpl.cpp:383
#35 0x2a360d5d in DOM::ElementImpl::setAttribute (this=0x2d1ac500, id=146,
    value=@0xbfbfca0c) at dom_elementimpl.cpp:410
#36 0x2a522214 in DOM::HTMLIFrameElement::setSrc (this=0xbfbfc97c,
    value=@0xbfbfca0c) at html_base.cpp:380
#37 0x2a48ae43 in KJS::HTMLElement::putValueProperty (this=0x2d5e0268,
    exec=0xbfbfce38, token=332, value=@0xbfbfcc20) at kjs_html.cpp:3077
#38 0x2a48c5fd in KJS::HTMLElement::tryPut (this=0x2d5e0268, exec=0xbfbfce38,
    propertyName=@0xbfbfcbd4, value=@0xbfbfcc20, attr=0) at kjs_html.cpp:2402
#39 0x2a4622d1 in KJS::DOMObject::put (this=0x2d5e0268, exec=0xbfbfce38,
    propertyName=@0xbfbfcbd4, value=@0xbfbfcc20, attr=0) at kjs_binding.cpp:72
#40 0x2a65ee95 in KJS::Reference::putValue (this=0xbfbfcbc4, exec=0xbfbfce38,
    w=@0xbfbfcc20) at reference.cpp:165
#41 0x2a6244b5 in KJS::AssignNode::evaluate (this=0x2d7c8d60, exec=0xbfbfce38)
    at nodes.cpp:1624
#42 0x2a623b34 in KJS::ExprStatementNode::execute (this=0x2d7d22b0,
    exec=0xbfbfce38) at nodes.cpp:1980
#43 0x2a620f7d in KJS::SourceElementsNode::execute (this=0x2d7d2280,
    exec=0xbfbfce38) at nodes.cpp:3114
#44 0x2a61edf9 in KJS::BlockNode::execute (this=0x2d7d2550, exec=0xbfbfce38)
    at nodes.cpp:1942
#45 0x2a6451e5 in KJS::InterpreterImp::evaluate (this=0x2d6382e0,
    code=@0xbfbfcf40, thisV=@0xbfbfcf44) at internal.cpp:904
#46 0x2a6596aa in KJS::Interpreter::evaluate (this=0x2cddbf10,
    code=@0xbfbfcf40, thisV=@0xbfbfcf44) at interpreter.cpp:166
#47 0x2a4cf8d1 in KJS::KJSProxyImpl::evaluate (this=0x2d847040,
    filename=@0xbfbfcff0, baseLine=197, str=@0xbfbfd1a4, n=@0xbfbfd070,
    completion=0xbfbfcfc8) at kjs_proxy.cpp:164
#48 0x2a30df3a in KHTMLPart::executeScript (this=0x2d4da3e0,
    filename=@0xbfbfd088, baseLine=197, n=@0xbfbfd070, script=@0xbfbfd1a4)
    at khtml_part.cpp:1155
#49 0x2a37b3f1 in khtml::HTMLTokenizer::scriptExecution (this=0x2d4f8000,
    str=@0xbfbfd1a4, scriptURL=@0x29266f08, baseLine=196)
    at htmltokenizer.cpp:452
#50 0x2a37b91c in khtml::HTMLTokenizer::scriptHandler (this=0x2d4f8000)
    at htmltokenizer.cpp:416
#51 0x2a37c3d6 in khtml::HTMLTokenizer::parseSpecial (this=0x2d4f8000,
    src=@0x2d4f8504) at htmltokenizer.cpp:332
#52 0x2a37d46b in khtml::HTMLTokenizer::parseTag (this=0x2d4f8000,
    src=@0x2d4f8504) at htmltokenizer.cpp:1211
#53 0x2a37ead8 in khtml::HTMLTokenizer::write (this=0x2d4f8000,
    str=@0xbfbfd4e8, appendData=false) at htmltokenizer.cpp:1457
#54 0x2a37b6ae in khtml::HTMLTokenizer::notifyFinished (this=0x2d4f8000)
    at htmltokenizer.cpp:1768
#55 0x2a457644 in khtml::CachedScript::checkNotify (this=0x2d1604c0)
    at loader.cpp:369
#56 0x2a45a37a in khtml::CachedScript::data (this=0x2d1604c0,
    buffer=@0x2d230914, eof=true) at loader.cpp:361
#57 0x2a457074 in khtml::Loader::slotFinished (this=0x2a019840,
    job=0x2a0c2c80) at loader.cpp:1205
#58 0x2a457279 in khtml::Loader::qt_invoke (this=0x2a019840, _id=2,
    _o=0xbfbfd704) at loader.moc:260
#59 0x28dfa2a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#60 0x2824f835 in KIO::Job::result (this=0x2a0c2c80, t0=0x2a0c2c80)
    at jobclasses.moc:162
#61 0x28255e4c in KIO::Job::emitResult (this=0x2a0c2c80) at job.cpp:235
#62 0x282562e6 in KIO::SimpleJob::slotFinished (this=0x2a0c2c80)
    at job.cpp:601
#63 0x28256944 in KIO::TransferJob::slotFinished (this=0x2a0c2c80)
    at job.cpp:971
#64 0x282548b1 in KIO::TransferJob::qt_invoke (this=0x2a0c2c80, _id=17,
    _o=0xbfbfda14) at jobclasses.moc:1071
#65 0x28dfa2a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#66 0x28dfaf14 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#67 0x2823cfb1 in KIO::SlaveInterface::finished (this=0x2b30afa0)
    at slaveinterface.moc:226
#68 0x2823eceb in KIO::SlaveInterface::dispatch (this=0x2b30afa0, _cmd=104,
    rawdata=@0x2b30afa0) at slaveinterface.cpp:243
#69 0x2823f096 in KIO::SlaveInterface::dispatch (this=0x2b30afa0)
    at slaveinterface.cpp:173
#70 0x2823a01d in KIO::Slave::gotInput (this=0x2b30afa0) at slave.cpp:300
#71 0x2823be88 in KIO::Slave::qt_invoke (this=0x2b30afa0, _id=4,
    _o=0xbfbfdcec) at slave.moc:113
#72 0x28dfa2a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#73 0x28dfae0a in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#74 0x2912f4d0 in QSocketNotifier::activated ()
   from /usr/local/lib/libqt-mt.so.3
#75 0x28e17906 in QSocketNotifier::event () from /usr/local/lib/libqt-mt.so.3
#76 0x28d9c165 in QApplication::internalNotify ()
   from /usr/local/lib/libqt-mt.so.3
#77 0x28d9cdcf in QApplication::notify () from /usr/local/lib/libqt-mt.so.3
#78 0x288581f2 in KApplication::notify (this=0xbfbfe1f8, receiver=0x2ae95400,
    event=0xbfbfdfa8) at kapplication.cpp:550
#79 0x28d90a15 in QEventLoop::activateSocketNotifiers ()
   from /usr/local/lib/libqt-mt.so.3
#80 0x28d4c104 in QEventLoop::processEvents ()
   from /usr/local/lib/libqt-mt.so.3
#81 0x28db27e0 in QEventLoop::enterLoop () from /usr/local/lib/libqt-mt.so.3
#82 0x28db2696 in QEventLoop::exec () from /usr/local/lib/libqt-mt.so.3
#83 0x28d9bb0f in QApplication::exec () from /usr/local/lib/libqt-mt.so.3
#84 0x299d1155 in kdemain () from /usr/local/lib/libkdeinit_konqueror.so
#85 0x297ef614 in kdeinitmain () from /usr/local/lib/kde3/konqueror.so
#86 0x0804f820 in launch (argc=2, _name=0x2984b244 "konqueror", args=)
    at kinit.cpp:673
#87 0x080500cf in handle_launcher_request (sock=8) at kinit.cpp:1240
#88 0x08050685 in handle_requests (waitForPid=0) at kinit.cpp:1443
#89 0x08050f03 in main (argc=3, argv=0xbfbfeb10, envp=0xbfbfeb20)
    at kinit.cpp:1908
Comment 1 FiNeX 2008-04-21 13:09:37 UTC
Cannot reproduce the crash on both konqueror 4 (trunk r797319) and 3.5.8.
Comment 2 Daniel O'Connor 2008-04-22 04:17:37 UTC
Hmm, 100% repeatable here.

I will rebuild kdelibs with debugging and get a better backtrace.
Comment 3 Daniel O'Connor 2008-04-22 08:18:55 UTC
I rebuild with --enable-debug=full and now I get..

[inchoate 14:45] /usr/ports/x11/kdelibs3 >konqueror http://www.pioneer.com.au/products/computer_peripherals/DVD_Writers/index.html
KJS: JavaScript parse error at line 14.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = konqueror path = <unknown> pid = 30370

Stack trace is..
[New Thread 0x29a01100 (LWP 100076)]
[Switching to Thread 0x29a01100 (LWP 100076)]
0x297c7e57 in nanosleep () from /lib/libc.so.7
#0  0x297c7e57 in nanosleep () from /lib/libc.so.7
#1  0x297962fa in sleep () from /lib/libc.so.7
#2  0x296ff494 in sleep () from /lib/libthr.so.3
#3  0x28adc1e8 in KCrash::startDrKonqi (argv=0xbfbfbee8, argc=17)
    at kcrash.cpp:312
#4  0x28adc6b8 in KCrash::defaultCrashHandler (sig=11) at kcrash.cpp:229
#5  0xbfbfff94 in ?? ()
#6  0x0000000b in ?? ()
#7  0x00000001 in ?? ()
#8  0xbfbfbfb0 in ?? ()
#9  0x5a5a5b02 in ?? ()
#10 0x28adc230 in KCrash::startDrKonqi () at kcrash.cpp:273
#11 0x2a3f4ecc in KHTMLPart::checkEmitLoadEvent (this=0x2b1f5860)
    at khtml_part.cpp:2344
#12 0x2a3f7002 in KHTMLPart::slotFinishedParsing (this=0x2b1f5860)
    at khtml_part.cpp:2081
#13 0x2a3ff829 in KHTMLPart::qt_invoke (this=0x2b1f5860, _id=20, 
    _o=0xbfbfc444) at khtml_part.moc:504
#14 0x28ff32a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#15 0x28ff3f14 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#16 0x2a4323ee in DOM::DocumentImpl::finishedParsing (this=0x2b30e800)
    at dom_docimpl.moc:86
#17 0x2a432439 in DOM::DocumentImpl::qt_emit (this=0x2b30e800, 
    _id=-1077951420, _o=0xbfbfc534) at dom_docimpl.moc:97
#18 0x2a47700b in DOM::HTMLDocumentImpl::qt_emit (this=0x2b30e800, _id=2, 
    _o=0xbfbfc534) at html_documentimpl.moc:91
#19 0x28ff3285 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#20 0x28ff3f14 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#21 0x2a455fde in khtml::Tokenizer::finishedParsing (this=0x2b39b800)
    at xml_tokenizer.moc:82
#22 0x2a466e7c in khtml::HTMLTokenizer::end (this=0xbfbfc534)
    at htmltokenizer.cpp:1589
#23 0x2a468ea3 in khtml::HTMLTokenizer::finish (this=0x2b39b800)
    at htmltokenizer.cpp:1638
#24 0x2a431b88 in DOM::DocumentImpl::finishParsing (this=0x2b30e800)
    at dom_docimpl.cpp:1404
#25 0x2a3f7441 in KHTMLPart::end (this=0x2b1f5860) at khtml_part.cpp:2018
#26 0x2a3f608a in KHTMLPart::processObjectRequest (this=0x29a7bca0, 
    child=0x2aebec40, _url=@0xbfbfc968, mimetype=@0xbfbfc804)
    at khtml_part.cpp:4626
#27 0x2a3f6b33 in KHTMLPart::requestObject (this=0x29a7bca0, 
    child=0x2aebec40, url=@0xbfbfc968, _args=@0xbfbfc93c)
    at khtml_part.cpp:4418
#28 0x2a3fe4c8 in KHTMLPart::requestFrame (this=0x29a7bca0, frame=0x2b2e6c88, 
    url=@0xbfbfcaa8, frameName=@0xbfbfcaa4, params=@0xbfbfcaa0, isIFrame=)
    at khtml_part.cpp:4338
#29 0x2a47b34d in DOM::HTMLFrameElementImpl::setLocation (this=0x2b076c40, 
    str=@0xbfbfcb3c) at html_baseimpl.cpp:385
#30 0x2a47b930 in DOM::HTMLFrameElementImpl::parseAttribute (this=0x2b076c40, 
    attr=0x2b2ee290) at html_baseimpl.cpp:262
#31 0x2a47bd1d in DOM::HTMLIFrameElementImpl::parseAttribute (
    this=0x2b076c40, attr=0x2b2ee290) at html_baseimpl.cpp:632
#32 0x2a44c4ce in DOM::AttributeImpl::setValue (this=0x2b2ee290, 
    value=0x2b140810, element=0x2b076c40) at dom_elementimpl.cpp:284
#33 0x2a44d7e8 in DOM::NamedAttrMapImpl::setValue (this=0x2b2f0ac0, id=146, 
    value=0x2b140810, qName=0x0, prefix=0x0, nsAware=false, hasNS=false)
    at dom_elementimpl.cpp:1182
#34 0x2a44dcef in DOM::ElementImpl::setAttribute (this=0x2b076c40, id=146, 
    value=@0xbfbfce6c, qName=@0xbfbfcd04, exceptioncode=@0xbfbfcd0c)
    at dom_elementimpl.cpp:383
#35 0x2a44dd5d in DOM::ElementImpl::setAttribute (this=0x2b076c40, id=146, 
    value=@0xbfbfce6c) at dom_elementimpl.cpp:410
#36 0x2a60f444 in DOM::HTMLIFrameElement::setSrc (this=0xbfbfcddc, 
    value=@0xbfbfce6c) at html_base.cpp:380
#37 0x2a578023 in KJS::HTMLElement::putValueProperty (this=0x2b2a90e8, 
    exec=0xbfbfd298, token=332, value=@0xbfbfd080) at kjs_html.cpp:3077
#38 0x2a5797dd in KJS::HTMLElement::tryPut (this=0x2b2a90e8, exec=0xbfbfd298, 
    propertyName=@0xbfbfd034, value=@0xbfbfd080, attr=0) at kjs_html.cpp:2402
#39 0x2a54f4b1 in KJS::DOMObject::put (this=0x2b2a90e8, exec=0xbfbfd298, 
    propertyName=@0xbfbfd034, value=@0xbfbfd080, attr=0) at kjs_binding.cpp:72
#40 0x2a74be95 in KJS::Reference::putValue (this=0xbfbfd024, exec=0xbfbfd298, 
    w=@0xbfbfd080) at reference.cpp:165
#41 0x2a7114b5 in KJS::AssignNode::evaluate (this=0x2b324fe0, exec=0xbfbfd298)
    at nodes.cpp:1624
#42 0x2a710b34 in KJS::ExprStatementNode::execute (this=0x2b329400, 
    exec=0xbfbfd298) at nodes.cpp:1980
#43 0x2a70df7d in KJS::SourceElementsNode::execute (this=0x2b3293d0, 
    exec=0xbfbfd298) at nodes.cpp:3114
#44 0x2a70bdf9 in KJS::BlockNode::execute (this=0x2b3296a0, exec=0xbfbfd298)
    at nodes.cpp:1942
#45 0x2a7321e5 in KJS::InterpreterImp::evaluate (this=0x2b269f60, 
    code=@0xbfbfd3a0, thisV=@0xbfbfd3a4) at internal.cpp:904
#46 0x2a7466aa in KJS::Interpreter::evaluate (this=0x2b0b6470, 
    code=@0xbfbfd3a0, thisV=@0xbfbfd3a4) at interpreter.cpp:166
#47 0x2a5bcb01 in KJS::KJSProxyImpl::evaluate (this=0x2ae89d80, 
    filename=@0xbfbfd450, baseLine=197, str=@0xbfbfd604, n=@0xbfbfd4d0, 
    completion=0xbfbfd428) at kjs_proxy.cpp:164
#48 0x2a3faf3a in KHTMLPart::executeScript (this=0x2aee6860, 
    filename=@0xbfbfd4e8, baseLine=197, n=@0xbfbfd4d0, script=@0xbfbfd604)
    at khtml_part.cpp:1155
#49 0x2a4683f1 in khtml::HTMLTokenizer::scriptExecution (this=0x2b1da800, 
    str=@0xbfbfd604, scriptURL=@0x2945ff08, baseLine=196)
    at htmltokenizer.cpp:452
#50 0x2a46891c in khtml::HTMLTokenizer::scriptHandler (this=0x2b1da800)
    at htmltokenizer.cpp:416
#51 0x2a4693d6 in khtml::HTMLTokenizer::parseSpecial (this=0x2b1da800, 
    src=@0x2b1dad04) at htmltokenizer.cpp:332
#52 0x2a46a46b in khtml::HTMLTokenizer::parseTag (this=0x2b1da800, 
    src=@0x2b1dad04) at htmltokenizer.cpp:1211
#53 0x2a46bad8 in khtml::HTMLTokenizer::write (this=0x2b1da800, 
    str=@0xbfbfd938, appendData=true) at htmltokenizer.cpp:1457
#54 0x2a3f753d in KHTMLPart::write (this=0x2aee6860, 
    str=0x2b0ea800 "w = 'auto';\r\n\t\t\t}\r\n\t\t</script>\r\n\t\t<div id=\"archive\">\r\n\t\t\r\n\t\t\t\r\n\t\t\t<a href=\"http://www.pioneer.com.au/productscroll/computer_peripherals/DVD_Writers/archived/\">Archived Products</a>\r\n\t\t\t\r\n\t\t\r\n\t\t</div>\r"..., len=1128) at khtml_part.cpp:1989
#55 0x2a3f840f in KHTMLPart::slotData (this=0x2aee6860, kio_job=0x2a19e4a0, 
    data=@0xbfbfded0) at khtml_part.cpp:1667
#56 0x2a3ff92d in KHTMLPart::qt_invoke (this=0x2aee6860, _id=16, 
    _o=0xbfbfdbf0) at khtml_part.moc:500
#57 0x28ff32a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#58 0x284461d3 in KIO::TransferJob::data (this=0x2a19e4a0, t0=0x2a19e4a0, 
    t1=@0xbfbfded0) at jobclasses.moc:993
#59 0x28448d93 in KIO::TransferJob::slotData (this=0x2a19e4a0, 
    _data=@0xbfbfded0) at job.cpp:933
#60 0x2844c8a2 in KIO::TransferJob::qt_invoke (this=0x2a19e4a0, _id=18, 
    _o=0xbfbfdcf4) at jobclasses.moc:1077
#61 0x28ff32a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#62 0x284351e5 in KIO::SlaveInterface::data (this=0x29a6e8e0, t0=@0xbfbfded0)
    at slaveinterface.moc:194
#63 0x28436df1 in KIO::SlaveInterface::dispatch (this=0x29a6e8e0, _cmd=100, 
    rawdata=@0xbfbfded0) at slaveinterface.cpp:234
#64 0x28437096 in KIO::SlaveInterface::dispatch (this=0x29a6e8e0)
    at slaveinterface.cpp:173
#65 0x2843201d in KIO::Slave::gotInput (this=0x29a6e8e0) at slave.cpp:300
#66 0x28433e88 in KIO::Slave::qt_invoke (this=0x29a6e8e0, _id=4, 
    _o=0xbfbfdfac) at slave.moc:113
#67 0x28ff32a3 in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#68 0x28ff3e0a in QObject::activate_signal ()
   from /usr/local/lib/libqt-mt.so.3
#69 0x29328510 in QSocketNotifier::activated ()
   from /usr/local/lib/libqt-mt.so.3
#70 0x29010956 in QSocketNotifier::event () from /usr/local/lib/libqt-mt.so.3
#71 0x28f95195 in QApplication::internalNotify ()
   from /usr/local/lib/libqt-mt.so.3
#72 0x28f95dff in QApplication::notify () from /usr/local/lib/libqt-mt.so.3
#73 0x28a591f2 in KApplication::notify (this=0xbfbfe4e8, receiver=0x2a087c00, 
    event=0xbfbfe268) at kapplication.cpp:550
#74 0x28f89a45 in QEventLoop::activateSocketNotifiers ()
   from /usr/local/lib/libqt-mt.so.3
#75 0x28f450f4 in QEventLoop::processEvents ()
   from /usr/local/lib/libqt-mt.so.3
#76 0x28fab800 in QEventLoop::enterLoop () from /usr/local/lib/libqt-mt.so.3
#77 0x28fab6b6 in QEventLoop::exec () from /usr/local/lib/libqt-mt.so.3
#78 0x28f94b3f in QApplication::exec () from /usr/local/lib/libqt-mt.so.3
#79 0x280e18d7 in kdemain (argc=2, argv=0xbfbfe938) at konq_main.cc:206
#80 0x080486f2 in main (argc=66908, argv=0x2895d400) at konqueror.la.cc:2
Comment 4 James Spahlinger 2008-04-22 23:07:04 UTC
No crash after visiting http://www.pioneer.com.au/products/computer_peripherals/DVD_Writers/index.html with 4.0.3 or 3.5.9. As the site requires flash I'm installing that to see if that is the root of the issue.
Comment 5 James Spahlinger 2008-04-22 23:18:07 UTC
Another thought while I'm working on flash to install. Daniel O'Connor is it possible for you to update to 3.5.9 as that is the newest 3.5.x release. See if the bug still occurs there for you. If that is not possible, thats ok. Thanks for reporting this.
Comment 6 James Spahlinger 2008-04-22 23:22:13 UTC
Alright, flash is installed. That went easier then I thought it would.

Regardless I still cannot reproduce this crash with 3.5.9 or 4.0.3. Do I have to do something specific after the page loads? What plugins other then flash do you have on konqueror? Thanks :)
Comment 7 Daniel O'Connor 2008-04-23 02:05:41 UTC
I don't have flash installed (no native plugin and nspluginwrapper crashes - not to mention 90% of flash I'd end up seeing is ads :)

I just realised that some nice person ported Valgrind to FreeBSD, but what do you know - when I run konqueror under it, it doesn't crash..

I have attached the log file though.
Comment 8 Eduardo Robles Elvira 2008-06-05 21:14:03 UTC
I cannot reproduce it either. Is it still happening to you in any recent version of KDE? We won't fix KDE 3.5 anymore, so please test with KDE 4.0.5 or KDE 4.1 when it's out.
Comment 9 Daniel O'Connor 2008-06-06 01:46:20 UTC
I can't test it on KDE 4 because it hasn't been ported to FreeBSD yet :(
Comment 10 FiNeX 2008-11-22 02:42:21 UTC
I cannot reproduce the crash too.