Bug 183086 - Random crashes in Kopete
Summary: Random crashes in Kopete
Status: RESOLVED DUPLICATE of bug 182999
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-04 00:23 UTC by Alexey Chernov
Modified: 2009-02-04 19:56 UTC (History)
1 user (show)

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 Alexey Chernov 2009-02-04 00:23:55 UTC
Version:            (using KDE 4.2.0)
Compiler:          GCC 4.3.2 Target: x86_64-unknown-linux-gnu Configured with:  ../gcc-4.3.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,fortran,objc,treelang --disable-multilib --enable-c99 --enable-long-long Thread model: posix
OS:                Linux
Installed from:    Compiled From Sources

Kopete crashed suddenly about 2 days ago. I've saved a crash report but to be honest i don't remember what was the details. i tried to remember and it seems to me that i clicked a contact that time, but i'm completely not sure.
Comment 1 Alexey Chernov 2009-02-04 00:24:27 UTC
Here's a report:
Приложение: Kopete (kopete), сигнал SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
0x00007f66ea1df671 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 4760)]

Thread 4 (Thread 0x40b8e950 (LWP 4897)):
#0  0x00007f66ea204476 in poll () from /lib/libc.so.6
#1  0x00007f66e6be06d8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007f66e6be09fb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f66ebe23508 in QEventDispatcherGlib::processEvents (this=0x16fc270, flags={i = 1085857424}) at kernel/qeventdispatcher_glib.cpp:320
#4  0x00007f66ebde7dd7 in QEventLoop::processEvents (this=0x16ad7c0, flags={i = 1085857536}) at kernel/qeventloop.cpp:144
#5  0x00007f66ebde7fe6 in QEventLoop::exec (this=0x16ad7c0, flags={i = 1085857952}) at kernel/qeventloop.cpp:195
#6  0x00007f66d7604b7b in QCA::SyncThread::run (this=0x1763930) at support/syncthread.cpp:195
#7  0x00007f66ebcd2d57 in QThreadPrivate::start (arg=0x1763930) at thread/qthread_unix.cpp:184
#8  0x00007f66ebb4c297 in start_thread () from /lib/libpthread.so.0
#9  0x00007f66ea20c70d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x413a0950 (LWP 4898)):
#0  0x00007f66ebb50b69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ebcd3709 in QWaitConditionPrivate::wait (this=0x199aa90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:82
#2  0x00007f66ebcd3266 in QWaitCondition::wait (this=0x1996fb0, mutex=0x1996fa8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:154
#3  0x00007f66ed19b0a6 in QHostInfoAgent::run (this=0x1996f90) at kernel/qhostinfo.cpp:255
#4  0x00007f66ebcd2d57 in QThreadPrivate::start (arg=0x1996f90) at thread/qthread_unix.cpp:184
#5  0x00007f66ebb4c297 in start_thread () from /lib/libpthread.so.0
#6  0x00007f66ea20c70d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x42688950 (LWP 4899)):
#0  0x00007f66ea206322 in select () from /lib/libc.so.6
#1  0x00007f66d7059e9a in posix_timer_do () from /usr/lib/libortp.so.5
#2  0x00007f66d705ab65 in rtp_scheduler_schedule () from /usr/lib/libortp.so.5
#3  0x00007f66ebb4c297 in start_thread () from /lib/libpthread.so.0
#4  0x00007f66ea20c70d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f66efbaa700 (LWP 4760)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007f66eae1956c in blend_src_generic<RegularSpans> (count=30, spans=0x7ffff7beca40, userData=0xdc22f0) at painting/qdrawhelper.cpp:3371
#7  0x00007f66eae1fe56 in blend_transformed_tiled_argb<RegularSpans> (count=31, spans=0x7ffff7beca40, userData=0xdc22f0) at painting/qdrawhelper.cpp:6523
#8  0x00007f66eae140cc in qBlendTexture (count=31, spans=0x7ffff7beca40, userData=0xdc22f0) at painting/qdrawhelper.cpp:7208
#9  0x00007f66eadd05c8 in QSpanBuffer::flushSpans (this=0x7ffff7beca40) at painting/qrasterizer.cpp:100
#10 0x00007f66eadd05ed in ~QSpanBuffer (this=0x7ffff7beca40) at painting/qrasterizer.cpp:75
#11 0x00007f66eadcfec9 in QRasterizer::rasterize (this=0x1a42db0, path=@0x7ffff7bed460, fillRule=Qt::OddEvenFill) at painting/qrasterizer.cpp:1241
#12 0x00007f66eae02f3f in QRasterPaintEngine::fillPath (this=0x133c880, path=@0x7ffff7bedb50, fillData=0xdc22f0) at painting/qpaintengine_raster.cpp:1338
#13 0x00007f66eae09f3c in QRasterPaintEngine::drawPath (this=0x133c880, path=@0x7ffff7bedb50) at painting/qpaintengine_raster.cpp:1855
#14 0x00007f66ead81d39 in QPainter::drawPath (this=0x7ffff7bed7f0, path=@0x7ffff7bedb50) at painting/qpainter.cpp:3107
#15 0x00007f66ead7f38d in QPainterPrivate::draw_helper (this=0x18ffd20, originalPath=@0x7ffff7bedb50, op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:453
#16 0x00007f66ead81996 in QPainter::drawRects (this=0x7ffff7bee170, rects=0x7ffff7bedd20, rectCount=1) at painting/qpainter.cpp:3249
#17 0x00007f66ead0b134 in QPainter::drawRect (this=0x7ffff7bee170, rect=@0x7ffff7bedd20) at ../../include/QtGui/../../src/gui/painting/qpainter.h:599
#18 0x00007f66ead87856 in QPainter::drawPixmap (this=0x7ffff7bee170, r=@0x7ffff7bede70, pm=@0x7ffff7bedf00, sr=@0x7ffff7bede50) at painting/qpainter.cpp:5183
#19 0x00007f66df48f0a9 in QPainter::drawPixmap (this=0x7ffff7bee170, r=@0x7ffff7bedee0, pm=@0x7ffff7bedf00) at /usr/include/QtGui/qpainter.h:804
#20 0x00007f66df48cc6b in OxygenHelper::renderWindowBackground (this=0xcf4d10, p=0x7ffff7bee170, clipRect=@0x7ffff7bee3a0, widget=0xdca740, pal=@0xddd0d0, y_shift=-23)
    at /usr/src/packages/kde4/4.2.0/kdebase-runtime-4.2.0/kstyles/oxygen/lib/helper.cpp:99
#21 0x00007f66df49bbec in OxygenStyle::eventFilter (this=0xcf4720, obj=0xdca740, ev=0x7ffff7beed20) at /usr/src/packages/kde4/4.2.0/kdebase-runtime-4.2.0/kstyles/oxygen/oxygen.cpp:3484
#22 0x00007f66ebde928b in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xca7580, receiver=0xdca740, event=0x7ffff7beed20) at kernel/qcoreapplication.cpp:703
#23 0x00007f66eac0dc0b in QApplicationPrivate::notify_helper (this=0xca7580, receiver=0xdca740, e=0x7ffff7beed20) at kernel/qapplication.cpp:3963
#24 0x00007f66eac0fd4d in QApplication::notify (this=0x7ffff7bf01f0, receiver=0xdca740, e=0x7ffff7beed20) at kernel/qapplication.cpp:3932
#25 0x00007f66eca52773 in KApplication::notify (this=0x7ffff7bf01f0, receiver=0xdca740, event=0x7ffff7beed20) at /usr/src/packages/kde4/4.2.0/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#26 0x00007f66ebdeb71b in QCoreApplication::notifyInternal (this=0x7ffff7bf01f0, receiver=0xdca740, event=0x7ffff7beed20) at kernel/qcoreapplication.cpp:588
#27 0x00007f66edebc767 in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQt3Support.so.4
#28 0x00007f66eac7ae5b in QWidgetPrivate::drawWidget (this=0xddd020, pdev=0xddf188, rgn=@0x7ffff7bef140, offset=@0xddf164, flags=5, sharedPainter=0x0, backingStore=0xddf120)
    at kernel/qwidget.cpp:4939
#29 0x00007f66eae8ebfa in QWidgetBackingStore::sync (this=0xddf120) at painting/qbackingstore.cpp:1218
#30 0x00007f66eae8eebe in QWidgetBackingStore::sync (this=0xddf120, exposedWidget=0xdca740, exposedRegion=@0x7ffff7bef4a0) at painting/qbackingstore.cpp:1031
#31 0x00007f66eac74397 in QWidgetPrivate::syncBackingStore (this=0xddd020, region=@0x7ffff7bef4a0) at kernel/qwidget.cpp:1544
#32 0x00007f66eaca4919 in QETWidget::translatePaintEvent (this=0xdca740, event=0x7ffff7befd60) at kernel/qapplication_x11.cpp:5008
#33 0x00007f66eaca6dae in QApplication::x11ProcessEvent (this=0x7ffff7bf01f0, event=0x7ffff7befd60) at kernel/qapplication_x11.cpp:3393
#34 0x00007f66eacd733a in x11EventSourceDispatch (s=0xcc3300, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141
#35 0x00007f66e6bdd0c1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0x00007f66e6be083d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#37 0x00007f66e6be09fb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0x00007f66ebe234ea in QEventDispatcherGlib::processEvents (this=0xc62440, flags={i = -138477536}) at kernel/qeventdispatcher_glib.cpp:318
#39 0x00007f66eacd699b in QGuiEventDispatcherGlib::processEvents (this=0xc62440, flags={i = -138477440}) at kernel/qguieventdispatcher_glib.cpp:197
#40 0x00007f66ebde7dd7 in QEventLoop::processEvents (this=0x7ffff7bf0150, flags={i = -138477328}) at kernel/qeventloop.cpp:144
#41 0x00007f66ebde7fe6 in QEventLoop::exec (this=0x7ffff7bf0150, flags={i = -138477216}) at kernel/qeventloop.cpp:195
#42 0x00007f66ebdec165 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:865
#43 0x00007f66eac0d98a in QApplication::exec () at kernel/qapplication.cpp:3442
#44 0x000000000044d207 in main (argc=3, argv=0x7ffff7bf0fa8) at /usr/src/packages/kde4/4.2.0/kdenetwork-4.2.0/kopete/kopete/main.cpp:102

Comment 2 Dario Andres 2009-02-04 19:49:01 UTC
@Alexey: it's the same crash as bug 182999. An Oxygen bug on Qt4.5

*** This bug has been marked as a duplicate of bug 182999 ***
Comment 3 Alexey Chernov 2009-02-04 19:56:01 UTC
Ok, thank you for recognizing it.
I also noticed, that when I kill plasma (after this so bad behavior) sometimes crash reporter informs about another application. For example, this report was as if for kopete and recently it displayed like KWrite crashed, but it's still working.