Bug 187766 - Crash on Red Hat's LVM website
Summary: Crash on Red Hat's LVM website
Status: RESOLVED DUPLICATE of bug 185555
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-21 07:55 UTC by Nikos Chantziaras
Modified: 2009-03-27 16:41 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 Nikos Chantziaras 2009-03-21 07:55:17 UTC
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
Comment 1 Dario Andres 2009-03-21 13:54:36 UTC
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.
Comment 2 Maksim Orlovich 2009-03-27 16:41:15 UTC

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