I use amuled in debian etch without X.
Here's the the backtrace
(gdb) bt full
#0 0xb7b1f947 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xb7b210c9 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb7e4251b in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0xb7ef5420 in ?? ()
No symbol table info available.
#4 0x0000000b in ?? ()
No symbol table info available.
#5 0xb7af3e1a in dlclose () from /lib/tls/libdl.so.2
No symbol table info available.
#6 0xb7f0144f in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
No symbol table info available.
#7 0xb7af442d in dlerror () from /lib/tls/libdl.so.2
No symbol table info available.
#8 0xb7af3dea in dlclose () from /lib/tls/libdl.so.2
No symbol table info available.
#9 0x081afd01 in ~CDynamicLibHandle (this=0x866c3d4) at UPnP.cpp:101
No locals.
#10 0x081b0a3d in CUPnPLib (this=0x866c3c0, ctrlPoint=@0x866c3c0)
at UPnP.cpp:275
No locals.
---Type <return> to continue, or q <return> to quit---
#11 0x081b0a82 in CUPnPControlPoint (this=0x866c3c0, udpPort=13564)
at UPnP.cpp:1002
No locals.
#12 0x08063bad in CamuleApp::ReinitializeNetwork (this=0x85d9fa0,
msg=0xbffa1140) at amule.cpp:1003
port = <value optimized out>
err = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x0}, <No data fields>}
ok = true
myaddr = {{<> = {<No data fields>}, <No data fields>},
{<> = {<No data fields>}, <No data fields>},
{<> = {<No data fields>}, <No data fields>},
{<> = {<No data fields>}, <No data fields>}}
ip = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x866d2ac}, <No data fields>}
firstTime = false
#13 0x080660af in CamuleApp::OnInit (this=0x85d9fa0) at amule.cpp:746
msg = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x85feb14}, <No data fields>}
FullMuleVersion = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x85e0bbc}, <No data fields>}
OSDescription = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x85e0f0c}, <No data fields>}
---Type <return> to continue, or q <return> to quit---
cmdline = {m_data = 0x85f1af0}
reset_config = false
geom_string = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb7e60438}, <No data fields>}
logfileName = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x860b33c}, <No data fields>}
checkResult = {first = true, second = {<wxStringBase> = {
static npos = 4294967295, m_pchData = 0x86155cc}, <No data fields>}}
vfile = <incomplete type>
newMule = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8623adc}, <No data fields>}
langId = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb7e60438}, <No data fields>}
msg = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x866c964}, <No data fields>}
#14 0x08058a6f in CamuleDaemonApp::OnInit (this=0x85d9fa0) at amuled.cpp:439
No locals.
#15 0x08059a91 in wxAppConsole::CallOnInit (this=0x85d9fa0)
at /usr/include/wx-2.8/wx/app.h:76
No locals.
#16 0xb7dd3ec0 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0xb7dd3f97 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0x08059760 in main (argc=Cannot access memory at address 0x90f
) at amuled.cpp:101
No locals.
I hope this helps
(gdb) bt
#0 0xb7b1f947 in raise () from /lib/tls/libc.so.6
#1 0xb7b210c9 in abort () from /lib/tls/libc.so.6
#2 0xb7e4251b in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb7ef5420 in ?? ()
#4 0x0000000b in ?? ()
#5 0xb7af3e1a in dlclose () from /lib/tls/libdl.so.2
#6 0xb7f0144f in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
#7 0xb7af442d in dlerror () from /lib/tls/libdl.so.2
#8 0xb7af3dea in dlclose () from /lib/tls/libdl.so.2
#9 0x081afd01 in ~CDynamicLibHandle (this=0x866c3d4) at UPnP.cpp:101
#10 0x081b0a3d in CUPnPLib (this=0x866c3c0, ctrlPoint=@0x866c3c0)
at UPnP.cpp:275
#11 0x081b0a82 in CUPnPControlPoint (this=0x866c3c0, udpPort=13564)
at UPnP.cpp:1002
#12 0x08063bad in CamuleApp::ReinitializeNetwork (this=0x85d9fa0,
msg=0xbffa1140) at amule.cpp:1003
#13 0x080660af in CamuleApp::OnInit (this=0x85d9fa0) at amule.cpp:746
#14 0x08058a6f in CamuleDaemonApp::OnInit (this=0x85d9fa0) at amuled.cpp:439
#15 0x08059a91 in wxAppConsole::CallOnInit (this=0x85d9fa0)
at /usr/include/wx-2.8/wx/app.h:76
#16 0xb7dd3ec0 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#17 0xb7dd3f97 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x08059760 in main (argc=Cannot access memory at address 0x90f
) at amuled.cpp:101