Version: (using KDE 4.2.2) OS: Linux Installed from: Ubuntu Packages I was trying to buy an MP3 on amazon.com, but Konqueror froze after I clicked "buy". Backtrace: #0 0xb403988e in khtml::RenderBlock::bidiReorderLine (this=0xa13be44, start=@0xbfacfe68, end=@0xbfacfe48, bidi=@0xbfacfdd8) at /build/buildd/kde4libs-4.2.2/khtml/rendering/bidi.cpp:295 #1 0xb403d78f in khtml::RenderBlock::layoutInlineChildren (this=0xa13be44, relayoutChildren=true, breakBeforeLine=0) at /build/buildd/kde4libs-4.2.2/khtml/rendering/bidi.cpp:1509 #2 0xb4048c39 in khtml::RenderBlock::layoutBlock (this=0xa13be44, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:833 #3 0xb4049179 in khtml::RenderBlock::layout (this=0xa13be44) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #4 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5cc08, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #5 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5cc08, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #6 0xb4049179 in khtml::RenderBlock::layout (this=0xac5cc08) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #7 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5c9c4, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #8 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5c9c4, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #9 0xb407d2e3 in khtml::RenderTableCell::layout (this=0xac5c9c4) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_table.cpp:2388 #10 0xb4080816 in khtml::RenderTableRow::layout (this=0xac5b240) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_table.cpp:2169 #11 0xb40606fb in khtml::RenderContainer::layout (this=0xac5b1dc) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #12 0xb40855ad in khtml::RenderTable::layout (this=0xac5b130) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_table.cpp:346 #13 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5b0ac, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #14 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5b0ac, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #15 0xb4049179 in khtml::RenderBlock::layout (this=0xac5b0ac) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #16 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5b028, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #17 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5b028, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #18 0xb4049179 in khtml::RenderBlock::layout (this=0xac5b028) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #19 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5adcc, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #20 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5adcc, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #21 0xb4049179 in khtml::RenderBlock::layout (this=0xac5adcc) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #22 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5ad48, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #23 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5ad48, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #24 0xb4049179 in khtml::RenderBlock::layout (this=0xac5ad48) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #25 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5acb0, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #26 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5acb0, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #27 0xb407d2e3 in khtml::RenderTableCell::layout (this=0xac5acb0) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_table.cpp:2388 #28 0xb4080816 in khtml::RenderTableRow::layout (this=0xac5a7fc) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_table.cpp:2169 #29 0xb40606fb in khtml::RenderContainer::layout (this=0xac5a798) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #30 0xb40855ad in khtml::RenderTable::layout (this=0xac5a6ec) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_table.cpp:346 #31 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5a2ec, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #32 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5a2ec, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #33 0xb4049179 in khtml::RenderBlock::layout (this=0xac5a2ec) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #34 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac5a268, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #35 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac5a268, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #36 0xb4049179 in khtml::RenderBlock::layout (this=0xac5a268) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #37 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xac59c44, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #38 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xac59c44, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #39 0xb4049179 in khtml::RenderBlock::layout (this=0xac59c44) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #40 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xa05e474, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #41 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xa05e474, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #42 0xb4049179 in khtml::RenderBlock::layout (this=0xa05e474) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #43 0xb40a97e2 in khtml::RenderBody::layout (this=0xa05e474) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_body.cpp:91 #44 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xa05e384, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #45 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xa05e384, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #46 0xb4049179 in khtml::RenderBlock::layout (this=0xa05e384) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:736 #47 0xb40485e3 in khtml::RenderBlock::layoutBlockChildren (this=0xa05e240, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_object.h:477 #48 0xb4048ecf in khtml::RenderBlock::layoutBlock (this=0xa05e240, relayoutChildren=true) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_block.cpp:835 #49 0xb40a4258 in khtml::RenderCanvas::layout (this=0xa05e240) at /build/buildd/kde4libs-4.2.2/khtml/rendering/render_canvas.cpp:193 #50 0xb3efeaf0 in KHTMLView::layout (this=0xa16f850) at /build/buildd/kde4libs-4.2.2/khtml/khtmlview.cpp:1076 #51 0xb3f02823 in KHTMLView::resizeEvent (this=0xa16f850) at /build/buildd/kde4libs-4.2.2/khtml/khtmlview.cpp:918 #52 0xb6a3c9e6 in QWidget::event (this=0xa16f850, event=0xbfad1298) at kernel/qwidget.cpp:7662 #53 0xb6e16d83 in QFrame::event (this=0xa16f850, e=0xbfad1298) at widgets/qframe.cpp:559 #54 0xb6eb6d3f in QAbstractScrollArea::viewportEvent (this=0xa16f850, e=0xbfacfe08) at widgets/qabstractscrollarea.cpp:962 #55 0xb3ef7884 in KHTMLView::viewportEvent (this=0xa16f850, e=0xbfacfe08) at /build/buildd/kde4libs-4.2.2/khtml/khtmlview.cpp:2190 #56 0xb6eb9345 in QAbstractScrollAreaFilter::eventFilter (this=0x9cc06d0, o=0xa319cc8, e=0xbfad1298) at widgets/qabstractscrollarea_p.h:100 #57 0xb73ddc5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9c8a3c0, receiver=0xa319cc8, event=0xbfad1298) at kernel/qcoreapplication.cpp:718 #58 0xb69e5f0a in QApplicationPrivate::notify_helper (this=0x9c8a3c0, receiver=0xa319cc8, e=0xbfad1298) at kernel/qapplication.cpp:4080 #59 0xb69ee312 in QApplication::notify (this=0xbfad21a8, receiver=0xa319cc8, e=0xbfad1298) at kernel/qapplication.cpp:4049 #60 0xb798394d in KApplication::notify (this=0xbfad21a8, receiver=0xa319cc8, event=0xbfad1298) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307 #61 0xb73dea3b in QCoreApplication::notifyInternal (this=0xbfad21a8, receiver=0xa319cc8, event=0xbfad1298) at kernel/qcoreapplication.cpp:602 #62 0xb6a7c246 in QWidgetPrivate::setGeometry_sys (this=0xa31c8e8, x=0, y=0, w=1090, h=866, isMove=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #63 0xb6a3b818 in QWidget::setGeometry (this=0xa319cc8, r=@0xbfad14c0) at kernel/qwidget.cpp:6198 #64 0xb6eb72f8 in QAbstractScrollAreaPrivate::layoutChildren (this=0xa31c740) at widgets/qabstractscrollarea.cpp:459 #65 0xb6eb77ad in QAbstractScrollAreaPrivate::_q_showOrHideScrollBars (this=0xa31c740) at widgets/qabstractscrollarea.cpp:1239 #66 0xb6eb7cd0 in QAbstractScrollArea::qt_metacall (this=0xa16f850, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xc3eb9c0) at .moc/release-shared/moc_qabstractscrollarea.cpp:80 #67 0xb70a2d6a in QScrollArea::qt_metacall (this=0xa16f850, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xc3eb9c0) at .moc/release-shared/moc_qscrollarea.cpp:63 ---Type <return> to continue, or q <return> to quit--- #68 0xb3effd1a in KHTMLView::qt_metacall (this=0xa16f850, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xc3eb9c0) at /build/buildd/kde4libs-4.2.2/obj-i486-linux-gnu/khtml/khtmlview.moc:84 #69 0xb73ed8fb in QMetaCallEvent::placeMetaCall (this=0xb795710, object=0xa16f850) at kernel/qobject.cpp:489 #70 0xb73ef3a0 in QObject::event (this=0xa16f850, e=0xb795710) at kernel/qobject.cpp:1118 #71 0xb6a3c4d0 in QWidget::event (this=0xa16f850, event=0xb795710) at kernel/qwidget.cpp:7913 #72 0xb6e16d83 in QFrame::event (this=0xa16f850, e=0xb795710) at widgets/qframe.cpp:559 #73 0xb6eb783d in QAbstractScrollArea::event (this=0xa16f850, e=0xb795710) at widgets/qabstractscrollarea.cpp:918 #74 0xb6ebc8ed in QScrollArea::event (this=0xa16f850, e=0xb795710) at widgets/qscrollarea.cpp:314 #75 0xb3f01f5c in KHTMLView::event (this=0xa16f850, e=0xb795710) at /build/buildd/kde4libs-4.2.2/khtml/khtmlview.cpp:587 #76 0xb69e5f2c in QApplicationPrivate::notify_helper (this=0x9c8a3c0, receiver=0xa16f850, e=0xb795710) at kernel/qapplication.cpp:4084 #77 0xb69ee312 in QApplication::notify (this=0xbfad21a8, receiver=0xa16f850, e=0xb795710) at kernel/qapplication.cpp:4049 #78 0xb798394d in KApplication::notify (this=0xbfad21a8, receiver=0xa16f850, event=0xb795710) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307 #79 0xb73dea3b in QCoreApplication::notifyInternal (this=0xbfad21a8, receiver=0xa16f850, event=0xb795710) at kernel/qcoreapplication.cpp:602 #80 0xb73df695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c71b38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #81 0xb73df88d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132 #82 0xb740a7ef in postEventSourceDispatch (s=0x9c8c710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #83 0xb62b6b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #84 0xb62ba0eb in ?? () from /usr/lib/libglib-2.0.so.0 #85 0xb62ba268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #86 0xb740a438 in QEventDispatcherGlib::processEvents (this=0x9c777c0, flags={i = -1079173416}) at kernel/qeventdispatcher_glib.cpp:323 #87 0xb6a873f5 in QGuiEventDispatcherGlib::processEvents (this=0x9c777c0, flags={i = -1079173368}) at kernel/qguieventdispatcher_glib.cpp:202 #88 0xb73dd06a in QEventLoop::processEvents (this=0xbfad1f80, flags={i = -1079173304}) at kernel/qeventloop.cpp:149 #89 0xb73dd4aa in QEventLoop::exec (this=0xbfad1f80, flags={i = -1079173240}) at kernel/qeventloop.cpp:200 #90 0xb73df959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #91 0xb69e5da7 in QApplication::exec () at kernel/qapplication.cpp:3553 #92 0xb808a00f in kdemain () from /usr/lib/libkdeinit4_konqueror.so #93 0x080486f2 in _start ()
Some more info, in case it's useful: #1 0xb403d78f in khtml::RenderBlock::layoutInlineChildren (this=0xa13be44, relayoutChildren=true, breakBeforeLine=0) at /build/buildd/kde4libs-4.2.2/khtml/rendering/bidi.cpp:1509 1509 in /build/buildd/kde4libs-4.2.2/khtml/rendering/bidi.cpp (gdb) info locals lineBox = (class khtml::RootInlineBox *) 0xb7e314c start = {par = 0xa13be44, obj = 0xa13bf4c, pos = 0, endOfInline = true} startLine = (class khtml::RootInlineBox *) 0x0 cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} endLineYPos = 0 endLineMatched = false oldPos = 0 o = <value optimized out> cleanLineBidiStatus = {eor = DirON, lastStrong = DirON, last = DirON} endLine = (class khtml::RootInlineBox *) 0x0 end = {par = 0xa13be44, obj = 0x0, pos = 0, endOfInline = false} lineCount = 1 pagebreakHint = false startEmbed = (khtml::BidiContext *) 0xc365140 oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = false bidi = {sor = {par = 0xa13be44, obj = 0xa13bf4c, pos = 0, endOfInline = true}, eor = {par = 0xa13be44, obj = 0xa13bf4c, pos = 0, endOfInline = true}, last = {par = 0xa13be44, obj = 0xa13bf4c, pos = 0, endOfInline = true}, current = {par = 0xa13be44, obj = 0xa13bf4c, pos = 0, endOfInline = false}, context = 0xc365140, status = {eor = DirL, lastStrong = DirON, last = DirON}} toAdd = 0 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)"
*** This bug has been marked as a duplicate of bug 188830 ***