Bug 83272 - crash on www.fjordline.com .
Summary: crash on www.fjordline.com .
Status: RESOLVED DUPLICATE of bug 78205
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 78469 86387 87467 88161 88217 93716 94934 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-12 19:30 UTC by Edwin Schepers
Modified: 2005-01-12 22:55 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
full debug output (9.97 KB, text/plain)
2004-12-11 23:18 UTC, Thilo Bangert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Edwin Schepers 2004-06-12 19:30:13 UTC
Version:           3.2.90 (using KDE 3.2.90 (3.3 alpha1, CVS >= 20040522), compiled sources)
Compiler:          gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1)
OS:                Linux (i686) release 2.4.22-1.2115.nptl

Hi,
accesing http://www.fjordline.com crashes konqueror.

regards
Edwin

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1084401696 (LWP 15579)]
[KCrash handler]
#4  0x0086ec32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#5  0x055d198f in raise () from /lib/tls/libc.so.6
#6  0x055d3302 in abort () from /lib/tls/libc.so.6
#7  0x055cb2f8 in __assert_fail () from /lib/tls/libc.so.6
#8  0x07cc7ca0 in DOM::NodeImpl::attach() (this=0x8cae0b8)
    at dom_nodeimpl.cpp:910
#9  0x07cc90df in DOM::NodeBaseImpl::attach() (this=0x8cae0b8)
    at dom_nodeimpl.cpp:1394
#10 0x07cf739d in DOM::HTMLImageElementImpl::attach() (this=0x8cae0b8)
    at html_imageimpl.cpp:184
#11 0x07cc8d8e in DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*, int&) (
    this=0x9078c80, newChild=0x8cae0b8, exceptioncode=@0xbfef6f3c)
    at dom_nodeimpl.cpp:1299
#12 0x07e3d018 in DOM::Node::appendChild(DOM::Node const&) (this=0xbfef7040, 
    newChild=@0xbfef6fe0) at dom_node.cpp:292
#13 0x07da57dc in KJS::DOMNodeProtoFunc::tryCall(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x8f610f0, exec=0xbfef73d0, thisObj=@0xbfef71a0, 
    args=@0xbfef71f0) at kjs_dom.cpp:480
#14 0x07d9f87a in KJS::DOMFunction::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x8f610f0, exec=0xbfef73d0, thisObj=@0xbfef71a0, 
    args=@0xbfef71f0) at kjs_binding.cpp:109
#15 0x0826cacc in KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0xbfef71d0, exec=0xbfef73d0, thisObj=@0xbfef71a0, args=@0xbfef71f0)
    at object.cpp:70
#16 0x0823459f in KJS::FunctionCallNode::evaluate(KJS::ExecState*) const (
    this=0x8cc3888, exec=0xbfef73d0) at nodes.cpp:850
#17 0x08239e57 in KJS::ExprStatementNode::execute(KJS::ExecState*) (
    this=0x8cc38a0, exec=0xbfef73d0) at nodes.cpp:1953
#18 0x08240513 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8cc38d0, exec=0xbfef73d0) at nodes.cpp:3067
#19 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x92019e8, 
    exec=0xbfef73d0) at nodes.cpp:1915
#20 0x0823f92f in KJS::FunctionBodyNode::execute(KJS::ExecState*) (
    this=0x92019e8, exec=0xbfef73d0) at nodes.cpp:2919
#21 0x08267636 in KJS::DeclaredFunctionImp::execute(KJS::ExecState*) (
    this=0x91bc990, exec=0xbfef73d0) at function.cpp:579
#22 0x0826677d in KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x91bc990, exec=0xbfef77c0, thisObj=@0xbfef74c0, 
    args=@0xbfef7510) at function.cpp:354
#23 0x0826cacc in KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0xbfef74f0, exec=0xbfef77c0, thisObj=@0xbfef74c0, args=@0xbfef7510)
    at object.cpp:70
#24 0x0823459f in KJS::FunctionCallNode::evaluate(KJS::ExecState*) const (
    this=0x9229960, exec=0xbfef77c0) at nodes.cpp:850
#25 0x08239e57 in KJS::ExprStatementNode::execute(KJS::ExecState*) (
    this=0x9229978, exec=0xbfef77c0) at nodes.cpp:1953
#26 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8e04300, exec=0xbfef77c0) at nodes.cpp:3073
#27 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x8e44440, 
    exec=0xbfef77c0) at nodes.cpp:1915
#28 0x0823a259 in KJS::IfNode::execute(KJS::ExecState*) (this=0x8e44470, 
    exec=0xbfef77c0) at nodes.cpp:1994
#29 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8f329d8, exec=0xbfef77c0) at nodes.cpp:3073
#30 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x90428e0, 
    exec=0xbfef77c0) at nodes.cpp:1915
#31 0x0823f92f in KJS::FunctionBodyNode::execute(KJS::ExecState*) (
    this=0x90428e0, exec=0xbfef77c0) at nodes.cpp:2919
#32 0x08267636 in KJS::DeclaredFunctionImp::execute(KJS::ExecState*) (
    this=0x9110ed0, exec=0xbfef77c0) at function.cpp:579
#33 0x0826677d in KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x9110ed0, exec=0xbfef7bf0, thisObj=@0xbfef78b0, 
    args=@0xbfef7900) at function.cpp:354
#34 0x0826cacc in KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0xbfef78e0, exec=0xbfef7bf0, thisObj=@0xbfef78b0, args=@0xbfef7900)
    at object.cpp:70
#35 0x0823459f in KJS::FunctionCallNode::evaluate(KJS::ExecState*) const (
    this=0x8d60ae8, exec=0xbfef7bf0) at nodes.cpp:850
#36 0x08239e57 in KJS::ExprStatementNode::execute(KJS::ExecState*) (
    this=0x8dcb7c8, exec=0xbfef7bf0) at nodes.cpp:1953
#37 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8da0660, exec=0xbfef7bf0) at nodes.cpp:3073
#38 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x929c780, 
    exec=0xbfef7bf0) at nodes.cpp:1915
#39 0x0823b53d in KJS::ForNode::execute(KJS::ExecState*) (this=0x8e08188, 
    exec=0xbfef7bf0) at nodes.cpp:2172
#40 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x905bf68, exec=0xbfef7bf0) at nodes.cpp:3073
#41 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x8d82118, 
    exec=0xbfef7bf0) at nodes.cpp:1915
#42 0x0823f92f in KJS::FunctionBodyNode::execute(KJS::ExecState*) (
    this=0x8d82118, exec=0xbfef7bf0) at nodes.cpp:2919
#43 0x08267636 in KJS::DeclaredFunctionImp::execute(KJS::ExecState*) (
    this=0x9058038, exec=0xbfef7bf0) at function.cpp:579
#44 0x0826677d in KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x9058038, exec=0xbfef81b0, thisObj=@0xbfef7ce0, 
    args=@0xbfef7d30) at function.cpp:354
#45 0x0826cacc in KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0xbfef7d10, exec=0xbfef81b0, thisObj=@0xbfef7ce0, args=@0xbfef7d30)
    at object.cpp:70
#46 0x0823459f in KJS::FunctionCallNode::evaluate(KJS::ExecState*) const (
    this=0x8d7e228, exec=0xbfef81b0) at nodes.cpp:850
#47 0x08237e34 in KJS::AssignNode::evaluate(KJS::ExecState*) const (
    this=0x8d7e240, exec=0xbfef81b0) at nodes.cpp:1542
#48 0x08239e57 in KJS::ExprStatementNode::execute(KJS::ExecState*) (
    this=0x8d7e260, exec=0xbfef81b0) at nodes.cpp:1953
#49 0x08240513 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8d7e290, exec=0xbfef81b0) at nodes.cpp:3067
#50 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x9104740, 
    exec=0xbfef81b0) at nodes.cpp:1915
#51 0x0823b53d in KJS::ForNode::execute(KJS::ExecState*) (this=0x9104770, 
    exec=0xbfef81b0) at nodes.cpp:2172
#52 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8e97650, exec=0xbfef81b0) at nodes.cpp:3073
#53 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x91047e8, 
    exec=0xbfef81b0) at nodes.cpp:1915
#54 0x0823a2bc in KJS::IfNode::execute(KJS::ExecState*) (this=0x9104818, 
    exec=0xbfef81b0) at nodes.cpp:2001
#55 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8df84b8, exec=0xbfef81b0) at nodes.cpp:3073
#56 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x8fe7fa0, 
    exec=0xbfef81b0) at nodes.cpp:1915
#57 0x0823f92f in KJS::FunctionBodyNode::execute(KJS::ExecState*) (
    this=0x8fe7fa0, exec=0xbfef81b0) at nodes.cpp:2919
#58 0x08267636 in KJS::DeclaredFunctionImp::execute(KJS::ExecState*) (
    this=0x91bc870, exec=0xbfef81b0) at function.cpp:579
#59 0x0826677d in KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x91bc870, exec=0xbfef8550, thisObj=@0xbfef82a0, 
    args=@0xbfef82f0) at function.cpp:354
#60 0x0826cacc in KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0xbfef82d0, exec=0xbfef8550, thisObj=@0xbfef82a0, args=@0xbfef82f0)
    at object.cpp:70
#61 0x0823459f in KJS::FunctionCallNode::evaluate(KJS::ExecState*) const (
    this=0x8c44d50, exec=0xbfef8550) at nodes.cpp:850
#62 0x08239e57 in KJS::ExprStatementNode::execute(KJS::ExecState*) (
    this=0x8c44d68, exec=0xbfef8550) at nodes.cpp:1953
#63 0x0823b53d in KJS::ForNode::execute(KJS::ExecState*) (this=0x8c44d98, 
    exec=0xbfef8550) at nodes.cpp:2172
#64 0x08240642 in KJS::SourceElementsNode::execute(KJS::ExecState*) (
    this=0x8c6a5c8, exec=0xbfef8550) at nodes.cpp:3073
#65 0x08239c83 in KJS::BlockNode::execute(KJS::ExecState*) (this=0x9056b60, 
    exec=0xbfef8550) at nodes.cpp:1915
#66 0x0823f92f in KJS::FunctionBodyNode::execute(KJS::ExecState*) (
    this=0x9056b60, exec=0xbfef8550) at nodes.cpp:2919
#67 0x08267636 in KJS::DeclaredFunctionImp::execute(KJS::ExecState*) (
    this=0x91cf3c8, exec=0xbfef8550) at function.cpp:579
#68 0x0826677d in KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0x91cf3c8, exec=0x8996760, thisObj=@0xbfef86a0, 
    args=@0xbfef86c0) at function.cpp:354
#69 0x0826cacc in KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) (this=0xbfef86e0, exec=0x8996760, thisObj=@0xbfef86a0, args=@0xbfef86c0)
    at object.cpp:70
#70 0x07e18ef9 in KJS::JSEventListener::handleEvent(DOM::Event&) (
    this=0x8cac5f0, evt=@0xbfef8720) at kjs_events.cpp:105
#71 0x07cc00b6 in DOM::DocumentImpl::defaultEventHandler(DOM::EventImpl*) (
    this=0x8e1c748, evt=0x91d0bd0) at dom_docimpl.cpp:2240
#72 0x07cc6fa2 in DOM::NodeImpl::dispatchWindowEvent(int, bool, bool) (
    this=0x8c9e1c8, _id=17, canBubbleArg=false, cancelableArg=false)
    at dom_nodeimpl.cpp:589
#73 0x07cf1f68 in DOM::HTMLDocumentImpl::close() (this=0x8e1c748)
    at html_documentimpl.cpp:314
#74 0x07c7d235 in KHTMLPart::checkEmitLoadEvent() (this=0x896e6c8)
    at khtml_part.cpp:2070
#75 0x07c7cbb6 in KHTMLPart::checkCompleted() (this=0x896e6c8)
    at khtml_part.cpp:1992
#76 0x07c7c388 in KHTMLPart::slotLoaderRequestDone(khtml::DocLoader*, khtml::CachedObject*) (this=0x896e6c8, dl=0x8c40ff8, obj=0x91fb700)
    at khtml_part.cpp:1849
#77 0x07c93754 in KHTMLPart::qt_invoke(int, QUObject*) (this=0x896e6c8, 
    _id=59, _o=0xbfef8a40) at khtml_part.moc:517
#78 0x011b56a2 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#79 0x07d99ebb in khtml::Loader::requestDone(khtml::DocLoader*, khtml::CachedObject*) (this=0x8a31520, t0=0x8c40ff8, t1=0x91fb700) at loader.moc:240
#80 0x07d9831f in khtml::Loader::slotFinished(KIO::Job*) (this=0x8a31520, 
    job=0x8dd2390) at loader.cpp:1096
#81 0x07d9a082 in khtml::Loader::qt_invoke(int, QUObject*) (this=0x8a31520, 
    _id=2, _o=0xbfef8ba0) at loader.moc:260
#82 0x011b56a2 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#83 0x00287646 in KIO::Job::result(KIO::Job*) (this=0x8dd2390, t0=0x8dd2390)
    at jobclasses.moc:156
#84 0x00273f91 in KIO::Job::emitResult() (this=0x8dd2390) at job.cpp:207
#85 0x002754ff in KIO::SimpleJob::slotFinished() (this=0x8dd2390)
    at job.cpp:524
#86 0x002777a2 in KIO::TransferJob::slotFinished() (this=0x8dd2390)
    at job.cpp:884
#87 0x00289c78 in KIO::TransferJob::qt_invoke(int, QUObject*) (this=0x8dd2390, 
    _id=17, _o=0xbfef8e50) at jobclasses.moc:1050
#88 0x011b56a2 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#89 0x011b5504 in QObject::activate_signal(int) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#90 0x00266ebd in KIO::SlaveInterface::finished() (this=0x9368bf8)
    at slaveinterface.moc:226
#91 0x00265609 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (
    this=0x9368bf8, _cmd=104, rawdata=@0xbfef9020) at slaveinterface.cpp:255
#92 0x00265260 in KIO::SlaveInterface::dispatch() (this=0x9368bf8)
    at slaveinterface.cpp:191
#93 0x00262cbb in KIO::Slave::gotInput() (this=0x9368bf8) at slave.cpp:294
#94 0x00264755 in KIO::Slave::qt_invoke(int, QUObject*) (this=0x9368bf8, 
    _id=4, _o=0xbfef9150) at slave.moc:113
#95 0x011b56a2 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#96 0x011b57d5 in QObject::activate_signal(int, int) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#97 0x014846d1 in QSocketNotifier::activated(int) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#98 0x011cd944 in QSocketNotifier::event(QEvent*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#99 0x01163d21 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#100 0x011633a4 in QApplication::notify(QObject*, QEvent*) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#101 0x00c473df in KApplication::notify(QObject*, QEvent*) (this=0xbfef9840, 
    receiver=0x8ea7660, event=0xbfef9470) at kapplication.cpp:511
#102 0x01155008 in QEventLoop::activateSocketNotifiers() ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#103 0x01117b02 in QEventLoop::processEvents(unsigned) ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#104 0x0117373b in QEventLoop::enterLoop() ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#105 0x01173600 in QEventLoop::exec() ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#106 0x01163f20 in QApplication::exec() ()
   from /hda8/opt/qt-copy/lib/libqt-mt.so.3
#107 0x006b9ccd in kdemain (argc=2, argv=0xbfef99d4) at konq_main.cc:204
#108 0x0804869a in main (argc=2, argv=0xbfef99d4) at konqueror.la.cc:2
Comment 1 Tommi Tervo 2004-06-28 20:43:22 UTC
Propably same bug as #83254 (maybe even #78469)
Comment 2 Luciano Montanaro 2004-07-23 14:39:11 UTC
Does it still happen?
The site works (mostly) with Konqueror 3.2.92
Please close the bug if it has been fixed.
Comment 3 Edwin Schepers 2004-07-23 23:00:52 UTC
Yes, here it still happens. Last night I rebuilt kdelibs and now it still crashes. I am however using 3.2.91 (Help->About Konqueror), but that's from kdebase I believe.
It's at least remarkable you don't get a crash.
After my vacation of three weeks (starting tomorrow) I'll rebuild kdebase too.
Comment 4 Edwin Schepers 2004-08-13 22:40:41 UTC
Still crashes here at the same spot with latest cvs (konqueror 3.3)

tail of stdout/err :
konqueror: PluginPart::statusMessage
nspluginviewer (part): evalJavascript: before widget check
nspluginviewer (part): evalJavascript: there is a widget
nspluginviewer (part): PLUGIN:LiveConnect::evalJavaScript window.location+"__flashplugin_unique__"
khtml (tokenizer): HTMLObjectBaseElementImpl::liveConnectEvent eval("this.__nsplugin=eval(\"window.location+\\\"__flashplugin_unique__\\\"\")")
nspluginviewer (part): PLUGIN:LiveConnect::put __nsplugin http://www.fjordline.com/__flashplugin_unique__
nspluginviewer (part): Liveconnect: script [window.location+"__flashplugin_unique__"] evaluated to [http://www.fjordline.com/__flashplugin_unique__]
nspluginviewer (plugin): javascriptResult has been called with: http://www.fjordline.com/__flashplugin_unique__
nspluginviewer: Result of
nspluginviewer (plugin): NewStream stype=1 url=javascript:window.location+"__flashplugin_unique__" mime=text/plain
nspluginviewer (plugin): finish error=false
nspluginviewer: Result of
nspluginviewer (plugin): -> NSPluginInstance::streamFinished
konqueror: PluginPart::statusMessage
nspluginviewer (plugin): looking for waiting requests
konqueror: dom_nodeimpl.cpp:814: virtual void DOM::NodeImpl::attach(): Assertie `!attached()' faalde.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = konqueror path = <unknown> pid = 4593
kdecore (KIconLoader): Theme tree: (Kids beta1)
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  72
  Minor opcode:  0
  Resource id:  0x3a00008
Comment 5 Stephan Kulow 2004-08-27 11:48:18 UTC
*** Bug 87467 has been marked as a duplicate of this bug. ***
Comment 6 Stephan Kulow 2004-08-27 11:49:30 UTC
*** Bug 86387 has been marked as a duplicate of this bug. ***
Comment 7 Stephan Kulow 2004-08-27 11:51:03 UTC
*** Bug 78469 has been marked as a duplicate of this bug. ***
Comment 8 Tommi Tervo 2004-08-27 14:55:39 UTC
*** Bug 88217 has been marked as a duplicate of this bug. ***
Comment 9 Stephan Kulow 2004-08-29 20:47:31 UTC
*** Bug 88161 has been marked as a duplicate of this bug. ***
Comment 10 Stephan Kulow 2004-11-23 11:32:52 UTC
*** Bug 93716 has been marked as a duplicate of this bug. ***
Comment 11 Thilo Bangert 2004-12-11 23:18:59 UTC
Created attachment 8626 [details]
full debug output

crashes here as well. this is the debug output i get
Comment 12 Tommi Tervo 2004-12-13 11:13:56 UTC
*** Bug 94934 has been marked as a duplicate of this bug. ***
Comment 13 Stephan Kulow 2005-01-12 20:54:57 UTC
fjordline.com renders fine for me, so I guess it's really a duplicate

*** This bug has been marked as a duplicate of 78205 ***
Comment 14 Edwin Schepers 2005-01-12 22:55:56 UTC
Apparently they changed the site a bit. Select a language and konqueror crashes.