Bug#979276: xserver-xorg-video-intel: Server fails to start: "Illegal instruction"
Dear Maintainer,
I tried to reconstruct the given backtrace in [1].
So the actual issue seems to be a "movq" instruction which
seems to be due to [3] a SSE2 instruction, which might
the "Pentium III M" is lacking, like Stefan already noted.
I am not sure where the current Debian baseline could be
consulted regarding this, maybe [4] could give a hint.
Kind regards,
Bernhard
[1]
Backtrace:
0: Xorg (OsLookupColor+0x142) [0x611232] | 0x00646232 in OsSigHandler at ../../../../os/osinit.c:138
1: linux-gate.so.1 (?+0x0) [0xb7fbd570] |
2: intel_drv.so (?+0x0) [0xb701f94c] | 0x986c794c in choose_memcpy_tiled_x at ../../../src/sna/blt.c:1162
3: intel_drv.so (?+0x0) [0xb702ad14] | 0x986d2d14 in kgem_init_swizzling at ../../../src/sna/kgem.c:232
4: intel_drv.so (?+0x0) [0xb707aa93] | 0x98722a93 in sna_pre_init at ../../../src/sna/sna_driver.c:626
5: Xorg (InitOutput+0xa60) [0x4e7d70] | 0x0051cd70 in InitOutput at ../../../../../../hw/xfree86/common/xf86Init.c:523
6: Xorg (InitFonts+0x2b5) [0x4a8d05] | 0x004ddd05 in dix_main at ../../../../dix/main.c:193
7: Xorg (miPolyFillRect+0x804) [0x49184b] | 0x004c684b in main at ../../../../dix/stubmain.c:34
8: libc.so.6 (__libc_start_main+0x106) [0xb78cae46] | 0xb780fe46 in __libc_start_main at ../csu/libc-start.c:308
9: Xorg (_start+0x31) [0x491891] | 0x004c6891 <_start+49>
Illegal instruction at address 0xb701f94c
[2]
(gdb) disassemble /r choose_memcpy_tiled_x, choose_memcpy_tiled_x+370
0x986c7940 <choose_memcpy_tiled_x+64>: 66 0f 6e c0 movd %eax,%xmm0
0x986c7944 <choose_memcpy_tiled_x+68>: 66 0f 6e c9 movd %ecx,%xmm1
0x986c7948 <choose_memcpy_tiled_x+72>: 66 0f 62 c1 punpckldq %xmm1,%xmm0
-> 0x986c794c <choose_memcpy_tiled_x+76>: 66 0f d6 82 0c 04 00 00 movq %xmm0,0x40c(%edx)
0x986c7954 <choose_memcpy_tiled_x+84>: 5b pop %ebx
0x986c7955 <choose_memcpy_tiled_x+85>: c3 ret
[3]
https://en.wikipedia.org/wiki/X86_instruction_listings#SSE2_MMX-like_instructions_extended_to_SSE_registers
[4]
https://wiki.debian.org/ArchitectureSpecificsMemo#i386-1
Reply to: