Bug 84212

Summary: Crash when visiting SDL image homepage
Product: [Applications] konqueror Reporter: Simon Ejsing <simon>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Simon Ejsing 2004-06-29 14:42:40 UTC
Version:            (using KDE KDE 3.2.2)
Installed from:    Gentoo Packages
Compiler:          gcc version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6) 
OS:                Linux

When I open this URL in Konqueror I get a crash from SIGABRT:

http://jcatki.no-ip.org/SDL_image/SDL_image.html

This crash is reproducable every time for me, just open the given URL in Konqueror and it should crash within seconds. Can anyone else confirm this crash?

Backtrace:
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2336)]
0x412c9008 in waitpid () from /lib/libpthread.so.0
#0  0x412c9008 in waitpid () from /lib/libpthread.so.0
#1  0x4089c9f4 in __JCR_LIST__ () from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x407d860a in KCrash::defaultCrashHandler(int) (sig=6) at kcrash.cpp:246
#3  0x412c7d5d in __pthread_sighandler () from /lib/libpthread.so.0
#4  <signal handler called>
#5  0x41434c41 in kill () from /lib/libc.so.6
#6  0x412c562d in pthread_kill () from /lib/libpthread.so.0
#7  0x412c5981 in raise () from /lib/libpthread.so.0
#8  0x414349f4 in raise () from /lib/libc.so.6
#9  0x41435df0 in abort () from /lib/libc.so.6
#10 0x4142e21d in __assert_fail () from /lib/libc.so.6
#11 0x419f8d66 in khtml::RenderBlock::layoutBlock(bool) (this=0x8a3583c, 
    relayoutChildren=false) at render_block.cpp:429
#12 0x419f8bcf in khtml::RenderBlock::layout() (this=0x8a3583c)
    at render_block.cpp:420
#13 0x419fa303 in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8a3598c, relayoutChildren=false) at render_block.cpp:824
#14 0x419f8fdf in khtml::RenderBlock::layoutBlock(bool) (this=0x8a3598c, 
    relayoutChildren=false) at render_block.cpp:501
#15 0x419f8bcf in khtml::RenderBlock::layout() (this=0x8a3598c)
    at render_block.cpp:420
#16 0x419fa303 in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8a352e4, relayoutChildren=true) at render_block.cpp:824
#17 0x419f8fdf in khtml::RenderBlock::layoutBlock(bool) (this=0x8a352e4, 
    relayoutChildren=true) at render_block.cpp:501
#18 0x419f8bcf in khtml::RenderBlock::layout() (this=0x8a352e4)
    at render_block.cpp:420
#19 0x419fa303 in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8c5368c, relayoutChildren=false) at render_block.cpp:824
#20 0x419f8fdf in khtml::RenderBlock::layoutBlock(bool) (this=0x8c5368c, 
    relayoutChildren=false) at render_block.cpp:501
#21 0x419f8bcf in khtml::RenderBlock::layout() (this=0x8c5368c)
    at render_block.cpp:420
#22 0x41a4867c in khtml::RenderBody::layout() (this=0x8c5368c)
    at render_body.cpp:91
#23 0x419fa303 in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8c535d4, relayoutChildren=false) at render_block.cpp:824
#24 0x419f8fdf in khtml::RenderBlock::layoutBlock(bool) (this=0x8c535d4, 
    relayoutChildren=false) at render_block.cpp:501
#25 0x419f8bcf in khtml::RenderBlock::layout() (this=0x8c535d4)
    at render_block.cpp:420
#26 0x419fa303 in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8c534f0, relayoutChildren=false) at render_block.cpp:824
#27 0x419f8fdf in khtml::RenderBlock::layoutBlock(bool) (this=0x8c534f0, 
    relayoutChildren=false) at render_block.cpp:501
#28 0x419f8bcf in khtml::RenderBlock::layout() (this=0x8c534f0)
    at render_block.cpp:420
#29 0x41a40d4a in khtml::RenderCanvas::layout() (this=0x8c534f0)
    at render_canvas.cpp:168
#30 0x41943943 in KHTMLView::layout() (this=0x8390228) at khtmlview.cpp:610
#31 0x4194ab4f in KHTMLView::timerEvent(QTimerEvent*) (this=0x8390228, 
    e=0xbfffe9d0) at khtmlview.cpp:2313
#32 0x40bc8ab3 in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#33 0x40c009cf in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#34 0x40b6fd2f in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#35 0x40b6f0fb in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#36 0x4074d7c8 in KApplication::notify(QObject*, QEvent*) (this=0xbfffef70, 
    receiver=0x8390228, event=0xbfffe9d0) at kapplication.cpp:507
#37 0x40b5f605 in QEventLoop::activateTimers() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#38 0x40b1b406 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#39 0x40b81d48 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#40 0x40b81bf8 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#41 0x40b6ff81 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#42 0x415d2c02 in kdemain () from /usr/kde/3.2/lib/libkdeinit_konqueror.so
#43 0x408e595a in kdeinitmain () from /usr/kde/3.2/lib/kde3/konqueror.so
#44 0x0804e3f1 in launch (argc=3, _name=0x8062d04 "konqueror", 
    args=0x8062d4f "", cwd=0x0, envc=0, envs=0x8062d53 "", reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x8053067 "0") at kinit.cpp:604
#45 0x0804f712 in handle_launcher_request (sock=8) at kinit.cpp:1168
#46 0x0804fdd8 in handle_requests (waitForPid=0) at kinit.cpp:1361
#47 0x080513ef in main (argc=3, argv=0xbffff5f4, envp=0xbffff604)
    at kinit.cpp:1798
Comment 1 Simon Ejsing 2004-06-29 14:44:05 UTC
Oh, a note: I'm using debug compiled kdelibs. And the crash is caused by an assert, so this might not be reproducable without debug builds...
Comment 2 Tommi Tervo 2004-06-29 15:44:26 UTC
Upgrade to 3.2.3

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