evince crashes the X server

Eyal Lebedinsky eyal at eyal.emu.id.au
Thu Jul 10 14:58:06 UTC 2025


On 10/7/25 23:33, Vladimir Dergachev wrote:
> 
> 
> On Thu, 10 Jul 2025, Eyal Lebedinsky wrote:
> 
>> On 10/7/25 14:57, Vladimir Dergachev wrote:
>>>
>>> Odd error. I don't see any hits on Google for imprecise_trapezoid_span_converter
>>>
>>> Can you try running
>>>
>>> find /usr/ -type f -print0 | xargs -0 grep -H imprecise_trapezoid_span_converter
>>
>> grep: /usr/lib64/xorg/modules/drivers/intel_drv.so: binary file matches
>>
>> $ ls -l /usr/lib64/xorg/modules/drivers/intel_drv.so
>> -rwxr-xr-x 1 root root 2157928 Jan 19 11:00 /usr/lib64/xorg/modules/drivers/intel_drv.so
>>
>> $ dnf provides /usr/lib64/xorg/modules/drivers/intel_drv.so
>> xorg-x11-drv-intel-2.99.917^20240506gitce811e7-63.fc42.x86_64 : Xorg X11 Intel video driver
>> Repo         : @System
>> Matched From :
>> Filename     : /usr/lib64/xorg/modules/drivers/intel_drv.so
>>
>> xorg-x11-drv-intel-2.99.917^20240506gitce811e7-63.fc42.x86_64 : Xorg X11 Intel video driver
>> Repo         : fedora
>> Matched From :
>> Filename     : /usr/lib64/xorg/modules/drivers/intel_drv.so
>>
> 
> 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.

Looking at my backup from early Jun (just before the upgrade to f42) I see this driver:
	-rwxr-xr-x 1 root root 1626800 Jan 27  2024 tmp/xorg/usr/lib64/xorg/modules/drivers/intel_drv.so
It is old, and I do update regularly. It starts with this stanza (using strings -a)
	{"type":"rpm","name":"xorg-x11-drv-intel","version":"2.99.917-57.20210115.fc40","architecture":"x86_64","osCpe":"cpe:/o:fedoraproject:fedora:39"}

The one I have now is much larger
	-rwxr-xr-x 1 root root 2157928 Jan 19 11:00 /usr/lib64/xorg/modules/drivers/intel_drv.so
It arrived when I did the f40->f42 upgrade on 2/Jun. It end with this stanza (using strings -a)
	{"type":"rpm","name":"xorg-x11-drv-intel","version":"2.99.917^20240506gitce811e7-63.fc42","architecture":"x86_64","osCpe":"cpe:/o:fedoraproject:fedora:41"}

This is a large jump, I suspect the newer driver includes many changes.

> best
> 
> Vladimir Dergachev

-- 
Eyal at Home (eyal at eyal.emu.id.au)


More information about the xorg mailing list