[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 Andrew Crouthamel changed: What|Removed |Added Resolution|WAITINGFORINFO |WORKSFORME Status|NEEDSINFO |RESOLVED --- Comment #15 from Andrew Crouthamel --- Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 Andrew Crouthamel changed: What|Removed |Added Keywords||triaged --- Comment #14 from Andrew Crouthamel --- Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 Pali Rohárchanged: What|Removed |Added Resolution|--- |WAITINGFORINFO Status|CONFIRMED |NEEDSINFO --- Comment #13 from Pali Rohár --- marking as waiting for info -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 cponchanged: What|Removed |Added CC||cpigat...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #12 from Pali Rohár--- On Wednesday 16 March 2016 00:07:02 via KDE Bugzilla wrote: > Not sure how this patch would be applied. I'm using OpenSUSE supplied > packages... Download source code of Kopete, apply patch (patch -p1 -i file) and recompile it. Anyway, I would really like to see symbols/function names in valgrind output. Can you look at it? That patch is just my first attempt but without future more information I cannot detect root of this problem. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #11 from jerem...@junken.net --- Not sure how this patch would be applied. I'm using OpenSUSE supplied packages... On Tuesday, March 15, 2016 11:53:50 PM EDT you wrote: > https://bugs.kde.org/show_bug.cgi?id=360384 > > --- Comment #10 from Pali Rohár--- > Created attachment 97919 > --> https://bugs.kde.org/attachment.cgi?id=97919=edit > jabber qpointer patch > > Can you try attached patch? It just adds QPointer guard for account which > try to prevent use-after-free. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #10 from Pali Rohár--- Created attachment 97919 --> https://bugs.kde.org/attachment.cgi?id=97919=edit jabber qpointer patch Can you try attached patch? It just adds QPointer guard for account which try to prevent use-after-free. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 Pali Rohárchanged: What|Removed |Added Status|NEEDSINFO |CONFIRMED Ever confirmed|0 |1 Resolution|BACKTRACE |--- --- Comment #9 from Pali Rohár --- Looks like that valgrind did not find where are those debug symbols installed in your system. Try to use --extra-debuginfo-path= valgrind parameter. I need to know function names and lines instead of "??? (in /usr/lib64/kde4/kopete_jabber.so)"... Also your last post with valgrind output is wrapped and hard to read/parse. In future rather upload it as attachment to bugzilla as text file (this should prevent wrapping). Anyway, this crash is really strange. From that incomplete valgrind output it looks like that Qt library decided to free memory where was allocated instance of jabber account. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #8 from jerem...@junken.net --- valgrind kopete --nofork ==11399== Memcheck, a memory error detector ==11399== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==11399== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==11399== Command: kopete --nofork ==11399== kopete(11399)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/ kopete_history.so" does not offer a qt_plugin_instance function. kopete(11399)/libkopete Kopete::PluginManager::loadPluginInternal: Unable to find a plugin named ' "" '! Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 794 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 7 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 794 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 795 Unknown signature value: 7 Unknown signature value: 795 unexpected version response unexpected version response QMetaObject::invokeMethod: No such method HistoryPlugin::shouldExitOnClose() QMetaObject::invokeMethod: No such method JabberProtocol::shouldExitOnClose() QMetaObject::invokeMethod: No such method Kopete::Plugin::shouldExitOnClose() QMetaObject::invokeMethod: No such method Kopete::Plugin::shouldExitOnClose() QProcess: Destroyed while process is still running. ==11399== Invalid read of size 8 ==11399==at 0x596EE70: Kopete::Account::myself() const (in /usr/lib64/ libkopete.so.4.14.17) ==11399==by 0x596EE88: Kopete::Account::isConnected() const (in /usr/ lib64/libkopete.so.4.14.17) ==11399==by 0x1F0B4FA6: ??? (in /usr/lib64/kde4/kopete_jabber.so) ==11399==by 0x1F0BA379: ??? (in /usr/lib64/kde4/kopete_jabber.so) ==11399==by 0x1F0BC0AC: ??? (in /usr/lib64/kde4/kopete_jabber.so) ==11399==by 0x70BDF6F: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib64/libQtCore.so.4.8.7) ==11399==by 0x1F11B54A: ??? (in /usr/lib64/kde4/kopete_jabber.so) ==11399==by 0x70C3AB0: QObject::event(QEvent*) (in /usr/lib64/ libQtCore.so.4.8.7) ==11399==by 0x786CF1B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.8.7) ==11399==by 0x78739EB: QApplication::notify(QObject*, QEvent*) (in /usr/ lib64/libQtGui.so.4.8.7) ==11399==by 0x6618689: KApplication::notify(QObject*, QEvent*) (in /usr/ lib64/libkdeui.so.5.14.17) ==11399==by 0x70AAA3C: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/libQtCore.so.4.8.7) ==11399== Address 0x1c7b09c0 is 16 bytes inside a block of size 1,200 free'd ==11399==at 0x4C2B82B: operator delete(void*) (in /usr/lib64/valgrind/ vgpreload_memcheck-amd64-linux.so) ==11399==by 0x70C3AE7: QObject::event(QEvent*) (in /usr/lib64/ libQtCore.so.4.8.7) ==11399==by 0x786CF1B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQtGui.so.4.8.7) ==11399==by 0x78739EB: QApplication::notify(QObject*, QEvent*) (in /usr/ lib64/libQtGui.so.4.8.7) ==11399==by 0x6618689: KApplication::notify(QObject*, QEvent*) (in /usr/ lib64/libkdeui.so.5.14.17) ==11399==by 0x70AAA3C: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/libQtCore.so.4.8.7) ==11399==by 0x70ADE6D: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib64/libQtCore.so.4.8.7) ==11399==by 0x70D90ED: ??? (in /usr/lib64/libQtCore.so.4.8.7) ==11399==by 0xD6B60C6: g_main_context_dispatch (in /usr/lib64/ libglib-2.0.so.0.4600.2) ==11399==by 0xD6B62F7: ??? (in /usr/lib64/libglib-2.0.so.0.4600.2) ==11399==by 0xD6B639B: g_main_context_iteration (in /usr/lib64/ libglib-2.0.so.0.4600.2) ==11399==by 0x70D925D: QEventDispatcherGlib::processEvents(QFlags) (in /usr/lib64/libQtCore.so.4.8.7) ==11399== Block was alloc'd at ==11399==at 0x4C2A6CF: operator new(unsigned long) (in /usr/lib64/ valgrind/vgpreload_memcheck-amd64-linux.so) ==11399==by 0x1F06EC11: ??? (in /usr/lib64/kde4/kopete_jabber.so) ==11399==by 0x59765C7: Kopete::AccountManager::slotPluginLoaded(Kopete::Plugin*) (in /usr/lib64/ libkopete.so.4.14.17) ==11399==by 0x5976C6B: ??? (in /usr/lib64/libkopete.so.4.14.17) ==11399==by 0x70BDF6F: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib64/libQtCore.so.4.8.7) ==11399==by 0x59B44BE: Kopete::PluginManager::pluginLoaded(Kopete::Plugin*) (in /usr/lib64/ libkopete.so.4.14.17) ==11399==by 0x59BD4E1: Kopete::PluginManager::loadPluginInternal(QString const&) (in /usr/lib64/libkopete.so.4.14.17) ==11399==by 0x59BE992: Kopete::PluginManager::slotLoadNextPlugin() (in /
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #7 from Pali Rohár--- Hm... this looks very strange. No idea why it crash. If you can reproduce this crash at 100% please install valgrind and run in terminal kopete under valgrind as: $ valgrind kopete --nofork And post output from terminal. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #6 from jerem...@junken.net --- Created attachment 97914 --> https://bugs.kde.org/attachment.cgi?id=97914=edit New crash information added by DrKonqi kopete (1.8.2) on KDE Platform 4.14.17 using Qt 4.8.7 - What I was doing when the application crashed: Fresh restart of system. Logged in to KDE Plasma 5 Environment. Opened Kopete. Selected Status: Online. Kopete connected to two accounts (gmail, jabber) Quit, and here we are... - Custom settings of the application: Referenced in previous report. -- Backtrace (Reduced): #6 0x7fa7f3c2ae74 in Kopete::Account::myself() const (this=this@entry=0x556e2f979930) at /usr/src/debug/kopete-15.12.2/libkopete/kopeteaccount.cpp:539 #7 0x7fa7f3c2ae89 in Kopete::Account::isConnected() const (this=0x556e2f979930) at /usr/src/debug/kopete-15.12.2/libkopete/kopeteaccount.cpp:499 #8 0x7fa7d70b5fa7 in JabberCapabilitiesManager::CapabilitiesInformation::nextJid(XMPP::Jid const&, XMPP::Task const*) (this=, jid=..., t=t@entry=0x556e2f9f2f90) at /usr/src/debug/kopete-15.12.2/protocols/jabber/jabbercapabilitiesmanager.cpp:214 #9 0x7fa7d70bb37a in JabberCapabilitiesManager::discoRequestFinished() (this=0x556e2f7c6730) at /usr/src/debug/kopete-15.12.2/protocols/jabber/jabbercapabilitiesmanager.cpp:486 #10 0x7fa7d70bd0ad in JabberCapabilitiesManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=, _c=, _id=, _a=) at /usr/src/debug/kopete-15.12.2/build/protocols/jabber/jabbercapabilitiesmanager.moc:58 -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 jerem...@junken.net changed: What|Removed |Added CC||jerem...@junken.net -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #5 from Pali Rohár--- It should be application independent, but I do not instructions for your distribution... Try to look ak kopete-debug or kopete-dbg packages... -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #4 from jerem...@junken.net --- Is that for kopete, or for every framework it touches? System specific instructions would be great -- but some description of what's needed that is useful to mere mortals would be a fine start: Pretend I don't know anything about your debugging process at all. On Saturday, March 12, 2016 5:20:55 PM EDT you wrote: > https://bugs.kde.org/show_bug.cgi?id=360384 > > --- Comment #3 from Pali Rohár--- > Sorry, I have no idea how your distribution is working. Consult > documentation or support. Basically debug symbols are often in distribution > package -debug or -dbg. If your distribution does not provide them, you > need to compile Kopete from source. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #3 from Pali Rohár--- Sorry, I have no idea how your distribution is working. Consult documentation or support. Basically debug symbols are often in distribution package -debug or -dbg. If your distribution does not provide them, you need to compile Kopete from source. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 --- Comment #2 from jerem...@junken.net --- Instructions for doing so on OpenSUSE Tumbleweed? On Saturday, March 12, 2016 5:02:17 PM EST you wrote: > https://bugs.kde.org/show_bug.cgi?id=360384 > > Pali Rohárchanged: > >What|Removed |Added > > Resolution|--- |BACKTRACE > CC||pali.ro...@gmail.com > Status|UNCONFIRMED |NEEDSINFO > > --- Comment #1 from Pali Rohár --- > Please install debug systems and provide backtrace again. -- You are receiving this mail because: You are watching all bug changes.
[kopete] [Bug 360384] Kopete crashes on exit. Every time, all the time.
https://bugs.kde.org/show_bug.cgi?id=360384 Pali Rohárchanged: What|Removed |Added Resolution|--- |BACKTRACE CC||pali.ro...@gmail.com Status|UNCONFIRMED |NEEDSINFO --- Comment #1 from Pali Rohár --- Please install debug systems and provide backtrace again. -- You are receiving this mail because: You are watching all bug changes.