From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nate Sandy Newsgroups: gmane.emacs.bugs Subject: bug#69782: [PATCH] Fringe bitmaps should respect alpha-background Date: Sat, 13 Apr 2024 15:47:11 +0000 Message-ID: <87jzl1e03k.fsf@posteo.de> References: <87edcex7vl.fsf@posteo.de> <87a5mg9hd4.fsf@posteo.de> <86edb9r90t.fsf@gnu.org> <87cyqt31y8.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8589"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69782@debbugs.gnu.org To: Po Lu , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 13 17:48:06 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rvfbq-00020X-JK for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Apr 2024 17:48:06 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rvfbg-0005QZ-Bc; Sat, 13 Apr 2024 11:47:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rvfbe-0005QO-2H for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2024 11:47:54 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rvfbd-0000L1-E1 for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2024 11:47:53 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rvfbn-0007a1-Uh for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2024 11:48:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nate Sandy Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Apr 2024 15:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 69782-submit@debbugs.gnu.org id=B69782.171302325928903 (code B ref 69782); Sat, 13 Apr 2024 15:48:03 +0000 Original-Received: (at 69782) by debbugs.gnu.org; 13 Apr 2024 15:47:39 +0000 Original-Received: from localhost ([127.0.0.1]:33687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvfbO-0007W0-JG for submit@debbugs.gnu.org; Sat, 13 Apr 2024 11:47:39 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]:34987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvfbK-0007UL-4i for 69782@debbugs.gnu.org; Sat, 13 Apr 2024 11:47:37 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id DC6B5240103 for <69782@debbugs.gnu.org>; Sat, 13 Apr 2024 17:47:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1713023237; bh=VEe9y09IUWBkbu6G/x8hBK7P/wkxppI9qDY/azcxVSY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=afvNWAFzm4gbooUq5PB27i3R1h2+WWq7eVSwu/qo26R0wOn1j3o6HcUAAHP2QQipL Ng3aOEZMF8S54Ju06Wf2x4MfRRT/YmGYPo1/XfH2OYsqiTseMJpoGFfGlK/Qk1xe4d h37HNvK9k770UMlg90c3WVybNfbP0i33iVdIKsFDzpe+BxjAvYNgj3RpyfhDmpv9vy 1qIyx6Yrk8k2LIOJr/QMHevLMacA/lOOMpMbJjoLtFggCsfx4DZ6fNaa4qOR2WCJ7Z Qty9LdeFk+Jlu4Hz6wkOMiiu1sb/OJHg91a41RfT5GhbsrK7wVjitZT1gU14Nz13wL +DTjQCKBfDFCA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VGyVX3kJvz9rxD; Sat, 13 Apr 2024 17:47:16 +0200 (CEST) In-Reply-To: <87cyqt31y8.fsf@yahoo.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283221 Archived-At: --=-=-= Content-Type: text/plain Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > I presume this is a no-toolkit build, correct? I configured Emacs like this: ./configure --prefix=/home/n/emacs-nix/build-x -C --with-native-compilation=no 'CFLAGS=-O0 -g3' --enable-checking=yes,glyphs --enable-check-lisp-object-type which seems to mean "X toolkit". The error also happens with 29.2, where I see "X toolkit" as well. Thank you for the instructions, attached is the backtrace. I hope it helps, and that I did it correctly. I produced the backtrace like this: gdb -batch-silent -ex "set logging file gdb.bt" -ex "set logging on" -ex "break x_error_quitter" -ex "run" -ex "backtrace" -ex "quit" --args src/emacs -q -xrm 'Emacs.visualClass: TrueColor-32' -xrm 'Emacs.synchronous: True' --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=gdb.bt Content-Description: GDB Backtrace Breakpoint 1 at 0x5b9121: file xterm.c, line 26990. [Thread debugging using libthread_db enabled] Using host libthread_db library "/nix/store/ddwyrxif62r8n6xclvskjyy6szdhvj60-glibc-2.39-5/lib/libthread_db.so.1". [New Thread 0x7ffff3dfe6c0 (LWP 82307)] [New Thread 0x7ffff35fd6c0 (LWP 82308)] [New Thread 0x7ffff2dfc6c0 (LWP 82309)] [New Thread 0x7ffff25fb6c0 (LWP 82310)] Thread 1 "emacs" hit Breakpoint 1, x_error_quitter (display=0x1065c90, event=0x7ffffffef110) at xterm.c:26990 26990 { #0 x_error_quitter (display=0x1065c90, event=0x7ffffffef110) at xterm.c:26990 #1 0x00000000005b9101 in x_error_handler (display=0x1065c90, event=0x7ffffffef110) at xterm.c:26978 #2 0x00007ffff7ba1dcb in _XError () from /nix/store/qmy3imvwp6l129avxifnczw4p3fkdz0j-libX11-1.8.7/lib/libX11.so.6 #3 0x00007ffff7b9e9f7 in handle_error () from /nix/store/qmy3imvwp6l129avxifnczw4p3fkdz0j-libX11-1.8.7/lib/libX11.so.6 #4 0x00007ffff7b9eaad in handle_response () from /nix/store/qmy3imvwp6l129avxifnczw4p3fkdz0j-libX11-1.8.7/lib/libX11.so.6 #5 0x00007ffff7b9f532 in _XEventsQueued () from /nix/store/qmy3imvwp6l129avxifnczw4p3fkdz0j-libX11-1.8.7/lib/libX11.so.6 #6 0x00007ffff7ba24e5 in _XGetRequest () from /nix/store/qmy3imvwp6l129avxifnczw4p3fkdz0j-libX11-1.8.7/lib/libX11.so.6 #7 0x00007ffff7b96673 in XConfigureWindow () from /nix/store/qmy3imvwp6l129avxifnczw4p3fkdz0j-libX11-1.8.7/lib/libX11.so.6 #8 0x00007ffff7d05ed9 in XtConfigureWidget () from /nix/store/nvs3l95z2kn143fz9cb0k79kwx4ly8k8-libXt-1.3.0/lib/libXt.so.6 #9 0x00007ffff7da6890 in XawVendorShellExtResize () from /nix/store/n2p17ajdasjd2vfim25lkf1lylkrp7dr-Xaw3d-1.6.6/lib/libXaw3d.so.8 #10 0x00007ffff7d02830 in XtDispatchEventToWidget () from /nix/store/nvs3l95z2kn143fz9cb0k79kwx4ly8k8-libXt-1.3.0/lib/libXt.so.6 #11 0x00007ffff7d02d93 in _XtDefaultDispatcher () from /nix/store/nvs3l95z2kn143fz9cb0k79kwx4ly8k8-libXt-1.3.0/lib/libXt.so.6 #12 0x00007ffff7d02f21 in XtDispatchEvent () from /nix/store/nvs3l95z2kn143fz9cb0k79kwx4ly8k8-libXt-1.3.0/lib/libXt.so.6 #13 0x00000000005b5e94 in handle_one_xevent (dpyinfo=0x1076340, event=0x7fffffff0000, finish=0x7ffffffefff0, hold_quit=0x7fffffff0120) at xterm.c:25474 #14 0x00000000005b62e9 in XTread_socket (terminal=0xff2a40, hold_quit=0x7fffffff0120) at xterm.c:25636 #15 0x000000000061391b in gobble_input () at keyboard.c:7898 #16 0x0000000000613ed9 in handle_async_input () at keyboard.c:8137 #17 0x0000000000613efb in process_pending_signals () at keyboard.c:8151 #18 0x0000000000613f44 in unblock_input_to (level=0) at keyboard.c:8166 #19 0x0000000000613f6b in unblock_input () at keyboard.c:8185 #20 0x00000000005be1e6 in x_make_frame_visible (f=0x117b590) at xterm.c:29113 #21 0x00000000005be6ae in x_make_frame_visible_invisible (f=0x117b590, visible=true) at xterm.c:29268 #22 0x000000000043e742 in Fmake_frame_visible (frame=...) at frame.c:2866 #23 0x00000000006f19f6 in funcall_subr (subr=0xeb0b20 , numargs=1, args=0x7ffff3dff300) at eval.c:3090 #24 0x00000000007549cc in exec_byte_code (fun=..., args_template=771, nargs=3, args=0x7ffff3dff318) at bytecode.c:814 #25 0x00000000006f215e in funcall_lambda (fun=..., nargs=1, arg_vector=0x7ffff3dff220) at eval.c:3194 #26 0x00000000006f134e in funcall_general (fun=..., numargs=1, args=0x7ffff3dff220) at eval.c:2972 #27 0x00000000006f165e in Ffuncall (nargs=2, args=0x7ffff3dff218) at eval.c:3022 #28 0x00000000006f06a2 in Fapply (nargs=2, args=0x7ffff3dff218) at eval.c:2650 #29 0x00000000006f1c6e in funcall_subr (subr=0xebf4a0 , numargs=2, args=0x7ffff3dff218) at eval.c:3113 #30 0x00000000007549cc in exec_byte_code (fun=..., args_template=770, nargs=3, args=0x7ffff3dff490) at bytecode.c:814 #31 0x00000000006f215e in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffff0f90) at eval.c:3194 #32 0x00000000006f1f4c in apply_lambda (fun=..., args=..., count=...) at eval.c:3144 #33 0x00000000006f01b6 in eval_sub (form=...) at eval.c:2572 #34 0x00000000006ef591 in Feval (form=..., lexical=...) at eval.c:2389 #35 0x0000000000600da5 in top_level_2 () at keyboard.c:1183 #36 0x00000000006ed2f8 in internal_condition_case (bfun=0x600d34 , handlers=..., hfun=0x6004ab ) at eval.c:1537 #37 0x0000000000600e14 in top_level_1 (ignore=...) at keyboard.c:1195 #38 0x00000000006ec647 in internal_catch (tag=..., func=0x600dbe , arg=...) at eval.c:1217 #39 0x0000000000600c67 in command_loop () at keyboard.c:1144 #40 0x00000000005ffedd in recursive_edit_1 () at keyboard.c:753 #41 0x000000000060013a in Frecursive_edit () at keyboard.c:836 #42 0x00000000005fb4f5 in main (argc=6, argv=0x7fffffff1528) at emacs.c:2618 A debugging session is active. Inferior 1 [process 82281] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal] --=-=-=--