Hi,

I'm building libva-git on 2 boxes, both Linux x86_64.

They're *supposed* to be identically configured.

I build it the same on both boxes:

        git clone git://anongit.freedesktop.org/git/libva
        cd libva
        ./autogen.sh
        ./configure --libdir=/usr/local/lib64 --enable-dummy-driver
        --enable-glx --enable-egl
        --with-drivers-path=/usr/local/lib64/dri
        make
        make install

Afaict there's no build errors, and I end up with

@ box #1

        ldd /usr/local/lib64/libva.so
                linux-vdso.so.1 (0x00007fff7278b000)
                libdl.so.2 => /lib64/libdl.so.2 (0x00007f53b7745000)
                libc.so.6 => /lib64/libc.so.6 (0x00007f53b73a0000)
                /lib64/ld-linux-x86-64.so.2 (0x00007f53b7b9a000)

@ box #2

        ldd /usr/local/lib64/libva.so
                linux-vdso.so.1 (0x00007fff627ff000)
                libdl.so.2 => /lib64/libdl.so.2 (0x00007f29fe7d9000)
                libc.so.6 => /lib64/libc.so.6 (0x00007f29fe434000)
                /lib64/ld-linux-x86-64.so.2 (0x00007f29fec35000)

But when I run `vainfo` on both boxes, one works the other fails

@ box #1

        gdb vainfo
                ...
                (gdb) run
                Starting program: /usr/local/bin/vainfo 
                [Thread debugging using libthread_db enabled]
                Using host libthread_db library
                "/lib64/libthread_db.so.1".
                libva info: VA-API version 0.33.0
                libva info: va_getDriverName() returns 0
                libva info: Trying to open
                /usr/local/lib64/dri/nvidia_drv_video.so
                libva info: Found init function __vaDriverInit_0_33
                libva info: va_openDriver() returns 0
                vainfo: VA-API version: 0.33 (libva 1.1.1.pre1)
                vainfo: Driver version: Splitted-Desktop Systems VDPAU
                backend for VA-API - 0.7.5.pre1
                vainfo: Supported profile and entrypoints
                      VAProfileMPEG2Simple            : VAEntrypointVLD
                      VAProfileMPEG2Main              : VAEntrypointVLD
                      VAProfileH264Main               : VAEntrypointVLD
                      VAProfileH264High               : VAEntrypointVLD
                      VAProfileVC1Simple              : VAEntrypointVLD
                      VAProfileVC1Main                : VAEntrypointVLD
                      VAProfileVC1Advanced            : VAEntrypointVLD
                [Inferior 1 (process 32395) exited normally]
                (gdb) quit

@ box #2

        gdb vainfo
                ...
                (gdb) run
                Starting program: /usr/local/bin/vainfo 
                [Thread debugging using libthread_db enabled]
                Using host libthread_db library
                "/lib64/libthread_db.so.1".
                libva info: VA-API version 0.33.0
                libva info: va_getDriverName() returns 0
                libva info: Trying to open
                /usr/local/lib64/dri/nvidia_drv_video.so
                libva info: Found init function __vaDriverInit_0_33

                Program received signal SIGFPE, Arithmetic exception.
                0x00007ffff5e55599 in object_heap_destroy () from
                /usr/local/lib64/dri/nvidia_drv_video.so
                (gdb) bt
                #0  0x00007ffff5e55599 in object_heap_destroy () from
                /usr/local/lib64/dri/nvidia_drv_video.so
                #1  0x00007ffff5e58528 in destroy_heap () from
                /usr/local/lib64/dri/nvidia_drv_video.so
                #2  0x00007ffff5e58561 in vdpau_common_Terminate () from
                /usr/local/lib64/dri/nvidia_drv_video.so
                #3  0x00007ffff5e5868c in vdpau_Terminate_Current ()
                from /usr/local/lib64/dri/nvidia_drv_video.so
                #4  0x00007ffff5e596a8 in __vaDriverInit_0_33 () from
                /usr/local/lib64/dri/nvidia_drv_video.so
                #5  0x00007ffff7bc77f2 in va_openDriver () from
                /usr/local/lib64/libva.so.1
                #6  0x00007ffff7bc814b in vaInitialize () from
                /usr/local/lib64/libva.so.1
                #7  0x0000000000400faa in main ()
                (gdb) quit


So gdb shares where the problem is, but I'm not sure what to DO about it
:-/

I guess it's got to be something unique to one machine.

I'd appreciate any guidance on how to troubleshoot this one! 

Cheers!
_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to