Version: (using KDE 4.2.1) Compiler: GCC (Gentoo 4.3.3-r1 p1.1, pie-10.1.5) 4.3.3 OS: Linux Installed from: Gentoo Packages Trying to navigate this: http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Cluster_Logical_Volume_Manager/index.html (click a few links as well as "Next" and "Previous") crashes Konqueror 4.2.1 (Qt 4.5). This is reproducible and has been confirmed by others on the KDE user mailing list: http://thread.gmane.org/gmane.comp.kde.general/20317 as well as the Gentoo user list: http://thread.gmane.org/gmane.linux.gentoo.user/211120
Here using: Qt: 4.5.0 + qt-copy-patches-936035 KDE: 4.2.66 (KDE 4.2.66 (KDE 4.3 >= 20090310)) kdelibs svn rev. 939600 / kdebase svn rev. 939602 on ArchLinux i686 - Kernel 2.6.28.7 I can reproduce the bug: - Open Konqueror with the testcase URL - Click on the Next link (with a lightblue arrow) Konqueror crashes with the following backtrace: #0 0x00000000 in ?? () No symbol table info available. #1 0xb3e57795 in khtml::RenderObject::detach (this=0xa1dc714) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:847 No locals. #2 0xb3d9b8ac in DOM::NodeImpl::detach (this=0xa1e3150) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:972 No locals. #3 0xb3da8a1b in DOM::ElementImpl::detach (this=0xa1e3150) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:856 No locals. #4 0xb403691d in WebCore::SVGStyledElement::detach (this=0xa1e3150) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/svg/SVGStyledElement.cpp:314 No locals. #5 0xb40a0227 in WebCore::SVGUseElement::detach (this=0xa1e35e8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/svg/SVGUseElement.cpp:391 No locals. #6 0xb3d9c098 in DOM::NodeBaseImpl::detach (this=0xa126900) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1734 child = (class DOM::NodeImpl *) 0xa273660 #7 0xb3da8a1b in DOM::ElementImpl::detach (this=0xa126900) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:856 No locals. #8 0xb403691d in WebCore::SVGStyledElement::detach (this=0xa126900) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/svg/SVGStyledElement.cpp:314 No locals. #9 0xb3d9c098 in DOM::NodeBaseImpl::detach (this=0xa1250c0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1734 child = (class DOM::NodeImpl *) 0xa1e2f20 #10 0xb3da8a1b in DOM::ElementImpl::detach (this=0xa1250c0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:856 No locals. #11 0xb403691d in WebCore::SVGStyledElement::detach (this=0xa1250c0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/svg/SVGStyledElement.cpp:314 No locals. #12 0xb3d9c098 in DOM::NodeBaseImpl::detach (this=0xa123420) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1734 child = (class DOM::NodeImpl *) 0xa2739c0 #13 0xb3da8a1b in DOM::ElementImpl::detach (this=0xa123420) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:856 No locals. #14 0xb403691d in WebCore::SVGStyledElement::detach (this=0xa123420) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/svg/SVGStyledElement.cpp:314 No locals. #15 0xb3d9c098 in DOM::NodeBaseImpl::detach (this=0xa127d44) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1734 child = (class DOM::NodeImpl *) 0x0 #16 0xb3d88194 in DOM::DocumentImpl::detach (this=0xa127d38) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1550 render = (class khtml::RenderObject *) 0xa1db868 #17 0xb3d2937a in KHTMLPart::clear (this=0xa09f6b0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:1549 No locals. #18 0xb3d3fb7a in ~KHTMLPart (this=0xa09f6b0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:602 config = {<KConfigBase> = {_vptr.KConfigBase = 0xb76064e8}, d = {d = 0x9e0e150}} #19 0xb3d290d1 in KHTMLPart::clear (this=0x9f77e20) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:1605 objects = {<QList<khtml::ChildFrame*>> = {{p = {static shared_null = {ref = {_q_value = 15019}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x9e71f30}, d = 0x9e71f30}}, <No data fields>} #20 0xb3d294bb in KHTMLPart::begin (this=0x9f77e20, url=@0xa0a6c8c, xOffset=0, yOffset=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:1996 args = {d = {d = 0xbfc40d98}} ref = {<QUrl> = {d = 0xbfc40c58}, d = 0xb7bca75d} servedAsXHTML = <value optimized out> servedAsSVG = <value optimized out> mime = {d = 0xa1e3730} servedAsXML = <value optimized out> userStyleSheet = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10827}, alloc = 0, size = 0, data = 0xb7380b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 164}, alloc = 0, size = 0, data = 0xb7380b6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xb7608128, static codecForCStrings = 0x0} #21 0xb3d27c39 in KHTMLPart::slotData (this=0x9f77e20, kio_job=0xa16d240, data=@0xbfc41184) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtml_part.cpp:1695 cacheCreationDate = <value optimized out> qData = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10827}, alloc = 0, size = 0, data = 0xb7380b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 164}, alloc = 0, size = 0, data = 0xb7380b6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x0, static codecForCStrings = 0x0} language = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10827}, alloc = 0, size = 0, data = 0xb7380b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 164}, alloc = 0, size = 0, data = 0xb7380b6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x0, static codecForCStrings = 0x0} #22 0xb3d494d7 in KHTMLPart::qt_metacall (this=0x9f77e20, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfc40ed8) at /home/kde-devel/kde/build/KDE/kdelibs/khtml/khtml_part.moc:265 No locals. #23 0xb72e34c1 in QMetaObject::activate (sender=0xa16d240, from_signal_index=<value optimized out>, to_signal_index=40, argv=0xbfc40ed8) at kernel/qobject.cpp:3066 method = 33 currentSender = {sender = 0xa16d240, signal = 40, ref = 1} previousSender = (QObjectPrivate::Sender *) 0x0 i = 0 count = 1 signal = 40 empty_argv = {0x0} locker = {{mtx = 0x9aabc94, val = 162184340}} currentThreadData = (QThreadData *) 0x9aabc60 connectionLists = (QObjectConnectionListVector *) 0x9fbd1b8 #24 0xb72e3ad2 in QMetaObject::activate (sender=0xa16d240, m=0xb7d7cd30, local_signal_index=0, argv=0xbfc40ed8) at kernel/qobject.cpp:3143 signal_index = 169723784 #25 0xb7bc8f99 in KIO::TransferJob::data (this=0xa16d240, _t1=0xa16d240, _t2=@0xbfc41184) at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:364 _a = {0x0, 0xbfc40ef4, 0xbfc41184} #26 0xb7bc98a2 in KIO::TransferJob::slotData (this=0xa16d240, _data=@0xbfc41184) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/job.cpp:917 No locals. #27 0xb7bd4a55 in KIO::TransferJob::qt_metacall (this=0xa16d240, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfc40ffc) at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:344 No locals. #28 0xb72e34c1 in QMetaObject::activate (sender=0x9f65578, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xbfc40ffc) at kernel/qobject.cpp:3066 method = 48 currentSender = {sender = 0x9f65578, signal = 4, ref = 1} previousSender = (QObjectPrivate::Sender *) 0x0 i = 0 count = 1 signal = 4 empty_argv = {0x0} locker = {{mtx = 0x9aabc94, val = 162184340}} currentThreadData = (QThreadData *) 0x9aabc60 connectionLists = (QObjectConnectionListVector *) 0x9e57b98 #29 0xb72e3ad2 in QMetaObject::activate (sender=0x9f65578, m=0xb7d7f944, local_signal_index=0, argv=0xbfc40ffc) at kernel/qobject.cpp:3143 signal_index = 169723784 #30 0xb7c93913 in KIO::SlaveInterface::data (this=0x9f65578, _t1=@0xbfc41184) at /home/kde-devel/kde/build/KDE/kdelibs/kio/slaveinterface.moc:140 _a = {0x0, 0xbfc41184} #31 0xb7c9765c in KIO::SlaveInterface::dispatch (this=0x9f65578, _cmd=100, rawdata=@0xbfc41184) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:163 d = (KIO::SlaveInterfacePrivate * const) 0x9f4c3e0 stream = {_vptr.QDataStream = 0xb737e538, d = 0xbfc41158, dev = 0xa129bb8, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 11, q_status = QDataStream::Ok} str1 = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10827}, alloc = 0, size = 0, data = 0xb7380b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 164}, alloc = 0, size = 0, data = 0xb7380b6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xb7380b48, static codecForCStrings = 0x0} i = <value optimized out> b = <value optimized out> ul = <value optimized out> __PRETTY_FUNCTION__ = "virtual bool KIO::SlaveInterface::dispatch(int, const QByteArray&)" #32 0xb7c93cd7 in KIO::SlaveInterface::dispatch (this=0x9f65578) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91 d = <value optimized out> cmd = 100 data = {static shared_null = {ref = {_q_value = 3627}, alloc = 0, size = 0, data = 0xb7380a7c "", array = ""}, static shared_empty = {ref = {_q_value = 60}, alloc = 0, size = 0, data = 0xb7380a90 "", array = ""}, d = 0x9e1b638} ret = 169720460 #33 0xb7c8414d in KIO::Slave::gotInput (this=0x9f65578) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slave.cpp:322 __PRETTY_FUNCTION__ = "void KIO::Slave::gotInput()" #34 0xb7c865e3 in KIO::Slave::qt_metacall (this=0x9f65578, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfc41298) at /home/kde-devel/kde/build/KDE/kdelibs/kio/slave.moc:76 No locals. #35 0xb72e34c1 in QMetaObject::activate (sender=0xa03b620, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3066 method = 30 currentSender = {sender = 0xa03b620, signal = 4, ref = 1} previousSender = (QObjectPrivate::Sender *) 0x0 i = 0 count = 1 signal = 4 empty_argv = {0x0} locker = {{mtx = 0x9aabc94, val = 162184340}} currentThreadData = (QThreadData *) 0x9aabc60 connectionLists = (QObjectConnectionListVector *) 0x9e5a2b8 #36 0xb72e3ad2 in QMetaObject::activate (sender=0xa03b620, m=0xb7d7c2e0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143 signal_index = 169723784 #37 0xb7b98e77 in KIO::Connection::readyRead (this=0xa03b620) at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:86 No locals. #38 0xb7b9a7d3 in KIO::ConnectionPrivate::dequeue (this=0x9eb6cd8) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82 No locals. #39 0xb7b9abb6 in KIO::Connection::qt_metacall (this=0xa03b620, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x9f48c10) at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:73 No locals. #40 0xb72dbe6b in QMetaCallEvent::placeMetaCall (this=0xa102df0, object=0xa03b620) at kernel/qobject.cpp:489 No locals. #41 0xb72de0c0 in QObject::event (this=0xa03b620, e=0xa102df0) at kernel/qobject.cpp:1115 currentSender = {sender = 0x0, signal = -1, ref = 1} previousSender = (QObjectPrivate::Sender * const) 0x0 #42 0xb69fa00c in QApplicationPrivate::notify_helper (this=0x9add590, receiver=0xa03b620, e=0xa102df0) at kernel/qapplication.cpp:4084 consumed = <value optimized out> #43 0xb6a02bbf in QApplication::notify (this=0xbfc41be8, receiver=0xa03b620, e=0xa102df0) at kernel/qapplication.cpp:3631 res = true #44 0xb782392d in KApplication::notify (this=0xbfc41be8, receiver=0xa03b620, event=0xa102df0) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 No locals. #45 0xb72cd11b in QCoreApplication::notifyInternal (this=0xbfc41be8, receiver=0xa03b620, event=0xa102df0) at kernel/qcoreapplication.cpp:598 result = false cbdata = {0xa03b620, 0xa102df0, 0xbfc4172b} threadData = (QThreadData *) 0x9aabc60 returnValue = <value optimized out> #46 0xb72d0ad3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9aabc60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 e = (class QEvent *) 0xa102df0 r = (class QObject *) 0xa03b620 locker = {{mtx = 0x9aabc88, val = 162184328}} startOffset = 0 i = (int &) @0x9aabc80: 1 #47 0xb72d0cdd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132 data = <value optimized out> #48 0xb72f7d6f in postEventSourceDispatch (s=0x9adf918) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 No locals. #49 0xb6177311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #50 0xb617a9a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #51 0xb617ab61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #52 0xb72f7a58 in QEventDispatcherGlib::processEvents (this=0x9add550, flags={i = -1077667544}) at kernel/qeventdispatcher_glib.cpp:323 d = (QEventDispatcherGlibPrivate * const) 0x9adf890 canWait = true result = <value optimized out> #53 0xb6a92535 in QGuiEventDispatcherGlib::processEvents (this=0x9add550, flags={i = -1077667496}) at kernel/qguieventdispatcher_glib.cpp:202 d = (QGuiEventDispatcherGlibPrivate * const) 0x9aab6c0 returnValue = 140 #54 0xb72cbb5a in QEventLoop::processEvents (this=0xbfc419c0, flags={i = -1077667432}) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x9b73aa0 #55 0xb72cbd1a in QEventLoop::exec (this=0xbfc419c0, flags={i = -1077667384}) at kernel/qeventloop.cpp:196 d = (QEventLoopPrivate * const) 0x9b73aa0 eventLoop = <value optimized out> #56 0xb72d0da1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 threadData = (QThreadData *) 0x9aabc60 eventLoop = {<QObject> = {_vptr.QObject = 0xb737fec8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb7368020 "QObject", data = 0xb73680c0, extradata = 0xb737b938}}, d_ptr = 0x9b73aa0, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb7372120 "Qt", data = 0xb7375000, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xb737b928, stringdata = 0xb7379dc0 "QEventLoop", data = 0xb7379de0, extradata = 0x0}}} returnCode = <value optimized out> #57 0xb69f9d37 in QApplication::exec () at kernel/qapplication.cpp:3553 No locals. #58 0xb7f0d5ff in kdemain (argc=1, argv=0xbfc41f64) at /home/kde-devel/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257 options = {d = 0x9adcb50} app = {<KApplication> = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0xb7f20b08, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb7368020 "QObject", data = 0xb73680c0, extradata = 0xb737b938}}, d_ptr = 0x9add590, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb7372120 "Qt", data = 0xb7375000, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0xb737b928, stringdata = 0xb7379e40 "QCoreApplication", data = 0xb7379ee0, extradata = 0x0}}, static self = 0xbfc41be8}, static staticMetaObject = {d = {superdata = 0xb737ff04, stringdata = 0xb7091540 "QApplication", data = 0xb7091740, extradata = 0x0}}}, static staticMetaObject = { d = {superdata = 0xb715af28, stringdata = 0xb799ee60 "KApplication", data = 0xb799f000, extradata = 0x0}}, static loadedByKdeinit = false, static KApp = 0xbfc41be8, d = 0x9b12d40}, static staticMetaObject = {d = { superdata = 0xb79c5f00, stringdata = 0xb7f0fb20 "KonquerorApplication", data = 0xb7f0fc00, extradata = 0x0}}, closed_by_sm = false} args = (KCmdLineArgs *) 0x9add2a0 crashlog_file = {<QTemporaryFile> = {<QFile> = {<QIODevice> = {<QObject> = {_vptr.QObject = 0xb7608008, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb7368020 "QObject", data = 0xb73680c0, extradata = 0xb737b938}}, d_ptr = 0x9b75bf8, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb7372120 "Qt", data = 0xb7375000, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0xb737b928, stringdata = 0xb7379120 "QIODevice", data = 0xb7379180, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xb737f748, stringdata = 0xb73790c0 "QFile", data = 0xb73790e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xb737f6a8, stringdata = 0xb7379220 "QTemporaryFile", data = 0xb7379240, extradata = 0x0}}}, d = 0x9b46aa0} __PRETTY_FUNCTION__ = "int kdemain(int, char**)" #59 0x08048732 in main (argc=169720796, argv=0xa273618) at /home/kde-devel/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3 No locals.
*** This bug has been marked as a duplicate of bug 185555 ***