Bug 204206

Summary: The software crashes upon closing. the messages notifications won't disappear even when pressing ignore. (malloc, freeData, clearPluginContactData)
Product: [Unmaintained] kopete Reporter: Ohad Basan <ohad.basan>
Component: WLM PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: andresbajotierra, herk, ohad.basan
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 206322    

Description Ohad Basan 2009-08-17 21:43:11 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-ARCH x86_64

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 0 (LWP 4885)]

Thread 2 (Thread 0x7ff4fde31910 (LWP 4919)):
#0  0x00007ff50bd3cdd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff50d40e34b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007ff50a61544c in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007ff50d40d285 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff50bd3857a in start_thread () from /lib/libpthread.so.0
#5  0x00007ff50c26816d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff50fc26760 (LWP 4885)):
[KCrash Handler]
#5  0x00007ff50c1cef15 in raise () from /lib/libc.so.6
#6  0x00007ff50c1d0340 in abort () from /lib/libc.so.6
#7  0x00007ff50c20894d in __libc_message () from /lib/libc.so.6
#8  0x00007ff50c20ddd6 in malloc_printerr () from /lib/libc.so.6
#9  0x00007ff50c21271c in free () from /lib/libc.so.6
#10 0x00007ff50d43d45f in QMapData::continueFreeData () from /usr/lib/libQtCore.so.4
#11 0x00007ff50f2f09cc in QList<QMap<QString, QString> >::free () from /usr/lib/libkopete.so.4
#12 0x00007ff50f31c3c4 in QMap<QString, QList<QMap<QString, QString> > >::freeData () from /usr/lib/libkopete.so.4
#13 0x00007ff50f3199bc in Kopete::ContactListElement::clearPluginContactData () from /usr/lib/libkopete.so.4
#14 0x00007ff50f32c116 in Kopete::MetaContact::serialize () from /usr/lib/libkopete.so.4
#15 0x00007ff50f2ebe4a in Kopete::XmlContactStorage::storeMetaContact () from /usr/lib/libkopete.so.4
#16 0x00007ff50f2ef631 in Kopete::XmlContactStorage::save () from /usr/lib/libkopete.so.4
#17 0x00007ff50f318d19 in Kopete::ContactList::save () from /usr/lib/libkopete.so.4
#18 0x00007ff50f348508 in Kopete::PluginManager::shutdown () from /usr/lib/libkopete.so.4
#19 0x00007ff4ff954872 in KopeteChatWindow::queryExit () from /usr/lib/kde4/kopete_chatwindow.so
#20 0x00007ff50e1d27e1 in KMainWindow::closeEvent () from /usr/lib/libkdeui.so.5
#21 0x00007ff50c9eca08 in QWidget::event () from /usr/lib/libQtGui.so.4
#22 0x00007ff50cd6098b in QMainWindow::event () from /usr/lib/libQtGui.so.4
#23 0x00007ff50e20d5d3 in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#24 0x00007ff50c99e69c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#25 0x00007ff50c9a596e in QApplication::notify () from /usr/lib/libQtGui.so.4
#26 0x00007ff50e101ff6 in KApplication::notify () from /usr/lib/libkdeui.so.5
#27 0x00007ff50d4f2cec in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#28 0x00007ff50c9f1d94 in QWidgetPrivate::close_helper () from /usr/lib/libQtGui.so.4
#29 0x000000000041619a in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-17 22:34:33 UTC
- Do you experience the crash all the times?
- Do you have a MSN account ? If you have, can you downgrade libmsn to beta6 and check if that fixes this ? (beta7 is causing too much trouble in Kopete)
Thanks
Comment 2 Ohad Basan 2009-08-18 17:27:23 UTC
yeah the crush happens everytime i shut down kopete. otherwise the program functions well.
there is an msn account. I don't mind downgrading libmsn but I'm gonna need instructions about how to do it.
Comment 3 Dario Andres 2009-08-18 17:29:52 UTC
- To downgrade:
 - Browse to "cd /var/cache/pacman/pkg/"
 - Run "pacman -U libmsn-4.0beta6-1-i686.pkg.tar.gz" as (change i686 to x86_64 if you need it)
Thanks
Comment 4 Ohad Basan 2009-08-18 17:34:21 UTC
bash-4.0# pacman -U libmsn-4.0beta6-1-i686_64.pkg.tar.gz
loading package data...
error: 'libmsn-4.0beta6-1-i686_64.pkg.tar.gz': cannot open package file
the file doesn't seem to be in that directory
how do i get it?
thanks and sorry for the trouble I'm 100% new in arch.
Comment 5 Dario Andres 2009-08-18 17:36:31 UTC
If you don't have it in the cache (is your Arch installation really recent?) you may need to search it in some outdated repositories (which I don't know where to find): it is troublesome. Don't worry.. Thanks anyways
Comment 6 Ohad Basan 2009-08-18 17:39:24 UTC
The installation is only 2 days old.
I'll do my best to find the package myself
Comment 7 Dario Andres 2009-08-18 17:42:42 UTC
I will be hard to find, ArchLinux repositories are oftern updated. 

Also, you mentioned the wrong package name "libmsn-4.0beta6-1-i686_64.pkg.tar.gz"
If you use i686:
libmsn-4.0beta6-1-i686.pkg.tar.gz
If you use 64 bits:
libmsn-4.0beta6-1-x86_64.pkg.tar.gz

Regards
Comment 8 Ohad Basan 2009-08-18 17:44:57 UTC
yeah but yet, 
it doesn't exist
bash-4.0# ls *libmsn*
libmsn-4.0beta7-1-x86_64.pkg.tar.gz
:(
anyways I know that it'll be fixed soon. and it's not a critical problems anyway.
kde 4.3 rocks
Comment 9 Dario Andres 2009-09-09 15:09:01 UTC
*** Bug 206762 has been marked as a duplicate of this bug. ***
Comment 10 Roman Jarosz 2009-12-29 16:49:49 UTC
We broke binary compatibility in libmsn, please recompile Kopete or tell distribution to provide new recompiled Kopete packages.