Debian Bug report logs - #672544
aMule crash

version graph

Package: amule; Maintainer for amule is Sandro Tosi <morph@debian.org>; Source for amule is src:amule (PTS, buildd, popcon).

Reported by: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>

Date: Fri, 11 May 2012 22:15:01 UTC

Severity: normal

Found in version amule/2.3.1-7

Done: Sandro Tosi <morph@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#672544; Package amule. (Fri, 11 May 2012 22:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
New Bug report received and forwarded. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Fri, 11 May 2012 22:15:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
To: submit@bugs.debian.org
Subject: aMule crash
Date: Fri, 11 May 2012 23:46:03 +0200
Package: amule
Version: 2.3.1-7

This is what happened today. I don't know if it contains enough 
information for fixing the problem, but I do not have any other data to 
provide.

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below 
in our
'aMule Crashes' forum and include as much information as possible 
regarding the
circumstances of this crash. The forum is located here:
    http://forum.amule.org/index.php?board=67.0
If possible, please try to generate a real backtrace of this crash:
    http://wiki.amule.org/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: 
|=----------------------------
Current version is: aMule 2.3.1 compiled with wxGTK2 v2.8.12
Running on: Linux 3.2.0-1-686-pae i686

[2] ?? in amule[0x809ec99]
[3] wxFatalSignalHandler in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e51953]
[4] ?? in [0xb77d3400]
[5] wxString::~wxString() in amule[0x8096bd3]
[6] ?? in amule[0x80b6086]
[7] ?? in amule[0x80b62c0]
[8] ?? in amule[0x81bda26]
[9] ?? in amule[0x80ab6d9]
[10] ?? in amule[0x81d3902]
[11] ?? in amule[0x81d9076]
[12] ?? in amule[0x81d90cc]
[13] ?? in amule[0x81d93b9]
[14] ?? in amule[0x81ca48f]
[15] ?? in amule[0x81975be]
[16] wxAppConsole::HandleEvent(wxEvtHandler*, void 
(wxEvtHandler::*)(wxEvent&), wxEvent&) const in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6dbe928]
[17] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e28a]
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e40b]
[19] wxEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e7c1]
[20] wxWindowBase::TryParent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb7136f83]
[21] wxEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e766]
[22] wxEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e751]
[23] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb71662b9]
[24] wxMenuBase::SendEvent(int, int) in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb7114905]
[25] ?? in /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb70a42e0]
[26] g_cclosure_marshal_VOID__VOID in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6258a6c]
[27] g_closure_invoke in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6256d04]
[28] ?? in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6268933]
[29] g_signal_emit_valist in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6270b44]
[30] g_signal_emit in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6270cc3]
[31] gtk_widget_activate in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb68b2f65]
[32] gtk_menu_shell_activate_item in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb6790337]
[33] ?? in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb6790741]
[34] ?? in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb6784a4d]
[35] ?? in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb677b662]
[36] ?? in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6255b7d]
[37] g_closure_invoke in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6256d04]
[38] ?? in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6268f6d]
[39] g_signal_emit_valist in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb627085d]
[40] g_signal_emit in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6270cc3]
[41] ?? in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb68b3fe3]
[42] gtk_propagate_event in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb677981e]
[43] gtk_main_do_event in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb6779bb0]
[44] ?? in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0[0xb65e1d08]
[45] g_main_context_dispatch in 
/lib/i386-linux-gnu/libglib-2.0.so.0[0xb6188946]
[46] ?? in /lib/i386-linux-gnu/libglib-2.0.so.0[0xb6188ce5]
[47] g_main_context_iteration in 
/lib/i386-linux-gnu/libglib-2.0.so.0[0xb6188dc1]
[48] gtk_main_iteration in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb6778bb1]
[49] wxWindow::DoPopupMenu(wxMenu*, int, int) in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb70a477d]
[50] ?? in amule[0x81996c1]
[51] wxAppConsole::HandleEvent(wxEvtHandler*, void 
(wxEvtHandler::*)(wxEvent&), wxEvent&) const in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6dbe928]
[52] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e28a]
[53] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e40b]
[54] wxEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e7c1]
[55] ?? in amule[0x8255704]
[56] ?? in amule[0x825ed5f]
[57] wxAppConsole::HandleEvent(wxEvtHandler*, void 
(wxEvtHandler::*)(wxEvent&), wxEvent&) const in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6dbe928]
[58] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e28a]
[59] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e40b]
[60] wxEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e7c1]
[61] wxEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6e4e751]
[62] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb71662b9]
[63] wxWindow::GTKProcessEvent(wxEvent&) const in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb704664a]
[64] ?? in /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb704dfbd]
[65] ?? in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb677b662]
[66] g_closure_invoke in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6256d04]
[67] ?? in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6268933]
[68] g_signal_emit_valist in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb627085d]
[69] g_signal_emit in 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0[0xb6270cc3]
[70] ?? in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb68b3fe3]
[71] gtk_propagate_event in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb677981e]
[72] gtk_main_do_event in 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb6779e88]
[73] ?? in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0[0xb65e1d08]
[74] g_main_context_dispatch in 
/lib/i386-linux-gnu/libglib-2.0.so.0[0xb6188946]
[75] ?? in /lib/i386-linux-gnu/libglib-2.0.so.0[0xb6188ce5]
[76] g_main_loop_run in /lib/i386-linux-gnu/libglib-2.0.so.0[0xb618912b]
[77] gtk_main in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0[0xb677894f]
[78] wxEventLoop::Run() in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb703832a]
[79] wxAppBase::MainLoop() in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb70bdbcf]
[80] wxAppBase::OnRun() in 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0[0xb70bd46f]
[81] wxEntry(int&, wchar_t**) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6df4946]
[82] wxEntry(int&, char**) in 
/usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0[0xb6df49e6]
[83] ?? in amule[0x80884ab]
[84] __libc_start_main in 
/lib/i386-linux-gnu/i686/cmov/libc.so.6[0xb6ac2e46]
[85] ?? in amule[0x8095c51]


--------------------------------------------------------------------------------




Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#672544; Package amule. (Fri, 11 May 2012 22:21:06 GMT) (full text, mbox, link).


Acknowledgement sent to Sandro Tosi <morph@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Fri, 11 May 2012 22:21:06 GMT) (full text, mbox, link).


Message #10 received at 672544@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>, 672544@bugs.debian.org
Subject: Re: [Pkg-amule-devel] Bug#672544: aMule crash
Date: Sat, 12 May 2012 00:18:15 +0200
On Fri, May 11, 2012 at 11:46 PM, Giuseppe Sacco
<giuseppe@eppesuigoccas.homedns.org> wrote:
> Package: amule
> Version: 2.3.1-7
>
> This is what happened today. I don't know if it contains enough information
> for fixing the problem, but I do not have any other data to provide.

at least the reportbug dependencies list would be helpful.

-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi




Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#672544; Package amule. (Sat, 12 May 2012 07:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Sat, 12 May 2012 07:15:03 GMT) (full text, mbox, link).


Message #15 received at 672544@bugs.debian.org (full text, mbox, reply):

From: Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>
To: Sandro Tosi <morph@debian.org>
Cc: 672544@bugs.debian.org
Subject: Re: [Pkg-amule-devel] Bug#672544: aMule crash
Date: Sat, 12 May 2012 08:32:56 +0200
Il giorno sab, 12/05/2012 alle 00.18 +0200, Sandro Tosi ha scritto:
> at least the reportbug dependencies list would be helpful.

you are right, sorry. Here it is:

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages amule depends on:
ii  amule-common    2.3.1-7
ii  libc6           2.13-32
ii  libcrypto++9    5.6.1-6
ii  libgcc1         1:4.7.0-8
ii  libgeoip1       1.4.8+dfsg-3
ii  libstdc++6      4.7.0-8
ii  libupnp6        1:1.6.17-1.1
ii  libwxbase2.8-0  2.8.12.1-9
ii  libwxgtk2.8-0   2.8.12.1-9
ii  zlib1g          1:1.2.7.dfsg-1

Versions of packages amule recommends:
ii  amule-utils  2.3.1-7
ii  unzip        6.0-6

Versions of packages amule suggests:
pn  amule-utils-gui  <none>

-- no debconf information






Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#672544; Package amule. (Mon, 11 Jun 2012 23:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Rhapsody <lillymon@lavabit.com>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Mon, 11 Jun 2012 23:39:03 GMT) (full text, mbox, link).


Message #20 received at 672544@bugs.debian.org (full text, mbox, reply):

From: Rhapsody <lillymon@lavabit.com>
To: 672544@bugs.debian.org
Subject: Might I suggest a possible fix?
Date: Tue, 12 Jun 2012 00:35:53 +0100
I am having this problem on an AMD64 Debian testing system, and I 
believe I may well have identified the root cause of the problem.

As far as I can see, this problem emerged with version 2.6.1-7 of amule, 
in which the only substantive change I can see is the hardening of 
mkFileSum.c due to bug #653503. In this bug, aMule developer Stu Redman 
objects to this action with the following:

> patch from message #31 is not only useless (mkFileSum is just a build
> tool, no need to pack it into a package or harden it).
> It also breaks cross platform compilation.
> I suggest you revert it.

So, with aMule breaking in a version where mkFileSum was hardened on one 
hand, and an aMule developer arguing against such a change on the charge 
that it would break cross platform compilation on the other, I think 
there is a very strong case for reverting this change as it seems highly 
likely to me that this is the root cause of the crash both myself and 
the bug reporter are seeing.





Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#672544; Package amule. (Tue, 12 Jun 2012 06:57:05 GMT) (full text, mbox, link).


Acknowledgement sent to Sandro Tosi <morph@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Tue, 12 Jun 2012 06:57:05 GMT) (full text, mbox, link).


Message #25 received at 672544@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: Rhapsody <lillymon@lavabit.com>, 672544@bugs.debian.org
Subject: Re: [Pkg-amule-devel] Bug#672544: Might I suggest a possible fix?
Date: Tue, 12 Jun 2012 08:53:48 +0200
On Tue, Jun 12, 2012 at 1:35 AM, Rhapsody <lillymon@lavabit.com> wrote:
> So, with aMule breaking in a version where mkFileSum was hardened on one
> hand, and an aMule developer arguing against such a change on the charge
> that it would break cross platform compilation on the other, I think there
> is a very strong case for reverting this change as it seems highly likely to
> me that this is the root cause of the crash both myself and the bug reporter
> are seeing.

sorry but it's a non sequitur: point to the lines in the backtrace
(you can run amule with gdb and get a new one) where it's stating the
mmkFileSum is the culprit of the change. Else your is just a
speculation without any fact to back it up.

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi




Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Sat, 25 Oct 2014 18:42:12 GMT) (full text, mbox, link).


Notification sent to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
Bug acknowledged by developer. (Sat, 25 Oct 2014 18:42:12 GMT) (full text, mbox, link).


Message #30 received at 672544-done@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: Rhapsody <lillymon@lavabit.com>, 672544-done@bugs.debian.org
Subject: Re: [Pkg-amule-devel] Bug#672544: Bug#672544: Might I suggest a possible fix?
Date: Sat, 25 Oct 2014 19:39:38 +0100
No reply, closing

-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 23 Nov 2014 07:31:15 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 07:24:54 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.