Summary: | konqueror crashes when opening http://derstandard.at/?url=/?id=3413801 | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Christian Lichtsinn <Der_L> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | frank78ac |
Priority: | NOR | ||
Version: | 4.0.98 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Christian Lichtsinn
2008-07-17 17:46:37 UTC
I have this same problem. It would be nice if you would provide a backtrace, as explained in http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Thanks! I can confirm this on SVN trunk rev. 833937. I'm pasting the beginning of the backtrace below. Looks like an infinite recursion (backtrace is very long). Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb5db6720 (LWP 5703)] 0xb671c20f in QTextEngine::itemize (this=Cannot access memory at address 0xbf1207bc) at text/qtextengine.cpp:1397 1397 void QTextEngine::itemize() const (gdb) bt #0 0xb671c20f in QTextEngine::itemize (this=Cannot access memory at address 0xbf1207bc) at text/qtextengine.cpp:1397 #1 0xb66f3627 in QFontMetrics::width (this=0x8eed880, text=@0xbf124b38, len=6) at text/qfontmetrics.cpp:540 #2 0xb40e7941 in khtml::Font::width (this=0x8eed870, chs=0x8ef49b0, pos=0, len=6, start=0, end=0, toAdd=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/font.cpp:343 #3 0xb409e90a in khtml::RenderText::width (this=0x8c951c0, from=0, len=6, f=0x8eed870) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_text.cpp:1379 #4 0xb405ac8f in khtml::RenderBlock::findNextLineBreak (this=0x8c95074, start=@0xbf124e44, bidi=@0xbf124dc4) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:2170 #5 0xb405d684 in khtml::RenderBlock::layoutInlineChildren (this=0x8c95074, relayoutChildren=false, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:1544 #6 0xb406bc10 in khtml::RenderBlock::layoutBlock (this=0x8c95074, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:782 #7 0xb406c371 in khtml::RenderBlock::layout (this=0x8c95074) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:685 #8 0xb3f24aa5 in khtml::RenderObject::layoutIfNeeded (this=0x8c95074) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:455 #9 0xb406965b in khtml::RenderBlock::layoutPositionedObjects (this=0x8c949b0, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1670 #10 0xb406c2a8 in khtml::RenderBlock::layoutBlock (this=0x8c949b0, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:849 #11 0xb40e0efc in khtml::RenderCanvas::layout (this=0x8c949b0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_canvas.cpp:187 #12 0xb3f216bc in KHTMLView::layout (this=0x8b2caf0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:969 #13 0xb3f2352a in KHTMLView::resizeEvent (this=0x8b2caf0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:838 #14 0xb653c983 in QWidget::event (this=0x8b2caf0, event=0xbf12576c) at kernel/qwidget.cpp:7073 #15 0xb6909aa8 in QFrame::event (this=0x8b2caf0, e=0xbf12576c) at widgets/qframe.cpp:657 #16 0xb69b3ac1 in QAbstractScrollArea::viewportEvent (this=0x8b2caf0, e=0xbf12576c) at widgets/qabstractscrollarea.cpp:941 #17 0xb3f1665b in KHTMLView::viewportEvent (this=0x8b2caf0, e=0xbf12576c) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2111 #18 0xb69b6a52 in QAbstractScrollAreaPrivate::viewportEvent (this=0x85cae58, event=0xbf12576c) at widgets/qabstractscrollarea_p.h:102 #19 0xb69b6a84 in QAbstractScrollAreaFilter::eventFilter (this=0x8b63090, o=0x8bc40e0, e=0xbf12576c) at widgets/qabstractscrollarea_p.h:113 #20 0xb7344082 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x805d2b8, receiver=0x8bc40e0, event=0xbf12576c) at kernel/qcoreapplication.cpp:694 #21 0xb64d2f2f in QApplicationPrivate::notify_helper (this=0x805d2b8, receiver=0x8bc40e0, e=0xbf12576c) at kernel/qapplication.cpp:3768 #22 0xb64d4ca9 in QApplication::notify (this=0xbf91e4e0, receiver=0x8bc40e0, e=0xbf12576c) at kernel/qapplication.cpp:3739 #23 0xb7a287dd in KApplication::notify (this=0xbf91e4e0, receiver=0x8bc40e0, event=0xbf12576c) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #24 0xb734624d in QCoreApplication::notifyInternal (this=0xbf91e4e0, receiver=0x8bc40e0, event=0xbf12576c) at kernel/qcoreapplication.cpp:587 #25 0xb734a7dd in QCoreApplication::sendEvent (receiver=0x8bc40e0, event=0xbf12576c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #26 0xb65826ff in QWidgetPrivate::setGeometry_sys (this=0x8b16db0, x=0, y=0, w=1210, h=150, isMove=true) at kernel/qwidget_x11.cpp:2425 #27 0xb653ab86 in QWidget::setGeometry (this=0x8bc40e0, r=@0xbf1259ac) at kernel/qwidget.cpp:5662 #28 0xb69b487a in QAbstractScrollAreaPrivate::layoutChildren (this=0x85cae58) at widgets/qabstractscrollarea.cpp:446 #29 0xb69b49f2 in QAbstractScrollArea::event (this=0x8b2caf0, e=0xbf1260dc) at widgets/qabstractscrollarea.cpp:855 #30 0xb69bbc17 in QScrollArea::event (this=0x8b2caf0, e=0xbf1260dc) at widgets/qscrollarea.cpp:297 #31 0xb3f1f369 in KHTMLView::event (this=0x8b2caf0, e=0xbf1260dc) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:524 #32 0xb64d2f55 in QApplicationPrivate::notify_helper (this=0x805d2b8, receiver=0x8b2caf0, e=0xbf1260dc) at kernel/qapplication.cpp:3772 #33 0xb64d4ca9 in QApplication::notify (this=0xbf91e4e0, receiver=0x8b2caf0, e=0xbf1260dc) at kernel/qapplication.cpp:3739 #34 0xb7a287dd in KApplication::notify (this=0xbf91e4e0, receiver=0x8b2caf0, event=0xbf1260dc) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #35 0xb734624d in QCoreApplication::notifyInternal (this=0xbf91e4e0, receiver=0x8b2caf0, event=0xbf1260dc) at kernel/qcoreapplication.cpp:587 #36 0xb734a7dd in QCoreApplication::sendEvent (receiver=0x8b2caf0, event=0xbf1260dc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 0xb65826ff in QWidgetPrivate::setGeometry_sys (this=0x85cae58, x=1, y=-499898, w=1229, h=150, isMove=false) at kernel/qwidget_x11.cpp:2425 #38 0xb653acaf in QWidget::resize (this=0x8b2caf0, s=@0xbf1262bc) at kernel/qwidget.cpp:5646 #39 0xb3f2ba15 in QWidget::resize (this=0x8b2caf0, w=1229, h=150) at /home/kde-devel/qt-copy/include/QtGui/qwidget.h:961 #40 0xb40cac6b in khtml::RenderWidget::resizeWidget (this=0x82ec3e0, w=1229, h=150) The bug still exits in KDE 4.1.00. My problem is: I cannot provide a backtrace, because there is no "konqueror-kde4-dbg" package in ppa kubuntu repository. @comment #4: Debugging information for Konqueror and other KDE 4.1 applications on Kubuntu should be in the "kdebase-dbg-kde4" package. Installing this package should also install all other required debugging packages (i.e., for kdelibs and Qt), a few hundred MB in total. But you don't need to do that because we already have a backtrace (comment #3; I got a very similar backtrace with Konqueror 4.1). Note that you need to get a backtrace manually with GDB for this particular crash: enter 'gdb [command to start Konqueror 4.1]' in a shell, type 'run' in GDB, make Konqueror crash and type 'bt' in GDB. I've just found out that this bug has been reported before (note that the duplicate bug #166555 has almost the same test URL). I'll mark it as a duplicate. *** This bug has been marked as a duplicate of 165601 *** I do confirm: Konqueror 4.1.2 freezes on most (sub)pages od http://derstandard.at |