FS#55551 - [mesa] 17.2.0-1 causes segmentation fault when starting the X server

Attached to Project: Arch Linux
Opened by Eli Schwartz (eschwartz) - Friday, 08 September 2017, 01:25 GMT
Last edited by Eli Schwartz (eschwartz) - Friday, 08 September 2017, 18:58 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Laurent Carlier (lordheavy)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

pacman -Syu with testing enabled, and then running startx, crashes with the message:

[ 2292.951] (EE) Backtrace:
[ 2292.952] (EE) 0: /usr/lib/xorg-server/Xorg (OsLookupColor+0x122) [0x5f9a62]
[ 2292.952] (EE) 1: ? (?+0x122) [0xb77aee11]
[ 2292.953] (EE) 2: /usr/lib/libc.so.6 (__strlen_sse2_bsf+0x16) [0xb71fe8b6]
[ 2292.953] (EE) 3: /usr/lib/xorg/modules/dri/nouveau_dri.so (nouveau_drm_screen_create+0x2dcb27) [0xb6653427]
[ 2292.954] (EE) 4: /usr/lib/xorg/modules/dri/nouveau_dri.so (nouveau_drm_screen_create+0x2dcf32) [0xb6653be2]
[ 2292.954] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 2292.954] (EE) 5: /usr/lib/xorg/modules/dri/nouveau_dri.so (?+0x2dcf32) [0xb5ec35f2]
[ 2292.955] (EE) 6: /lib/ld-linux.so.2 (call_init.part.0+0x9b) [0xb77bfb7b]
[ 2292.955] (EE) 7: /lib/ld-linux.so.2 (_dl_init+0x7e) [0xb77bfc7e]
[ 2292.956] (EE) 8: /lib/ld-linux.so.2 (dl_open_worker+0x3ba) [0xb77c3cea]
[ 2292.956] (EE) 9: /usr/lib/libc.so.6 (_dl_catch_exception+0x90) [0xb72ab390]
[ 2292.957] (EE) 10: /lib/ld-linux.so.2 (_dl_open+0xa7) [0xb77c3577]
[ 2292.958] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 2292.958] (EE) 11: /usr/lib/libdl.so.2 (?+0xa7) [0xb762bba7]
[ 2292.958] (EE) 12: /usr/lib/libc.so.6 (_dl_catch_exception+0x90) [0xb72ab390]
[ 2292.959] (EE) 13: /usr/lib/libc.so.6 (_dl_catch_error+0x30) [0xb72ab440]
[ 2292.960] (EE) 14: /usr/lib/libdl.so.2 (dlerror+0x2e3) [0xb762c523]
[ 2292.960] (EE) 15: /usr/lib/libdl.so.2 (dlopen+0x52) [0xb762bc02]
[ 2292.961] (EE) 16: /usr/lib/xorg/modules/extensions/libglx.so (_init+0x1f7ac) [0xb6cf94cc]
[ 2292.961] (EE) 17: /usr/lib/xorg/modules/extensions/libglx.so (GlxSetVisualConfigs+0x7395) [0xb6ce8685]
[ 2292.961] (EE) 18: /usr/lib/xorg/modules/extensions/libglx.so (_init+0x1e676) [0xb6cf7176]
[ 2292.962] (EE) 19: /usr/lib/xorg-server/Xorg (InitExtensions+0x4b) [0x50133b]
[ 2292.962] (EE) 20: /usr/lib/xorg-server/Xorg (InitFonts+0x2b2) [0x48e9c2]
[ 2292.962] (EE) 21: /usr/lib/xorg-server/Xorg (miPolyFillRect+0x271) [0x4782a1]
[ 2292.963] (EE) 22: /usr/lib/libc.so.6 (__libc_start_main+0xf3) [0xb71907e3]
[ 2292.963] (EE) 23: /usr/lib/xorg-server/Xorg (_start+0x31) [0x4780c9]
[ 2292.963] (EE)
[ 2292.963] (EE) Segmentation fault at address 0x8


Reverting the mesa update causes everything to work again.

Full Xorg log attached.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Friday, 08 September 2017, 18:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  mesa-17.2.0-2
Comment by Andreas Radke (AndyRTR) - Friday, 08 September 2017, 04:42 GMT
Please contact Mesa and Nouveau devs.
Comment by Laurent Carlier (lordheavy) - Friday, 08 September 2017, 07:45 GMT
https://bugs.freedesktop.org/show_bug.cgi?id=101832 I think we should disable swr for now.
Comment by Laurent Carlier (lordheavy) - Friday, 08 September 2017, 09:00 GMT
Please check with mesa-17.2.0-2
Comment by agapito fernandez (agapito) - Friday, 08 September 2017, 10:32 GMT
It's fixed now.

Loading...