Menu

#29 video.bcp: undefined symbol 'floor'

open
nobody
None
5
2006-05-24
2006-05-24
Anonymous
No

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

Discussion

  • Nobody/Anonymous

    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

     
  • M. Ahman

    M. Ahman - 2006-05-28

    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
    ...

     

Log in to post a comment.

MongoDB Logo MongoDB