Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Jul 2017 14:21:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   [Bug 220444] x11-servers/xorg-server crashes on attempt to play a video using VDPAU
Message-ID:  <bug-220444-7141-zfGvwkUtIJ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-220444-7141@https.bugs.freebsd.org/bugzilla/>
References:  <bug-220444-7141@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

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

--- Comment #11 from Mikhail Teterin <mi@FreeBSD.org> ---
(In reply to Jan Beich from comment #10)
>> Can you try to downgrade to Mesa 17.0.*? 
> Mikhail, you haven't provided feedback for this question.
I'm sorry, but you indicated (in comment #6), that the alternative to
downgrading is to try DRI2, which I did do -- and reported the success...

The answer to this question is "No, I can not". There are only so many times
per weekend I am willing to restart my entire desktop. Also, the move from
graphics/dri to graphics/mesa-dri (which, BTW, remains unmentioned in MOVED),
makes the task more difficult then simply unrolling one revision at a time.

But, I thought, we've identified the true nature of the problem: VDPAU tries to
exercise unimplemented DRI3 code -- unimplemented on all stock versions of
FreeBSD (except, maybe, for NVidia users).

The fix would seem to be to simply check for the missing functionality at the
driver-initialization time and limit the X11-server to DRI2 if xorg.conf does
not provide any other value.

The unimplemented method (createImageFromFds) is not set to junk -- it is the
good old NULL, which means, something set it to that value. Inserting the
additional check into that code seems like an easy enough task for anyone
familiar with the code.

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


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220444-7141-zfGvwkUtIJ>