From unknown Tue Aug 19 14:22:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75760: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal Resent-From: Oliver Reiter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jan 2025 13:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75760 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75760@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17375530747494 (code B ref -1); Wed, 22 Jan 2025 13:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jan 2025 13:37:54 +0000 Received: from localhost ([127.0.0.1]:60917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1taavZ-0001wn-L6 for submit@debbugs.gnu.org; Wed, 22 Jan 2025 08:37:54 -0500 Received: from lists.gnu.org ([2001:470:142::17]:33754) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1taavW-0001wQ-2P for submit@debbugs.gnu.org; Wed, 22 Jan 2025 08:37:51 -0500 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 1taavQ-0004ge-LK for bug-gnu-emacs@gnu.org; Wed, 22 Jan 2025 08:37:44 -0500 Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1taavO-0005e3-Fq for bug-gnu-emacs@gnu.org; Wed, 22 Jan 2025 08:37:44 -0500 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1737553052; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Cf8oagIFiyKWdhUVPZmzupgmsaX6atP058pSU/aVMgs=; b=lA1b5tE0dqS3pcjA3qxw9D/3Vpg7qNTJgrqUhjm8K01tfqEOCdN5RE0JXPAsZfMsgautsT FReZEBgOS9ijEenrALLPu450gmq4SPdxf15OcEm8ZuCrfZQ9DXyu5DmMIVxXh+TDpUoMGB 3cKzstNrFoP8E2TmoJHBJlYg70RM4eY= Date: Wed, 22 Jan 2025 14:37:27 +0100 Message-ID: <87ed0vq8a0.fsf@snapdragon.cc> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2402:1f00:8001:f75::2; envelope-from=oliver.reiter@snapdragon.cc; helo=mail.snapdragon.cc X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Dear all, I can report another crash on Arch Linux using feature/igc. Looks interesting (at least to my layman eyes), as its Lisp Backtrace is just "redisplay_internal (C function)". I have the coredump, binary and .pdmp for further inquiry, if necessary. Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 432 { (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 #1 0x000055555579f2a8 in set_state (state=) at /home/reitero/build/sources/emacs/emacs/src/igc.c:991 #2 0x0000555555793ee2 in igc_assert_fail (file=, line=, msg=) at /home/reitero/build/sources/emacs/emacs/src/igc.c:276 #3 0x000055555583412c in BufferFill () #4 0x0000555555869b60 in amcSegFix () #5 0x0000555555803aad in _mps_fix2 () #6 0x000055555579c985 in fix_raw (ss=ss@entry=0x7ffffffeecf8, p=p@entry=0x7ffffffeeb70) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1161 #7 0x000055555579ca43 in fix_string (ss=ss@entry=0x7ffffffeecf8, s=s@entry=0x7fffa8c94cc8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 #8 0x00005555557a1a7c in dflt_scan_obj (ss=ss@entry=0x7ffffffeecf8, base_start=base_start@entry=0x7fffa8c94cc8, base_limit=base_limit@entry=0x7fffa8c94cf0, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2021 #9 0x00005555557a1c2f in dflt_scanx (ss=ss@entry=0x7ffffffeecf8, base_start=, base_limit=0x7fffa8c94cf0, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2088 #10 0x00005555557a1c6b in dflt_scan (ss=0x7ffffffeecf8, base_start=, base_limit=) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 #11 0x0000555555835165 in amcSegScan () #12 0x0000555555864340 in traceScanSegRes () #13 0x000055555586452a in traceScanSeg () #14 0x0000555555865386 in TraceAdvance () #15 0x0000555555865b4d in TracePoll () #16 0x0000555555865db9 in ArenaPoll () #17 0x00005555558661a3 in mps_ap_fill () #18 0x00005555557a0cd7 in alloc_impl (size=size@entry=56, type=type@entry=IGC_OBJ_VECTOR, ap=0x7fffe8001980) at /home/reitero/build/sources/emacs/emacs/src/igc.c:3976 #19 0x00005555557a0dc6 in alloc (size=size@entry=56, type=type@entry=IGC_OBJ_VECTOR) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4004 #20 0x00005555557a3610 in igc_alloc_pseudovector (nwords_mem=5, nwords_lisp=0, nwords_zero=, tag=PVEC_MARKER) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4158 #21 0x000055555570efeb in allocate_pseudovector (memlen=memlen@entry=5, lisplen=lisplen@entry=0, zerolen=zerolen@entry=0, tag=tag@entry=PVEC_MARKER) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:3738 #22 0x000055555570f06a in Fmake_marker () at /home/reitero/build/sources/emacs/emacs/src/alloc.c:4106 #23 0x0000555555702340 in Fmatch_data (integers=integers@entry=0x0, reuse=reuse@entry=0x0, reseat=reseat@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/search.c:2909 #24 0x00005555557028bd in record_unwind_save_match_data () at /home/reitero/build/sources/emacs/emacs/src/search.c:3181 #25 0x0000555555797a9f in autocmp_chars (rule=rule@entry=0x7fffeebb2c0d, charpos=charpos@entry=6315, bytepos=bytepos@entry=6315, limit=limit@entry=6657, win=win@entry=0x7fffeef28220, face=face@entry=0x7fffa7356678, string=0x0, direction=0x3bf0, ch=40) at /home/reitero/build/sources/emacs/emacs/src/composite.c:948 #26 0x0000555555797f0d in composition_reseat_it (cmp_it=0x7fffffff7450, charpos=6315, bytepos=6315, endpos=6657, w=0x7fffeef28220, bidi_level=, face=0x7fffa7356678, string=0x0) at /home/reitero/build/sources/emacs/emacs/src/composite.c:1353 #27 0x0000555555613bb6 in next_element_from_buffer (it=0x7fffffff6b90) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:9810 #28 0x0000555555613956 in next_element_from_buffer (it=0x7fffffff6b90) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:9754 #29 0x0000555555611620 in get_next_display_element (it=0x7fffffff6b90) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:8308 #30 0x00005555556147cb in move_it_in_display_line_to (it=it@entry=0x7fffffff6b90, to_charpos=to_charpos@entry=6657, to_x=to_x@entry=-1, op=op@entry=MOVE_TO_POS) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10109 #31 0x00005555556166c1 in move_it_to (it=it@entry=0x7fffffff6b90, to_charpos=6657, to_x=to_x@entry=-1, to_y=, to_vpos=to_vpos@entry=-1, op=op@entry=10) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10843 #32 0x0000555555617ad2 in partial_line_height (it_origin=) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:11475 #33 0x0000555555623815 in try_window (window=window@entry=0x7fffeef28225, pos=..., flags=flags@entry=1) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:21289 #34 0x00005555556290b1 in redisplay_window (window=0x7fffeef28225, just_this_one_p=just_this_one_p@entry=true) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:20632 #35 0x000055555562ad99 in redisplay_window_1 (window=window@entry=0x7fffeef28225) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:18123 #36 0x000055555572c98f in internal_condition_case_1 (bfun=0x55555562ad6a , arg=0x7fffeef28225, handlers=, hfun=0x555555620fc6 ) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1651 #37 0x00005555556224ee in redisplay_internal () at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:17629 #38 0x000055555562353f in redisplay_preserve_echo_area (from_where=) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:17842 #39 0x00005555556c6224 in detect_input_pending_run_timers (do_display=true) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:11623 #40 0x000055555577ad66 in wait_reading_process_output (time_limit=, nsecs=, read_kbd=-1, do_display=true, wait_for_cell=0x0, wait_proc=, just_wait_proc=0) at /home/reitero/build/sources/emacs/emacs/src/process.c:5857 #41 0x00005555555f4712 in sit_for (timeout=, reading=true, display_option=1) at /home/reitero/build/sources/emacs/emacs/src/dispnew.c:6903 #42 0x00005555556bb78b in read_char (commandflag=1, map=0x7fffa35f468b, prev_event=0x0, used_mouse_menu=0x7fffffffd64b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:788 #43 0x00005555556c4c00 in read_key_sequence (keybuf=0x7fffffffd770, prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:10790 #44 0x00005555556b7a23 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1435 #45 0x000055555572c919 in internal_condition_case (bfun=0x5555556b77e1 , handlers=, hfun=0x5555556b486c ) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1627 #46 0x00005555556b4a97 in command_loop_2 (handlers=handlers@entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 #47 0x000055555572c857 in internal_catch (tag=, func=0x5555556b4a75 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1306 #48 0x00005555556b5c77 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 #49 0x00005555556b5d0e in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 #50 0x00005555556b5eac in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 #51 0x00005555556b7316 in main (argc=, argv=0x7fffffffdb68) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2658 Lisp Backtrace: "redisplay_internal (C function)" (0x0) In GNU Emacs 31.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) of 2025-01-20 built on wilap Repository revision: 35437854166f8d0c1deceb7aba50f27cc838b490 Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -Og -fno-omit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps LDFLAGS=-L/home/reitero/.local/lib/mps --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-mps=yes --with-gameuser=root:games --with-pgtk --with-xft --with-harfbuzz --with-modules --without-compress-install --without-m17n-flt --with-libotf --without-imagemagick --without-gsettings --without-gconf --with-native-compilation=aot --with-tree-sitter --enable-link-time-optimization' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: de_AT.UTF-8 locale-coding-system: utf-8-unix From unknown Tue Aug 19 14:22:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75760: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Feb 2025 18:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75760 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75760@debbugs.gnu.org, oliver.reiter@snapdragon.cc X-Debbugs-Original-To: bug-gnu-emacs@gnu.org, 75760@debbugs.gnu.org, Oliver Reiter Received: via spool by submit@debbugs.gnu.org id=B.174016148212072 (code B ref -1); Fri, 21 Feb 2025 18:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2025 18:11:22 +0000 Received: from localhost ([127.0.0.1]:35265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlXUe-00038L-Eb for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:11:21 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47634) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlXUc-00037I-C7 for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:11:19 -0500 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 1tlXUS-0007f4-FN for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2025 13:11:12 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tlXUQ-0004yt-UF for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2025 13:11:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740161464; x=1740420664; bh=u50hOvZdARW+u7/C6p/zhNljzrWJa16nPClI3LxbXtA=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=vk2WSFGL7YF1wqsbT7B9a9FahCN76YTzGjjt8o6Fg9/bCpwke2Kw2ZfznnLUnPgch TqKlllri91ohqVWh9+Eq+XV0yPmCt0JRanLEhX05fNjnv2vvE3ud0UWt5+3MOzQ4Xe ohuySNm4pI+WTacu3atB66XnBrqvCPjhJD4bnThiG+It1yYYltJDXBdPxNV1CGYUIi aM6nyW1jKj7xTVmsOklKlY+CraJRuvTkMO6OGFim6qSM1/5//SDLCW2zi3f5IQe0r4 VZJq7vnCN/HgT2KjjWDcId3TXeIkYo7bSmgcWtoM/+b9cdMkTBiAD59RAZ7CXFbXX9 vJDOJ3Y/gKdNg== Date: Fri, 21 Feb 2025 18:11:00 +0000 From: Pip Cet Message-ID: <87zfifqicm.fsf@protonmail.com> In-Reply-To: <87ed0vq8a0.fsf@snapdragon.cc> References: <87ed0vq8a0.fsf@snapdragon.cc> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: b756a8e39aced99d8f712fb4f7e6bffd88910db3 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.134; envelope-from=pipcet@protonmail.com; helo=mail-40134.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex= t editors\"" writes: > Dear all, > > I can report another crash on Arch Linux using feature/igc. Looks > interesting (at least to my layman eyes), as its Lisp Backtrace is just > "redisplay_internal (C function)". I have the coredump, binary and .pdmp > for further inquiry, if necessary. Oliver, sorry for never responding to this report specifically. Problems that look like it (PGTK devices whose "names" are lost during GC) have been fixed since, so I'm closing this bug. Please let us know or reopen if it happens again. Thanks for the report! Pip From unknown Tue Aug 19 14:22:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75760: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Feb 2025 18:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75760 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75760@debbugs.gnu.org, 75760-done@debbugs.gnu.org, oliver.reiter@snapdragon.cc X-Debbugs-Original-To: bug-gnu-emacs@gnu.org, 75760-done@debbugs.gnu.org, Oliver Reiter Received: via spool by submit@debbugs.gnu.org id=B.174016149612191 (code B ref -1); Fri, 21 Feb 2025 18:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2025 18:11:36 +0000 Received: from localhost ([127.0.0.1]:35275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlXUs-0003AJ-6u for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:11:35 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57272) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlXUg-00037t-9G for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:11:24 -0500 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 1tlXUZ-0007gH-Ky for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2025 13:11:16 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tlXUY-0004zr-2w for bug-gnu-emacs@gnu.org; Fri, 21 Feb 2025 13:11:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740161472; x=1740420672; bh=u50hOvZdARW+u7/C6p/zhNljzrWJa16nPClI3LxbXtA=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=a7wdxVZSI/2G/vSBrCQppIRFX2TvVUQxDhB8tZyJBuRS98/7iVLeiLQsLElZro8DQ 9pNT8EiPjjit6fZSCN9yQ7oU4kNPztmpJuwu2K5Sp0V6r39NC+QxBy7a1h3A+By5AE omshmtdRj4E3MBcdes+SD9FUwl5b4hLPg20LUq5bmmabnJzH0GtzbUnRw5ZdI2mb9Z 3tC77GG6y5KftfIWdsvsGoWjc9/eGP15Et81PRnOKKsptdDZgGoi7ijQMFNY/7jXks nQNnvAA6L2KKiaHDhtWdNazOjHiDPT8g0XGkJlHEnM5YAu0hdHwq1CxhrVRx65pwAN K5Cka1z5bm7gA== Date: Fri, 21 Feb 2025 18:11:08 +0000 From: Pip Cet Message-ID: <87wmdjqicf.fsf@protonmail.com> In-Reply-To: <87ed0vq8a0.fsf@snapdragon.cc> References: <87ed0vq8a0.fsf@snapdragon.cc> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 9f4a2c4a4cdda78a3e122cefbce5ed3217e0c4a3 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.134; envelope-from=pipcet@protonmail.com; helo=mail-40134.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex= t editors\"" writes: > Dear all, > > I can report another crash on Arch Linux using feature/igc. Looks > interesting (at least to my layman eyes), as its Lisp Backtrace is just > "redisplay_internal (C function)". I have the coredump, binary and .pdmp > for further inquiry, if necessary. Oliver, sorry for never responding to this report specifically. Problems that look like it (PGTK devices whose "names" are lost during GC) have been fixed since, so I'm closing this bug. Please let us know or reopen if it happens again. Thanks for the report! Pip From unknown Tue Aug 19 14:22:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Oliver Reiter Subject: bug#75760: closed (Re: bug#75760: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal) Message-ID: References: <87wmdjqicf.fsf@protonmail.com> <87ed0vq8a0.fsf@snapdragon.cc> X-Gnu-PR-Message: they-closed 75760 X-Gnu-PR-Package: emacs Reply-To: 75760@debbugs.gnu.org Date: Fri, 21 Feb 2025 18:12:07 +0000 Content-Type: multipart/mixed; boundary="----------=_1740161527-12467-1" This is a multi-part message in MIME format... ------------=_1740161527-12467-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #75760: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 75760@debbugs.gnu.org. --=20 75760: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75760 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1740161527-12467-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 75760-done) by debbugs.gnu.org; 21 Feb 2025 18:11:34 +0000 Received: from localhost ([127.0.0.1]:35273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlXUr-0003A3-3j for submit@debbugs.gnu.org; Fri, 21 Feb 2025 13:11:33 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:47223) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlXUc-00037H-OL for 75760-done@debbugs.gnu.org; Fri, 21 Feb 2025 13:11:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740161472; x=1740420672; bh=u50hOvZdARW+u7/C6p/zhNljzrWJa16nPClI3LxbXtA=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=a7wdxVZSI/2G/vSBrCQppIRFX2TvVUQxDhB8tZyJBuRS98/7iVLeiLQsLElZro8DQ 9pNT8EiPjjit6fZSCN9yQ7oU4kNPztmpJuwu2K5Sp0V6r39NC+QxBy7a1h3A+By5AE omshmtdRj4E3MBcdes+SD9FUwl5b4hLPg20LUq5bmmabnJzH0GtzbUnRw5ZdI2mb9Z 3tC77GG6y5KftfIWdsvsGoWjc9/eGP15Et81PRnOKKsptdDZgGoi7ijQMFNY/7jXks nQNnvAA6L2KKiaHDhtWdNazOjHiDPT8g0XGkJlHEnM5YAu0hdHwq1CxhrVRx65pwAN K5Cka1z5bm7gA== Date: Fri, 21 Feb 2025 18:11:08 +0000 To: bug-gnu-emacs@gnu.org, 75760-done@debbugs.gnu.org, Oliver Reiter From: Pip Cet Subject: Re: bug#75760: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal Message-ID: <87wmdjqicf.fsf@protonmail.com> In-Reply-To: <87ed0vq8a0.fsf@snapdragon.cc> References: <87ed0vq8a0.fsf@snapdragon.cc> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 9f4a2c4a4cdda78a3e122cefbce5ed3217e0c4a3 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75760-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex= t editors\"" writes: > Dear all, > > I can report another crash on Arch Linux using feature/igc. Looks > interesting (at least to my layman eyes), as its Lisp Backtrace is just > "redisplay_internal (C function)". I have the coredump, binary and .pdmp > for further inquiry, if necessary. Oliver, sorry for never responding to this report specifically. Problems that look like it (PGTK devices whose "names" are lost during GC) have been fixed since, so I'm closing this bug. Please let us know or reopen if it happens again. Thanks for the report! Pip ------------=_1740161527-12467-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Jan 2025 13:37:54 +0000 Received: from localhost ([127.0.0.1]:60917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1taavZ-0001wn-L6 for submit@debbugs.gnu.org; Wed, 22 Jan 2025 08:37:54 -0500 Received: from lists.gnu.org ([2001:470:142::17]:33754) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1taavW-0001wQ-2P for submit@debbugs.gnu.org; Wed, 22 Jan 2025 08:37:51 -0500 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 1taavQ-0004ge-LK for bug-gnu-emacs@gnu.org; Wed, 22 Jan 2025 08:37:44 -0500 Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1taavO-0005e3-Fq for bug-gnu-emacs@gnu.org; Wed, 22 Jan 2025 08:37:44 -0500 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1737553052; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Cf8oagIFiyKWdhUVPZmzupgmsaX6atP058pSU/aVMgs=; b=lA1b5tE0dqS3pcjA3qxw9D/3Vpg7qNTJgrqUhjm8K01tfqEOCdN5RE0JXPAsZfMsgautsT FReZEBgOS9ijEenrALLPu450gmq4SPdxf15OcEm8ZuCrfZQ9DXyu5DmMIVxXh+TDpUoMGB 3cKzstNrFoP8E2TmoJHBJlYg70RM4eY= To: bug-gnu-emacs@gnu.org Subject: 31.0.50; feature/igc: crash report on Arch Linux, redisplay_internal Date: Wed, 22 Jan 2025 14:37:27 +0100 Message-ID: <87ed0vq8a0.fsf@snapdragon.cc> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2402:1f00:8001:f75::2; envelope-from=oliver.reiter@snapdragon.cc; helo=mail.snapdragon.cc X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Dear all, I can report another crash on Arch Linux using feature/igc. Looks interesting (at least to my layman eyes), as its Lisp Backtrace is just "redisplay_internal (C function)". I have the coredump, binary and .pdmp for further inquiry, if necessary. Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 432 { (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 #1 0x000055555579f2a8 in set_state (state=) at /home/reitero/build/sources/emacs/emacs/src/igc.c:991 #2 0x0000555555793ee2 in igc_assert_fail (file=, line=, msg=) at /home/reitero/build/sources/emacs/emacs/src/igc.c:276 #3 0x000055555583412c in BufferFill () #4 0x0000555555869b60 in amcSegFix () #5 0x0000555555803aad in _mps_fix2 () #6 0x000055555579c985 in fix_raw (ss=ss@entry=0x7ffffffeecf8, p=p@entry=0x7ffffffeeb70) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1161 #7 0x000055555579ca43 in fix_string (ss=ss@entry=0x7ffffffeecf8, s=s@entry=0x7fffa8c94cc8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 #8 0x00005555557a1a7c in dflt_scan_obj (ss=ss@entry=0x7ffffffeecf8, base_start=base_start@entry=0x7fffa8c94cc8, base_limit=base_limit@entry=0x7fffa8c94cf0, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2021 #9 0x00005555557a1c2f in dflt_scanx (ss=ss@entry=0x7ffffffeecf8, base_start=, base_limit=0x7fffa8c94cf0, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2088 #10 0x00005555557a1c6b in dflt_scan (ss=0x7ffffffeecf8, base_start=, base_limit=) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 #11 0x0000555555835165 in amcSegScan () #12 0x0000555555864340 in traceScanSegRes () #13 0x000055555586452a in traceScanSeg () #14 0x0000555555865386 in TraceAdvance () #15 0x0000555555865b4d in TracePoll () #16 0x0000555555865db9 in ArenaPoll () #17 0x00005555558661a3 in mps_ap_fill () #18 0x00005555557a0cd7 in alloc_impl (size=size@entry=56, type=type@entry=IGC_OBJ_VECTOR, ap=0x7fffe8001980) at /home/reitero/build/sources/emacs/emacs/src/igc.c:3976 #19 0x00005555557a0dc6 in alloc (size=size@entry=56, type=type@entry=IGC_OBJ_VECTOR) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4004 #20 0x00005555557a3610 in igc_alloc_pseudovector (nwords_mem=5, nwords_lisp=0, nwords_zero=, tag=PVEC_MARKER) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4158 #21 0x000055555570efeb in allocate_pseudovector (memlen=memlen@entry=5, lisplen=lisplen@entry=0, zerolen=zerolen@entry=0, tag=tag@entry=PVEC_MARKER) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:3738 #22 0x000055555570f06a in Fmake_marker () at /home/reitero/build/sources/emacs/emacs/src/alloc.c:4106 #23 0x0000555555702340 in Fmatch_data (integers=integers@entry=0x0, reuse=reuse@entry=0x0, reseat=reseat@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/search.c:2909 #24 0x00005555557028bd in record_unwind_save_match_data () at /home/reitero/build/sources/emacs/emacs/src/search.c:3181 #25 0x0000555555797a9f in autocmp_chars (rule=rule@entry=0x7fffeebb2c0d, charpos=charpos@entry=6315, bytepos=bytepos@entry=6315, limit=limit@entry=6657, win=win@entry=0x7fffeef28220, face=face@entry=0x7fffa7356678, string=0x0, direction=0x3bf0, ch=40) at /home/reitero/build/sources/emacs/emacs/src/composite.c:948 #26 0x0000555555797f0d in composition_reseat_it (cmp_it=0x7fffffff7450, charpos=6315, bytepos=6315, endpos=6657, w=0x7fffeef28220, bidi_level=, face=0x7fffa7356678, string=0x0) at /home/reitero/build/sources/emacs/emacs/src/composite.c:1353 #27 0x0000555555613bb6 in next_element_from_buffer (it=0x7fffffff6b90) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:9810 #28 0x0000555555613956 in next_element_from_buffer (it=0x7fffffff6b90) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:9754 #29 0x0000555555611620 in get_next_display_element (it=0x7fffffff6b90) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:8308 #30 0x00005555556147cb in move_it_in_display_line_to (it=it@entry=0x7fffffff6b90, to_charpos=to_charpos@entry=6657, to_x=to_x@entry=-1, op=op@entry=MOVE_TO_POS) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10109 #31 0x00005555556166c1 in move_it_to (it=it@entry=0x7fffffff6b90, to_charpos=6657, to_x=to_x@entry=-1, to_y=, to_vpos=to_vpos@entry=-1, op=op@entry=10) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10843 #32 0x0000555555617ad2 in partial_line_height (it_origin=) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:11475 #33 0x0000555555623815 in try_window (window=window@entry=0x7fffeef28225, pos=..., flags=flags@entry=1) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:21289 #34 0x00005555556290b1 in redisplay_window (window=0x7fffeef28225, just_this_one_p=just_this_one_p@entry=true) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:20632 #35 0x000055555562ad99 in redisplay_window_1 (window=window@entry=0x7fffeef28225) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:18123 #36 0x000055555572c98f in internal_condition_case_1 (bfun=0x55555562ad6a , arg=0x7fffeef28225, handlers=, hfun=0x555555620fc6 ) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1651 #37 0x00005555556224ee in redisplay_internal () at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:17629 #38 0x000055555562353f in redisplay_preserve_echo_area (from_where=) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:17842 #39 0x00005555556c6224 in detect_input_pending_run_timers (do_display=true) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:11623 #40 0x000055555577ad66 in wait_reading_process_output (time_limit=, nsecs=, read_kbd=-1, do_display=true, wait_for_cell=0x0, wait_proc=, just_wait_proc=0) at /home/reitero/build/sources/emacs/emacs/src/process.c:5857 #41 0x00005555555f4712 in sit_for (timeout=, reading=true, display_option=1) at /home/reitero/build/sources/emacs/emacs/src/dispnew.c:6903 #42 0x00005555556bb78b in read_char (commandflag=1, map=0x7fffa35f468b, prev_event=0x0, used_mouse_menu=0x7fffffffd64b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:788 #43 0x00005555556c4c00 in read_key_sequence (keybuf=0x7fffffffd770, prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:10790 #44 0x00005555556b7a23 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1435 #45 0x000055555572c919 in internal_condition_case (bfun=0x5555556b77e1 , handlers=, hfun=0x5555556b486c ) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1627 #46 0x00005555556b4a97 in command_loop_2 (handlers=handlers@entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 #47 0x000055555572c857 in internal_catch (tag=, func=0x5555556b4a75 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1306 #48 0x00005555556b5c77 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 #49 0x00005555556b5d0e in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 #50 0x00005555556b5eac in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 #51 0x00005555556b7316 in main (argc=, argv=0x7fffffffdb68) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2658 Lisp Backtrace: "redisplay_internal (C function)" (0x0) In GNU Emacs 31.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) of 2025-01-20 built on wilap Repository revision: 35437854166f8d0c1deceb7aba50f27cc838b490 Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -Og -fno-omit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps LDFLAGS=-L/home/reitero/.local/lib/mps --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-mps=yes --with-gameuser=root:games --with-pgtk --with-xft --with-harfbuzz --with-modules --without-compress-install --without-m17n-flt --with-libotf --without-imagemagick --without-gsettings --without-gconf --with-native-compilation=aot --with-tree-sitter --enable-link-time-optimization' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: de_AT.UTF-8 locale-coding-system: utf-8-unix ------------=_1740161527-12467-1--