KHTML crash

Tobias Anton Tobias.Anton at esc-electronics.de
Thu Aug 22 10:58:27 BST 2002


On Thursday 22 August 2002 11:28, Tobias Anton wrote:
> Hi!
> This testcase crashes on KHTML HEAD.
To correct myself: it crashes in testkhtml. Anyone else?

Backtrace:

#0  0x409530e5 in malloc (bytes=128) at malloc.c:2949
#1  0x414bef61 in XftPatternFind () from /usr/X11R6/lib/libXft.so.1
#2  0x414bf04a in XftPatternAdd () from /usr/X11R6/lib/libXft.so.1
#3  0x414be1b4 in XftFontSetMatch () from /usr/X11R6/lib/libXft.so.1
#4  0x414b9e6d in XftFontMatch () from /usr/X11R6/lib/libXft.so.1
#5  0x40b3bd9c in QFontPrivate::bestXftPattern () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#6  0x40b3b470 in QFontPrivate::findXftFont () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#7  0x40b3f554 in QFontPrivate::load () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x40b3ef40 in QFontPrivate::loadUnicode () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40b3f23f in QFontPrivate::load () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40b8e6ac in QFontMetrics::QFontMetrics () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40bd2cba in QPainter::fontMetrics () from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x40b528e5 in QPainter::drawText () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x40b52873 in QPainter::drawText () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x40bd5fca in qt_format_text () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40bd585a in QPainter::drawText () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40be6ecf in QStyle::drawItem () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40e50df4 in QCommonStyle::drawControl () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#18 0x415cfaef in LightStyleV3::drawControl (this=0x80bf268, control=<error 
type>, p=0x81fba18, widget=0x81f6058, r=@0xbfffdcb0,
    cg=@0x80c0ee0, flags=131075, data=@0xbfffdcc0) at lightstyle-v3.cpp:1050
#19 0x40cbb98c in QPushButton::drawButtonLabel () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40cbb86e in QPushButton::drawButton () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40c5bede in QButton::paintEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40bfd375 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40b79586 in QApplication::internalNotify () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40b79424 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40883cb5 in KApplication::notify (this=0xbffff378, receiver=0x81f6058, 
event=0xbfffe018) at kapplication.cpp:423
#26 0x40b57910 in QWidget::repaint () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40b79e2d in QApplication::sendPostedEvents () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40b79cfa in QApplication::sendPostedEvents () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40b27e59 in QApplication::processNextEvent () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40b7aa14 in QApplication::enter_loop () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40d16e72 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x4072748f in createKMessageBox (dialog=0x8182488, icon=Critical, 
text=@0xbfffe500, strlist=@0xbfffe2e0, ask=@0x8053334,
    checkboxReturn=0x0, options=1, details=@0x8053334) at kmessagebox.cpp:176
#33 0x4072974a in KMessageBox::error (parent=0x80e5d00, text=@0xbfffe500, 
caption=@0xbfffe504, options=1) at kmessagebox.cpp:570
#34 0x41747c3a in KJS::WindowFunc::tryCall (this=0x81008a0, exec=0xbfffe874, 
thisObj=@0xbfffe654, args=@0xbfffe67c)
    at kjs_window.cpp:1012
#35 0x41701196 in KJS::DOMFunction::call (this=0x81008a0, exec=0xbfffe874, 
thisObj=@0xbfffe654, args=@0xbfffe67c)
    at kjs_binding.cpp:106
#36 0x418250a1 in KJS::Object::call (this=0xbfffe66c, exec=0xbfffe874, 
thisObj=@0xbfffe654, args=@0xbfffe67c) at object.cpp:155
#37 0x418004ab in KJS::FunctionCallNode::evaluate (this=0x81f58c8, 
exec=0xbfffe874) at nodes.cpp:775
#38 0x4180549a in KJS::ExprStatementNode::execute (this=0x81f5620, 
exec=0xbfffe874) at nodes.cpp:1925
#39 0x4180ae13 in KJS::SourceElementNode::execute (this=0x81f58e0, 
exec=0xbfffe874) at nodes.cpp:3099
#40 0x4180b0ae in KJS::SourceElementsNode::execute (this=0x81f5910, 
exec=0xbfffe874) at nodes.cpp:3147
#41 0x4180a344 in KJS::FunctionBodyNode::execute (this=0x81f5690, 
exec=0xbfffe874) at nodes.cpp:2955
#42 0x418211bf in KJS::DeclaredFunctionImp::execute (this=0x81f5968, 
exec=0xbfffe874) at function.cpp:295
#43 0x41820838 in KJS::FunctionImp::call (this=0x81f5968, exec=0x8198478, 
thisObj=@0xbfffe940, args=@0xbfffe950)
    at function.cpp:133
#44 0x418250a1 in KJS::Object::call (this=0x81f5b54, exec=0x8198478, 
thisObj=@0xbfffe940, args=@0xbfffe950) at object.cpp:155
#45 0x4176b5cc in KJS::JSEventListener::handleEvent (this=0x81f5b48, 
evt=@0xbfffe98c) at kjs_events.cpp:91
#46 0x401139ef in DOM::NodeImpl::handleLocalEvents (this=0x81f54d8, 
evt=0x8103f48, useCapture=false)
    at /data/src/kde/HEAD/kdelibs/khtml/xml/dom_nodeimpl.cpp:713
#47 0x40113102 in DOM::NodeImpl::dispatchGenericEvent (this=0x81f54d8, 
evt=0x8103f48)
    at /data/src/kde/HEAD/kdelibs/khtml/xml/dom_nodeimpl.cpp:504
#48 0x40112f32 in DOM::NodeImpl::dispatchEvent (this=0x81f54d8, evt=0x8103f48, 
exceptioncode=@0xbfffeab8, tempEvent=true)
    at /data/src/kde/HEAD/kdelibs/khtml/xml/dom_nodeimpl.cpp:468
#49 0x400dd0ef in KHTMLView::dispatchMouseEvent (this=0x80e5d00, eventId=4, 
targetNode=0x81f54d8, cancelable=true, detail=1,
    _mouse=0xbfffef40, setUnder=true, mouseEventType=1) at 
/data/src/kde/HEAD/kdelibs/khtml/khtmlview.cpp:1477
#50 0x400d89ca in KHTMLView::viewportMouseReleaseEvent (this=0x80e5d00, 
_mouse=0xbfffef40)
    at /data/src/kde/HEAD/kdelibs/khtml/khtmlview.cpp:665
#51 0x40cc2ea7 in QScrollView::eventFilter () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#52 0x40bcf6d8 in QObject::activate_filters () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#53 0x40bcf5b4 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#54 0x40bfcfe4 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0x40b79586 in QApplication::internalNotify () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#56 0x40b78ee6 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#57 0x40883cb5 in KApplication::notify (this=0xbffff378, receiver=0x80e70f0, 
event=0xbfffef40) at kapplication.cpp:423
#58 0x40b2bbdc in QETWidget::translateMouseEvent () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#59 0x40b29195 in QApplication::x11ProcessEvent () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#60 0x40b27e8f in QApplication::processNextEvent () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#61 0x40b7aa14 in QApplication::enter_loop () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#62 0x40b27df6 in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#63 0x0804ff4b in main (argc=2, argv=0xbffff4b4) at testkhtml.cpp:105
#64 0x411d89ed in __libc_start_main () from /lib/libc.so.6





More information about the kfm-devel mailing list