Bitcollider 0.6.0 on OpenBSD 3.8-release dump core on movie files. Happens after 100% with this message:
Chunky Asses.avi: bitcollider:/home/ahman/lib/bitcollider/plugins/video.bcp: undefined symbol 'floor'
lazy binding failed!
Segmentation fault (core dumped)
The results of some testing: Avi files as well as mpg files cause the problem. Only files actually containing movie data cause the problem. Images work fine. Let me know if I can help.
ahman@solaris.polarhome.com
Logged In: NO
Installing system-wide didn't solve problem. Workaround: use `-e txt' to skip video info retrieval. A core file can be found at:
http://www.polarhome.com:723/~ahman/bitcollider.core.tgz
Logged In: YES
user_id=1530170
The problem has to do with math lib and dynamic linking. The
video plugin is the only plugin to use a math lib function -
floor() in video.c [275:th line].
Program received signal SIGSEGV, Segmentation fault.
0x04ba9db7 in _dl_bind () from /usr/libexec/ld.so
(gdb) backtrace
#0 0x04ba9db7 in _dl_bind () from /usr/libexec/ld.so
#1 0x04ba742f in _dl_bind_start () from /usr/libexec/ld.so
#2 0x8636a6ac in ?? ()
#3 0x00000028 in ?? ()
#4 0x00000027 in ?? ()
#5 0x00000027 in ?? ()
#6 0xcfbda05a in ?? ()
#7 0xcfbda000 in ?? ()
#8 0xcfbd9f68 in ?? ()
#9 0x25ab1348 in ?? () from
/home/test/lib/bitcollider/plugins/video.bcp
#10 0x402dfff6 in ?? ()
#11 0x00000018 in ?? ()
#12 0x2b6e2077 in ?? ()
#13 0x00000296 in ?? ()
#14 0x8636a6ac in ?? ()
#15 0x00000028 in ?? ()
#16 0x05ab0688 in round_double (num=14.999925000374999) at
video.c:275
...