Bug 183440 - Kopete crashes: received signal SIGABRT (dbus, loading library)
Summary: Kopete crashes: received signal SIGABRT (dbus, loading library)
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-06 15:55 UTC by marco
Modified: 2009-09-28 14:13 UTC (History)
2 users (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 marco 2009-02-06 15:55:02 UTC
Version:           0.70.0 (using KDE 4.2.0)
OS:                Linux
Installed from:    Debian testing/unstable Packages

As I've explained in this bug report (https://bugs.kde.org/show_bug.cgi?id=182962) sometimes Kopete crashes.

This is the backtrace:

Application: Kopete (kopete), signal SIGABRT
[Current thread is 0 (LWP 2522)]

Thread 2 (Thread 0xb3113b90 (LWP 2523)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5f41025 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
#2  0xb640e7fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb6ebf542 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5fbe312 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb6ebe52e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5f3d4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb64006de in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb58766c0 (LWP 2522)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb63bbef6 in nanosleep () from /lib/i686/cmov/libc.so.6
#2  0xb63bbd0f in sleep () from /lib/i686/cmov/libc.so.6
#3  0xb7569128 in ?? () from /usr/lib/libkdeui.so.5
#4  0x00000000 in ?? ()

Here ( https://bugs.kde.org/attachment.cgi?id=31038 ) is the log file created using `valgrind`.

I couldn't use the command `thread apply all backtrace` in gdb, since it says No Registers.

Thank you ;)
Comment 1 Dario Andres 2009-02-06 22:29:55 UTC
Pasted crash from attached valgrind output:

==3934== Memcheck, a memory error detector.
==3934== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==3934== Using LibVEX rev 1854, a library for dynamic binary translation.
==3934== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==3934== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation framework.
==3934== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==3934== For more details, rerun with: -v
==3934== 
==3934== My PID = 3934, parent PID = 2362.  Prog and args are:
==3934==    kopete
==3934== 
==3937== Invalid read of size 4
==3937==    at 0x4015819: (within /lib/ld-2.7.so)
==3937==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3937==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3937==    by 0x4EFD752: qdbus_loadLibDBus() (qdbus_symbols.cpp:75)
==3937==    by 0x4EB56BE: QDBusConnection::connectToBus(QDBusConnection::BusType, QString const&) (qdbusconnection.cpp:312)
==3937==    by 0x4EB59C5: _ZL13_q_sessionBusv (qdbusconnection.cpp:905)
==3937==    by 0x4EB5B3E: QDBusConnection::sessionBus() (qdbusconnection.cpp:919)
==3937==    by 0x4AD52D4: (within /usr/lib/libkdeui.so.5.2.0)
==3937==  Address 0x6c7d5c4 is 36 bytes inside a block of size 38 alloc'd
==3937==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==3937==    by 0x400DB23: (within /lib/ld-2.7.so)
==3937==    by 0x4008555: (within /lib/ld-2.7.so)
==3937==    by 0x4011B46: (within /lib/ld-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x401154D: (within /lib/ld-2.7.so)
==3937==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3937==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3937== 
==3937== Invalid read of size 4
==3937==    at 0x4015830: (within /lib/ld-2.7.so)
==3937==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3937==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3937==    by 0x4EFD752: qdbus_loadLibDBus() (qdbus_symbols.cpp:75)
==3937==    by 0x4EB56BE: QDBusConnection::connectToBus(QDBusConnection::BusType, QString const&) (qdbusconnection.cpp:312)
==3937==    by 0x4EB59C5: _ZL13_q_sessionBusv (qdbusconnection.cpp:905)
==3937==    by 0x4EB5B3E: QDBusConnection::sessionBus() (qdbusconnection.cpp:919)
==3937==    by 0x4AD52D4: (within /usr/lib/libkdeui.so.5.2.0)
==3937==  Address 0x6c85898 is 40 bytes inside a block of size 43 alloc'd
==3937==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==3937==    by 0x400DB23: (within /lib/ld-2.7.so)
==3937==    by 0x4008555: (within /lib/ld-2.7.so)
==3937==    by 0x4011B46: (within /lib/ld-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x401154D: (within /lib/ld-2.7.so)
==3937==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3937==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3934== Invalid read of size 4
==3934==    at 0x4015819: (within /lib/ld-2.7.so)
==3934==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x400DA15: (within /lib/ld-2.7.so)
==3934==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3934==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3934==    by 0x4EFD752: qdbus_loadLibDBus() (qdbus_symbols.cpp:75)
==3934==    by 0x4EB56BE: QDBusConnection::connectToBus(QDBusConnection::BusType, QString const&) (qdbusconnection.cpp:312)
==3934==    by 0x4EB59C5: _ZL13_q_sessionBusv (qdbusconnection.cpp:905)
==3934==    by 0x4EB5B3E: QDBusConnection::sessionBus() (qdbusconnection.cpp:919)
==3934==    by 0x4AD52D4: (within /usr/lib/libkdeui.so.5.2.0)
==3934==  Address 0x6c7d5c4 is 36 bytes inside a block of size 38 alloc'd
==3934==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==3934==    by 0x400DB23: (within /lib/ld-2.7.so)
==3934==    by 0x4008555: (within /lib/ld-2.7.so)
==3934==    by 0x4011B46: (within /lib/ld-2.7.so)
==3934==    by 0x400DA15: (within /lib/ld-2.7.so)
==3934==    by 0x401154D: (within /lib/ld-2.7.so)
==3934==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x400DA15: (within /lib/ld-2.7.so)
==3934==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3934==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3934== 
==3934== Invalid read of size 4
==3934==    at 0x4015830: (within /lib/ld-2.7.so)
==3934==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x400DA15: (within /lib/ld-2.7.so)
==3934==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3934==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3934==    by 0x4EFD752: qdbus_loadLibDBus() (qdbus_symbols.cpp:75)
==3934==    by 0x4EB56BE: QDBusConnection::connectToBus(QDBusConnection::BusType, QString const&) (qdbusconnection.cpp:312)
==3934==    by 0x4EB59C5: _ZL13_q_sessionBusv (qdbusconnection.cpp:905)
==3934==    by 0x4EB5B3E: QDBusConnection::sessionBus() (qdbusconnection.cpp:919)
==3934==    by 0x4AD52D4: (within /usr/lib/libkdeui.so.5.2.0)
==3934==  Address 0x6c85898 is 40 bytes inside a block of size 43 alloc'd
==3934==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==3934==    by 0x400DB23: (within /lib/ld-2.7.so)
==3934==    by 0x4008555: (within /lib/ld-2.7.so)
==3934==    by 0x4011B46: (within /lib/ld-2.7.so)
==3934==    by 0x400DA15: (within /lib/ld-2.7.so)
==3934==    by 0x401154D: (within /lib/ld-2.7.so)
==3934==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x400DA15: (within /lib/ld-2.7.so)
==3934==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3934==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3934==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3937== 
==3937== Invalid read of size 4
==3937==    at 0x4015847: (within /lib/ld-2.7.so)
==3937==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3937==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3937==    by 0x52EE443: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1800)
==3937==    by 0x527FFC8: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:733)
==3937==    by 0x5280B8A: QApplication::QApplication(int&, char**, bool, int) (qapplication.cpp:694)
==3937==    by 0x4AD044C: KApplication::KApplication(bool, KComponentData const&) (in /usr/lib/libkdeui.so.5.2.0)
==3937==    by 0x4AD680B: KUniqueApplication::KUniqueApplication(bool, bool) (in /usr/lib/libkdeui.so.5.2.0)
==3937==  Address 0x6ecc21c is 44 bytes inside a block of size 45 alloc'd
==3937==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==3937==    by 0x400DB23: (within /lib/ld-2.7.so)
==3937==    by 0x4008555: (within /lib/ld-2.7.so)
==3937==    by 0x4011B46: (within /lib/ld-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x401154D: (within /lib/ld-2.7.so)
==3937==    by 0x6266C2B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x400DA15: (within /lib/ld-2.7.so)
==3937==    by 0x626705B: (within /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x6266B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==3937==    by 0x504FA06: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:204)
==3937==    by 0x504A02B: QLibraryPrivate::load() (qlibrary.cpp:458)
==3934== 
Comment 2 FeR 2009-03-31 20:07:32 UTC
In my computer, Kopete sometimes crashes too:

Backtrace:

Aplicación: Kopete (kopete), señal SIGABRT
[Current thread is 0 (LWP 7643)]

Thread 3 (Thread 0xac2d9b90 (LWP 7653)):
#0  0xb5c7354a in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6db10ab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6db1281 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6db2e3c in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6daf65a in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5bf4622 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5bf4aaa in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5bf4f81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6daf497 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb6d8352a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb6d836ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb1e4ae59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#12 0xb6c946ae in ?? () from /usr/lib/libQtCore.so.4
#13 0xb5d8c50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb614da0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xabad8b90 (LWP 7656)):
#0  0xb7f28430 in __kernel_vsyscall ()
#1  0xb5d90075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb615bbbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6c956f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb751d532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb6c946ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5d8c50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb614da0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb572f6c0 (LWP 7643)):
[KCrash Handler]
#6  0xb7f28430 in __kernel_vsyscall ()
#7  0xb60978a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6099268 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb62bc778 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#10 0xb62ba655 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb62ba692 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb62ba7ca in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0xb21cdbfb in MSN::Message::getFormatInfo () from /usr/lib/libmsn.so.0.1
#14 0xb21cf998 in MSN::Message::getFontName () from /usr/lib/libmsn.so.0.1
#15 0xb229713b in ?? () from /usr/lib/kde4/kopete_wlm.so
#16 0xb21d6717 in MSN::SwitchboardServerConnection::message_plain () from /usr/lib/libmsn.so.0.1
#17 0xb21dc52b in MSN::SwitchboardServerConnection::handle_MSG () from /usr/lib/libmsn.so.0.1
#18 0xb21d78df in MSN::SwitchboardServerConnection::dispatchCommand () from /usr/lib/libmsn.so.0.1
#19 0xb21d6dbd in MSN::SwitchboardServerConnection::handleIncomingData () from /usr/lib/libmsn.so.0.1
#20 0xb21d2279 in MSN::Connection::dataArrivedOnSocket () from /usr/lib/libmsn.so.0.1
#21 0xb22994e1 in ?? () from /usr/lib/kde4/kopete_wlm.so
#22 0xb2299635 in ?? () from /usr/lib/kde4/kopete_wlm.so
#23 0xb6d99a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#24 0xb6d9a7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb6dd2847 in QIODevice::readyRead () from /usr/lib/libQtCore.so.4
#26 0xb754d4e7 in ?? () from /usr/lib/libQtNetwork.so.4
#27 0xb7551e9e in QSslSocket::qt_metacall () from /usr/lib/libQtNetwork.so.4
#28 0xb229960a in ?? () from /usr/lib/kde4/kopete_wlm.so
#29 0xb6d99a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0xb6d9a7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0xb6dd2847 in QIODevice::readyRead () from /usr/lib/libQtCore.so.4
#32 0xb7536a72 in ?? () from /usr/lib/libQtNetwork.so.4
#33 0xb7525ceb in ?? () from /usr/lib/libQtNetwork.so.4
#34 0xb7527056 in ?? () from /usr/lib/libQtNetwork.so.4
#35 0xb64288ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#36 0xb643072e in QApplication::notify () from /usr/lib/libQtGui.so.4
#37 0xb72bc10d in KApplication::notify () from /usr/lib/libkdeui.so.5
#38 0xb6d84e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#39 0xb6daf70a in ?? () from /usr/lib/libQtCore.so.4
#40 0xb5bf1718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb5bf4dc3 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb5bf4f81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb6daf478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb64c2ea5 in ?? () from /usr/lib/libQtGui.so.4
#45 0xb6d8352a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#46 0xb6d836ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#47 0xb6d85da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#48 0xb6428767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#49 0x0808b97f in _start ()


Thanks!
Comment 3 Dario Andres 2009-04-01 19:15:40 UTC
@Fer: your crash is bug 179425, which is a "libmsn" bug when you recieve a message from a "emesene" buddy.
Comment 4 Roman Jarosz 2009-06-17 23:01:19 UTC
@Fer Your bug is fixed in libmsn 4 beta 5, please update libmsn
Comment 5 FeR 2009-06-17 23:03:23 UTC
(In reply to comment #4)
> @Fer Your bug is fixed in libmsn 4 beta 5, please update libmsn

Thanks!
Comment 6 Dario Andres 2009-09-28 01:58:46 UTC
@Marco: have you experienced this crash again with an updated KDE ? Thanks
Comment 7 marco 2009-09-28 12:09:17 UTC
@Dario: In these days I've upgraded to Debian sid, in which at the moment Kopete is at v. 0.70.90 (while Kde is 4.3.1).
Until now I've not experienced the crash I reported.

;)
Comment 8 Dario Andres 2009-09-28 14:13:47 UTC
Thanks!