[Libva] Fwd: RE: libva-vdpau-driver - kernel: traps: vainfo[20535] trap divide error

James Feeney james at nurealm.net
Thu Jun 2 16:12:39 UTC 2016


Could someone please take a look at this?


-------- Forwarded Message --------
Subject: RE: libva-vdpau-driver - kernel: traps: vainfo[20535] trap divide error
Date: Mon, 30 May 2016 04:02:15 +0000
From: Bian, Jonathan <jonathan.bian at intel.com>
To: james at nurealm.net <james at nurealm.net>, Yuan, Shengquan
<shengquan.yuan at intel.com>

Hi James,

Could you send the report to the libva mailing list below?

https://lists.freedesktop.org/mailman/listinfo/libva

Regards,
Jonathan

-----Original Message-----
From: James Feeney [mailto:james at nurealm.net] Sent: Saturday, May 28, 2016 5:32 PM
To: Bian, Jonathan <jonathan.bian at intel.com>; Yuan, Shengquan
<shengquan.yuan at intel.com>
Subject: libva-vdpau-driver - kernel: traps: vainfo[20535] trap divide error

Hey

I didn't find a specific venue for bug reports, so I'm sending this along.
Perhaps there is something useful here, assuming this divide-by error should
never happen.

Arch linux 4.6-1
libva-vdpau-driver 0.7.4-2

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710
[Radeon HD 4350/4550] Dual Core Intel(R) Pentium(R) D CPU 3.20GHz

While running:

$ LIBVA_DRIVER_NAME=vdpau vainfo
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1 libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib/dri/vdpau_drv_video.so libva info: Found
init function __vaDriverInit_0_35 Floating point exception (core dumped)

The log has:

May 28 11:22:52 beryl kernel: traps: vainfo[20535] trap divide error
ip:7f4ac8c0d2da sp:7ffef7cc3420 error:0 in vdpau_drv_video.so[7f4ac8c0a000+17000]
May 28 11:22:52 beryl systemd[1]: Created slice system-systemd\x2dcoredump.slice.
May 28 11:22:52 beryl systemd[1]: Started Process Core Dump (PID 20536/UID 0).
May 28 11:22:52 beryl systemd-coredump[20538]: Process 20535 (vainfo) of user
1000 dumped core.

Stack trace of thread 20535:
 #0  0x00007f4ac8c0d2da n/a (vdpau_drv_video.so)
 #1  0x00007f4ac8c101e8 n/a (vdpau_drv_video.so)
 #2  0x00007f4ac8c10236 n/a (vdpau_drv_video.so)
 #3  0x00007f4ac8c1040c n/a (vdpau_drv_video.so)
 #4  0x00007f4ac8c111e0 __vaDriverInit_0_35 (vdpau_drv_video.so)
 #5  0x00007f4acb6c71f6 n/a (libva.so.1)
 #6  0x00007f4acb6c8017 vaInitialize (libva.so.1)
 #7  0x0000000000401690 n/a (vainfo)
 #8  0x00007f4aca7e5741 __libc_start_main (libc.so.6)
 #9  0x0000000000401939 n/a (vainfo)

The command seems to run fine on another machine with the same software, a Core
2 Quad Core Q6600 and an HD5570, but throws the divide-by error on the machine
with the HD4350.

James


More information about the Libva mailing list