| Summary: | Kopete crashes after OTR keys generation | ||
|---|---|---|---|
| Product: | [Unmaintained] kopete | Reporter: | Valerio <valerio.baldisserotto> |
| Component: | OTR Plugin | Assignee: | Kopete Developers <kopete-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | andre, kde, kristoffer.grundstrom1983, mzanetti, olaf.the.lost.viking, pali.rohar |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/kopete/15579ddcf34ad04bf190a189b670f62c3796c057 | Version Fixed/Implemented In: | 16.12 |
| Sentry Crash Report: | |||
| Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
||
|
Description
Valerio
2015-06-25 12:59:56 UTC
CCing Michael Zanetti, can you look at this OTR bug? Sorry, forgot to mention: $ kopete --version Qt: 4.8.7 Development platform KDE: 4.14.9 Kopete: 1.6.60 Running on archlinux with kde plasma5 plasma-desktop: 5.3.2-1 plasma-framework: 5.11.0-2 qt5-base : 5.4.2-1 Valerio, please recompile kopete in debug mode or install debug symbols. Without them it is hard to do anything... Created attachment 95353 [details]
New crash information added by DrKonqi
kopete (1.7.2) on KDE Platform 4.14.13 using Qt 4.8.6
- What I was doing when the application crashed:
As OP reports, with an existing Kopete setup with OTR enabled whenever a new contact with OTR contacts me it gives the message about generating the keys and then (after a while) crashes.
This report should have debug info from the debug packages (or at least as many as Kubuntu 15.10 has) so hopefully it's useful!
Best of luck with this..
-- Backtrace (Reduced):
#6 0x00007fc15eaf9c90 in Kopete::Message::Message(Kopete::Message const&) () from /usr/lib/libkopete.so.4
#7 0x00007fc14548b857 in OtrlChatInterface::replayStoredMessages() () from /usr/lib/libkopete_otr_shared.so.1
#8 0x00007fc14548ba39 in OtrlChatInterface::create_privkey(void*, char const*, char const*) () from /usr/lib/libkopete_otr_shared.so.1
#9 0x00007fc145271498 in otrl_message_receiving () from /usr/lib/libotr.so.5
#10 0x00007fc14548adfa in OtrlChatInterface::decryptMessage(Kopete::Message&) () from /usr/lib/libkopete_otr_shared.so.1
On Friday 06 November 2015 01:00:42 Chris Samuel via KDE Bugzilla wrote: > This report should have debug info from the debug packages (or at least as many > as Kubuntu 15.10 has) so hopefully it's useful! > Apparently, you can see that debug symbols are missing... In backtrace are missing information about function parameters... > -- Backtrace (Reduced): > #6 0x00007fc15eaf9c90 in Kopete::Message::Message(Kopete::Message const&) () > from /usr/lib/libkopete.so.4 > #7 0x00007fc14548b857 in OtrlChatInterface::replayStoredMessages() () from > /usr/lib/libkopete_otr_shared.so.1 > #8 0x00007fc14548ba39 in OtrlChatInterface::create_privkey(void*, char const*, > char const*) () from /usr/lib/libkopete_otr_shared.so.1 > #9 0x00007fc145271498 in otrl_message_receiving () from /usr/lib/libotr.so.5 > #10 0x00007fc14548adfa in OtrlChatInterface::decryptMessage(Kopete::Message&) > () from /usr/lib/libkopete_otr_shared.so.1 > So please install debug symbols and send backtrace again. I'm afraid that I have all the debug symbols that DrKonqi says are available (it actually did install ones for me). From what I can see there are no Kopete debug symbols available. :-( You wrote that you are using Kubuntu... Can you look at ubuntu wiki? https://wiki.ubuntu.com/DebuggingProgramCrash#Non-built-in_debug_symbol_packages_.28.2A-dbgsym.29 There are steps how to add new repository and install packages... @Chris: Have you tried to install debug symbols from ubuntu wiki? Created attachment 96249 [details]
New crash information added by DrKonqi
kopete (1.6.60) on KDE Platform 4.14.5 using Qt 4.8.6
- What I was doing when the application crashed:
I was trying to create the encryption key when Kopete suddenly crashed.
-- Backtrace (Reduced):
#5 0x00007f4d86662250 in Kopete::Message::Message(Kopete::Message const&) () from /lib64/libkopete.so.4
#6 0x00007f4d6c94e7c7 in OtrlChatInterface::replayStoredMessages() () from /lib64/libkopete_otr_shared.so.1
#7 0x00007f4d6c94e99b in OtrlChatInterface::create_privkey(void*, char const*, char const*) () from /lib64/libkopete_otr_shared.so.1
#8 0x00007f4d6c735587 in otrl_message_receiving () from /lib64/libotr.so.5
#9 0x00007f4d6c94ded9 in OtrlChatInterface::decryptMessage(Kopete::Message&) () from /lib64/libkopete_otr_shared.so.1
*** Bug 372886 has been marked as a duplicate of this bug. *** Git commit 15579ddcf34ad04bf190a189b670f62c3796c057 by Pali Rohár. Committed on 27/11/2016 at 15:55. Pushed by pali into branch 'Applications/16.12'. Fix crash after OTR plugin generates key Function OtrlChatInterface::replayStoredMessages() had wrong logic to check if there is still some postponed message waiting for processing. FIXED-IN: 16.12 M +1 -1 plugins/otr/otrlchatinterface.cpp https://commits.kde.org/kopete/15579ddcf34ad04bf190a189b670f62c3796c057 *** Bug 376733 has been marked as a duplicate of this bug. *** |