Bug 163785

Summary: Random crashes in Kopete
Product: [Unmaintained] kopete Reporter: Alexey Chernov <4ernov>
Component: Chat WindowAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rpogomes
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Crash report

Description Alexey Chernov 2008-06-11 14:12:07 UTC
Version:            (using KDE 4.0.5)
Installed from:    Compiled From Sources
Compiler:          GCC 4.1.2 Target: x86_64-unknown-linux-gnu Configured with: ../gcc-4.1.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --disable-multilib Thread model: posix
OS:                Linux

Most of bugs in Kopete went out in KDE 4.0.5, but it started to crash randomly while working. It works stable for several hours for me, but somehow it suddenly crashes. Sometimes it works so long before it, but sometimes it crashes after several minutes from the start. It crashes both with no active Kopete windows and when I write message. So it's so hard to find the problem. Crash report will follow.
Comment 1 Alexey Chernov 2008-06-11 14:12:39 UTC
Created attachment 25267 [details]
Crash report
Comment 2 Rui G. 2008-07-04 23:00:18 UTC
This could be a khtml bug. To be honest i don't know where kopete makes use of khtml and maybe it's already be fixed in 4.1 beta2.
Comment 3 Matt Rogers 2008-07-07 05:46:41 UTC
Pasting backtrace:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7f83a6f67700 (LWP 3243)]
[New Thread 0x42e85950 (LWP 3359)]
[New Thread 0x412db950 (LWP 3353)]
[KCrash handler]
#5  0x00007f839709ac8e in khtml::RenderArena::allocate (this=0x17d5c80, 
    size=40)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_arena.cpp:100
#6  0x00007f8397050ca1 in khtml::BidiRun::operator new (sz=40, 
    renderArena=0x17d5c80)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/bidi.cpp:161
#7  0x00007f8397050e48 in appendRunsForObject (start=0, end=2, obj=0x17e6ec8, 
    bidi=@0x7fffaefa40c0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/bidi.cpp:518
#8  0x00007f8397051078 in appendRun (bidi=@0x7fffaefa40c0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/bidi.cpp:556
#9  0x00007f8397054b25 in khtml::RenderBlock::bidiReorderLine (this=0x17e6c60, 
    start=@0x7fffaefa41c0, end=@0x7fffaefa4160, bidi=@0x7fffaefa40c0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/bidi.cpp:1283
#10 0x00007f83970557ec in khtml::RenderBlock::layoutInlineChildren (
    this=0x17e6c60, relayoutChildren=false, breakBeforeLine=0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/bidi.cpp:1547
#11 0x00007f83970638ed in khtml::RenderBlock::layoutBlock (this=0x17e6c60, 
    relayoutChildren=false)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_block.cpp:779
#12 0x00007f839706419a in khtml::RenderBlock::layout (this=0x17e6c60)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_block.cpp:682
#13 0x00007f8396f2d1bd in khtml::RenderObject::layoutIfNeeded (this=0x17e6c60)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_object.h:441
#14 0x00007f8397061157 in khtml::RenderBlock::layoutPositionedObjects (
    this=0x17e60d0, relayoutChildren=true)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_block.cpp:1667
#15 0x00007f83970640af in khtml::RenderBlock::layoutBlock (this=0x17e60d0, 
    relayoutChildren=true)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_block.cpp:846
#16 0x00007f83970d902e in khtml::RenderCanvas::layout (this=0x17e60d0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/rendering/render_canvas.cpp:187
#17 0x00007f8396f2948c in KHTMLView::layout (this=0x1740380)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/khtmlview.cpp:980
#18 0x00007f8396f29a13 in KHTMLView::timerEvent (this=0x1740380, 
    e=0x7fffaefa54b0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/khtmlview.cpp:3969
#19 0x00007f83a6cd76e4 in QObject::event (this=0x1740380, e=0x7fffaefa54b0)
    at kernel/qobject.cpp:1095
#20 0x00007f83a5320c45 in QWidget::event (this=0x1740380, event=0x7fffaefa54b0)
    at kernel/qwidget.cpp:6510
#21 0x00007f83a564bb1b in QFrame::event (this=0x1740380, e=0x7fffaefa54b0)
    at widgets/qframe.cpp:655
#22 0x00007f83a56d29ad in QAbstractScrollArea::event (this=0x1740380, 
    e=0x7fffaefa54b0) at widgets/qabstractscrollarea.cpp:880
#23 0x00007f83a56d8ce7 in QScrollArea::event (this=0x1740380, e=0x7fffaefa54b0)
    at widgets/qscrollarea.cpp:285
#24 0x00007f8396f271d1 in KHTMLView::event (this=0x1740380, e=0x7fffaefa54b0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/khtml/khtmlview.cpp:523
#25 0x00007f83a52d32ef in QApplicationPrivate::notify_helper (this=0x5c7830, 
    receiver=0x1740380, e=0x7fffaefa54b0) at kernel/qapplication.cpp:3556
#26 0x00007f83a52d5023 in QApplication::notify (this=0x7fffaefa5850, 
    receiver=0x1740380, e=0x7fffaefa54b0) at kernel/qapplication.cpp:3497
#27 0x00007f83a608cfd6 in KApplication::notify (this=0x7fffaefa5850, 
    receiver=0x1740380, event=0x7fffaefa54b0)
    at /usr/src/packages/kde4/4.0.5/kdelibs-4.0.5/kdeui/kernel/kapplication.cpp:314
#28 0x00007f83a6cc5ec0 in QCoreApplication::notifyInternal (
    this=0x7fffaefa5850, receiver=0x1740380, event=0x7fffaefa54b0)
    at kernel/qcoreapplication.cpp:530
#29 0x00007f83a6cc90f5 in QCoreApplication::sendEvent (receiver=0x1740380, 
    event=0x7fffaefa54b0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#30 0x00007f83a6cf0b06 in QTimerInfoList::activateTimers (this=0x5d7440)
    at kernel/qeventdispatcher_unix.cpp:554
#31 0x00007f83a6ced9f5 in timerSourceDispatch (source=0x5d73e0)
    at kernel/qeventdispatcher_glib.cpp:155
#32 0x00007f83a1086cc7 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#33 0x00007f83a10874f2 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00007f83a10879a8 in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#35 0x00007f83a6ced33a in QEventDispatcherGlib::processEvents (this=0x5c64d0, 
    flags=@0x7fffaefa56c0) at kernel/qeventdispatcher_glib.cpp:338
#36 0x00007f83a5362183 in QGuiEventDispatcherGlib::processEvents (
    this=0x5c64d0, flags=@0x7fffaefa5710)
    at kernel/qguieventdispatcher_glib.cpp:191
#37 0x00007f83a6cc319d in QEventLoop::processEvents (this=0x7fffaefa57c0, 
    flags=@0x7fffaefa5770) at kernel/qeventloop.cpp:140
#38 0x00007f83a6cc32f2 in QEventLoop::exec (this=0x7fffaefa57c0, 
    flags=@0x7fffaefa57d0) at kernel/qeventloop.cpp:182
#39 0x00007f83a6cc6674 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#40 0x00007f83a52d2ec8 in QApplication::exec () at kernel/qapplication.cpp:3053
#41 0x000000000044acd7 in main (argc=3, argv=0x7fffaefa6608)
    at /usr/src/packages/kde4/4.0.5/kdenetwork-4.0.5/kopete/kopete/main.cpp:102
#0  0x00007f83a14d29e1 in nanosleep () from /lib/libc.so.6
Comment 4 Matt Rogers 2008-07-07 05:52:53 UTC
Duplicate of 160616. Most likely fixed in 4.1 versions of KDE.

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