[Bug 220444] x11-servers/xorg-server crashes on attempt to play a video using VDPAU

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jun 24 23:52:26 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220444

--- Comment #14 from Mikhail Teterin <mi at FreeBSD.org> ---
Recompiling with debugging, I get the following details:

(gdb) bt full
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0x28f2748a in gbm_dri_bo_import (gbm=0x28c001c0, type=21763,
buffer=0xffbfec20, usage=0) at backends/dri/gbm_dri.c:995
        fd_data = 0xffbfec20
        stride = 0
        offset = 0
        fourcc = 875713089
        dri = 0x28c001c0
        bo = 0x28f22980 <gbm_bo_import at got.plt>
        image = 0x28f24415
        dri_use = 0
        gbm_format = 686596608

...

The line is:

      image = dri->image->createImageFromFds(dri->screen,
                                             fd_data->width,
                                             fd_data->height,
                                             fourcc,
                                             &fd_data->fd, 1,
                                             &stride, &offset,
                                             NULL);

and the createImageFromFds is NULL:

(gdb) p dri->image->createImageFromFds
$2 = (__DRIimage *(*)(__DRIscreen *, int, int, int, int *, int, int *, int *,
void *)) 0x0

Seems like the same error as reported two years ago, except the old workaround
(limiting DRI to 2) does not help... Please, advise.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-x11 mailing list