I noticed wxwidgets was 2.8.8 - updated to 2.8.9 but no change to the crashes
Debugging symbols aren't compiled in at the moment:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb08d1b90 (LWP 17034)]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xb7c5d6d2 in http_RequestAndResponse (destination=0xb08d02a0,
request=0xb5a046c0 "GET /gateway.xml HTTP/1.1\r\nHOST: 192.168.7.1:49152\r\nDATE: Wed, 11 Mar 2009 18:57:09 GMT\r\nCONNECTION: close\r\nUSER-AGENT: Linux/2.6.27-11-generic, UPnP/1.0, Portable SDK for UPnP devices/1.6.6\r\n\r\n",
request_length=194, req_method=HTTPMETHOD_GET, timeout_secs=30,
response=0xb08d01c4) at src/genlib/net/http/httpreadwrite.c:546
#2 0xb7c5e893 in http_Download (
url_str=0xb08d0fa8 "
http://192.168.7.1:49152/gateway.xml",
timeout_secs=30, document=0xb08d0350, doc_length=0xb08d0320,
content_type=0xb08d0354 "�D��") at src/genlib/net/http/httpreadwrite.c:648
#3 0xb7c64d45 in UpnpDownloadUrlItem (url=0x0, outBuf=0x1e,
contentType=0xb08d0354 "�D��") at src/api/upnpapi.c:3249
#4 0xb7c64da9 in UpnpDownloadXmlDoc (url=0x1e <Address 0x1e out of bounds>,
xmlDoc=0xb08d0630) at src/api/upnpapi.c:3281
#5 0x08152541 in ?? ()
#6 0xb7c55ca8 in ssdp_handle_ctrlpt_msg (hmsg=0xb5a074f8,
dest_addr=0xb5a075d4, timeout=0 '\0', cookie=0x0)
at src/ssdp/ssdp_ctrlpt.c:251
#7 0xb7c56221 in ssdp_event_handler_thread (the_data=0xb5a074f8)
at src/ssdp/ssdp_server.c:743
#8 0xb7c4d5a5 in WorkerThread (arg=0xb7c6d1ec) at src/ThreadPool.c:573
#9 0xb808150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#10 0xb7467a0e in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt full
#0 0x00000000 in ?? ()
No symbol table info available.
#1 0xb7c5d6d2 in http_RequestAndResponse (destination=0xb08d02a0,
request=0xb5a046c0 "GET /gateway.xml HTTP/1.1\r\nHOST: 192.168.7.1:49152\r\nDATE: Wed, 11 Mar 2009 18:57:09 GMT\r\nCONNECTION: close\r\nUSER-AGENT: Linux/2.6.27-11-generic, UPnP/1.0, Portable SDK for UPnP devices/1.6.6\r\n\r\n",
request_length=194, req_method=HTTPMETHOD_GET, timeout_secs=30,
response=0xb08d01c4) at src/genlib/net/http/httpreadwrite.c:546
tcp_connection = <value optimized out>
ret_code = <value optimized out>
http_error_code = -1211771349
info = {socket = 1120, foreign_ip_addr = {s_addr = 0},
foreign_ip_port = 0}
#2 0xb7c5e893 in http_Download (
url_str=0xb08d0fa8 "
http://192.168.7.1:49152/gateway.xml",
timeout_secs=30, document=0xb08d0350, doc_length=0xb08d0320,
content_type=0xb08d0354 "�D��") at src/genlib/net/http/httpreadwrite.c:648
ret_code = <value optimized out>
url = {type = ABSOLUTE, scheme = {
buff = 0xb08d0fa8 "
http://192.168.7.1:49152/gateway.xml", size = 4},
path_type = ABS_PATH, pathquery = {buff = 0xb08d0fc0 "/gateway.xml",
size = 12}, fragment = {buff = 0x0, size = 0}, hostport = {text = {
buff = 0xb08d0faf "192.168.7.1:49152/gateway.xml", size = 17},
---Type <return> to continue, or q <return> to quit---
IPv4address = {sin_family = 2, sin_port = 192, sin_addr = {
s_addr = 17279168}, sin_zero = "\000\000\000\000\000\000\000"}}}
msg_start = <value optimized out>
entity_start = <value optimized out>
hoststr = <value optimized out>
response = {msg = {initialized = -1247791136, method = 3074386804,
uri = {type = 3047161872, scheme = {
buff = 0x6 <Address 0x6 out of bounds>, size = 3047177072},
path_type = 2962031096, pathquery = {buff = 0xb73f74b6 "e\203=\f",
size = 3047162456}, fragment = {buff = 0xb74c52b7 "%s\n",
size = 3075239232}, hostport = {text = {
buff = 0xb74c3c31 "malloc(): memory corruption", size = 3075226463},
IPv4address = {sin_family = 14928, sin_port = 46496, sin_addr = {
s_addr = 2962031128}, sin_zero = "�t?�H\000��"}}},
request_method = 541, status_code = 64, status_msg = {buf = 0xb5a00010 "",
length = 2, capacity = 3047179432, size_inc = 2962031160},
is_request = -74 '�', major_version = -1247805424,
minor_version = -1247795904, headers = {head = {prev = 0xb73f6b74,
next = 0xb5a00010, item = 0x1}, tail = {prev = 0xb5a02440,
next = 0xb5a00040, item = 0xb5a00040}, size = -1247787872,
freeNodeList = {head = 0xb5a02440, element_size = 3074386804,
maxFreeListLength = 67, freeListLength = 6}, free_func = 0xb5a08648,
cmp_func = 0xb08d0278}, entity = {buf = 0xb73f74b6 "e\203=\f",
---Type <return> to continue, or q <return> to quit---
length = 3047161872}, msg = {
buf = 0xb5a08648 "3dfd-4556-bd78-c3908737a823</UDN>\n\t\t\t\t<UPC>DG834PN</UPC>\n\t\t\t\t<serviceList>\n\t\t\t\t\t<service>\n\t\t\t\t\t\t<serviceType>urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1</serviceType>\n\t\t\t\t\t\t<serviceId>urn:"..., length = 3075342324, capacity = 525, size_inc = 525},
urlbuf = 0xb08d0298 "�\002\215��M]�"}, http_error_code = -1220568891,
valid_ssdp_notify_hack = 16 '\020', position = 525,
ent_position = -1247805424, content_length = 3074386804,
chunk_size = -1218441228, entity_start_position = 525, scanner = {
msg = 0xb08d0374, cursor = 2962031304, entire_msg_loaded = -57 '�'}}
hostlen = <value optimized out>
ctype = {buf = 0xb73f74b6 "e\203=\f", length = 3074390353}
copy_len = <value optimized out>
request = {
buf = 0xb5a046c0 "GET /gateway.xml HTTP/1.1\r\nHOST: 192.168.7.1:49152\r\nDATE: Wed, 11 Mar 2009 18:57:09 GMT\r\nCONNECTION: close\r\nUSER-AGENT: Linux/2.6.27-11-generic, UPnP/1.0, Portable SDK for UPnP devices/1.6.6\r\n\r\n",
length = 194, capacity = 196, size_inc = 5}
#3 0xb7c64d45 in UpnpDownloadUrlItem (url=0x0, outBuf=0x1e,
contentType=0xb08d0354 "�D��") at src/api/upnpapi.c:3249
ret_code = <value optimized out>
dummy = -1207424546
#4 0xb7c64da9 in UpnpDownloadXmlDoc (url=0x1e <Address 0x1e out of bounds>,
---Type <return> to continue, or q <return> to quit---
xmlDoc=0xb08d0630) at src/api/upnpapi.c:3281
ret_code = <value optimized out>
xml_buf = 0xb08d0464 "��B\b�D���D���D���D���D���F���5`�\020"
content_type = "�D��\000\000\000\000\000\000\000\000�5`��\003\215�t\003\215�T+`�\006\000\000\000\204�B\b\006\000\000\000�\017`�\000\000\000\000\000\000\000\000$\000\000\000`�Z��D��\211F.\b#\000\000\000�\017`�\000\000\000\000`\004\215��\003\215��PZ�d\004\215�\211F.\b$\000\000\000�\017`�\214\004\215�,\000\000\000�\003\215��\003\215�\214\004\215��\004\215��\003\215��\017`�`\004\215�\001\000\000\000`\004\215��\017`�\210F.\b`\004\215�\030\004\215�\234RZ�`\004\215�\210F.\b"
#5 0x08152541 in ?? ()
No symbol table info available.
#6 0xb7c55ca8 in ssdp_handle_ctrlpt_msg (hmsg=0xb5a074f8,
dest_addr=0xb5a075d4, timeout=0 '\0', cookie=0x0)
at src/ssdp/ssdp_ctrlpt.c:251
handle = 1
ctrlpt_info = (struct Handle_Info *) 0xb034098
hdr_value = {buf = 0xb5a076f8 "ssdp:alive", length = 10}
param = {ErrCode = 0, Expires = 600,
DeviceId = "uuid:824ff22b-8c7d-41c5-a131-44f534e12555", '\0' <repeats 138 times>,
DeviceType = "\000rn:sche �\t�����<\021\215�KY=�X\021\215�1\000\000\000X\021\215�ctionDevice:������������", '\0' <repeats 28 times>, "��������", '\0' <repeats---Type <return> to continue, or q <return> to quit---
20 times>, " \021\215�", '\0' <repeats 28 times>, "�\232Ʒ", '\0' <repeats 16 times>, "0\022\215�\002\000\000\000\003\000\000",
ServiceType = "\000���\200\003N���\210\t\000\000\000\000-org\n\000\000\000 �\t�\"�\t�", '\0' <repeats 20 times>, "g:1\000\000\001\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000\033\020\000\000\000[�u��\037O�R�u��\016\215��\016\215���N�\225�\b��\016\215�\000\000\000\000\000\000\000\000��N\v\000\000\000\000��\b��\037O�\v\000\000\000��\b�@\000\000\000��N���\b�H\017\215�\004\000\000\000��N�$�N�X\017\215\0014\200\004\b",
ServiceVer = "\000�\a��\232Ʒ����\000�\a�\000\000\000\000�\f\215�\001\000\000\000��\b���\b�������\b�\016\025\b���N�P!O�\b�N�\000\000\000\000\000\000\000\000,@\b�\000\000\000\000m?\000\000\000\000\000\000\001\000\000\000\227\000\000\000\214�\b�\000\000\000\000\003", '\0' <repeats 11 times>, "\202+J�`\022\r�(\000\000\000@\000\000\000\214\017\215�h\026\r�[\000\000\000\001\000\000\000\000\000\000\000 \020\r�\000\000\000\000��\f�4\200\004\b\t\000\b�`\000\000\000\000\000\000\000\005\000\000",
Location = "
http://192.168.7.1:49152/gateway.xml\000\017\215�\022", '\0' <repeats 11 times>, "\f!O��\022\215�\000\000\000\000\016\025\b�\000\000\000\000\000\000\000\000 �\a�\000\000\000\000\001\000\000\000��N��\037O�\b\000\000\000\230\021\215�\220\020\215�ݵN�\016\025\b�\020\022\215�\000\000\000\000\000\000\000\000p\023\215�\001\000\000\000@\024\215�H\020\215�h\027;�@\024\215�H\020\215���M�h\020\215��\026;�@\024\215�\001\000\000\000\000\000\000",
Os = "Linux/2.6.8.1, UPnP/1.0, Intel SDK for UPnP devices /1.2\000RL�@mL�1<L�H\000��\025\000\000\000\002\000\000\000\031�ŷH\000��(x��\b\000\000\000`\021\215�---Type <return> to continue, or q <return> to quit---
�u���w���\020\215\r��Ʒ\000\000\000\000\004\000\000\000@\000�� x��\000\000\000\0008\002��@\000��\002\000\000\000`\000���RL�@mL�\b\000\000\000_;L�D8?N8\021\215���ķ",
Date = "\000\021\215��w��\003\000\000\000\003\000\000\000\f\000\000\000\020\000���\230?�hu���\021\215��\021\215�\210\021\215�i�ŷ\\u��\000\000\000\000T\021\215���ķ;\000\000\000��ķ\210\021\215�\003\000\000\000xu��\000\000\000\000t\021\215���ķ�w���w���\021\215�\031�ŷ��Ʒ�t���\021\215�o�ŷ�t��\003\000\000\000�\021\215��\021\215�$\001\000\000�w��\030\022\215�\215�ŷ\b\022\215��w��\027\000\000\000��Ʒ�t��",
Ext = "\000\000\000\000\030\022\215���ŷ�t��m\232Ʒ�w����ŷ�u��x\232Ʒ\004\022\215�\234\232Ʒ�u��\230u���u��:\000\000\000D'��\002\000\000\000\002\000\000\000��Ʒ�t��\002\000\000\000H\022\215���ķd\022\215�\000f��\000\000\000\000\000\000\000\000\020\000��\020�Ʒ\237\232Ʒhu���\022\215��\022\215�\230\022\215�i�ŷ\\u��\000\000\000\000\000\000\000\000�\017\t0\024\000\000\000\200\220Ʒ\230\022\215�6�ŷ\0040��\200\220Ʒ", DestAddr = {sin_family = 2, sin_port = 7180, sin_addr = {
s_addr = 17279168}, sin_zero = "\000\000\000\000\000\000\000"}}
event = {Cmd = SSDP_OK, RequestType = SSDP_ROOTDEVICE, ErrCode = 0,
MaxAge = 0, Mx = 0,
UDN = "uuid:824ff22b-8c7d-41c5-a131-44f534e12555", '\0' <repeats 138 times>,
DeviceType = '\0' <repeats 179 times>,
ServiceType = '\0' <repeats 179 times>, Location = '\0' <repeats 179 times>,
HostAddr = '\0' <repeats 179 times>, Os = '\0' <repeats 179 times>,
Ext = '\0' <repeats 179 times>, Date = '\0' <repeats 179 times>,
---Type <return> to continue, or q <return> to quit---
DestAddr = 0x0, Cookie = 0x0}
nt_found = 1 '\001'
usn_found = 1 '\001'
st_found = <value optimized out>
save_char = 0 '\0'
event_type = 30
ctrlpt_callback = (Upnp_FunPtr) 0x8152120
ctrlpt_cookie = (void *) 0xb0333d4
node = <value optimized out>
searchArg = <value optimized out>
matched = <value optimized out>
job = {func = 0, arg = 0x0, free_func = 0, requestTime = {tv_sec = 0,
tv_usec = 0}, priority = 0, jobId = 0}
#7 0xb7c56221 in ssdp_event_handler_thread (the_data=0xb5a074f8)
at src/ssdp/ssdp_server.c:743
No locals.
#8 0xb7c4d5a5 in WorkerThread (arg=0xb7c6d1ec) at src/ThreadPool.c:573
start = 1236797829
job = (ThreadPoolJob *) 0xbd64528
head = (ListNode *) 0xbd72788
timeout = {tv_sec = 1236797829, tv_nsec = 108000000}
retCode = <value optimized out>
persistent = 0
---Type <return> to continue, or q <return> to quit---
#9 0xb808150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7467a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
more to follow....