swfed on FreeBSD で segmentation fault (4) - backtrace
#0 0x2853728b in _pthread_mutex_init_calloc_cb () from /lib/libc.so.7 #1 0x288b8283 in bitstream_realloc (bs=0x200) at /home/yoya/svn/swfed/trunk/src/bitstream.c:53 #2 0x288b84f0 in bitstream_putbyte (bs=0x29258ec0, byte=136) at /home/yoya/svn/swfed/trunk/src/bitstream.c:127
該当コード
int bitstream_putbyte(bitstream_t *bs, int byte) { bitstream_align(bs); if (bs->data_len < bs->byte_offset ) { return 1; } if (bs->data_len == bs->byte_offset ) { if (bs->data_alloc_len <= bs->byte_offset ) { bitstream_realloc(bs);
bitstream_realloc を呼ぶ直前で print して bs の値が変わっていない事を確認。
スタック破壊系か… これは嫌すぎる… ○rz