Bug 159344 - konqueror crashes when visiting specific (linux related) webpage
Summary: konqueror crashes when visiting specific (linux related) webpage
Status: RESOLVED DUPLICATE of bug 150662
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-15 11:48 UTC by Daniel Heinrich
Modified: 2008-06-27 01:43 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 Heinrich 2008-03-15 11:48:11 UTC
Version:           3.5.8 (using 3.5.8, Kubuntu (gutsy) 4:3.5.8-0ubuntu3.3)
Compiler:          Target: x86_64-linux-gnu
OS:                Linux (x86_64) release 2.6.22-14-generic

konqueror crashes when visiting http://www.ibr.cs.tu-bs.de/kb/linux-ipod-shuffle.html reproducible on my machine (kubuntu 7.10 amd64) and a friend's machine (kubuntu 7.10 i386)


How to Reproduce:

just visit above website


loaded plugins:

RealPlayer  RealPlayer LiveConnect-Enabled Plug-In G2  libkmplayerpart.so
Windows Media Player Plugin  Windows Media Player Plug-in  libkmplayerpart.so
QuickTime Plug-in  QuickTime Movie  libkmplayerpart.so
Java Plug-in  Java Plug-in KJAS for Konqueror  kjavaappletviewer.so
Shockwave Flash  Shockwave Flash 9.0 r48  npwrapper.libflashplayer.so


backtraces:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47325709365392 (LWP 10941)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x0000000000d41370 in ?? ()
#6  0x00002b0ae335c497 in QPtrList<khtml::CSSOrderedRule>::deleteItem ()
   from /usr/lib/libkhtml.so.4
#7  0x00002b0adb00bc9e in QGList::clear () from /usr/lib/libqt-mt.so.3
#8  0x00002b0ae332a627 in ?? () from /usr/lib/libkhtml.so.4
#9  0x00002b0ae33378ed in ?? () from /usr/lib/libkhtml.so.4
#10 0x00002b0ae32781d1 in ?? () from /usr/lib/libkhtml.so.4
#11 0x00002b0ae327abfa in ?? () from /usr/lib/libkhtml.so.4
#12 0x00002b0ae327afd2 in ?? () from /usr/lib/libkhtml.so.4
#13 0x00002b0ae3291da6 in ?? () from /usr/lib/libkhtml.so.4
#14 0x00002b0ae329627a in ?? () from /usr/lib/libkhtml.so.4
#15 0x00002b0ae335ec3a in ?? () from /usr/lib/libkhtml.so.4
#16 0x00002b0ae32a7cab in ?? () from /usr/lib/libkhtml.so.4
#17 0x00002b0ae32a7eeb in ?? () from /usr/lib/libkhtml.so.4
#18 0x00002b0ae3282c6a in ?? () from /usr/lib/libkhtml.so.4
#19 0x00002b0ae340bd37 in DOM::Node::setNodeValue ()
   from /usr/lib/libkhtml.so.4
#20 0x00002b0ae33a102f in ?? () from /usr/lib/libkhtml.so.4
#21 0x00002b0ae3393107 in ?? () from /usr/lib/libkhtml.so.4
#22 0x00002b0ae37770a3 in KJS::Reference::putValue ()
   from /usr/lib/libkjs.so.1
#23 0x00002b0ae3778ce1 in ?? () from /usr/lib/libkjs.so.1
#24 0x00002b0ae3784850 in ?? () from /usr/lib/libkjs.so.1
#25 0x00002b0ae37817ac in ?? () from /usr/lib/libkjs.so.1
#26 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#27 0x00002b0ae378359a in ?? () from /usr/lib/libkjs.so.1
#28 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#29 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#30 0x00002b0ae378470a in ?? () from /usr/lib/libkjs.so.1
#31 0x00002b0ae37817ac in ?? () from /usr/lib/libkjs.so.1
#32 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#33 0x00002b0ae37760db in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#34 0x00002b0ae3777c0b in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#35 0x00002b0ae377b387 in KJS::Object::call () from /usr/lib/libkjs.so.1
#36 0x00002b0ae3785e0e in ?? () from /usr/lib/libkjs.so.1
#37 0x00002b0ae3784850 in ?? () from /usr/lib/libkjs.so.1
#38 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#39 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#40 0x00002b0ae378359a in ?? () from /usr/lib/libkjs.so.1
#41 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#42 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#43 0x00002b0ae378470a in ?? () from /usr/lib/libkjs.so.1
#44 0x00002b0ae37817ac in ?? () from /usr/lib/libkjs.so.1
#45 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#46 0x00002b0ae37760db in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#47 0x00002b0ae3777c0b in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#48 0x00002b0ae377b387 in KJS::Object::call () from /usr/lib/libkjs.so.1
#49 0x00002b0ae3785e0e in ?? () from /usr/lib/libkjs.so.1
#50 0x00002b0ae3784850 in ?? () from /usr/lib/libkjs.so.1
#51 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#52 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#53 0x00002b0ae378359a in ?? () from /usr/lib/libkjs.so.1
#54 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#55 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#56 0x00002b0ae378470a in ?? () from /usr/lib/libkjs.so.1
#57 0x00002b0ae37817ac in ?? () from /usr/lib/libkjs.so.1
#58 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#59 0x00002b0ae37760db in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#60 0x00002b0ae3777c0b in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#61 0x00002b0ae377b387 in KJS::Object::call () from /usr/lib/libkjs.so.1
#62 0x00002b0ae3785e0e in ?? () from /usr/lib/libkjs.so.1
#63 0x00002b0ae3784850 in ?? () from /usr/lib/libkjs.so.1
#64 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#65 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#66 0x00002b0ae378359a in ?? () from /usr/lib/libkjs.so.1
#67 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#68 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#69 0x00002b0ae378470a in ?? () from /usr/lib/libkjs.so.1
#70 0x00002b0ae37817ac in ?? () from /usr/lib/libkjs.so.1
#71 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#72 0x00002b0ae37760db in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#73 0x00002b0ae3777c0b in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#74 0x00002b0ae377b387 in KJS::Object::call () from /usr/lib/libkjs.so.1
#75 0x00002b0ae3785e0e in ?? () from /usr/lib/libkjs.so.1
#76 0x00002b0ae3784850 in ?? () from /usr/lib/libkjs.so.1
#77 0x00002b0ae378170d in ?? () from /usr/lib/libkjs.so.1
#78 0x00002b0ae377624e in ?? () from /usr/lib/libkjs.so.1
#79 0x00002b0ae37760db in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#80 0x00002b0ae3777c0b in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#81 0x00002b0ae377b387 in KJS::Object::call () from /usr/lib/libkjs.so.1
#82 0x00002b0ae33b8489 in ?? () from /usr/lib/libkhtml.so.4
#83 0x00002b0ae326ca35 in ?? () from /usr/lib/libkhtml.so.4
#84 0x00002b0ae32777f8 in ?? () from /usr/lib/libkhtml.so.4
#85 0x00002b0ae329e617 in ?? () from /usr/lib/libkhtml.so.4
#86 0x00002b0ae32273c1 in KHTMLPart::checkCompleted ()
   from /usr/lib/libkhtml.so.4
#87 0x00002b0ae3252488 in KHTMLPart::qt_invoke () from /usr/lib/libkhtml.so.4
#88 0x00002b0adad29d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#89 0x00002b0ae335f1a9 in ?? () from /usr/lib/libkhtml.so.4
#90 0x00002b0ae3368897 in ?? () from /usr/lib/libkhtml.so.4
#91 0x00002b0ae3368ecf in ?? () from /usr/lib/libkhtml.so.4
#92 0x00002b0adad29d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#93 0x00002b0ad9fcc152 in KIO::Job::result () from /usr/lib/libkio.so.4
#94 0x00002b0ada0182d1 in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#95 0x00002b0ada01873a in KIO::SimpleJob::slotFinished ()
   from /usr/lib/libkio.so.4
#96 0x00002b0ada018d8a in KIO::TransferJob::slotFinished ()
   from /usr/lib/libkio.so.4
#97 0x00002b0ada017df8 in KIO::TransferJob::qt_invoke ()
   from /usr/lib/libkio.so.4
#98 0x00002b0adad29d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#99 0x00002b0adad2a910 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#100 0x00002b0ada01b1f5 in KIO::SlaveInterface::dispatch ()
   from /usr/lib/libkio.so.4
#101 0x00002b0ada00a1ee in KIO::SlaveInterface::dispatch ()
   from /usr/lib/libkio.so.4
#102 0x00002b0ad9fd87fb in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#103 0x00002b0ada003838 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#104 0x00002b0adad29d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#105 0x00002b0adad2a767 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#106 0x00002b0adb0989a8 in QSocketNotifier::activated ()
   from /usr/lib/libqt-mt.so.3
#107 0x00002b0adad4b6f4 in QSocketNotifier::event ()
   from /usr/lib/libqt-mt.so.3
#108 0x00002b0adacc52a2 in QApplication::internalNotify ()
   from /usr/lib/libqt-mt.so.3
#109 0x00002b0adacc7031 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#110 0x00002b0ada603308 in KApplication::notify ()
   from /usr/lib/libkdecore.so.4
#111 0x00002b0adac57d12 in QApplication::sendEvent ()
   from /usr/lib/libqt-mt.so.3
#112 0x00002b0adacb7ebb in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#113 0x00002b0adac6c424 in QEventLoop::processEvents ()
   from /usr/lib/libqt-mt.so.3
#114 0x00002b0adacde7e7 in QEventLoop::enterLoop ()
   from /usr/lib/libqt-mt.so.3
#115 0x00002b0adacde5ef in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#116 0x00002b0adacc6d68 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#117 0x00002b0ae0ca234c in kdemain () from /usr/lib/libkdeinit_konqueror.so
#118 0x0000000000407811 in ?? ()
#119 0x000000000040814c in ?? ()
#120 0x00000000004084f5 in ?? ()
#121 0x00000000004095b3 in ?? ()
#122 0x00002b0ad9ae5b44 in __libc_start_main () from /lib/libc.so.6
#123 0x0000000000404df9 in ?? ()
#124 0x00007fffd1bf7798 in ?? ()
#125 0x0000000000000000 in ?? ()
Comment 1 Philipp W 2008-03-15 11:53:20 UTC
I am the friend mentioned above.

My system:
KDE Version  3.5.8 (KDE 3.5.8, Kubuntu (gutsy) 4:3.5.8-0ubuntu3.3)
Operating System  Linux (i686) release 2.6.22-14-generic
Compiler  Target: i486-linux-gnu
Comment 2 Christopher Schwan 2008-03-15 12:23:52 UTC
Same here on Gentoo Linux:

KDE Version  3.5.8 (KDE 3.5.8, Gentoo)
Operating System  Linux (i686) release 2.6.24-gentoo-r3
Compiler  Target: i686-pc-linux-gnu
Comment 3 Maksim Orlovich 2008-03-15 17:16:23 UTC
Confirm with source 4.0.2ish build:

#2  0xb3dfd419 in khtml::TreeShared<DOM::StyleBaseImpl>::deref (this=0x85672f0) at /home/maksim/kde4/src/kdelibs/khtml/misc/shared.h:65
#3  0xb3f19b64 in ~CSSOrderedRule (this=0x84f0978) at /home/maksim/kde4/src/kdelibs/khtml/css/cssstyleselector.cpp:1797
#4  0xb3f2bba6 in qDeleteAll<QList<khtml::CSSOrderedRule*>::const_iterator> (begin=@0xbf8ba968, end=@0xbf8ba964)
    at /home/maksim/kde4/src/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:343
#5  0xb3f2bc36 in qDeleteAll<khtml::CSSStyleSelectorList> (c=@0x8548668)
    at /home/maksim/kde4/src/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:351
#6  0xb3f23113 in ~CSSStyleSelectorList (this=0x8548668) at /home/maksim/kde4/src/kdelibs/khtml/css/cssstyleselector.cpp:1808
#7  0xb3f28e8e in ~CSSStyleSelector (this=0x84d4528) at /home/maksim/kde4/src/kdelibs/khtml/css/cssstyleselector.cpp:318
#8  0xb3df22b6 in DOM::DocumentImpl::rebuildStyleSelector (this=0x8499d48) at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_docimpl.cpp:2256
#9  0xb3df744a in DOM::DocumentImpl::recalcStyleSelector (this=0x8499d48) at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_docimpl.cpp:2250
#10 0xb3df758b in DOM::DocumentImpl::updateStyleSelector (this=0x8499d48, shallow=88)
    at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_docimpl.cpp:2097
#11 0xb3df78fc in DOM::DocumentImpl::styleSheetLoaded (this=0x85672f0) at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_docimpl.cpp:2023
#12 0xb3e39b85 in DOM::HTMLLinkElementImpl::finished (this=0x8548ee0) at /home/maksim/kde4/src/kdelibs/khtml/html/html_headimpl.cpp:258
#13 0xb3e3a74d in DOM::HTMLLinkElementImpl::setStyleSheet (this=0x8548ee0, url=@0x8549498, sheetStr=@0x85494cc, charset=@0xbf8bac34)
    at /home/maksim/kde4/src/kdelibs/khtml/html/html_headimpl.cpp:249
#14 0xb3f38eb8 in khtml::CachedCSSStyleSheet::ref (this=0x8549490, c=0x8548ee0) at /home/maksim/kde4/src/kdelibs/khtml/misc/loader.cpp:253
#15 0xb3e3bd36 in DOM::HTMLLinkElementImpl::process (this=0x8548ee0) at /home/maksim/kde4/src/kdelibs/khtml/html/html_headimpl.cpp:208
#16 0xb3e3c15d in DOM::HTMLLinkElementImpl::parseAttribute (this=0x8548ee0, attr=0xbf8bae10)
    at /home/maksim/kde4/src/kdelibs/khtml/html/html_headimpl.cpp:133
#17 0xb3e14d97 in DOM::ElementImpl::parseAttribute (this=0x8548ee4, attrId=72, value=0x860aae0)
    at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_elementimpl.h:203
#18 0xb3e1183c in DOM::AttrImpl::setValue (this=0x860a828, v=@0xbf8baec8, exceptioncode=@0xbf8baed4)
    at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_elementimpl.cpp:182
#19 0xb3e119d1 in DOM::AttrImpl::setNodeValue (this=0x860a828, v=@0xbf8baec8, exceptioncode=@0xbf8baed4)
    at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_elementimpl.cpp:191
#20 0xb3f57f52 in KJS::DOMNode::putValueProperty (this=0xb25c21a0, exec=0xbf8bb6d4, token=1, value=0xb25c22c0)
    at /home/maksim/kde4/src/kdelibs/khtml/ecma/kjs_dom.cpp:420
#21 0xb3f5f6c1 in KJS::lookupPut<KJS::DOMNode> (exec=0xbf8bb6d4, propertyName=@0x852829c, value=0xb25c22c0, attr=0, table=0xb411b5c0,
    thisObj=0xb25c21a0) at /home/maksim/kde4/src/kdelibs/kjs/lookup.h:249
#22 0xb3f5f718 in KJS::lookupPut<KJS::DOMNode, KJS::DOMObject> (exec=0xbf8bb6d4, propertyName=@0x852829c, value=0xb25c22c0, attr=0,
    table=0xb411b5c0, thisObj=0xb25c21a0) at /home/maksim/kde4/src/kdelibs/kjs/lookup.h:265
#23 0xb3f58763 in KJS::DOMNode::put (this=0xb25c21a0, exec=0xbf8bb6d4, propertyName=@0x852829c, value=0xb25c22c0, attr=0)
    at /home/maksim/kde4/src/kdelibs/khtml/ecma/kjs_dom.cpp:410
---Type <return> to continue, or q <return> to quit---
#24 0xb3f5f83d in KJS::lookupPut<KJS::DOMAttr, KJS::DOMNode> (exec=0xbf8bb6d4, propertyName=@0x852829c, value=0xb25c22c0, attr=0,
    table=0xb411b5e0, thisObj=0xb25c21a0) at /home/maksim/kde4/src/kdelibs/kjs/lookup.h:266
#25 0xb3f58803 in KJS::DOMAttr::put (this=0xb25c21a0, exec=0xbf8bb6d4, propertyName=@0x852829c, value=0xb25c22c0, attr=0)
    at /home/maksim/kde4/src/kdelibs/khtml/ecma/kjs_dom.cpp:847
#26 0xb3a97dd7 in KJS::Machine::runBlock (exec=0xbf8bb6d4, block=@0x8528d88) at codes.def:617
#27 0xb3a53092 in KJS::FunctionBodyNode::execute (this=0x8528d38, exec=0xbf8bb6d4) at /home/maksim/kde4/src/kdelibs/kjs/nodes.cpp:988
#28 0xb3a7c149 in KJS::FunctionImp::callAsFunction (this=0xb25c0b80, exec=0xbf8bbea4, thisObj=0xb25d0000, args=@0xbf8bbe14)
    at /home/maksim/kde4/src/kdelibs/kjs/function.cpp:121
#29 0xb3a8287a in KJS::JSObject::call (this=0x85672f0, exec=0xb637312c, thisObj=0xb25d0000, args=@0xbf8bbe14)
    at /home/maksim/kde4/src/kdelibs/kjs/object.cpp:99
#30 0xb3aa2622 in KJS::Machine::runBlock (exec=0xbf8bbea4, block=@0x8528d88) at codes.def:1130
#31 0xb3a53092 in KJS::FunctionBodyNode::execute (this=0x8528d38, exec=0xbf8bbea4) at /home/maksim/kde4/src/kdelibs/kjs/nodes.cpp:988
#32 0xb3a7c149 in KJS::FunctionImp::callAsFunction (this=0xb25c0b80, exec=0xbf8bc674, thisObj=0xb25d0000, args=@0xbf8bc5e4)
    at /home/maksim/kde4/src/kdelibs/kjs/function.cpp:121
#33 0xb3a8287a in KJS::JSObject::call (this=0x85672f0, exec=0xb637312c, thisObj=0xb25d0000, args=@0xbf8bc5e4)
    at /home/maksim/kde4/src/kdelibs/kjs/object.cpp:99
#34 0xb3aa2622 in KJS::Machine::runBlock (exec=0xbf8bc674, block=@0x8528d88) at codes.def:1130
#35 0xb3a53092 in KJS::FunctionBodyNode::execute (this=0x8528d38, exec=0xbf8bc674) at /home/maksim/kde4/src/kdelibs/kjs/nodes.cpp:988
#36 0xb3a7c149 in KJS::FunctionImp::callAsFunction (this=0xb25c0b80, exec=0xbf8bce44, thisObj=0xb25d0000, args=@0xbf8bcdb4)
    at /home/maksim/kde4/src/kdelibs/kjs/function.cpp:121
#37 0xb3a8287a in KJS::JSObject::call (this=0x85672f0, exec=0xb637312c, thisObj=0xb25d0000, args=@0xbf8bcdb4)
    at /home/maksim/kde4/src/kdelibs/kjs/object.cpp:99
#38 0xb3aa2622 in KJS::Machine::runBlock (exec=0xbf8bce44, block=@0x8528d88) at codes.def:1130
#39 0xb3a53092 in KJS::FunctionBodyNode::execute (this=0x8528d38, exec=0xbf8bce44) at /home/maksim/kde4/src/kdelibs/kjs/nodes.cpp:988
#40 0xb3a7c149 in KJS::FunctionImp::callAsFunction (this=0xb25c0b80, exec=0xbf8bd614, thisObj=0xb25d0000, args=@0xbf8bd584)
    at /home/maksim/kde4/src/kdelibs/kjs/function.cpp:121
#41 0xb3a8287a in KJS::JSObject::call (this=0x85672f0, exec=0xb637312c, thisObj=0xb25d0000, args=@0xbf8bd584)
    at /home/maksim/kde4/src/kdelibs/kjs/object.cpp:99
#42 0xb3aa2622 in KJS::Machine::runBlock (exec=0xbf8bd614, block=@0x85278c0) at codes.def:1130
#43 0xb3a53092 in KJS::FunctionBodyNode::execute (this=0x8527870, exec=0xbf8bd614) at /home/maksim/kde4/src/kdelibs/kjs/nodes.cpp:988
#44 0xb3a7c149 in KJS::FunctionImp::callAsFunction (this=0xb25c0b40, exec=0x851c938, thisObj=0xb25d0000, args=@0xbf8bd748)
    at /home/maksim/kde4/src/kdelibs/kjs/function.cpp:121
#45 0xb3a8287a in KJS::JSObject::call (this=0x85672f0, exec=0xb637312c, thisObj=0xb25d0000, args=@0xbf8bd748)
    at /home/maksim/kde4/src/kdelibs/kjs/object.cpp:99
#46 0xb3fb1157 in KJS::JSEventListener::handleEvent (this=0x8526700, evt=@0xbf8bd794)
    at /home/maksim/kde4/src/kdelibs/khtml/ecma/kjs_events.cpp:106
---Type <return> to continue, or q <return> to quit---
#47 0xb3df0c1e in DOM::DocumentImpl::defaultEventHandler (this=0x8499d48, evt=0x849a1f0)
    at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_docimpl.cpp:2597
#48 0xb3e0b793 in DOM::NodeImpl::dispatchWindowEvent (this=0x8499d54, _id=17, canBubbleArg=<value optimized out>,
    cancelableArg=<value optimized out>) at /home/maksim/kde4/src/kdelibs/khtml/xml/dom_nodeimpl.cpp:535
#49 0xb3e44cdb in DOM::HTMLDocumentImpl::close (this=0x8499d48) at /home/maksim/kde4/src/kdelibs/khtml/html/html_documentimpl.cpp:262
#50 0xb3da947b in KHTMLPart::checkEmitLoadEvent (this=0x83a9980) at /home/maksim/kde4/src/kdelibs/khtml/khtml_part.cpp:2335
#51 0xb3da977f in KHTMLPart::checkCompleted (this=0x83a9980) at /home/maksim/kde4/src/kdelibs/khtml/khtml_part.cpp:2256
#52 0xb3dabce8 in KHTMLPart::slotLoaderRequestDone (this=0x83a9980, dl=0x8494840, obj=0x87390b8)
    at /home/maksim/kde4/src/kdelibs/khtml/khtml_part.cpp:2110
#53 0xb3db5fe7 in KHTMLPart::qt_metacall (this=0x83a9980, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbf8bde78)
Comment 4 Maksim Orlovich 2008-03-15 17:34:34 UTC
==5242== Invalid read of size 4
==5242==    at 0xA88A3F9: khtml::TreeShared<DOM::StyleBaseImpl>::deref() (shared.h:63)
==5242==    by 0xA9A6B63: khtml::CSSOrderedRule::~CSSOrderedRule() (cssstyleselector.cpp:1797)
==5242==    by 0xA9B8BA5: void qDeleteAll<QList<khtml::CSSOrderedRule*>::const_iterator>(QList<khtml::CSSOrderedRule*>::const_iterator, QList<khtml::CSSOrderedRule*>::const_iterator) (qalgorithms.h:343)
==5242==    by 0xA9B8C35: void qDeleteAll<khtml::CSSStyleSelectorList>(khtml::CSSStyleSelectorList const&) (qalgorithms.h:351)
==5242==    by 0xA9B0112: khtml::CSSStyleSelectorList::~CSSStyleSelectorList() (cssstyleselector.cpp:1808)
==5242==    by 0xA9B5E8D: khtml::CSSStyleSelector::~CSSStyleSelector() (cssstyleselector.cpp:318)
==5242==    by 0xA87F2B5: DOM::DocumentImpl::rebuildStyleSelector() (dom_docimpl.cpp:2256)
==5242==    by 0xA884449: DOM::DocumentImpl::recalcStyleSelector() (dom_docimpl.cpp:2250)
==5242==    by 0xA88458A: DOM::DocumentImpl::updateStyleSelector(bool) (dom_docimpl.cpp:2097)
==5242==    by 0xA8848FB: DOM::DocumentImpl::styleSheetLoaded() (dom_docimpl.cpp:2023)
==5242==    by 0xA8C6B84: DOM::HTMLLinkElementImpl::finished() (html_headimpl.cpp:258)
==5242==    by 0xA8C774C: DOM::HTMLLinkElementImpl::setStyleSheet(DOM::DOMString const&, DOM::DOMString const&, DOM::DOMString const&) (html_headimpl.cpp:249)
==5242==    by 0xA9C5EB7: khtml::CachedCSSStyleSheet::ref(khtml::CachedObjectClient*) (loader.cpp:253)
==5242==    by 0xA8C8D35: DOM::HTMLLinkElementImpl::process() (html_headimpl.cpp:208)
==5242==    by 0xA8C915C: DOM::HTMLLinkElementImpl::parseAttribute(DOM::AttributeImpl*) (html_headimpl.cpp:133)
==5242==    by 0xA8A1D96: DOM::ElementImpl::parseAttribute(unsigned, DOM::DOMStringImpl*) (dom_elementimpl.h:203)
==5242==    by 0xA89E83B: DOM::AttrImpl::setValue(DOM::DOMString const&, int&) (dom_elementimpl.cpp:182)
==5242==    by 0xA89E9D0: DOM::AttrImpl::setNodeValue(DOM::DOMString const&, int&) (dom_elementimpl.cpp:191)
==5242==    by 0xA9E4F51: KJS::DOMNode::putValueProperty(KJS::ExecState*, int, KJS::JSValue*, int) (kjs_dom.cpp:420)
==5242==    by 0xA9EC6C0: bool KJS::lookupPut<KJS::DOMNode>(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int, KJS::HashTable const*, KJS::DOMNode*) (lookup.h:249)
==5242==    by 0xA9EC717: void KJS::lookupPut<KJS::DOMNode, KJS::DOMObject>(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int, KJS::HashTable const*, KJS::DOMNode*) (lookup.h:265)
==5242==    by 0xA9E5762: KJS::DOMNode::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) (kjs_dom.cpp:410)
==5242==    by 0xA9EC83C: void KJS::lookupPut<KJS::DOMAttr, KJS::DOMNode>(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int, KJS::HashTable const*, KJS::DOMAttr*) (lookup.h:266)
==5242==    by 0xA9E5802: KJS::DOMAttr::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) (kjs_dom.cpp:847)
==5242==    by 0xACEADD6: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0> const&) (codes.def:617)
==5242==    by 0xACA6091: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:988)
==5242==    by 0xACCF148: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:121)
==5242==    by 0xACD5879: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:99)
==5242==    by 0xACF5621: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0> const&) (codes.def:1130)
==5242==    by 0xACA6091: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:988)
==5242==    by 0xACCF148: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:121)
==5242==    by 0xACD5879: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:99)
==5242==  Address 0x6bfbd5c is 4 bytes inside a block of size 28 free'd
==5242==    at 0x402105C: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==5242==    by 0xA99146F: DOM::CSSStyleRuleImpl::~CSSStyleRuleImpl() (css_ruleimpl.cpp:325)
==5242==    by 0xA98F1F4: khtml::TreeShared<DOM::StyleBaseImpl>::removedLastRef() (shared.h:59)
==5242==    by 0xA88A418: khtml::TreeShared<DOM::StyleBaseImpl>::deref() (shared.h:65)
==5242==    by 0xA9A6B63: khtml::CSSOrderedRule::~CSSOrderedRule() (cssstyleselector.cpp:1797)
==5242==    by 0xA9B8BA5: void qDeleteAll<QList<khtml::CSSOrderedRule*>::const_iterator>(QList<khtml::CSSOrderedRule*>::const_iterator, QList<khtml::CSSOrderedRule*>::const_iterator) (qalgorithms.h:343)
==5242==    by 0xA9B8C35: void qDeleteAll<khtml::CSSStyleSelectorList>(khtml::CSSStyleSelectorList const&) (qalgorithms.h:351)
==5242==    by 0xA9B0112: khtml::CSSStyleSelectorList::~CSSStyleSelectorList() (cssstyleselector.cpp:1808)
==5242==    by 0xA9B5E8D: khtml::CSSStyleSelector::~CSSStyleSelector() (cssstyleselector.cpp:318)
==5242==    by 0xA87F2B5: DOM::DocumentImpl::rebuildStyleSelector() (dom_docimpl.cpp:2256)
==5242==    by 0xA884449: DOM::DocumentImpl::recalcStyleSelector() (dom_docimpl.cpp:2250)
==5242==    by 0xA88458A: DOM::DocumentImpl::updateStyleSelector(bool) (dom_docimpl.cpp:2097)
==5242==    by 0xA8848FB: DOM::DocumentImpl::styleSheetLoaded() (dom_docimpl.cpp:2023)
==5242==    by 0xA8C6B84: DOM::HTMLLinkElementImpl::finished() (html_headimpl.cpp:258)
==5242==    by 0xA8C774C: DOM::HTMLLinkElementImpl::setStyleSheet(DOM::DOMString const&, DOM::DOMString const&, DOM::DOMString const&) (html_headimpl.cpp:249)
==5242==    by 0xA9C5EB7: khtml::CachedCSSStyleSheet::ref(khtml::CachedObjectClient*) (loader.cpp:253)
==5242==    by 0xA8C8D35: DOM::HTMLLinkElementImpl::process() (html_headimpl.cpp:208)
==5242==    by 0xA8C915C: DOM::HTMLLinkElementImpl::parseAttribute(DOM::AttributeImpl*) (html_headimpl.cpp:133)
==5242==    by 0xA8A1D96: DOM::ElementImpl::parseAttribute(unsigned, DOM::DOMStringImpl*) (dom_elementimpl.h:203)
==5242==    by 0xA89E83B: DOM::AttrImpl::setValue(DOM::DOMString const&, int&) (dom_elementimpl.cpp:182)
==5242==    by 0xA89E9D0: DOM::AttrImpl::setNodeValue(DOM::DOMString const&, int&) (dom_elementimpl.cpp:191)
==5242==    by 0xA9E4F51: KJS::DOMNode::putValueProperty(KJS::ExecState*, int, KJS::JSValue*, int) (kjs_dom.cpp:420)
==5242==    by 0xA9EC6C0: bool KJS::lookupPut<KJS::DOMNode>(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int, KJS::HashTable const*, KJS::DOMNode*) (lookup.h:249)
==5242==    by 0xA9EC717: void KJS::lookupPut<KJS::DOMNode, KJS::DOMObject>(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int, KJS::HashTable const*, KJS::DOMNode*) (lookup.h:265)
==5242==    by 0xA9E5762: KJS::DOMNode::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) (kjs_dom.cpp:410)
==5242==    by 0xA9EC83C: void KJS::lookupPut<KJS::DOMAttr, KJS::DOMNode>(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int, KJS::HashTable const*, KJS::DOMAttr*) (lookup.h:266)
==5242==    by 0xA9E5802: KJS::DOMAttr::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) (kjs_dom.cpp:847)
==5242==    by 0xACEADD6: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0> const&) (codes.def:617)
==5242==    by 0xACA6091: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:988)
==5242==    by 0xACCF148: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:121)
==5242==    by 0xACD5879: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:99)
==5242==    by 0xACF5621: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0> const&) (codes.def:1130)
Comment 5 Steve Hay 2008-06-26 01:50:06 UTC
konqueror svn revision 823139:

Application: Konqueror (konqueror), signal SIGSEGV
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b5de1bc6f50 (LWP 12798)]
[KCrash handler]
#5  0x00000000009c9120 in ?? ()
#6  0x00002b5de6bc757c in khtml::TreeShared<DOM::StyleBaseImpl>::deref (
    this=0x9c91f0) at /home/kde4/kde/src/KDE/kdelibs/khtml/misc/shared.h:65
#7  0x00002b5de6d37dd3 in ~CSSOrderedRule (this=0xc65980)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/css/cssstyleselector.cpp:1866
#8  0x00002b5de6d4ef7e in qDeleteAll<QList<khtml::CSSOrderedRule*>::const_iterator> (begin=@0x7fffd1554f70, end=@0x7fffd1554f60)
    at /home/kde4/qt-copy/include/QtCore/qalgorithms.h:352
#9  0x00002b5de6d4efdf in qDeleteAll<khtml::CSSStyleSelectorList> (c=@0xb12180)
    at /home/kde4/qt-copy/include/QtCore/qalgorithms.h:360
#10 0x00002b5de6d38cd4 in ~CSSStyleSelectorList (this=0xb12180)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/css/cssstyleselector.cpp:1877
#11 0x00002b5de6d4b3bb in ~CSSStyleSelector (this=0xb55cb0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/css/cssstyleselector.cpp:338
#12 0x00002b5de6bb7bbd in DOM::DocumentImpl::rebuildStyleSelector (
    this=0x975af0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2345
#13 0x00002b5de6bb99e0 in DOM::DocumentImpl::recalcStyleSelector (
    this=0x975af0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2339
#14 0x00002b5de6bb9a8e in DOM::DocumentImpl::updateStyleSelector (
    this=0x975af0, shallow=false)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2186
#15 0x00002b5de6bb9e40 in DOM::DocumentImpl::styleSheetLoaded (this=0x975af0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2107
#16 0x00002b5de6c270b4 in DOM::HTMLLinkElementImpl::finished (this=0x95a050)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/html/html_headimpl.cpp:272
#17 0x00002b5de6c291ce in DOM::HTMLLinkElementImpl::setStyleSheet (
    this=0x95a050, url=@0x964d00, sheetStr=@0x964d60, charset=@0x7fffd15554e0, 
    mimetype=@0x7fffd15554d0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/html/html_headimpl.cpp:263
#18 0x00002b5de6d65fb9 in khtml::CachedCSSStyleSheet::ref (this=0x964cf0, 
    c=0x95a050) at /home/kde4/kde/src/KDE/kdelibs/khtml/misc/loader.cpp:267
#19 0x00002b5de6c29b6a in DOM::HTMLLinkElementImpl::process (this=0x95a050)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/html/html_headimpl.cpp:216
#20 0x00002b5de6c29fbc in DOM::HTMLLinkElementImpl::parseAttribute (
    this=0x95a050, attr=0x7fffd1555920)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/html/html_headimpl.cpp:126
#21 0x00002b5de6be32c1 in DOM::ElementImpl::parseAttribute (this=0x95a058, 
    attrId=79, value=0x97f2a0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.h:209
#22 0x00002b5de6be0f5a in DOM::AttrImpl::childrenChanged (this=0xcdf2c0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:186
#23 0x00002b5de6bd66c2 in DOM::NodeImpl::dispatchSubtreeModifiedEvent (
    this=0xcdf2c0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:681
#24 0x00002b5de6bd6b93 in DOM::NodeBaseImpl::appendChild (this=0xcdf2c0, 
    newChild=0xa27c60, exceptioncode=@0x7fffd1555b3c)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1643
#25 0x00002b5de6be0558 in DOM::AttrImpl::setValue (this=0xcdf2c0, 
    v=@0x7fffd1555c20, exceptioncode=@0x7fffd1555c18)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:216
#26 0x00002b5de6be06db in DOM::AttrImpl::setNodeValue (this=0xcdf2c0, 
    v=@0x7fffd1555c20, exceptioncode=@0x7fffd1555c18)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:223
#27 0x00002b5de6da4c6b in KJS::DOMNode::putValueProperty (this=0x2b5dea524500, 
    exec=0x7fffd15583a0, token=1, value=0x2b5dea524740)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/ecma/kjs_dom.cpp:425
#28 0x00002b5de6dac8c7 in KJS::lookupPut<KJS::DOMNode> (exec=0x7fffd15583a0, 
    propertyName=@0x990f08, value=0x2b5dea524740, attr=0, 
    table=0x2b5de71c6aa0, thisObj=0x2b5dea524500)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/lookup.h:249
#29 0x00002b5de6dac91e in KJS::lookupPut<KJS::DOMNode, KJS::DOMObject> (
    exec=0x7fffd15583a0, propertyName=@0x990f08, value=0x2b5dea524740, attr=0, 
    table=0x2b5de71c6aa0, thisObj=0x2b5dea524500)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/lookup.h:265
#30 0x00002b5de6da54b2 in KJS::DOMNode::put (this=0x2b5dea524500, 
    exec=0x7fffd15583a0, propertyName=@0x990f08, value=0x2b5dea524740, attr=0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/ecma/kjs_dom.cpp:415
#31 0x00002b5de6daca1c in KJS::lookupPut<KJS::DOMAttr, KJS::DOMNode> (
    exec=0x7fffd15583a0, propertyName=@0x990f08, value=0x2b5dea524740, attr=0, 
    table=0x2b5de71c6ae0, thisObj=0x2b5dea524500)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/lookup.h:266
#32 0x00002b5de6da57b2 in KJS::DOMAttr::put (this=0x2b5dea524500, 
    exec=0x7fffd15583a0, propertyName=@0x990f08, value=0x2b5dea524740, attr=0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/ecma/kjs_dom.cpp:852
#33 0x00002b5de7505177 in KJS::Machine::runBlock (exec=0x7fffd15583a0, 
    block=@0xbbb458) at codes.def:650
#34 0x00002b5de74abd51 in KJS::FunctionBodyNode::execute (this=0xbbb3d0, 
    exec=0x7fffd15583a0) at /home/kde4/kde/src/KDE/kdelibs/kjs/nodes.cpp:934
#35 0x00002b5de74e2b49 in KJS::FunctionImp::callAsFunction (
    this=0x2b5dea521780, exec=0x7fffd155ab60, thisObj=0x2b5dea510000, 
    args=@0x7fffd15588c0)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/function.cpp:127
#36 0x00002b5de74e71a2 in KJS::JSObject::call (this=0x2b5dea521780, 
    exec=0x7fffd155ab60, thisObj=0x2b5dea510000, args=@0x7fffd15588c0)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/object.cpp:99
#37 0x00002b5de7512e29 in KJS::Machine::runBlock (exec=0x7fffd155ab60, 
    block=@0xbbb458) at codes.def:1163
#38 0x00002b5de74abd51 in KJS::FunctionBodyNode::execute (this=0xbbb3d0, 
    exec=0x7fffd155ab60) at /home/kde4/kde/src/KDE/kdelibs/kjs/nodes.cpp:934
#39 0x00002b5de74e2b49 in KJS::FunctionImp::callAsFunction (
    this=0x2b5dea521780, exec=0x7fffd155d320, thisObj=0x2b5dea510000, 
    args=@0x7fffd155b080)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/function.cpp:127
#40 0x00002b5de74e71a2 in KJS::JSObject::call (this=0x2b5dea521780, 
    exec=0x7fffd155d320, thisObj=0x2b5dea510000, args=@0x7fffd155b080)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/object.cpp:99
#41 0x00002b5de7512e29 in KJS::Machine::runBlock (exec=0x7fffd155d320, 
    block=@0xbbb458) at codes.def:1163
#42 0x00002b5de74abd51 in KJS::FunctionBodyNode::execute (this=0xbbb3d0, 
    exec=0x7fffd155d320) at /home/kde4/kde/src/KDE/kdelibs/kjs/nodes.cpp:934
#43 0x00002b5de74e2b49 in KJS::FunctionImp::callAsFunction (
    this=0x2b5dea521780, exec=0x7fffd155fae0, thisObj=0x2b5dea510000, 
    args=@0x7fffd155d840)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/function.cpp:127
#44 0x00002b5de74e71a2 in KJS::JSObject::call (this=0x2b5dea521780, 
    exec=0x7fffd155fae0, thisObj=0x2b5dea510000, args=@0x7fffd155d840)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/object.cpp:99
#45 0x00002b5de7512e29 in KJS::Machine::runBlock (exec=0x7fffd155fae0, 
    block=@0xbbb458) at codes.def:1163
#46 0x00002b5de74abd51 in KJS::FunctionBodyNode::execute (this=0xbbb3d0, 
    exec=0x7fffd155fae0) at /home/kde4/kde/src/KDE/kdelibs/kjs/nodes.cpp:934
#47 0x00002b5de74e2b49 in KJS::FunctionImp::callAsFunction (
    this=0x2b5dea521780, exec=0x7fffd15622a0, thisObj=0x2b5dea510000, 
    args=@0x7fffd1560000)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/function.cpp:127
#48 0x00002b5de74e71a2 in KJS::JSObject::call (this=0x2b5dea521780, 
    exec=0x7fffd15622a0, thisObj=0x2b5dea510000, args=@0x7fffd1560000)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/object.cpp:99
#49 0x00002b5de7512e29 in KJS::Machine::runBlock (exec=0x7fffd15622a0, 
    block=@0xbcfe48) at codes.def:1163
#50 0x00002b5de74abd51 in KJS::FunctionBodyNode::execute (this=0xbcfdc0, 
    exec=0x7fffd15622a0) at /home/kde4/kde/src/KDE/kdelibs/kjs/nodes.cpp:934
#51 0x00002b5de74e2b49 in KJS::FunctionImp::callAsFunction (
    this=0x2b5dea521700, exec=0x93cfb0, thisObj=0x2b5dea510000, 
    args=@0x7fffd1562530)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/function.cpp:127
#52 0x00002b5de74e71a2 in KJS::JSObject::call (this=0x2b5dea521700, 
    exec=0x93cfb0, thisObj=0x2b5dea510000, args=@0x7fffd1562530)
    at /home/kde4/kde/src/KDE/kdelibs/kjs/object.cpp:99
#53 0x00002b5de6e037bb in KJS::JSEventListener::handleEvent (this=0x97a490, 
    evt=@0x7fffd15625d0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/ecma/kjs_events.cpp:106
#54 0x00002b5de6bb62ac in DOM::DocumentImpl::defaultEventHandler (
    this=0x975af0, evt=0xa24350)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:2686
#55 0x00002b5de6bd7b48 in DOM::NodeImpl::dispatchWindowEvent (this=0x975b08, 
    _id=16, canBubbleArg=false, cancelableArg=false)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:565
#56 0x00002b5de6c335aa in DOM::HTMLDocumentImpl::close (this=0x975af0)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/html/html_documentimpl.cpp:249
#57 0x00002b5de6b61955 in KHTMLPart::checkEmitLoadEvent (this=0x9c2690)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2323
#58 0x00002b5de6b61d79 in KHTMLPart::checkCompleted (this=0x9c2690)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2244
#59 0x00002b5de6b64efe in KHTMLPart::slotLoaderRequestDone (this=0x9c2690, 
    dl=0x7093d0, obj=0xdb9520)
    at /home/kde4/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:2098
#60 0x00002b5de6b720b9 in KHTMLPart::qt_metacall (this=0x9c2690, 
    _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0x7fffd1562bd0)
    at /home/kde4/kde/build/KDE/kdelibs/khtml/khtml_part.moc:314
#61 0x00002b5ddd977625 in QMetaObject::activate (sender=0x93aef0, 
    from_signal_index=5, to_signal_index=5, argv=0x7fffd1562bd0)
    at kernel/qobject.cpp:3010
#62 0x00002b5ddd977b9d in QMetaObject::activate (sender=0x93aef0, 
    m=0x2b5de71fdba0, local_signal_index=1, argv=0x7fffd1562bd0)
    at kernel/qobject.cpp:3080
#63 0x00002b5de6d64335 in khtml::Loader::requestDone (this=0x93aef0, 
    _t1=0x7093d0, _t2=0xdb9520)
    at /home/kde4/kde/build/KDE/kdelibs/khtml/loader.moc:150
#64 0x00002b5de6d68271 in khtml::Loader::slotFinished (this=0x93aef0, 
    job=0x9a7800) at /home/kde4/kde/src/KDE/kdelibs/khtml/misc/loader.cpp:1398
#65 0x00002b5de6d685f4 in khtml::Loader::qt_metacall (this=0x93aef0, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffd1562e80)
    at /home/kde4/kde/build/KDE/kdelibs/khtml/loader.moc:129
#66 0x00002b5ddd977625 in QMetaObject::activate (sender=0x9a7800, 
    from_signal_index=7, to_signal_index=7, argv=0x7fffd1562e80)
    at kernel/qobject.cpp:3010
#67 0x00002b5ddd977b9d in QMetaObject::activate (sender=0x9a7800, 
    m=0x2b5ddaa1f4a0, local_signal_index=3, argv=0x7fffd1562e80)
    at kernel/qobject.cpp:3080
#68 0x00002b5dda6c97db in KJob::result (this=0x9a7800, _t1=0x9a7800)
    at /home/kde4/kde/build/KDE/kdelibs/kdecore/kjob.moc:186
#69 0x00002b5dda6c9cd6 in KJob::emitResult (this=0x9a7800)
    at /home/kde4/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:290
#70 0x00002b5dda1fba75 in KIO::SimpleJob::slotFinished (this=0x9a7800)
    at /home/kde4/kde/src/KDE/kdelibs/kio/kio/job.cpp:496
#71 0x00002b5dda1fbe41 in KIO::TransferJob::slotFinished (this=0x9a7800)
    at /home/kde4/kde/src/KDE/kdelibs/kio/kio/job.cpp:966
#72 0x00002b5dda2025a2 in KIO::TransferJob::qt_metacall (this=0x9a7800, 
    _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffd1563240)
    at /home/kde4/kde/build/KDE/kdelibs/kio/jobclasses.moc:336
#73 0x00002b5ddd977625 in QMetaObject::activate (sender=0xad06e0, 
    from_signal_index=8, to_signal_index=8, argv=0x0)
    at kernel/qobject.cpp:3010
#74 0x00002b5ddd977b9d in QMetaObject::activate (sender=0xad06e0, 
    m=0x2b5dda5bf0a0, local_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3080
#75 0x00002b5dda29b440 in KIO::SlaveInterface::finished (this=0xad06e0)
    at /home/kde4/kde/build/KDE/kdelibs/kio/slaveinterface.moc:161
#76 0x00002b5dda29ce81 in KIO::SlaveInterface::dispatch (this=0xad06e0, 
    _cmd=104, rawdata=@0x7fffd1563590)
    at /home/kde4/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
#77 0x00002b5dda29d830 in KIO::SlaveInterface::dispatch (this=0xad06e0)
    at /home/kde4/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:90
#78 0x00002b5dda290f95 in KIO::Slave::gotInput (this=0xad06e0)
    at /home/kde4/kde/src/KDE/kdelibs/kio/kio/slave.cpp:319
#79 0x00002b5dda2921c9 in KIO::Slave::qt_metacall (this=0xad06e0, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffd1563700)
    at /home/kde4/kde/build/KDE/kdelibs/kio/slave.moc:75
#80 0x00002b5ddd977625 in QMetaObject::activate (sender=0x93ba60, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3010
#81 0x00002b5ddd977b9d in QMetaObject::activate (sender=0x93ba60, 
    m=0x2b5dda5b89a0, local_signal_index=0, argv=0x0)
    at kernel/qobject.cpp:3080
#82 0x00002b5dda1ce646 in KIO::Connection::readyRead (this=0x93ba60)
    at /home/kde4/kde/build/KDE/kdelibs/kio/connection.moc:84
#83 0x00002b5dda1cf514 in KIO::ConnectionPrivate::dequeue (this=0x9c4da0)
    at /home/kde4/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
#84 0x00002b5dda1d0396 in KIO::Connection::qt_metacall (this=0x93ba60, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x98e9c0)
    at /home/kde4/kde/build/KDE/kdelibs/kio/connection.moc:72
#85 0x00002b5ddd970f5d in QMetaCallEvent::placeMetaCall (this=0x967d50, 
    object=0x93ba60) at kernel/qobject.cpp:535
#86 0x00002b5ddd97664c in QObject::event (this=0x93ba60, e=0x967d50)
    at kernel/qobject.cpp:1140
#87 0x00002b5dde550fe5 in QApplicationPrivate::notify_helper (this=0x619b20, 
    receiver=0x93ba60, e=0x967d50) at kernel/qapplication.cpp:3772
#88 0x00002b5dde551307 in QApplication::notify (this=0x7fffd1564590, 
    receiver=0x93ba60, e=0x967d50) at kernel/qapplication.cpp:3366
#89 0x00002b5ddac424e4 in KApplication::notify (this=0x7fffd1564590, 
    receiver=0x93ba60, event=0x967d50)
    at /home/kde4/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#90 0x00002b5ddd960590 in QCoreApplication::notifyInternal (
    this=0x7fffd1564590, receiver=0x93ba60, event=0x967d50)
    at kernel/qcoreapplication.cpp:587
#91 0x00002b5ddd964ba7 in QCoreApplication::sendEvent (receiver=0x93ba60, 
    event=0x967d50)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#92 0x00002b5ddd960bf7 in QCoreApplicationPrivate::sendPostedEvents (
    receiver=0x0, event_type=0, data=0x603e70)
    at kernel/qcoreapplication.cpp:1198
#93 0x00002b5ddd960ec6 in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1091
#94 0x00002b5ddd995e3f in QCoreApplication::sendPostedEvents ()
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#95 0x00002b5ddd994d53 in postEventSourceDispatch (s=0x61c590)
    at kernel/qeventdispatcher_glib.cpp:211
#96 0x00002b5de13f38af in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#97 0x00002b5de13f67a7 in ?? () from /usr/lib/libglib-2.0.so.0
#98 0x00002b5de13f6cf7 in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#99 0x00002b5ddd9942de in QEventDispatcherGlib::processEvents (this=0x615710, 
    flags=@0x7fffd1564370) at kernel/qeventdispatcher_glib.cpp:325
#100 0x00002b5dde605f53 in QGuiEventDispatcherGlib::processEvents (
    this=0x615710, flags=@0x7fffd15643d0)
    at kernel/qguieventdispatcher_glib.cpp:204
#101 0x00002b5ddd95cdf0 in QEventLoop::processEvents (this=0x7fffd1564480, 
    flags=@0x7fffd1564430) at kernel/qeventloop.cpp:149
#102 0x00002b5ddd95cfeb in QEventLoop::exec (this=0x7fffd1564480, 
    flags=@0x7fffd1564490) at kernel/qeventloop.cpp:200
#103 0x00002b5ddd960fd3 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#104 0x00002b5dde550d46 in QApplication::exec ()
    at kernel/qapplication.cpp:3304
#105 0x00002b5dd98260a1 in kdemain (argc=1, argv=0x7fffd1565068)
    at /home/kde4/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:226
#106 0x000000000040098b in main (argc=1, argv=0x7fffd1565068)
    at /home/kde4/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0x00002b5de021d7b0 in nanosleep () from /lib64/libc.so.6
Comment 6 Elias Probst 2008-06-27 01:43:49 UTC

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