evince crashes the X server
Eyal Lebedinsky
eyal at eyal.emu.id.au
Thu Jul 10 23:01:24 UTC 2025
On 11/7/25 05:39, Vladimir Dergachev wrote:
>
>
> On Thu, 10 Jul 2025, Dave Howorth wrote:
>
>> On Thu, 10 Jul 2025 09:33:12 -0400 (EDT), Vladimir Dergachev wrote:
>>>
>>> Interesting!
>>>
>>> This suggests your intel driver is rather new and has this bug, as on
>>> my systems (Kubuntu LTS) intel_drv.so does not have references to
>>> imprecise_trapezoid_span_converter. In fact it is so bleeding edge
>>> that Google does not show hits to repository with
>>> "imprecise_trapezoid_span_converter".
>>>
>>> Looks like intel driver contains two bugs: whatever triggers the
>>> assertion, and assertion that when violated exits X-server. It is
>>> likely a drawing code, so it could just draw nothing.
>>>
>>> I would suggest first to check RedHat changelogs to see where the
>>> code came from and whether they backported any patches. It could be
>>> the error occurred during porting. If this is not the case, then
>>> contact intel_drv developers, which I think is Intel - they should
>>> have forums to post a question to.
>>>
>>> best
>>>
>>> Vladimir Dergachev
>>
>> See
>> https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/blob/master/src/sna/sna_trapezoids_imprecise.c
>>
>> for a/the definition of the function. It hasn't been changed in ten
>> years though, so something else must be causing a problem, I think.
>>
>
> Thanks!
>
> You are quite right - the assertion is right there on line 2021. The code uses multiple threads just before it, so it might be guarding against memory corruption, which would justify the exit.
>
> I am really very surprised that Google does not find this code.
I use duckduckgo and it found it. I think it uses bing.
> To Eyal - it might make sense to file a bug with Fedora/Redhat first, and to get things working rollback to an earlier driver.
$ sudo dnf downgrade xorg-x11-drv-intel
The lowest available version of the "xorg-x11-drv-intel.x86_64" package is already installed, cannot downgrade it.
It is early in the life of f42 so the latest is the only version available.
Submitted
https://bugzilla.redhat.com/show_bug.cgi?id=2379433
> best
>
> Vladimir Dergachev
--
Eyal at Home (eyal at eyal.emu.id.au)
More information about the xorg
mailing list