- 論壇徽章:
- 0
|
libmms版本0.4
調(diào)用mms_read來讀取一個MMS流數(shù)據(jù),一般情況下工作正常,但是在某個尚不清楚的條件觸發(fā)下,程序會陷入無限循環(huán),不斷打印
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& |
|