Bug 67971 - Reproducable crash with website
Summary: Reproducable crash with website
Status: RESOLVED DUPLICATE of bug 67214
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (show other bugs)
Version: 4.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-12 08:30 UTC by Mario Weilguni
Modified: 2003-11-13 14:36 UTC (History)
0 users

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 Mario Weilguni 2003-11-12 08:30:34 UTC
Version:           4.0 (using KDE 3.1.93 (3.2 beta 1), Gentoo)
Compiler:          gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r2, propolice)
OS:          Linux (i686) release 2.6.0-test9

konqueror crashes on this page:
http://www.globeandmail.ca/servlet/story/RTGAM.20031106.wnigescam1106/BNStory/International/

The assertion KHTMLAssert(newBox->isInlineFlowBox()); fails and SIGABRT is devlivered. 
Happens with KDE 3.2beta1 as well as CVS version from 11.11.2003
Comment 1 Edmondo Tommasina 2003-11-13 08:58:41 UTC
Hi, I can confirm this crash with kdelibs from CVS of 13.11.2003.

I put quite a big log output using valgrind here (> 100 KB):
http://www.eriadon.com/kde/konqueror.20031113.log

And this is my backtrace:

[New Thread 16384 (LWP 29303)]
0x414412f9 in __wait4 () from /lib/libc.so.6
#0  0x414412f9 in __wait4 () from /lib/libc.so.6
#1  0x414412a7 in __libc_waitpid (pid=29671, stat_loc=0xfffffe00, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:26
#2  0x41251bb3 in waitpid (pid=29671, stat_loc=0x0, options=0)
    at wrapsyscall.c:181
#3  0x408f7794 in KCrash::defaultCrashHandler(int) (sig=6) at kcrash.cpp:246
#4  <signal handler called>
#5  0x413bf9f1 in __kill () from /lib/libc.so.6
#6  0x4124f67b in pthread_kill (thread=29303, signo=6) at signals.c:65
#7  0x4124f9f6 in raise (sig=6) at signals.c:181
#8  0x413c0d2e in *__GI_abort () at ../sysdeps/generic/abort.c:88
#9  0x413b8a49 in *__GI___assert_fail (assertion=0x4219f4a0 "false", 
    file=0x421a2d90 "bidi.cpp", line=408, function=0x41256b54 "\\\n\001")
    at assert.c:83
#10 0x42067f78 in khtml::RenderBlock::createLineBoxes(khtml::RenderObject*) (
    this=0x847acf4, obj=0xbfffd330) at bidi.cpp:421
#11 0x420680ae in khtml::RenderBlock::constructLine(khtml::BidiIterator const&, khtml::BidiIterator const&) (this=0x847acf4, start=@0xbfffd460, 
    end=@0xbfffd450) at render_object.h:117
#12 0x42069c48 in khtml::RenderBlock::layoutInlineChildren(bool) (
    this=0x847acf4, relayoutChildren=true) at bidi.cpp:1183
#13 0x4206c5fd in khtml::RenderBlock::layoutBlock(bool) (this=0x847acf4, 
    relayoutChildren=true) at render_block.cpp:498
#14 0x420953c0 in khtml::RenderTableCell::layout() (this=0x847acf4)
    at render_table.cpp:1617
#15 0x42094eda in khtml::RenderTableRow::layout() (this=0x847acd0)
    at render_table.cpp:1536
#16 0x4207ef9b in khtml::RenderContainer::layout() (this=0x847ac74)
    at render_container.cpp:325
#17 0x4209025b in khtml::RenderTable::layout() (this=0x847abd8)
    at render_table.cpp:267
#18 0x4206ec18 in khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*) (this=0x847ab54, o=0x847abd8) at render_block.cpp:1288
#19 0x4206dd51 in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x847ab54, relayoutChildren=true) at render_block.cpp:695
#20 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x847ab54, 
    relayoutChildren=true) at render_block.cpp:500
#21 0x420953c0 in khtml::RenderTableCell::layout() (this=0x847ab54)
    at render_table.cpp:1617
#22 0x42094eda in khtml::RenderTableRow::layout() (this=0x847ab30)
    at render_table.cpp:1536
#23 0x4207ef9b in khtml::RenderContainer::layout() (this=0x847aad4)
    at render_container.cpp:325
#24 0x4209025b in khtml::RenderTable::layout() (this=0x847aa38)
    at render_table.cpp:267
#25 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x847a9c8, relayoutChildren=true) at render_block.cpp:822
#26 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x847a9c8, 
    relayoutChildren=true) at render_block.cpp:500
#27 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#28 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x847a958, relayoutChildren=true) at render_block.cpp:822
#29 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x847a958, 
    relayoutChildren=true) at render_block.cpp:500
#30 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#31 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8464d6c, relayoutChildren=true) at render_block.cpp:822
#32 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x8464d6c, 
    relayoutChildren=true) at render_block.cpp:500
#33 0x420953c0 in khtml::RenderTableCell::layout() (this=0x8464d6c)
    at render_table.cpp:1617
#34 0x42094eda in khtml::RenderTableRow::layout() (this=0x8456254)
    at render_table.cpp:1536
#35 0x4207ef9b in khtml::RenderContainer::layout() (this=0x84561f8)
    at render_container.cpp:325
#36 0x4209025b in khtml::RenderTable::layout() (this=0x8456114)
    at render_table.cpp:267
#37 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x84560a4, relayoutChildren=true) at render_block.cpp:822
#38 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x84560a4, 
    relayoutChildren=true) at render_block.cpp:500
#39 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#40 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x831bf64, relayoutChildren=true) at render_block.cpp:822
#41 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x831bf64, 
    relayoutChildren=true) at render_block.cpp:500
#42 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#43 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x831bb40, relayoutChildren=true) at render_block.cpp:822
#44 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x831bb40, 
    relayoutChildren=true) at render_block.cpp:500
#45 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#46 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x831bacc, relayoutChildren=true) at render_block.cpp:822
#47 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x831bacc, 
    relayoutChildren=true) at render_block.cpp:500
#48 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#49 0x420b2555 in khtml::RenderBody::layout() (this=0x831bacc)
    at render_body.cpp:92
#50 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x831ba14, relayoutChildren=true) at render_block.cpp:822
#51 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x831ba14, 
    relayoutChildren=true) at render_block.cpp:500
#52 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#53 0x4206d9ab in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x831b930, relayoutChildren=false) at render_block.cpp:822
#54 0x4206c950 in khtml::RenderBlock::layoutBlock(bool) (this=0x831b930, 
    relayoutChildren=false) at render_block.cpp:500
#55 0x4206c475 in khtml::RenderBlock::layout() (this=0x0)
    at render_block.cpp:418
#56 0x420aadde in khtml::RenderCanvas::layout() (this=0x831b930)
    at render_canvas.cpp:154
#57 0x41fb7f9a in KHTMLView::layout() (this=0x82c74e8) at khtmlview.cpp:574
#58 0x41fc06c9 in KHTMLView::timerEvent(QTimerEvent*) (this=0x82c74e8, e=0x0)
    at khtmlview.cpp:2078
#59 0x40ccfb93 in QObject::event(QEvent*) () from /usr/lib/./libqt-mt.so.3
#60 0x40d070bf in QWidget::event(QEvent*) () from /usr/lib/./libqt-mt.so.3
#61 0x40c76a2f in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/./libqt-mt.so.3
#62 0x40c7603b in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/./libqt-mt.so.3
#63 0x4084c78f in KApplication::notify(QObject*, QEvent*) (this=0xbffff3a0, 
    receiver=0x82c74e8, event=0xbfffeec0) at kapplication.cpp:509
#64 0x40c66555 in QEventLoop::activateTimers() () from /usr/lib/./libqt-mt.so.3
#65 0x40c23f4d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/./libqt-mt.so.3
#66 0x40c8a236 in QEventLoop::enterLoop() () from /usr/lib/./libqt-mt.so.3
#67 0x40c8a0e8 in QEventLoop::exec() () from /usr/lib/./libqt-mt.so.3
#68 0x40c76c71 in QApplication::exec() () from /usr/lib/./libqt-mt.so.3
#69 0x40058f3c in kdemain (argc=0, argv=0x0) at konq_main.cc:162
#70 0x0804860b in main (argc=0, argv=0x0) at konqueror.la.cc:2

Please let me know if I can give you much usefull information.
Thanks!
Comment 2 Stephan Kulow 2003-11-13 14:36:02 UTC

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