Program received signal SIGSEGV, Segmentation fault.
__strcasecmp_l_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:163
163 ../sysdeps/x86_64/multiarch/strcmp-sse42.S: No such file or directory.
(gdb) bt
#0 __strcasecmp_l_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:163
#1 0x00005555555f37a2 in NewInputDeviceRequest (options=0x555555974c50, attrs=0x0, pdev=0x7fffffffe4b8)
at ../../../../hw/xfree86/common/xf86Xinput.c:912
#2 0x00005555555e1136 in InitInput (argc=<optimized out>, argv=<optimized out>) at ../../../../hw/xfree86/common/xf86Init.c:893
#3 0x00005555555915d6 in main (argc=12, argv=<optimized out>, envp=<optimized out>) at ../../dix/main.c:258
(gdb) print *((InputOption*)0x555555974c50))
Junk after end of expression.
(gdb) print *((InputOption*)0x555555974c50)
$1 = {key = 0x555555974f00 "\220O\227UUU", value = 0x55555597a050 "CorePointer", next = 0x55555597a030}
(gdb) print *(((InputOption*)0x555555974c50)->next)
$2 = {key = 0x7ffff6006e6f <Address 0x7ffff6006e6f out of bounds>, value = 0x7ffff654f7c8 "\270\367T\366\377\177",
next = 0x656d614e6e6f6974}
(gdb) print *(((InputOption*)0x555555974c50)->next->next)
Cannot access memory at address 0x656d614e6e6f6974
(gdb)
Program received signal SIGSEGV, Segmentation fault. l_sse42 () at ../sysdeps/ x86_64/ multiarch/ strcmp- sse42.S: 163 x86_64/ multiarch/ strcmp- sse42.S: No such file or directory. l_sse42 () at ../sysdeps/ x86_64/ multiarch/ strcmp- sse42.S: 163 equest (options= 0x555555974c50, attrs=0x0, pdev=0x7fffffff e4b8) ./../hw/ xfree86/ common/ xf86Xinput. c:912 ./../hw/ xfree86/ common/ xf86Init. c:893 main.c: 258 )0x555555974c50 )) )0x555555974c50 ) *)0x555555974c5 0)->next) 366\377\ 177", *)0x555555974c5 0)->next- >next)
__strcasecmp_
163 ../sysdeps/
(gdb) bt
#0 __strcasecmp_
#1 0x00005555555f37a2 in NewInputDeviceR
at ../../.
#2 0x00005555555e1136 in InitInput (argc=<optimized out>, argv=<optimized out>) at ../../.
#3 0x00005555555915d6 in main (argc=12, argv=<optimized out>, envp=<optimized out>) at ../../dix/
(gdb) print *((InputOption*
Junk after end of expression.
(gdb) print *((InputOption*
$1 = {key = 0x555555974f00 "\220O\227UUU", value = 0x55555597a050 "CorePointer", next = 0x55555597a030}
(gdb) print *(((InputOption
$2 = {key = 0x7ffff6006e6f <Address 0x7ffff6006e6f out of bounds>, value = 0x7ffff654f7c8 "\270\367T\
next = 0x656d614e6e6f6974}
(gdb) print *(((InputOption
Cannot access memory at address 0x656d614e6e6f6974
(gdb)