(gdb) thread apply all bt
Thread 65 (Thread 0x7fffdeffd700 (LWP 3027)):
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1 0x00007ffff7bcc0e9 in _L_lock_953 () from /lib/libpthread.so.0
#2 0x00007ffff7bcbf0b in __pthread_mutex_lock (mutex=0x111bfa0) at pthread_mutex_lock.c:61
#3 0x00007ffff5e03a19 in wxMutexInternal::Lock() () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x0000000000450c13 in wxMutexLocker::wxMutexLocker (this=0x7fffdeffbb00, mutex=...) at /usr/include/wx-2.8/wx/thread.h:176
#5 0x00000000006eb666 in CUPnPControlPoint::AddRootDevice (this=0x111be90, rootDevice=<value optimized out>, urlBase=...,
location=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, expires=17940384) at UPnPBase.cpp:1476
#6 0x00000000006efeac in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffdeffc700) at UPnPBase.cpp:1236
#7 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#8 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#9 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#10 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 64 (Thread 0x7fffe51e0700 (LWP 3026)):
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1 0x00007ffff7bcc0e9 in _L_lock_953 () from /lib/libpthread.so.0
#2 0x00007ffff7bcbf0b in __pthread_mutex_lock (mutex=0x111bfa0) at pthread_mutex_lock.c:61
#3 0x00007ffff5e03a19 in wxMutexInternal::Lock() () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x0000000000450c13 in wxMutexLocker::wxMutexLocker (this=0x7fffe51deb00, mutex=...) at /usr/include/wx-2.8/wx/thread.h:176
#5 0x00000000006eb666 in CUPnPControlPoint::AddRootDevice (this=0x111be90, rootDevice=<value optimized out>, urlBase=...,
location=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, expires=17940384) at UPnPBase.cpp:1476
#6 0x00000000006efeac in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffe51df700) at UPnPBase.cpp:1236
#7 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#8 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#9 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#10 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 63 (Thread 0x7fffe59e1700 (LWP 3025)):
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1 0x00007ffff7bcc0e9 in _L_lock_953 () from /lib/libpthread.so.0
#2 0x00007ffff7bcbf0b in __pthread_mutex_lock (mutex=0x111bfa0) at pthread_mutex_lock.c:61
#3 0x00007ffff5e03a19 in wxMutexInternal::Lock() () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x0000000000450c13 in wxMutexLocker::wxMutexLocker (this=0x7fffe59dfb00, mutex=...) at /usr/include/wx-2.8/wx/thread.h:176
#5 0x00000000006eb666 in CUPnPControlPoint::AddRootDevice (this=0x111be90, rootDevice=<value optimized out>, urlBase=...,
location=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, expires=17940384) at UPnPBase.cpp:1476
#6 0x00000000006efeac in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffe59e0700) at UPnPBase.cpp:1236
#7 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
---Type <return> to continue, or q <return> to quit---
#8 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#9 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#10 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 62 (Thread 0x7fffde7fc700 (LWP 3024)):
#0 0x00007ffff50958d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff6ddc365 in ?? () from /usr/lib/libupnp.so.3
#2 0x00007ffff6ddc4c2 in ?? () from /usr/lib/libupnp.so.3
#3 0x00007ffff6ddf680 in ?? () from /usr/lib/libupnp.so.3
#4 0x00007ffff6de0265 in ?? () from /usr/lib/libupnp.so.3
#5 0x00007ffff6de0531 in ?? () from /usr/lib/libupnp.so.3
#6 0x00007ffff6df414d in UpnpDownloadUrlItem () from /usr/lib/libupnp.so.3
#7 0x00007ffff6df41bb in UpnpDownloadXmlDoc () from /usr/lib/libupnp.so.3
#8 0x00000000006e9a00 in CUPnPControlPoint::Subscribe (this=0x111be90, service=...) at UPnPBase.cpp:1524
#9 0x00000000006ea46d in CUPnPService::CUPnPService (this=0x7fffe011d650, upnpControlPoint=<value optimized out>, upnpLib=..., service=<value optimized out>, URLBase=<value optimized out>)
at UPnPBase.cpp:553
#10 0x0000000000702b03 in CXML_List<CUPnPService, (char const*)(&s_service), (char const*)(&s_serviceList)>::CXML_List (this=0x7fffe0112860, upnpControlPoint=<value optimized out>,
upnpLib=..., parent=<value optimized out>, url=...) at UPnPBase.h:186
#11 0x00000000006ea7c1 in CUPnPDevice::CUPnPDevice (this=0x7fffe0112810, upnpControlPoint=..., upnpLib=..., device=0x7fffe00d29e0, URLBase=...) at UPnPBase.cpp:778
#12 0x0000000000702ce3 in CXML_List<CUPnPDevice, (char const*)(&s_device), (char const*)(&s_deviceList)>::CXML_List (this=0x7fffe0112718, upnpControlPoint=<value optimized out>, upnpLib=...,
parent=<value optimized out>, url=...) at UPnPBase.h:186
#13 0x00000000006ea7a4 in CUPnPDevice::CUPnPDevice (this=0x7fffe0112710, upnpControlPoint=..., upnpLib=..., device=0xffffffffffffffff, URLBase=...) at UPnPBase.cpp:778
#14 0x0000000000702ce3 in CXML_List<CUPnPDevice, (char const*)(&s_device), (char const*)(&s_deviceList)>::CXML_List (this=0x7fffe01b9418, upnpControlPoint=<value optimized out>, upnpLib=...,
parent=<value optimized out>, url=...) at UPnPBase.h:186
#15 0x00000000006eae04 in CUPnPDevice::CUPnPDevice (this=0x7fffe01b9410, upnpControlPoint=..., upnpLib=..., device=0xffffffffffffffff, URLBase=...) at UPnPBase.cpp:778
#16 0x00000000006eb470 in CUPnPRootDevice::CUPnPRootDevice (this=0x1d, upnpControlPoint=..., upnpLib=..., rootDevice=0xffffffffffffffff, OriginalURLBase=..., FixedURLBase=...,
location=0x7fffde7fb9d8 "
http://192.168.1.1:56688/picsdesc.xml", expires=1800) at UPnPBase.cpp:829
#17 0x00000000006eb7f7 in CUPnPControlPoint::AddRootDevice (this=0x111be90, rootDevice=<value optimized out>, urlBase=<value optimized out>, location=<value optimized out>,
expires=<value optimized out>) at UPnPBase.cpp:1497
#18 0x00000000006efeac in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffde7fb700) at UPnPBase.cpp:1236
#19 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#20 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#21 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#22 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#23 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()
Thread 61 (Thread 0x7fffdffff700 (LWP 3023)):
#0 0x00007ffff50958d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff6ddc365 in ?? () from /usr/lib/libupnp.so.3
#2 0x00007ffff6ddc4c2 in ?? () from /usr/lib/libupnp.so.3
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff6ddf680 in ?? () from /usr/lib/libupnp.so.3
#4 0x00007ffff6de0265 in ?? () from /usr/lib/libupnp.so.3
#5 0x00007ffff6de0531 in ?? () from /usr/lib/libupnp.so.3
#6 0x00007ffff6df414d in UpnpDownloadUrlItem () from /usr/lib/libupnp.so.3
#7 0x00007ffff6df41bb in UpnpDownloadXmlDoc () from /usr/lib/libupnp.so.3
#8 0x00000000006efcb2 in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffdfffe700) at UPnPBase.cpp:1194
#9 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#10 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#11 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#12 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
Thread 60 (Thread 0x7fffe69e3700 (LWP 3022)):
#0 0x00007ffff50958d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff6ddc365 in ?? () from /usr/lib/libupnp.so.3
#2 0x00007ffff6ddc4c2 in ?? () from /usr/lib/libupnp.so.3
#3 0x00007ffff6ddf680 in ?? () from /usr/lib/libupnp.so.3
#4 0x00007ffff6de0265 in ?? () from /usr/lib/libupnp.so.3
#5 0x00007ffff6de0531 in ?? () from /usr/lib/libupnp.so.3
#6 0x00007ffff6df414d in UpnpDownloadUrlItem () from /usr/lib/libupnp.so.3
#7 0x00007ffff6df41bb in UpnpDownloadXmlDoc () from /usr/lib/libupnp.so.3
#8 0x00000000006efcb2 in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffe69e2700) at UPnPBase.cpp:1194
#9 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#10 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#11 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#12 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
Thread 59 (Thread 0x7fffeb5ea700 (LWP 3021)):
#0 0x00007ffff50958d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff6ddc365 in ?? () from /usr/lib/libupnp.so.3
#2 0x00007ffff6ddc4c2 in ?? () from /usr/lib/libupnp.so.3
#3 0x00007ffff6ddf680 in ?? () from /usr/lib/libupnp.so.3
#4 0x00007ffff6de0265 in ?? () from /usr/lib/libupnp.so.3
#5 0x00007ffff6de0531 in ?? () from /usr/lib/libupnp.so.3
#6 0x00007ffff6df414d in UpnpDownloadUrlItem () from /usr/lib/libupnp.so.3
#7 0x00007ffff6df41bb in UpnpDownloadXmlDoc () from /usr/lib/libupnp.so.3
#8 0x00000000006efcb2 in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffeb5e9700) at UPnPBase.cpp:1194
#9 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#10 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#11 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
Thread 56 (Thread 0x7fffe49df700 (LWP 1692)):
#0 0x00007ffff50958d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff6ddc365 in ?? () from /usr/lib/libupnp.so.3
#2 0x00007ffff6ddc4c2 in ?? () from /usr/lib/libupnp.so.3
#3 0x00007ffff6ddf680 in ?? () from /usr/lib/libupnp.so.3
#4 0x00007ffff6de0265 in ?? () from /usr/lib/libupnp.so.3
#5 0x00007ffff6de0531 in ?? () from /usr/lib/libupnp.so.3
#6 0x00007ffff6df414d in UpnpDownloadUrlItem () from /usr/lib/libupnp.so.3
#7 0x00007ffff6df41bb in UpnpDownloadXmlDoc () from /usr/lib/libupnp.so.3
#8 0x00000000006efcb2 in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffe49de700) at UPnPBase.cpp:1194
#9 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#10 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#11 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#12 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
Thread 54 (Thread 0x7fffe9de7700 (LWP 1690)):
#0 0x00007ffff50958d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff6ddc365 in ?? () from /usr/lib/libupnp.so.3
#2 0x00007ffff6ddc4c2 in ?? () from /usr/lib/libupnp.so.3
#3 0x00007ffff6ddf680 in ?? () from /usr/lib/libupnp.so.3
#4 0x00007ffff6de0265 in ?? () from /usr/lib/libupnp.so.3
#5 0x00007ffff6de0531 in ?? () from /usr/lib/libupnp.so.3
#6 0x00007ffff6df414d in UpnpDownloadUrlItem () from /usr/lib/libupnp.so.3
#7 0x00007ffff6df41bb in UpnpDownloadXmlDoc () from /usr/lib/libupnp.so.3
#8 0x00000000006efcb2 in CUPnPControlPoint::Callback (EventType=UPNP_DISCOVERY_ADVERTISEMENT_ALIVE, Event=0x7fffe9de6700) at UPnPBase.cpp:1194
#9 0x00007ffff6dd302e in ?? () from /usr/lib/libupnp.so.3
#10 0x00007ffff6dd5221 in ?? () from /usr/lib/libupnp.so.3
#11 0x00007ffff4bc46ac in ?? () from /usr/lib/libthreadutil.so.2
#12 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007ffff509c02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()