Debian Bug report logs - #807453
amule: BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().

version graph

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

Reported by: Dmitry Smirnov <onlyjob@debian.org>

Date: Wed, 9 Dec 2015 01:51:01 UTC

Severity: important

Tags: fixed-upstream, patch, upstream

Found in version amule/2.4.0~git20151120.0023527bc2-1

Fixed in version amule/1:2.3.2-1

Done: Sandro Tosi <morph@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/amule-project/amule/issues/16

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#807453; Package amule. (Wed, 09 Dec 2015 01:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@debian.org>:
New Bug report received and forwarded. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Wed, 09 Dec 2015 01:51:05 GMT) (full text, mbox, link).


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

From: Dmitry Smirnov <onlyjob@debian.org>
To: submit@bugs.debian.org
Subject: amule: BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().
Date: Wed, 09 Dec 2015 12:48:33 +1100
[Message part 1 (text/plain, inline)]
Package: amule
Version: 2.4.0~git20151120.0023527bc2-1
Severity: important

~~~~
ASSERT INFO:
../../src/BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().

BACKTRACE:
[1] wxOnAssert(char const*, int, char const*, char const*, char const*)
[2] CUpDownClient::ProcessPublicKeyPacket(unsigned char const*, unsigned int) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/BaseClient.cpp:2143
[3] CClientTCPSocket::ProcessExtPacket(unsigned char const*, unsigned int, unsigned char) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/ClientTCPSocket.cpp:1325
[4] CClientTCPSocket::PacketReceived(CPacket*) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/ClientTCPSocket.cpp:1990
[5] CEMSocket::OnReceive(int) /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/EMSocket.cpp:275
[6] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[7] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[8] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[9] wxEvtHandler::TryHereOnly(wxEvent&)
[10] wxEvtHandler::ProcessEventLocally(wxEvent&)
[11] wxEvtHandler::ProcessEvent(wxEvent&)
[12] wxEvtHandler::ProcessPendingEvents()
[13] wxAppConsoleBase::ProcessPendingEvents()
[14] wxApp::DoIdle()
[15] g_main_context_dispatch
[16] g_main_loop_run
[17] gtk_main
[18] wxGUIEventLoop::DoRun()
[19] wxEventLoopBase::Run()
[20] wxAppConsoleBase::MainLoop()
[21] wxEntry(int&, wchar_t**)
[22] main /build/amule-2.4.0~git20151120.0023527bc2/obj-x86_64-linux-gnu/src/../../src/amule-gui.cpp:93
[23] __libc_start_main
[24] main
~~~~

--- System information. ---
Architecture: amd64
Kernel:       Linux 4.2.0-1-amd64

Debian Release: stretch/sid
  500 testing-updates httpredir.debian.org 
  500 testing         security.debian.org 
  500 testing         httpredir.debian.org 
  333 unstable        httpredir.debian.org 

--- Package information. ---
Depends                     (Version) | Installed
=====================================-+-===================
amule-common             (= 2.3.1-11) | 2.4.0~git20151120.0023527bc2-1
libc6                       (>= 2.14) | 
libcrypto++9                          | 
libgcc1                  (>= 1:4.1.1) | 
libgeoip1                             | 
libstdc++6                   (>= 4.6) | 
libupnp6                (>= 1:1.6.13) | 
libwxbase2.8-0     (>= 2.8.12.1+dfsg) | 
libwxgtk2.8-0      (>= 2.8.12.1+dfsg) | 
zlib1g                   (>= 1:1.1.4) | 


Recommends       (Version) | Installed
==========================-+-===========
amule-utils                | 2.4.0~git20151120.0023527bc2-1
unzip                      | 6.0-20


Suggests             (Version) | Installed
==============================-+-===========
amule-utils-gui                | 

-- 
Regards,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

Perhaps is is better to be irresponsible and right, than to be responsible
and wrong.
        -- Winston Churchill
[signature.asc (application/pgp-signature, inline)]

Set Bug forwarded-to-address to 'https://github.com/amule-project/amule/issues/16'. Request was from Dmitry Smirnov <onlyjob@debian.org> to control@bugs.debian.org. (Wed, 09 Dec 2015 01:57:06 GMT) (full text, mbox, link).


Added tag(s) upstream. Request was from Dmitry Smirnov <onlyjob@debian.org> to control@bugs.debian.org. (Wed, 09 Dec 2015 02:06:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#807453; Package amule. (Wed, 09 Dec 2015 06:36:04 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>. (Wed, 09 Dec 2015 06:36:04 GMT) (full text, mbox, link).


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

From: Sandro Tosi <morph@debian.org>
To: Dmitry Smirnov <onlyjob@debian.org>, 807453@bugs.debian.org
Subject: Re: [Pkg-amule-devel] Bug#807453: amule: BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().
Date: Wed, 9 Dec 2015 06:34:20 +0000
On Wed, Dec 9, 2015 at 1:48 AM, Dmitry Smirnov <onlyjob@debian.org> wrote:
> ~~~~
> ASSERT INFO:
> ../../src/BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().
>
> BACKTRACE:
> [1] wxOnAssert(char const*, int, char const*, char const*, char const*)
...

To report a useful backtrace to developers please install amule-dbg,
then run amule in gdb and when it crashed run these gdb command: bt;
bt full; thread apply all bt   and report the output here (or on the
github bug)

Regards,

-- 
Sandro "morph" Tosi
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
G+: https://plus.google.com/u/0/+SandroTosi



Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#807453; Package amule. (Wed, 09 Dec 2015 07:36:05 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Wed, 09 Dec 2015 07:36:05 GMT) (full text, mbox, link).


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

From: Dmitry Smirnov <onlyjob@debian.org>
To: Sandro Tosi <morph@debian.org>
Cc: 807453@bugs.debian.org
Subject: Re: [Pkg-amule-devel] Bug#807453: amule: BaseClient.cpp(2143): assert "Assert failure" failed in ProcessPublicKeyPacket().
Date: Wed, 09 Dec 2015 18:27:45 +1100
[Message part 1 (text/plain, inline)]
On Wednesday 09 December 2015 06:34:20 Sandro Tosi wrote:
> To report a useful backtrace to developers please install amule-dbg,
> then run amule in gdb and when it crashed run these gdb command: bt;
> bt full; thread apply all bt   and report the output here (or on the
> github bug)
 
Thanks for reminder. This was just a quick backtrace dump as reported by 
amule's own crash handler (with "amule-dbg" installed).

Taking proper backtrace with "bt; bt full; thread apply all bt" might take a 
while assuming that it is possible to reproduce the crash...
For instance running aMule under gdb for a week was not enough to reproduce 
#795058...

If I encounter this "Assert failure" few more times I'll try to get a better 
backtrace.

-- 
Best wishes,
 Dmitry Smirnov.
[signature.asc (application/pgp-signature, inline)]

Added tag(s) fixed-upstream. Request was from bts-link-upstream@lists.alioth.debian.org to control@bugs.debian.org. (Thu, 31 Dec 2015 16:54:19 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#807453; Package amule. (Tue, 02 Aug 2016 22:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to ZenWalker <scow@riseup.net>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Tue, 02 Aug 2016 22:33:03 GMT) (full text, mbox, link).


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

From: ZenWalker <scow@riseup.net>
To: 807453@bugs.debian.org
Subject: patch
Date: Wed, 03 Aug 2016 00:29:17 +0200
[Message part 1 (text/plain, inline)]
here is the patch
[wxfail.patch (text/x-diff, attachment)]

Added tag(s) patch. Request was from ZenWalker <scow@riseup.net> to control@bugs.debian.org. (Tue, 02 Aug 2016 22:33:05 GMT) (full text, mbox, link).


Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Sun, 02 Oct 2016 01:21:05 GMT) (full text, mbox, link).


Notification sent to Dmitry Smirnov <onlyjob@debian.org>:
Bug acknowledged by developer. (Sun, 02 Oct 2016 01:21:05 GMT) (full text, mbox, link).


Message #33 received at 807453-close@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: 807453-close@bugs.debian.org
Subject: Bug#807453: fixed in amule 1:2.3.2-1
Date: Sun, 02 Oct 2016 01:18:49 +0000
Source: amule
Source-Version: 1:2.3.2-1

We believe that the bug you reported is fixed in the latest version of
amule, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 807453@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <morph@debian.org> (supplier of updated amule package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 01 Oct 2016 20:25:42 -0400
Source: amule
Binary: amule amule-common amule-utils amule-utils-gui amule-daemon amule-gnome-support plasma-widget-amule amule-dbg
Architecture: source all amd64
Version: 1:2.3.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>
Changed-By: Sandro Tosi <morph@debian.org>
Description:
 amule      - client for the eD2k and Kad networks, like eMule
 amule-common - common files for the rest of aMule packages
 amule-daemon - non-graphic version of aMule, a client for the eD2k and Kad netwo
 amule-dbg  - client for the eD2k and Kad networks, like eMule (debug symbols)
 amule-gnome-support - ed2k links handling support for GNOME web browsers
 amule-utils - utilities for aMule (command-line version)
 amule-utils-gui - graphic utilities for aMule
 plasma-widget-amule - kde plasmoid to control amule
Closes: 807068 807453 818273 820873
Changes:
 amule (1:2.3.2-1) unstable; urgency=medium
 .
   * [33709b0] New upstream release; Closes: #820873, #807453, #807068
   * [85d9c4c] Imported Upstream version 2.3.2
   * [eee20a7] extend packaging copyright years
   * [a33b939] add/fix upstream developers
   * [b299b57] drop define_MULE_EVT_LOGLINE.patch, applied upstream
   * [7a68ede] bump Standards-Version to 3.9.8 (no changes needed)
   * [9907912] install amule.png; Closes: #818273
   * [aec62a5] Disable fallocate patch, as requested by upstream to verify if it's still needed
   * [cb8eeb7] update Vcs fields to cgit and HTTPS
   * [862acec] bump compat to 9
   * [7750816] install application-x-emulecollection.svg only in plasma-widget-amule
Checksums-Sha1:
 932a44a3dd52c88b1de156781b55e2531e9025cf 2581 amule_2.3.2-1.dsc
 88dccfcd67aaaf39e7d729329bbba3c0cb3c6b13 6594663 amule_2.3.2.orig.tar.gz
 44e22089e814e2b2356f5d4686442c40033d6870 24856 amule_2.3.2-1.debian.tar.xz
 56537fed8f52f982cbae5a9aa3e4115d1698ada0 1241308 amule-common_2.3.2-1_all.deb
 86b52b7261fa86c23539ab13d5ac6d38c60d222e 1194160 amule-daemon_2.3.2-1_amd64.deb
 85a8619ccb809f1a679fc09f7f415f200d03a2f4 65649630 amule-dbg_2.3.2-1_amd64.deb
 f7dcaf3e0ff8eb3d5b214623b2c36cd84e5a1eac 131198 amule-gnome-support_2.3.2-1_all.deb
 b4484373e484d06e40d5e45c5c24de3d351fad93 1249440 amule-utils-gui_2.3.2-1_amd64.deb
 0396cd435ae142b0d1c33828840bef6b72a7c1fc 576028 amule-utils_2.3.2-1_amd64.deb
 ad9637e6b87239c3bea56dd03332d5a13ff339cd 1654086 amule_2.3.2-1_amd64.deb
 f69d2f64920c45ff2a0470feb6baae34e5dab967 196294 plasma-widget-amule_2.3.2-1_amd64.deb
Checksums-Sha256:
 39bc810354208c4c147246234b3f8ccda18a2155f3c0ce78e1f0769d11cf3eeb 2581 amule_2.3.2-1.dsc
 0db59164fcee4d538a5220a2edbc7cf4862f9312dc76b2cae2509fab57ee699a 6594663 amule_2.3.2.orig.tar.gz
 cda60a81c33fc34e299fa7928a4679b8799bf3c563b974e9a190613d0ab24828 24856 amule_2.3.2-1.debian.tar.xz
 fa9e9dd1537ce29e089d49b178cee0c2dabfe3ecdc89a4f9f384f0ece4985da0 1241308 amule-common_2.3.2-1_all.deb
 9c52d935db1c52094028e9a8d4a80c1a4818ae9c5481b978c890c5c309140c49 1194160 amule-daemon_2.3.2-1_amd64.deb
 62f5cf5d165ba6c3e6fab4e1d524b4ac4a12b12ac68a1178e8d0a0557a8fccdd 65649630 amule-dbg_2.3.2-1_amd64.deb
 16addfa8d117092ba70ef9fcfd1303ee871324391e7f0586dceb35307af9e8fd 131198 amule-gnome-support_2.3.2-1_all.deb
 08462dda0bb0ba81e704c75538a014df58649094c7de68d05f24ba278a31788b 1249440 amule-utils-gui_2.3.2-1_amd64.deb
 d234fd69ffb410acfd6a523dea91c3d51d1c9cf15ec3572ae3e0063c16f1f97f 576028 amule-utils_2.3.2-1_amd64.deb
 7ecae07cf382531c9349f1145a493f1649c663f01d5a93bdfe7b3d8dd901651a 1654086 amule_2.3.2-1_amd64.deb
 888c26cfc0e4e567680e270631387a36a9fd284738d7b729258a00619c423f95 196294 plasma-widget-amule_2.3.2-1_amd64.deb
Files:
 8403cb6e25cc5cd9b60e53e3060b667d 2581 net optional amule_2.3.2-1.dsc
 ebdae66ec1c5dd39e80d54e19797b738 6594663 net optional amule_2.3.2.orig.tar.gz
 deaed490dddd399bd9a3fa16278bf36c 24856 net optional amule_2.3.2-1.debian.tar.xz
 2bfdffa0f34433afe4ada7b6e21b4abb 1241308 net optional amule-common_2.3.2-1_all.deb
 873aaa3583d1ba921d3ad7cb64fe219b 1194160 net optional amule-daemon_2.3.2-1_amd64.deb
 1c826fba9209c1f445b5cd65783c4595 65649630 debug extra amule-dbg_2.3.2-1_amd64.deb
 9a067f38958cae7cddffa8cc0b202b50 131198 net optional amule-gnome-support_2.3.2-1_all.deb
 c13c2e1011877ac946bfbb7096c5db36 1249440 net optional amule-utils-gui_2.3.2-1_amd64.deb
 d1405c2837ee95ed2f4f0d4fb7f83054 576028 net optional amule-utils_2.3.2-1_amd64.deb
 db2c261096dfa26cb411d99d1b293491 1654086 net optional amule_2.3.2-1_amd64.deb
 0df9378466e8e409a9c160fd7fb26ed3 196294 net optional plasma-widget-amule_2.3.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJX8F8oAAoJEIefPJk4AalPQGsP/i1DfUakH/BJWZkajhJhxsBA
SfJk56rs5T2dxgEfz1GZnwCpLDobRvCYsHKKy/w6TonEDjiu8+Ks5KZGSx4Yr9jx
hT+xbcjMuvDlcUF4aZgNnf1tE3o2Q/q16LV95O3a+HFLiO2kAVO05IZQato+LyCd
P8UNoLM2OupNHUWzaahmXS1z+t/GcyrIG9hjWtroy6JphIBxOGxE1iRWwsarFfFE
cGcKgohsDJbEfh8abN4ZqG/J8PRcL6M2Qr9GJxV/1qLuiTbBf0jqyeGcBmc3zNuP
eZPJQ4BCmdPUf3sfS499p4HVbiHou3+5YadYRTrc6t9MVEehPavMIIpFIuXB1Px+
lNq5JrLNfKxUUQdu5QtqMI1TVjfFTEP8lPK+smb4j4Pu3uMblHkN/mi/3xMwniJC
P7D0KcsBwBdVMM0VFvLf4C+NqEKs8y00VLg+0JNvTkPIAppPa49I8zx0NXCUDV58
PlQzTygKEiOytCd5dKAZqFeo+BRWJjTN46uV0dqAHKWaI8UEV+PdQVmK7FceYZfs
ItAVueNxtOExqIZt9gOWATgC1a9w/BEWzP55jRZBGJGFg1I1RihTcgULMOG6yv9j
bO/a4mwNQTnQJsx5kknUoZaZpFejpApcx6BGIZFbMSSqBtQp4gDrSO5RgatHubpp
4upSNKE72+7a51weyRJe
=PB6x
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 05 Nov 2016 07:30:31 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:47 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.