Package: emacs;
Reported by: Alexander Prähauser <alexander.praehauser <at> gmx.at>
Date: Sat, 30 Sep 2023 15:48:02 UTC
Severity: normal
Found in version 30.0.50
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: Alexander Prähauser <alexander.praehauser <at> gmx.at> To: Po Lu <luangruo <at> yahoo.com> Cc: 66281 <at> debbugs.gnu.org, Alexander Prähauser <alexander.praehauser <at> gmx.at> Subject: bug#66281: 30.0.50; Emacs won't start on X11 with 10 bit color depth Date: Sun, 01 Oct 2023 13:37:06 +0200
[Message part 1 (text/plain, inline)]
I put the output into the attached file.
[gdb-log.log (text/plain, inline)]
Starting program: /usr/bin/emacs emacs -q -xrm "Emacs.synchronous: true" This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffe3b9f6c0 (LWP 1585)] [New Thread 0x7fffe325d6c0 (LWP 1586)] [New Thread 0x7fffe2a5c6c0 (LWP 1587)] [New Thread 0x7fffe225b6c0 (LWP 1588)] [New Thread 0x7fffe15e66c0 (LWP 1589)] [New Thread 0x7fffe0de56c0 (LWP 1590)] [New Thread 0x7fffcbfff6c0 (LWP 1591)] [New Thread 0x7fffcb7fe6c0 (LWP 1615)] Thread 1 "emacs" received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=<optimized out>, signo=signo <at> entry=6, no_tid=no_tid <at> entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo <at> entry=6, no_tid=no_tid <at> entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = {__val = {0}} ret = <optimized out> #1 0x00007ffff39538a3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007ffff3903668 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x000055555559f987 in () #4 0x0000555555f83060 in () #5 0x0000000000000020 in () #6 0x00007ffff3a9dac0 in main_arena () at /usr/lib/libc.so.6 #7 0x00007fffffffce90 in () #8 0x0000555555e06010 in () #9 0x0000000000000007 in () #10 0x0000000000000000 in () No symbol "x_display_list" in current context. No symbol "x_display_list" in current context.
[Message part 3 (text/plain, inline)]
Po Lu [2023-10-01 Sun 09:03] wrote: > Alexander Prähauser <alexander.praehauser <at> gmx.at> writes: > >> I have an OLED monitor and configured X to use 10 bit color >> depth >> as described here: >> >> https://linuxreviews.org/HOWTO_enable_10-bit_color_on_Linux >> >> Using Gnome on Wayland I never experienced any problems with >> this, >> but I switched to Stumpwm and can't start Emacs from >> there if color depth is configured to 10 bit. I included the >> error >> message printed by Emacs as an attachment. My system >> is Arch and all programs were just upgraded. The bug persists >> if I >> don't load the init file. >> >> X protocol error: BadValue (integer parameter out of range for >> operation) on protocol request 91 >> Serial no: 1051 >> Failing resource ID (if any): 0xffffffff >> Minor code: 0 >> This is a bug! Please report this to bug-gnu-emacs <at> gnu.org! > > Please enable synchronous operation by running Emacs like so: > > ./emacs -q -xrm "Emacs.synchronous: true" > > under gdb, and when the X error transpires, type: > > (gdb) bt full > (gdb) p *x_display_list > (gdb) p x_display_list->visual_info > > and send us the output of the aformentioned commands.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.