- 论坛徽章:
- 0
|
libmms版本0.4
调用mms_read来读取一个MMS流数据,一般情况下工作正常,但是在某个尚不清楚的条件触发下,程序会陷入无限循环,不断打印
Could not read packet header: success
gdb backtrace结果
#0 0x00000030050b9f12 in __write_nocancel () from /lib64/tls/libc.so.6
#1 0x0000003005065678 in _IO_new_file_write () from /lib64/tls/libc.so.6
#2 0x0000003005065867 in _IO_new_file_xsputn () from /lib64/tls/libc.so.6
#3 0x000000300503f6ff in buffered_vfprintf () from /lib64/tls/libc.so.6
#4 0x000000300503f889 in vfprintf () from /lib64/tls/libc.so.6
#5 0x0000003005048576 in fprintf () from /lib64/tls/libc.so.6
#6 0x00000030050589a0 in perror () from /lib64/tls/libc.so.6
#7 0x0000002a95a085ac in get_packet_header (io=0x0, this=0x59d7e0, header=0x7fbfffaf20) at mms.c:579
#8 0x0000002a95a09553 in get_media_packet (io=0x2, this=0x7fbfff82f0) at mms.c:1353
#9 0x0000002a95a099c7 in mms_read (io=0x0, this=0x59d7e0, data=0x7fbfffb0c0 "0& |
|