This happens as soon as I issue the servers command, and is thoroughly repeatable.
aMulecmd$ servers
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1211977056 (LWP 27137)]
0x0805b6e3 in CECTag::GetStringData (this=0x0) at ECPacket.h:90
90 { return wxString(wxConvUTF8.cMB2WC((const char
*)m_tagData), aMuleConv); }
(gdb) p m_tagData
Cannot access memory at address 0x4
(gdb) bt
#0 0x0805b6e3 in CECTag::GetStringData (this=0x0) at ECPacket.h:90
#1 0x080500a8 in CamulecmdApp::Process_Answer_v2 (this=0x806b1d0,
response=0x80948a0) at TextClient.cpp:635
#2 0x0804e568 in CamulecmdApp::ProcessCommand (this=0x806b1d0, CmdId=17)
at TextClient.cpp:495
#3 0x08056607 in CaMuleExternalConnector::Parse_Command (this=0x806b1d0,
buffer=@0xbffff1e0, commands=0x8067ba0) at ExternalConnector.cpp:210
#4 0x080568aa in CaMuleExternalConnector::TextShell (this=0x806b1d0,
prompt=@0xbffff4d0, commands=0x8067ba0) at ExternalConnector.cpp:270
#5 0x0804c0ac in CamulecmdApp::TextShell (this=0x806b1d0, prompt=@0xbffff4d0,
commands=0x8067ba0) at TextClient.cpp:241
#6 0x08057df4 in CaMuleExternalConnector::ConnectAndRun (this=0x806b1d0,
ProgName=@0xbffff4d0, ProgVersion=@0xbffff4e0, commands=0x8067ba0)
at ExternalConnector.cpp:416
#7 0x08051bf0 in CamulecmdApp::OnRun (this=0x806b1d0) at TextClient.cpp:694
#8 0xb7f2dc88 in wxEntry () from /home/monkeyboy/lib/libwx_base-2.5.so.4
#9 0x0804bed4 in main (argc=2, argv=0xbffff5e4) at TextClient.cpp:89
(gdb) bt full
#0 0x0805b6e3 in CECTag::GetStringData (this=0x0) at ECPacket.h:90
No locals.
#1 0x080500a8 in CamulecmdApp::Process_Answer_v2 (this=0x806b1d0,
response=0x80948a0) at TextClient.cpp:635
tag = (class CECTag *) 0x80ac858
ip =
i = 306
s =
#2 0x0804e568 in CamulecmdApp::ProcessCommand (this=0x806b1d0, CmdId=17)
at TextClient.cpp:495
curr = (class CECPacket *) 0x8092240
reply = (class CECPacket *) 0x80948a0
it = { = {
_M_node = 0x8091290}, }
args =
request = (class CECPacket *) 0x8092240
request_list = { >> = {, true>> = {
_M_node = 0x8091290}, }, }
#3 0x08056607 in CaMuleExternalConnector::Parse_Command (this=0x806b1d0,
buffer=@0xbffff1e0, commands=0x8067ba0) at ExternalConnector.cpp:210
cmd_ID = 17
quit = false
#4 0x080568aa in CaMuleExternalConnector::TextShell (this=0x806b1d0,
prompt=@0xbffff4d0, commands=0x8067ba0) at ExternalConnector.cpp:270
buffer = "servers\n\n\000\000\000 \006Ö·`üÕ· \006Ö·\001\000\000\000(òÿ¿Ã\bÊ· \006Ö·\224\032Ê·\034Âü·ÿfõ·`üÕ·H\000\000\000áiõ·Hòÿ¿\034Âü·Hòÿ¿ \006Ö·`üÕ· \006Ö·°G\t\bhòÿ¿K\nÊ· \006Ö·°G\t\b\034Âü·\034{\006\bðõÿ¿xòÿ¿\vjõ·°G\t\b\034Âü·\210òÿ¿{&\005\bÀòÿ¿\034Âü·\030óÿ¿\226\033\005\bÀòÿ¿Àòÿ¿ðòÿ¿M\034õ·@\000\000\000 \006Ö·\224\032Ê·Ðòÿ¿àòÿ¿ðòÿ¿"...
buf =
The_End = false
#5 0x0804c0ac in CamulecmdApp::TextShell (this=0x806b1d0, prompt=@0xbffff4d0,
commands=0x8067ba0) at TextClient.cpp:241
No locals.
#6 0x08057df4 in CaMuleExternalConnector::ConnectAndRun (this=0x806b1d0,
ProgName=@0xbffff4d0, ProgVersion=@0xbffff4e0, commands=0x8067ba0)
at ExternalConnector.cpp:416
success = true
reply = (class CECPacket *) 0x8093db0
pass_plain =
pass_hash =
packet = { = { = {m_error = 0, m_tagData = 0x0,
m_tagName = 0, m_dataLen = 0, m_dynamic = false,
m_tagList = { >> = {, true>> = {
_M_start = 0x8090890, _M_finish = 0x8090910,
_M_end_of_storage = 0x8090910}, }, }}, }, m_opCode = 2 '\002'}
addr =
#7 0x08051bf0 in CamulecmdApp::OnRun (this=0x806b1d0) at TextClient.cpp:694
No locals.
#8 0xb7f2dc88 in wxEntry () from /home/monkeyboy/lib/libwx_base-2.5.so.4
No symbol table info available.
#9 0x0804bed4 in main (argc=2, argv=0xbffff5e4) at TextClient.cpp:89
No locals.