cybergarage / mupnp

mUPnP for C is a development package for UPnP™ developers. mUPnP controls these protocols automatically, and supports to create your devices and control points quickly.
http://www.cybergarage.org/
Other
82 stars 46 forks source link

When making a rootdevice and a controlpoint work together crashed #16

Open kevinjen1031 opened 8 years ago

kevinjen1031 commented 8 years ago

log:

(gdb) bt
#0  0x000000000041d234 in mupnp_action_post (action=0x7fffb8024b80) at /home/kevin/ClionProjects/mupnp-av/mupnp/control/action_ctrl.c:100
#1  0x000000000041cef3 in subdevicemanager_play_all (subDeviceManager=0x7a8a10) at /home/kevin/ClionProjects/mupnp-av/subdevicemanager/subdevicemanager.c:294
#2  0x000000000040d5bf in do_play (action=0x659c80) at /home/kevin/ClionProjects/mupnp-av/mupnp-av.c:80
#3  0x000000000040de02 in dmr_action_listener (action=0x659c80) at /home/kevin/ClionProjects/mupnp-av/mupnp-av.c:264
#4  0x000000000041b10a in mupnp_upnpav_dmr_actionreceived (action=0x659c80) at /home/kevin/ClionProjects/mupnp-av/renderer/cmediarenderer_device.c:167
#5  0x000000000041d117 in mupnp_action_performlistner (action=0x659c80, actionReq=0x7fff74001210) at /home/kevin/ClionProjects/mupnp-av/mupnp/control/action_ctrl.c:65
#6  0x00000000004152e2 in mupnp_device_actioncontrolrequestrecieved (service=0x645fd0, actionReq=0x7fff74001210) at /home/kevin/ClionProjects/mupnp-av/mupnp/device_http_server.c:399
#7  0x0000000000415234 in mupnp_device_controlrequestrecieved (service=0x645fd0, soapReq=0x7fff74009390) at /home/kevin/ClionProjects/mupnp-av/mupnp/device_http_server.c:359
#8  0x00000000004150d6 in mupnp_device_soapactionrecieved (dev=0x644080, soapReq=0x7fff74009390) at /home/kevin/ClionProjects/mupnp-av/mupnp/device_http_server.c:326
---Type <return> to continue, or q <return> to quit---
#9  0x0000000000414fc6 in mupnp_device_postrequestrecieved (dev=0x644080, httpReq=0x7fff74001570) at /home/kevin/ClionProjects/mupnp-av/mupnp/device_http_server.c:267
#10 0x0000000000414a41 in mupnp_device_httprequestrecieved (httpReq=0x7fff74001570) at /home/kevin/ClionProjects/mupnp-av/mupnp/device_http_server.c:83
#11 0x000000000041b373 in mupnp_upnpav_dmr_device_httprequestrecieved (httpReq=0x7fff74001570) at /home/kevin/ClionProjects/mupnp-av/renderer/cmediarenderer_device.c:252
#12 0x0000000000422afc in mupnp_http_server_clientthread (thread=0x7ffff0001120) at /home/kevin/ClionProjects/mupnp-av/mupnp/http/http_server.c:204
#13 0x000000000042a7e9 in PosixThreadProc (param=0x7ffff0001120) at /home/kevin/ClionProjects/mupnp-av/mupnp/util/thread.c:169
#14 0x00007ffff7bc5284 in start_thread (arg=0x7fffda7fc700) at pthread_create.c:333
#15 0x00007ffff74b8a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109