From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#71929: 30.0.60; crash in mark_image_cache Date: Sat, 06 Jul 2024 10:41:15 +0800 Message-ID: <87cynrjl84.fsf@melete.silentflame.com> References: <87jzi17uot.fsf@melete.silentflame.com> <87y16h6fm3.fsf@melete.silentflame.com> <86jzi1aeje.fsf@gnu.org> <86ikxlae3p.fsf@gnu.org> <87tth4ofvp.fsf@melete.silentflame.com> <86jzi073r8.fsf@gnu.org> <871q4849yc.fsf@yahoo.com> <86frso70i4.fsf@gnu.org> <87wmm02n9q.fsf@yahoo.com> <867ce06qnf.fsf@gnu.org> <87sewo2hk3.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20005"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 71929@debbugs.gnu.org, Eli Zaretskii To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 06 04:42:22 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 1sPvNV-0004xl-H8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 06 Jul 2024 04:42:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sPvNA-0000oI-FQ; Fri, 05 Jul 2024 22:42:00 -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 1sPvN9-0000o2-GN for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2024 22:41:59 -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 1sPvN9-000758-8G for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2024 22:41:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sPvNC-0007SY-CD for bug-gnu-emacs@gnu.org; Fri, 05 Jul 2024 22:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Jul 2024 02:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71929 X-GNU-PR-Package: emacs Original-Received: via spool by 71929-submit@debbugs.gnu.org id=B71929.172023370428640 (code B ref 71929); Sat, 06 Jul 2024 02:42:02 +0000 Original-Received: (at 71929) by debbugs.gnu.org; 6 Jul 2024 02:41:44 +0000 Original-Received: from localhost ([127.0.0.1]:45323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPvMt-0007Rp-GC for submit@debbugs.gnu.org; Fri, 05 Jul 2024 22:41:44 -0400 Original-Received: from sendmail.purelymail.com ([34.202.193.197]:59230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPvMq-0007RT-9e for 71929@debbugs.gnu.org; Fri, 05 Jul 2024 22:41:41 -0400 DKIM-Signature: a=rsa-sha256; b=BRIyldj8HBGqfhDI3cFl/j9jfn2ydQWIOj0cM4AGlUJv/Qp+lVBYsuuA4lQhEYMgZo30DHUGJ5TPaFEaQxkJ2OOUKM4mm9CAe42f9Pz41Auu9ta0w2u+fZONFRycKERipVCMs9T/VA/8bd2N0Rw/bGso0k/5POgPZrixBLcRbb71BN5wB1sRD1oUfls7p3jBUEts1s8G5u+eitR4D9S5VgnafNtw3WQKAgEQ4TG5N/ZDmlkfdAmX1a2vLwUwdlq28DDWraVHFVjMeS/Qrt/V9JVh6qdfyOcIyfORDeMxkRzHbdkaXO8U2GEJUvwHwX5YPLjDmzV2VE9U1H6dmD1Vkg==; s=purelymail1; d=spwhitton.name; v=1; bh=248bzwS4HgQa6G3FXkykojGuvCajYZa3GQbeQPdEkXo=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=0pX2/pIWxgNOJRFa1pVVk0HQCHlWcd+YRYUfyLaOhuvJCZnloJOVxyRSoI01MnEHaRIZhHG3VKFPAt98617x+BGKJhT81rhpZvPqqjAwMxYGI8d2K6gH2P9S7v6/zULQPO5/xvmw9hVSR/Zabpa0lUZnefGPn0FIyrsjaUTrKj/IB1TkfEcM2Mr47gxerHCYALhMLtOtrr0CBk0Efo/5AZtpmvfFDd+9Vi2M3JA9cGiRbuo6Ja4fZ/X4n0k2bq3mZqecVp8JDWwBsFjQiiKRW0W56UPK+JzvmkTdBueiazJ4HHBhJfTS4gCKAW5/zwSwy26C/NR95R/OCq5bvO9Ncg==; s=purelymail1; d=purelymail.com; v=1; bh=248bzwS4HgQa6G3FXkykojGuvCajYZa3GQbeQPdEkXo=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 71929@debbugs.gnu.org Original-Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1148137841; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 06 Jul 2024 02:41:18 +0000 (UTC) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id 694997F9F64; Sat, 6 Jul 2024 10:41:15 +0800 (CST) In-Reply-To: <87sewo2hk3.fsf@yahoo.com> (Po Lu's message of "Fri, 05 Jul 2024 19:40:12 +0800") 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:288447 Archived-At: Hello, On Fri 05 Jul 2024 at 07:40pm +08, Po Lu wrote: > Eli Zaretskii writes: > >> Can you suggest a GDB setup for Sean to use in order to try to find >> this unknown code which causes this? > > I suggested compiling --enable-checking, as there is an assert which I > expect to be activated in these situations. I recompiled with this. It crashed again this morning. Unfortunately it just crashed in the same way, without hitting any other failed assertions along the way. Here is the backtrace. 0 in mark_image_cache of image.c:3775 1 in mark_frame of alloc.c:7063 2 in process_mark_stack of alloc.c:7303 3 in mark_objects of alloc.c:7512 4 in mark_vectorlike of alloc.c:6891 5 in mark_window of alloc.c:7072 6 in process_mark_stack of alloc.c:7307 7 in mark_objects of alloc.c:7512 8 in mark_vectorlike of alloc.c:6891 9 in mark_frame of alloc.c:7037 10 in process_mark_stack of alloc.c:7303 11 in mark_objects of alloc.c:7512 12 in mark_vectorlike of alloc.c:6891 13 in mark_window of alloc.c:7072 14 in process_mark_stack of alloc.c:7307 15 in mark_object of alloc.c:7504 16 in mark_char_table of alloc.c:6920 17 in mark_char_table of alloc.c:6917 18 in process_mark_stack of alloc.c:7341 19 in mark_object of alloc.c:7504 20 in mark_char_table of alloc.c:6920 21 in mark_char_table of alloc.c:6917 22 in process_mark_stack of alloc.c:7341 23 in mark_object of alloc.c:7504 24 in mark_interval_tree_1 of alloc.c:1529 25 in traverse_intervals_noorder of intervals.c:243 26 in traverse_intervals_noorder of intervals.c:248 27 in traverse_intervals_noorder of intervals.c:248 28 in traverse_intervals_noorder of intervals.c:248 29 in mark_interval_tree of alloc.c:1538 30 in mark_buffer of alloc.c:6958 31 in process_mark_stack of alloc.c:7299 32 in mark_objects of alloc.c:7512 33 in mark_vectorlike of alloc.c:6891 34 in mark_buffer of alloc.c:6954 35 in process_mark_stack of alloc.c:7299 36 in mark_object of alloc.c:7504 37 in mark_discard_killed_buffers of alloc.c:7020 38 in mark_window of alloc.c:7087 39 in process_mark_stack of alloc.c:7307 40 in mark_objects of alloc.c:7512 41 in mark_vectorlike of alloc.c:6891 42 in mark_frame of alloc.c:7037 43 in process_mark_stack of alloc.c:7303 44 in mark_object of alloc.c:7504 45 in mark_interval_tree_1 of alloc.c:1529 46 in traverse_intervals_noorder of intervals.c:243 47 in mark_interval_tree of alloc.c:1538 48 in process_mark_stack of alloc.c:7264 49 in mark_objects of alloc.c:7512 50 in mark_vectorlike of alloc.c:6891 51 in mark_buffer of alloc.c:6954 52 in process_mark_stack of alloc.c:7299 53 in mark_object of alloc.c:7504 54 in mark_interval_tree_1 of alloc.c:1529 55 in traverse_intervals_noorder of intervals.c:243 56 in traverse_intervals_noorder of intervals.c:248 57 in traverse_intervals_noorder of intervals.c:248 58 in mark_interval_tree of alloc.c:1538 59 in process_mark_stack of alloc.c:7264 60 in mark_object of alloc.c:7504 61 in mark_glyph_matrix of alloc.c:6847 62 in mark_window of alloc.c:7079 63 in process_mark_stack of alloc.c:7307 64 in mark_objects of alloc.c:7512 65 in mark_vectorlike of alloc.c:6891 66 in mark_frame of alloc.c:7037 67 in process_mark_stack of alloc.c:7303 68 in mark_object of alloc.c:7504 69 in mark_interval_tree_1 of alloc.c:1529 70 in traverse_intervals_noorder of intervals.c:243 71 in mark_interval_tree of alloc.c:1538 72 in process_mark_stack of alloc.c:7264 73 in mark_object of alloc.c:7504 74 in mark_overlay of alloc.c:6933 75 in process_mark_stack of alloc.c:7355 76 in mark_objects of alloc.c:7512 77 in mark_vectorlike of alloc.c:6891 78 in mark_buffer of alloc.c:6954 79 in process_mark_stack of alloc.c:7299 80 in mark_object of alloc.c:7504 81 in mark_interval_tree_1 of alloc.c:1529 82 in traverse_intervals_noorder of intervals.c:243 83 in mark_interval_tree of alloc.c:1538 84 in process_mark_stack of alloc.c:7264 85 in mark_object of alloc.c:7504 86 in mark_char_table of alloc.c:6920 87 in mark_char_table of alloc.c:6917 88 in process_mark_stack of alloc.c:7341 89 in mark_object of alloc.c:7504 90 in mark_char_table of alloc.c:6920 91 in mark_char_table of alloc.c:6917 92 in process_mark_stack of alloc.c:7341 93 in mark_objects of alloc.c:7512 94 in mark_vectorlike of alloc.c:6891 95 in mark_buffer of alloc.c:6954 96 in process_mark_stack of alloc.c:7299 97 in mark_objects of alloc.c:7512 98 in mark_vectorlike of alloc.c:6891 99 in mark_buffer of alloc.c:6954 100 in process_mark_stack of alloc.c:7299 101 in mark_object of alloc.c:7504 102 in mark_char_table of alloc.c:6920 103 in mark_char_table of alloc.c:6917 104 in process_mark_stack of alloc.c:7341 105 in mark_objects of alloc.c:7512 106 in mark_vectorlike of alloc.c:6891 107 in mark_buffer of alloc.c:6954 108 in process_mark_stack of alloc.c:7299 109 in mark_objects of alloc.c:7512 110 in mark_vectorlike of alloc.c:6891 111 in mark_buffer of alloc.c:6954 112 in process_mark_stack of alloc.c:7299 113 in mark_objects of alloc.c:7512 114 in mark_vectorlike of alloc.c:6891 115 in mark_buffer of alloc.c:6954 116 in process_mark_stack of alloc.c:7299 117 in mark_objects of alloc.c:7512 118 in mark_vectorlike of alloc.c:6891 119 in mark_buffer of alloc.c:6954 120 in process_mark_stack of alloc.c:7299 121 in mark_objects of alloc.c:7512 122 in mark_vectorlike of alloc.c:6891 123 in mark_buffer of alloc.c:6954 124 in process_mark_stack of alloc.c:7299 125 in mark_object of alloc.c:7504 126 in mark_object_root_visitor of alloc.c:6396 127 in visit_vectorlike_root of alloc.c:6348 128 in visit_buffer_root of alloc.c:6362 129 in visit_static_gc_roots of alloc.c:6374 130 in garbage_collect of alloc.c:6598 131 in maybe_garbage_collect of alloc.c:6507 132 in maybe_gc of /home/spwhitton/src/emacs/primary/src/lisp.h:5929 133 in exec_byte_code of bytecode.c:787 134 in funcall_lambda of eval.c:3252 135 in funcall_general of eval.c:3044 136 in Ffuncall of eval.c:3093 137 in Fapply of eval.c:2718 138 in funcall_subr of eval.c:3184 139 in exec_byte_code of bytecode.c:812 140 in funcall_lambda of eval.c:3252 141 in funcall_general of eval.c:3044 142 in Ffuncall of eval.c:3093 143 in timer_check_2 of /home/spwhitton/src/emacs/primary/src/lisp.h:1178 144 in timer_check of keyboard.c:4866 145 in readable_events of keyboard.c:3591 146 in get_input_pending of keyboard.c:7869 147 in detect_input_pending_run_timers of keyboard.c:11573 148 in wait_reading_process_output of process.c:5838 149 in kbd_buffer_get_event of /home/spwhitton/src/emacs/primary/src/lisp.h:1178 150 in read_event_from_main_queue of keyboard.c:2330 151 in read_decoded_event_from_main_queue of keyboard.c:2394 152 in read_char of keyboard.c:3015 153 in read_key_sequence of keyboard.c:10743 154 in command_loop_1 of /home/spwhitton/src/emacs/primary/src/lisp.h:1178 155 in internal_condition_case of eval.c:1613 156 in command_loop_2 of keyboard.c:1168 157 in internal_catch of eval.c:1292 158 in command_loop of /home/spwhitton/src/emacs/primary/src/lisp.h:1178 159 in recursive_edit_1 of keyboard.c:754 160 in Frecursive_edit of keyboard.c:837 161 in main of emacs.c:2631 -- Sean Whitton