View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001367aMuleGUIpublic2008-08-04 23:002008-12-27 11:28
Reporterarichy 
Assigned ToGonoszTopi 
PrioritynormalSeveritycrashReproducibilitysometimes
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version2.2.1 
Target VersionFixed in Version 
Summary0001367: When downloading something from the search list and then closing the search list, aMule crashes
DescriptionaMule 2.2.2 RC1 with wxGTK 2.8.8 on Debian Lenny

Search something, download something from the list, and then closing the search list makes amule crash.
TagsNo tags attached.
Fixed in Revision
Operating SystemLinux of course
Attached Files

- Relationships
has duplicate 0001442resolvedGonoszTopi aMule closes when last search tab is closed 
has duplicate 0001430resolvedGonoszTopi aMule 2.2.2 crashes in Intrepid when closing all search tabs 

-  Notes
(0002894)
GonoszTopi (administrator)
2008-08-05 17:13

I cannot reproduce it with 2.2.2rc2. Please test, and if you still experince the crashes, create a backtrace: http://www.amule.org/wiki/index.php/Backtraces [^]
(0002900)
arichy (reporter)
2008-08-09 16:01

Now I tested aMule 2.2.2 compiled with debugging and without optimization.
Started aMule 2.2.2, searched, picked the first result as download, close the search list, and amule crashed. Here the backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb686a700 (LWP 15824)]
0xb6fb8e10 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0 0xb6fb8e10 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000001 0x0da36970 in ?? ()
0000002 0x0afc4cc0 in ?? ()
0000003 0x0afc4cc0 in ?? ()
0000004 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
0000005 0xb71cecfc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000006 0xb6fb8dc0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000007 0xbf94c5a8 in ?? ()
0000008 0xb6f9b666 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000009 0x0da36970 in ?? ()
0000010 0x0dae0e80 in ?? ()
#11 0x0ae53230 in ?? ()
0000012 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
0000013 0xbf94c808 in ?? ()
0000014 0x0affe760 in ?? ()
0000015 0xbf94c5d8 in ?? ()
0000016 0xb6d1c099 in ?? () from /usr/lib/libgobject-2.0.so.0
0000017 0x0affe760 in ?? ()
0000018 0xbf94c750 in ?? ()
0000019 0x00000002 in ?? ()
0000020 0xbf94c808 in ?? ()
0000021 0xbf94c73c in ?? ()
0000022 0xb6fb8dc0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000023 0x0da95970 in ?? ()
0000024 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
0000025 0x0affe760 in ?? ()
0000026 0x00000003 in ?? ()
0000027 0xbf94c668 in ?? ()
0000028 0xb6d1d923 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) bt full
#0 0xb6fb8e10 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
0000001 0x0da36970 in ?? ()
No symbol table info available.
0000002 0x0afc4cc0 in ?? ()
No symbol table info available.
0000003 0x0afc4cc0 in ?? ()
No symbol table info available.
0000004 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
0000005 0xb71cecfc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
0000006 0xb6fb8dc0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
0000007 0xbf94c5a8 in ?? ()
No symbol table info available.
0000008 0xb6f9b666 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
0000009 0x0da36970 in ?? ()
No symbol table info available.
0000010 0x0dae0e80 in ?? ()
No symbol table info available.
#11 0x0ae53230 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
0000012 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
0000013 0xbf94c808 in ?? ()
No symbol table info available.
0000014 0x0affe760 in ?? ()
No symbol table info available.
0000015 0xbf94c5d8 in ?? ()
No symbol table info available.
0000016 0xb6d1c099 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
0000017 0x0affe760 in ?? ()
No symbol table info available.
0000018 0xbf94c750 in ?? ()
No symbol table info available.
0000019 0x00000002 in ?? ()
No symbol table info available.
0000020 0xbf94c808 in ?? ()
No symbol table info available.
0000021 0xbf94c73c in ?? ()
No symbol table info available.
0000022 0xb6fb8dc0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
0000023 0x0da95970 in ?? ()
No symbol table info available.
0000024 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
0000025 0x0affe760 in ?? ()
No symbol table info available.
0000026 0x00000003 in ?? ()
No symbol table info available.
0000027 0xbf94c668 in ?? ()
No symbol table info available.
0000028 0xb6d1d923 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) thread apply all bt

Thread 4 (Thread 0xb4e28b90 (LWP 15831)):
#0 0xb7f31424 in __kernel_vsyscall ()
0000001 0xb7f08352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
0000002 0xb7561847 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
0000003 0xb756189f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
0000004 0xb7562f24 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
0000005 0xb7562faf in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
0000006 0x083a68b0 in CTimerThread::Entry (this=0xbc30da0) at Timer.cpp:64
0000007 0xb7563143 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
0000008 0xb75631bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
0000009 0xb7f044c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000010 0xb72b655e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb5e2ab90 (LWP 15829)):
#0 0xb7f31424 in __kernel_vsyscall ()
0000001 0xb7f0b8b6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
0000002 0xb7569628 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
0000003 0xb7569651 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
0000004 0xb756169d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
0000005 0x081ee5ad in UploadBandwidthThrottler::Entry (this=0xda49f70)
    at UploadBandwidthThrottler.cpp:324
0000006 0xb7563143 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
0000007 0xb75631bd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
0000008 0xb7f044c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
0000009 0xb72b655e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb686a700 (LWP 15824)):
#0 0xb6fb8e10 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000001 0x0da36970 in ?? ()
0000002 0x0afc4cc0 in ?? ()
0000003 0x0afc4cc0 in ?? ()
0000004 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
0000005 0xb71cecfc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000006 0xb6fb8dc0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000007 0xbf94c5a8 in ?? ()
0000008 0xb6f9b666 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000009 0x0da36970 in ?? ()
0000010 0x0dae0e80 in ?? ()
---Type <return> to continue, or q <return> to quit---
#11 0x0ae53230 in ?? ()
0000012 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
0000013 0xbf94c808 in ?? ()
0000014 0x0affe760 in ?? ()
0000015 0xbf94c5d8 in ?? ()
0000016 0xb6d1c099 in ?? () from /usr/lib/libgobject-2.0.so.0
0000017 0x0affe760 in ?? ()
0000018 0xbf94c750 in ?? ()
0000019 0x00000002 in ?? ()
0000020 0xbf94c808 in ?? ()
0000021 0xbf94c73c in ?? ()
0000022 0xb6fb8dc0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
0000023 0x0da95970 in ?? ()
0000024 0xb6d4d680 in ?? () from /usr/lib/libgobject-2.0.so.0
0000025 0x0affe760 in ?? ()
0000026 0x00000003 in ?? ()
0000027 0xbf94c668 in ?? ()
0000028 0xb6d1d923 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(0002901)
arichy (reporter)
2008-08-09 16:02

Erinnerung gesendet an GonoszTopi

crash
(0002915)
arichy (reporter)
2008-08-14 21:03

Lenny is not stable yet. I dist-upgraded, also libgtk was upgraded. Now the problem is not any more. So it seems to be have been an Lenny-Problem.
(0002916)
arichy (reporter)
2008-08-14 21:07

Oh, no- happened again. But maybe we'll have to wait until Lenny is released to see if it hase something to do with aMule or with Debian packages.
(0002921)
morph (reporter)
2008-08-21 17:31

(sorry for the attached images, I can't delete...)

This happen even for full 2.2.2 official release (still Debian, but here is sid).

It seems, tough, that only when closing the last tab of searches (if you have more than 1) this bug is triggered: I had 3 tabs opened, only closing the last one it crashed.

It might be something related to redrawn of "clean" search area.
(0002925)
arichy (reporter)
2008-08-23 12:59

Yes, I can acknoledge. Until You leave at least one search tab open, it's ok. But when closing the last search tab, aMule crashes.
Crash again with Debian Lenny with packages from 2008-08-21 and recompiled wxgtk 2.8.8 and recompiled aMule 2.2.2 source code.
(0002939)
phoenix (developer)
2008-09-04 13:01
edited on: 2008-09-04 13:03

I have the same problem here. Xaignar had fixed this recently, but somehow the problem came back. The worst is that it is random, it does not happen every time you close a tab. I am not sure that it only happens with the last tab.

edited on: 09-04-08 13:03
(0002947)
pedrolopex5 (reporter)
2008-09-09 20:35
edited on: 2008-09-09 20:36

In my computer aMule crashes if I do the following:

1- Connect to Kad (probably with servers happen too)
2- Search something
3- Mark the filtering button.
4- Type something to filter the results
5- When I uncheck the filtering button my PC freezes a second. If during this second I click the close button of the search tab, amule crashes.

editada el: 09-09-08 20:36
(0003002)
arichy (reporter)
2008-11-30 19:41

Problem still with wxgtk 2.8.9 and aMule SVN rev. 9199 on Debian Lenny.
(0003015)
bthekaos (reporter)
2008-12-22 20:04

See http://www.amule.org/amule/index.php?topic=16254.0 [^]
for a detailed backtrace

- Issue History
Date Modified Username Field Change
2008-08-04 23:00 arichy New Issue
2008-08-04 23:00 arichy Operating System => Linux of course
2008-08-05 17:13 GonoszTopi Note Added: 0002894
2008-08-05 17:14 GonoszTopi Status new => feedback
2008-08-09 16:01 arichy Note Added: 0002900
2008-08-09 16:02 arichy Note Added: 0002901
2008-08-14 21:03 arichy Note Added: 0002915
2008-08-14 21:07 arichy Note Added: 0002916
2008-08-21 17:23 morph File Added: amule_2.2.2.png
2008-08-21 17:31 morph Note Added: 0002921
2008-08-23 12:59 arichy Note Added: 0002925
2008-08-23 12:59 arichy Note Added: 0002926
2008-08-23 13:00 arichy Note Deleted: 0002926
2008-09-04 13:01 phoenix Note Added: 0002939
2008-09-04 13:03 phoenix Note Edited: 0002939
2008-09-09 20:35 pedrolopex5 Note Added: 0002947
2008-09-09 20:36 pedrolopex5 Note Edited: 0002947
2008-11-18 15:33 GonoszTopi File Deleted: amule_2.2.2.png
2008-11-18 15:34 GonoszTopi Relationship added has duplicate 0001442
2008-11-30 19:41 arichy Note Added: 0003002
2008-12-22 20:04 bthekaos Note Added: 0003015
2008-12-22 20:04 bthekaos Note Added: 0003016
2008-12-22 20:04 bthekaos Note Deleted: 0003016
2008-12-27 11:28 GonoszTopi Status feedback => resolved
2008-12-27 11:28 GonoszTopi Resolution open => fixed
2008-12-27 11:28 GonoszTopi Assigned To => GonoszTopi
2008-12-27 11:31 GonoszTopi Relationship added has duplicate 0001430


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker