<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://test.amule.szerverem.hu/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=80.131.29.172</id>
		<title>AMule Project FAQ - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=80.131.29.172"/>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Special:Contributions/80.131.29.172"/>
		<updated>2026-04-05T08:57:41Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.&lt;br /&gt;
Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.&lt;br /&gt;
Use aMule normally until it segfaults.&lt;br /&gt;
Enter &amp;quot;bt&amp;quot;.&lt;br /&gt;
Enter &amp;quot;bt full&amp;quot;.&lt;br /&gt;
Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:42:05Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Use aMule normally until it segfaults.&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;bt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;bt full&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:41:22Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.&lt;br /&gt;
Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.&lt;br /&gt;
Use aMule normally until it segfaults.&lt;br /&gt;
Enter &amp;quot;bt&amp;quot;.&lt;br /&gt;
Enter &amp;quot;bt full&amp;quot;.&lt;br /&gt;
Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:25:29Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.Use aMule normally until it segfaults.Enter &amp;quot;bt&amp;quot;.Enter &amp;quot;bt full&amp;quot;.Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:24:26Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
&lt;br /&gt;
$ gdb --versionGNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)Copyright 2003 Free Software Foundation, Inc.GDB is free software, covered by the GNU General Public License, and you arewelcome to change it and/or distribute copies of it under certain conditions.Type &amp;quot;show copying&amp;quot; to see the conditions.There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.Use aMule normally until it segfaults.Enter &amp;quot;bt&amp;quot;.Enter &amp;quot;bt full&amp;quot;.Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.Use aMule normally until it segfaults.Enter &amp;quot;bt&amp;quot;.Enter &amp;quot;bt full&amp;quot;.Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.&lt;br /&gt;
Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;. &lt;br /&gt;
Use aMule normally until it segfaults.&lt;br /&gt;
Enter &amp;quot;bt&amp;quot;.&lt;br /&gt;
Enter &amp;quot;bt full&amp;quot;.&lt;br /&gt;
Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Backtraces</id>
		<title>Backtraces</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Backtraces"/>
				<updated>2004-04-28T21:21:16Z</updated>
		
		<summary type="html">&lt;p&gt;80.131.29.172: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Well, not hard to guess, this is about backtraces.&lt;br /&gt;
&lt;br /&gt;
Usually, it should not be necessary for the normal user to do this. However, we might have a bad day and release a somewhat buggy version or you are running CVS which can also be unstable sometimes.&lt;br /&gt;
This is where the backraces come in: if aMule crashes, and you get an &amp;quot;OOPS - aMule crashed&amp;quot; and so on, we like to know. The backtrace aMule provides is not always very usefull as it contains little information, but, as usual, there's a better way: a *real* backtrace.&lt;br /&gt;
First of all, you need the GNU Debugger installed. It's called gdb and you could check for that by typing&lt;br /&gt;
gdb --version&lt;br /&gt;
&lt;br /&gt;
you should see something like that:&lt;br /&gt;
$ gdb --version&lt;br /&gt;
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)&lt;br /&gt;
Copyright 2003 Free Software Foundation, Inc.&lt;br /&gt;
GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;
welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;
Type &amp;quot;show copying&amp;quot; to see the conditions.&lt;br /&gt;
There is absolutely no warranty for GDB.  Type &amp;quot;show warranty&amp;quot; for details.&lt;br /&gt;
This GDB was configured as &amp;quot;i386-redhat-linux-gnu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you get the &amp;quot;file not found&amp;quot; or &amp;quot;command not found&amp;quot; error, it's most likely that you don't have the GNU Debugger installed. Install it!&lt;br /&gt;
&lt;br /&gt;
Then, compile aMule with debugging information:&lt;br /&gt;
 ./configure --enable-debug --disable-optimise --prefix=/where/to/install/aMule&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
(or leave that step out if you have crashes with a *.rpm version, but that backtraces are not as usefull as these with --enable-debug.)&lt;br /&gt;
&lt;br /&gt;
Run &amp;quot;gdb /where/to/install/aMule/bin/amule&amp;quot;.&lt;br /&gt;
Enter &amp;quot;ha SIGPIPE nostop noprint pass&amp;quot; after (gdb) prompt (to avoid gdb stopping at broken pipes).&lt;br /&gt;
Enter &amp;quot;run&amp;quot;.&lt;br /&gt;
Use aMule normally until it segfaults.&lt;br /&gt;
Enter &amp;quot;bt&amp;quot;.&lt;br /&gt;
Enter &amp;quot;bt full&amp;quot;.&lt;br /&gt;
Post the output of the last two steps in the backtraces forum http://www.amule.org/amule/board.php?boardid=33&amp;amp;sid= with some additional comment about the circumstances the segfault happened and what aMule version you used (checkout time for CVS).&lt;br /&gt;
&lt;br /&gt;
If you get SIG32 events, you should add a handle before the &amp;quot;run&amp;quot; command:&lt;br /&gt;
Enter &amp;quot;ha SIG32 nostop noprint pass&amp;quot; (to avoid gdb stopping at new thread). &lt;br /&gt;
&lt;br /&gt;
So, that's it, have fun with aMule&lt;br /&gt;
&lt;br /&gt;
greetings, Citroklar&lt;br /&gt;
&lt;br /&gt;
(most of the above shamelessly stolen from pure_ascii's post in backtraces forum, thanks, pure!)&lt;/div&gt;</summary>
		<author><name>80.131.29.172</name></author>	</entry>

	</feed>