Bug 160616 - Crash on incoming messsage (khtml?)
Summary: Crash on incoming messsage (khtml?)
Status: RESOLVED NOT A BUG
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 160503 163785 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-04-09 15:04 UTC by Oliver Putz
Modified: 2008-07-07 05:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Putz 2008-04-09 15:04:34 UTC
Version:           0.50.50 (using 4.00.68 (KDE 4.0.68 >= 20080402), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.23-gentoo-r9

What I did:

1) I had a conversation window with a MSN contact open
2) I minimized the conversation window
3) I sent kopete to the systray by clicking on the "x"
4) When that contact sent me a message, kopete (kdenetwork r792147, kdelibs r794323) crashed with the followning backtrace:

Application: Kopete (kopete), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb59926d0 (LWP 19725)]
[KCrash handler]
#6  khtml::RenderArena::allocate (this=0x8602938, size=24)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_arena.cpp:101
#7  0xb3bdcd54 in khtml::BidiRun::operator new (sz=24, renderArena=0x8602938)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/bidi.cpp:161
#8  0xb3bdce9b in appendRunsForObject (start=<value optimized out>, end=19, 
    obj=0x86da264, bidi=@0xbfb8f388)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/bidi.cpp:518
#9  0xb3bdd06a in appendRun (bidi=@0xbfb8f388)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/bidi.cpp:551
#10 0xb3bdde0d in khtml::RenderBlock::bidiReorderLine (this=0x86da0ac, 
    start=@0xbfb8f408, end=@0xbfb8f3e4, bidi=@0xbfb8f388)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/bidi.cpp:1286
#11 0xb3be0613 in khtml::RenderBlock::layoutInlineChildren (this=0x86da0ac, 
    relayoutChildren=true, breakBeforeLine=0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/bidi.cpp:1550
#12 0xb3beb78f in khtml::RenderBlock::layoutBlock (this=0x86da0ac, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:735
#13 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86da0ac)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#14 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86da0ac)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#15 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86d9efc, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#16 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86d9efc, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#17 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86d9efc)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#18 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86d9efc)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#19 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86d9e78, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#20 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86d9e78, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#21 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86d9e78)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#22 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86d9e78)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#23 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86d9df4, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#24 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86d9df4, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#25 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86d9df4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#26 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86d9df4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#27 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86d910c, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#28 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86d910c, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#29 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86d910c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#30 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86d910c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#31 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86d9790, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#32 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86d9790, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#33 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86d9790)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#34 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86d9790)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#35 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86cdf50, 
    relayoutChildren=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#36 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86cdf50, 
    relayoutChildren=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#37 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86cdf50)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#38 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86cdf50)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#39 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86cdecc, 
    relayoutChildren=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#40 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86cdecc, 
    relayoutChildren=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#41 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86cdecc)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#42 0xb3c54a58 in khtml::RenderBody::layout (this=0x86cdecc)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_body.cpp:96
#43 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86cdecc)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#44 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86cdde4, 
    relayoutChildren=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#45 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86cdde4, 
    relayoutChildren=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#46 0xb3bebc97 in khtml::RenderBlock::layout (this=0x86cdde4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:638
#47 0xb3ae5601 in khtml::RenderObject::layoutIfNeeded (this=0x86cdde4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_object.h:441
#48 0xb3beaf7d in khtml::RenderBlock::layoutBlockChildren (this=0x86cdca8, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:1458
#49 0xb3beb79d in khtml::RenderBlock::layoutBlock (this=0x86cdca8, 
    relayoutChildren=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:737
#50 0xb3c4fc5f in khtml::RenderCanvas::layout (this=0x86cdca8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_canvas.cpp:187
#51 0xb3ae1f3b in KHTMLView::layout (this=0x8645dd8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:985
#52 0xb3ae26ed in KHTMLView::timerEvent (this=0x8645dd8, e=0xbfb90bb8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:3974
#53 0xb7e15107 in QObject::event (this=0x8645dd8, e=0xbfb90bb8)
    at kernel/qobject.cpp:1096
#54 0xb6cbe512 in QWidget::event (this=0x8645dd8, event=0xbfb90bb8)
    at kernel/qwidget.cpp:7233
#55 0xb7039903 in QFrame::event (this=0x8645dd8, e=0xbfb90bb8)
    at widgets/qframe.cpp:657
#56 0xb70d95ff in QAbstractScrollArea::event (this=0x8645dd8, e=0xbfb90bb8)
    at widgets/qabstractscrollarea.cpp:894
#57 0xb70ddb5f in QScrollArea::event (this=0x8645dd8, e=0xbfb90bb8)
    at widgets/qscrollarea.cpp:288
#58 0xb3ae0474 in KHTMLView::event (this=0x8645dd8, e=0xbfb90bb8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/khtmlview.cpp:523
#59 0xb6c6071f in QApplicationPrivate::notify_helper (this=0x80c3358, 
    receiver=0x8645dd8, e=0xbfb90bb8) at kernel/qapplication.cpp:3735
#60 0xb6c6225f in QApplication::notify (this=0xbfb90e38, receiver=0x8645dd8, 
    e=0xbfb90bb8) at kernel/qapplication.cpp:3329
#61 0xb78637c3 in KApplication::notify (this=0xbfb90e38, receiver=0x8645dd8, 
    event=0xbfb90bb8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#62 0xb7e02cf7 in QCoreApplication::notifyInternal (this=0xbfb90e38, 
    receiver=0x8645dd8, event=0xbfb90bb8) at kernel/qcoreapplication.cpp:586
#63 0xb7e3367b in QTimerInfoList::activateTimers (this=0x80c47b4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 0xb7e33751 in QEventDispatcherUNIX::activateTimers (this=0x80cbce0)
    at kernel/qeventdispatcher_unix.cpp:837
#65 0xb7e3388b in QEventDispatcherUNIX::processEvents (this=0x80cbce0, 
    flags=@0xbfb90d38) at kernel/qeventdispatcher_unix.cpp:899
#66 0xb6cf8cfe in QEventDispatcherX11::processEvents (this=0x80cbce0, 
    flags=@0xbfb90d64) at kernel/qeventdispatcher_x11.cpp:154
#67 0xb7e01e61 in QEventLoop::processEvents (this=0xbfb90dd0, 
    flags=@0xbfb90d98) at kernel/qeventloop.cpp:146
#68 0xb7e01f8f in QEventLoop::exec (this=0xbfb90dd0, flags=@0xbfb90dd8)
    at kernel/qeventloop.cpp:197
#69 0xb7e04476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#70 0xb6c5fe37 in QApplication::exec () at kernel/qapplication.cpp:3267
#71 0x08089f8c in main (argc=)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/main.cpp:102
#72 0xb5d8ffdc in __libc_start_main (main=0x8087ff0 <main>, argc=1, 
    ubp_av=0xbfb91224, init=0x809d120 <__libc_csu_init>, 
    fini=0x809d110 <__libc_csu_fini>, rtld_fini=0xb7f02100 <_dl_fini>, 
    stack_end=0xbfb9121c) at libc-start.c:229
#73 0x08065101 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Olivier Goffart 2008-04-23 00:35:18 UTC
Which style are you using?
Can you reproduce the problem?
The HTML content of the window at this moment should be usefull.
Comment 2 Olivier Goffart 2008-04-23 01:15:24 UTC
*** Bug 160503 has been marked as a duplicate of this bug. ***
Comment 3 Oliver Putz 2008-04-26 10:45:13 UTC
Hi! I was using the default oxygen style. Regrettably I could not reproduce this crash so far. I had the conversation logged, and tried to send the messages to myself, but apparently the logged messages were Plain text only...
Comment 4 Matt Rogers 2008-07-07 01:41:19 UTC
Original reporter unable to reproduce and since this is a SVN snapshot, it's most likely fixed. Closing
Comment 5 Matt Rogers 2008-07-07 05:52:55 UTC
*** Bug 163785 has been marked as a duplicate of this bug. ***