| Summary: | Kopete crashed and caused the signal 11 (SIGSEGV) after gadugadu contact was deleted | ||
|---|---|---|---|
| Product: | [Unmaintained] kopete | Reporter: | S.Trzmiel <xeno> |
| Component: | Gadu-Gadu Plugin | Assignee: | Kopete Developers <kopete-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | andresbajotierra, kaschuen, kontakt, michal |
| Priority: | NOR | ||
| Version First Reported In: | 0.70.2 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
The backtrace looks like bug 174513 / bug 186121 Thanks for reporting (I mean: it may be related to that bugs.. the backtrace is not exactly the same ) Maybe the difference comes from the different version (0.70.2) versus .60.2 and .70.0. I'll check if I'm able to reproduce those in 70.2. Kopete .70.0 on my main system (Fedora 10) also crashes when I try to reconnect to the gadugadu (confirmed bug 186121). Maybe the difference comes from the different version (0.70.2) versus .60.2 and .70.0. I'll check if I'm able to reproduce those in 70.2. Kopete .70.0 on my main system (Fedora 10) also crashes when I try to reconnect to the gadugadu (confirmed bug 186121). Just FYI I couldn't reproduce bug 174513. Thanks for checking them *** Bug 190998 has been marked as a duplicate of this bug. *** I was able to reproduce bug https://bugs.kde.org/show_bug.cgi?id=186121 with 0.70.2 i have on my F10. Weird thing is that it did not prompt me with regular crash window where i could get backtrace. With workaround for the described problem (disable automatic contact list sync) applied I haven't experienced those crashes anymore. As Kopete is to be phased out by kde-telepathy soon, i guess we might close this bug-report. |
Version: 0.70.2 (using KDE 4.2.2) OS: Linux Installed from: Fedora RPMs As requested I fill separate bug report for my case. Kopete crashed and caused the signal 11 when I deleted one of the gadugadu contacts while I was connected (status online to invisible). After Kopete restart contact I've tried to remove is still present. How to recreate: Open Kopete, set your gadugadu status to anything but offline and delete one of the gadugadu contacts. Wait few seconds (up to 10s). Result: Kopete crashes Expected result: No crash, contact vanishes Version: 0.70.2 KDE 4.2.2 Package: kdenetwork-4.2.2-1.fc11.i586 OS: Fedora 11 beta (Rawhide) Additional info: The key factor is being connected to the gadugadu server. There was no crash when I deleted GG contacts while being offline. Also removal of msn contact caused no problems at all. It seems that the problem is gg contact list synchronization.The contactlist format was changed again (due to new version of the original gadugadu messenger). It was suggested to disable automatic synchronization in the other bug report (185230). It could be temporary fix for the few problems reported. BTW I still insist, that this shouldn't be automatic. It's up to user to decide if he/she want to store personal data on public server. In my case, I wish it would stay on my drive only. Backtrace: ------------- Application: Kopete (kopete), signal SIGSEGV [Current thread is 1 (Thread 0xb7ed5780 (LWP 11056))] Thread 2 (Thread 0xb5993b70 (LWP 11246)): #0 0x005fd416 in __kernel_vsyscall () #1 0x0032a005 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x074364a7 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x071bccaa in QHostInfoAgent::run (this=0xa17f8d8) at kernel/qhostinfo.cpp:260 #5 0x0743543e in QThreadPrivate::start (arg=0xa17f8d8) at thread/qthread_unix.cpp:189 #6 0x00325965 in start_thread (arg=0xb5993b70) at pthread_create.c:297 #7 0x0025a83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7ed5780 (LWP 11056)): [KCrash Handler] #6 GaduContact::uin (this=0x9ece358) at /usr/src/debug/kdenetwork-4.2.2/kopete/protocols/gadu/gaducontact.cpp:89 #7 0x0119e6b2 in GaduAccount::slotExportContactsList (this=0x9ece358) at /usr/src/debug/kdenetwork-4.2.2/kopete/protocols/gadu/gaduaccount.cpp:1065 #8 0x011a4469 in GaduAccount::qt_metacall (this=0x9ece358, _c=7440648, _id=50, _a=0xbf7ff3ac) at /usr/src/debug/kdenetwork-4.2.2/i586-redhat-linux-gnu/kopete/protocols/gadu/gaduaccount.moc:230 #9 0x0753db68 in QMetaObject::activate (sender=0x9df4d30, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3069 #10 0x0753e802 in QMetaObject::activate (sender=0x9df4d30, m=0x7619b84, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143 #11 0x07578b07 in QTimer::timeout (this=0x9df4d30) at .moc/release-shared/moc_qtimer.cpp:128 #12 0x0754332e in QTimer::timerEvent (this=0x9df4d30, e=0xbf7ff840) at kernel/qtimer.cpp:261 #13 0x07537a9f in QObject::event (this=0x9df4d30, e=0xbf7ff840) at kernel/qobject.cpp:1082 #14 0x021269bc in QApplicationPrivate::notify_helper (this=0x9b50370, receiver=0x9df4d30, e=0xbf7ff840) at kernel/qapplication.cpp:4084 #15 0x0212dde4 in QApplication::notify (this=0xbf7ffba4, receiver=0x9df4d30, e=0xbf7ff840) at kernel/qapplication.cpp:4049 #16 0x07db12ca in KApplication::notify (this=0xbf7ffba4, receiver=0x9df4d30, event=0xbf7ff840) at /usr/src/debug/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307 #17 0x0752793b in QCoreApplication::notifyInternal (this=0xbf7ffba4, receiver=0x9df4d30, event=0xbf7ff840) at kernel/qcoreapplication.cpp:602 #18 0x07555476 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:213 #19 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572 #20 0x07552e60 in timerSourceDispatch (source=0x9b53000) at kernel/qeventdispatcher_glib.cpp:164 #21 0x003a6188 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #22 0x003a9798 in ?? () from /lib/libglib-2.0.so.0 #23 0x003a990a in g_main_context_iteration () from /lib/libglib-2.0.so.0 #24 0x07552dac in QEventDispatcherGlib::processEvents (this=0x9b30440, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:323 #25 0x021c64f5 in QGuiEventDispatcherGlib::processEvents (this=0x9b30440, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #26 0x07525ec9 in QEventLoop::processEvents (this=0xbf7ffb04, flags=) at kernel/qeventloop.cpp:149 #27 0x07526312 in QEventLoop::exec (this=0xbf7ffb04, flags={i = 0}) at kernel/qeventloop.cpp:200 #28 0x0752869f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #29 0x02126837 in QApplication::exec () at kernel/qapplication.cpp:3553 #30 0x080882c0 in main (argc=3, argv=0xbf7fffb4) at /usr/src/debug/kdenetwork-4.2.2/kopete/kopete/main.cpp:102