Activity log for bug #2011715

Date Who What changed Old value New value Message
2023-03-15 13:22:54 Daniel Glöckner bug added bug
2023-03-15 13:27:08 Daniel Glöckner description For some reason XFixesGetCursorImage started returning NULL every few minutes when I move the cursor across windows. x11vnc 0.9.16-8 as included in Ubuntu 22.04 crashes with SIGSEGV when this happens. This bug has been fixed upstream three years ago with https://github.com/LibVNC/x11vnc/commit/95a10ab64c2dbbec2c8dad91a5ffb73a0d68474b . Please apply that fix. For some reason XFixesGetCursorImage started returning NULL every few minutes when I move the cursor across windows. x11vnc 0.9.16-8 as included in Ubuntu 22.04 crashes with SIGSEGV when this happens. This bug has been fixed upstream three years ago with https://github.com/LibVNC/x11vnc/commit/95a10ab64c2dbbec2c8dad91a5ffb73a0d68474b . Please apply that fix. Program received signal SIGSEGV, Segmentation fault. 0x0000555c2380d1e3 in get_exact_cursor (init=<optimized out>) at ./src/cursor.c:1323 Download failed: Das Argument ist ungültig. Continuing without source file ./src/./src/cursor.c. 1323 ./src/cursor.c: Datei oder Verzeichnis nicht gefunden. (gdb) disassemble Dump of assembler code for function get_exact_cursor: 0x0000555c2380d130 <+0>: push %r14 ... 0x0000555c2380d1de <+174>: call 0x555c237ebfd0 <XFixesGetCursorImage@plt> => 0x0000555c2380d1e3 <+179>: movzwl 0x4(%rax),%ebx 0x0000555c2380d1e7 <+183>: movzwl 0x6(%rax),%r14d 0x0000555c2380d1ec <+188>: mov %rax,%r12 0x0000555c2380d1ef <+191>: mov %ebx,%edi --Type <RET> for more, q to quit, c to continue without paging--q Quit (gdb) info registers rax 0x0 0 ...