Bug 3414

Summary: aMule crash
Product: Fedora Reporter: Guillaume Kulakowski <guillaume.kulakowski>
Component: amuleAssignee: Felix Kaechele <felix>
Status: RESOLVED EXPIRED    
Severity: major CC: psn00ps-rpmfusion
Priority: P5    
Version: 21   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Guillaume Kulakowski 2014-11-16 19:29:56 CET
Hi,

with Fedora 21, aMule crash a lot with:
> [1]    7199 segmentation fault (core dumped)  amule.
Comment 1 Guillaume Kulakowski 2014-11-16 20:15:30 CET
llaumgui@enterprise ~> gdb amule
GNU gdb (GDB) Fedora 7.8.1-30.fc21
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from amule...Reading symbols from /home/llaumgui/amule...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install amule-2.3.1-4.fc20.x86_64
(gdb) run
Starting program: /usr/bin/amule 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 4119.
 2014-11-16 19:58:28: Initialising aMule 2.3.1 compiled with wxGTK2 v2.8.12
 2014-11-16 19:58:28: Checking if there is an instance already running...
 2014-11-16 19:58:29: No other instances are running.
Detaching after fork from child process 4120.
Detaching after fork from child process 4121.
Detaching after fork from child process 4122.
 2014-11-16 19:58:29: ListenSocket : OK.
[New Thread 0x7fffe328b700 (LWP 4123)]
[New Thread 0x7fffe2a8a700 (LWP 4124)]
[New Thread 0x7fffe2289700 (LWP 4125)]
[New Thread 0x7fffe1a88700 (LWP 4126)]
[New Thread 0x7fffe1287700 (LWP 4127)]
[New Thread 0x7fffe0a86700 (LWP 4128)]
[New Thread 0x7fffe0285700 (LWP 4129)]
[New Thread 0x7fffdfa84700 (LWP 4130)]
[New Thread 0x7fffddb63700 (LWP 4131)]
[New Thread 0x7fffdd362700 (LWP 4132)]
[New Thread 0x7fffdcb61700 (LWP 4133)]
[New Thread 0x7fffc7fff700 (LWP 4134)]
Detaching after fork from child process 4136.
[New Thread 0x7fffc77fe700 (LWP 4137)]
[New Thread 0x7fffc6ffd700 (LWP 4138)]
[New Thread 0x7fffc6333700 (LWP 4139)]
 2014-11-16 19:58:32: Chargement des fichiers temporaires depuis /srv/p2p/emule.
 2014-11-16 19:58:32: Chargement du fichier .part 1 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 2 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 3 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 4 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 5 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 6 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 7 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 8 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 9 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 10 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 11 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 12 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 13 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 14 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 15 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 16 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 17 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 18 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 19 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 20 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 21 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 22 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 23 sur 23
 2014-11-16 19:58:32: Tous les fichiers .part ont été chargés.
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/012.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/024.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/022.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/020.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/019.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/018.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/016.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/015.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/014.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/013.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/001.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/011.part.met aux partage
Comment 2 Guillaume Kulakowski 2014-11-16 20:16:33 CET
llaumgui@enterprise ~> gdb amule
GNU gdb (GDB) Fedora 7.8.1-30.fc21
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from amule...Reading symbols from /home/llaumgui/amule...(no
debugging symbols found)...done.
(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install amule-2.3.1-4.fc20.x86_64
(gdb) run
Starting program: /usr/bin/amule 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 4119.
 2014-11-16 19:58:28: Initialising aMule 2.3.1 compiled with wxGTK2 v2.8.12
 2014-11-16 19:58:28: Checking if there is an instance already running...
 2014-11-16 19:58:29: No other instances are running.
Detaching after fork from child process 4120.
Detaching after fork from child process 4121.
Detaching after fork from child process 4122.
 2014-11-16 19:58:29: ListenSocket : OK.
[New Thread 0x7fffe328b700 (LWP 4123)]
[New Thread 0x7fffe2a8a700 (LWP 4124)]
[New Thread 0x7fffe2289700 (LWP 4125)]
[New Thread 0x7fffe1a88700 (LWP 4126)]
[New Thread 0x7fffe1287700 (LWP 4127)]
[New Thread 0x7fffe0a86700 (LWP 4128)]
[New Thread 0x7fffe0285700 (LWP 4129)]
[New Thread 0x7fffdfa84700 (LWP 4130)]
[New Thread 0x7fffddb63700 (LWP 4131)]
[New Thread 0x7fffdd362700 (LWP 4132)]
[New Thread 0x7fffdcb61700 (LWP 4133)]
[New Thread 0x7fffc7fff700 (LWP 4134)]
Detaching after fork from child process 4136.
[New Thread 0x7fffc77fe700 (LWP 4137)]
[New Thread 0x7fffc6ffd700 (LWP 4138)]
[New Thread 0x7fffc6333700 (LWP 4139)]
 2014-11-16 19:58:32: Chargement des fichiers temporaires depuis
/srv/p2p/emule.
 2014-11-16 19:58:32: Chargement du fichier .part 1 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 2 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 3 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 4 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 5 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 6 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 7 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 8 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 9 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 10 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 11 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 12 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 13 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 14 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 15 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 16 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 17 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 18 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 19 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 20 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 21 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 22 sur 23
 2014-11-16 19:58:32: Chargement du fichier .part 23 sur 23
 2014-11-16 19:58:32: Tous les fichiers .part ont été chargés.
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/012.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/024.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/022.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/020.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/019.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/018.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/016.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/015.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/014.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/013.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/001.part.met aux partages
 2014-11-16 19:58:32: Ajout du fichier /srv/p2p/emule/011.part.met aux partages
Detaching after fork from child process 4140.
[New Thread 0x7fffc592c700 (LWP 4141)]
[Thread 0x7fffc6333700 (LWP 4139) exited]
[Thread 0x7fffc6ffd700 (LWP 4138) exited]
[Thread 0x7fffdcb61700 (LWP 4133) exited]
[Thread 0x7fffe0a86700 (LWP 4128) exited]
[Thread 0x7fffe0285700 (LWP 4129) exited]
[Thread 0x7fffc7fff700 (LWP 4134) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff2e2fd31 in g_source_unref_internal () from /lib64/libglib-2.0.so.0
Comment 3 Guillaume Kulakowski 2015-02-11 08:42:32 CET
Hi,

an update with an amuled trace:

Terminated after throwing an instance of 'CInvalidStateEx'
	what(): CRunTimeException::CInvalidStateException: Cannot seek on closed file.
	backtrace:
[2] ?? in amuled[0x7ff6d26950c9]
[3] wxEntry(int&, wchar_t**) in /lib64/libwx_baseu-2.8.so.0[0x7ff6d0e2ea6d]
[4] ?? in amuled[0x7ff6d268ca32]
[5] __libc_start_main in /lib64/libc.so.6[0x7ff6d01c9fe0]
[6] ?? in amuled[0x7ff6d269214b]

[1]    20725 abort (core dumped)  amuled
Comment 4 Emmanuel Seyman 2015-12-04 13:48:50 CET
RPMFusion is no longer releasing updates for this version of Fedora. This bug
will be set to RESOLVED:EXPIRED next week to reflect this.

If the problem persists after upgrading to the latest version of Fedora, please
update the version field of this bug (and re-open it if it has been closed).
Comment 5 Emmanuel Seyman 2015-12-13 11:13:04 CET
Closing this bug with the EXPIRED resolution since Fedora no longer ships updates for this version of Fedora.

Please set the Version field to a supported version of Fedora if you re-open this bug.