From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Oliver Reiter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 May 2025 20:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78473@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174751461930268 (code B ref -1); Sat, 17 May 2025 20:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 May 2025 20:43:39 +0000 Received: from localhost ([127.0.0.1]:51441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGONc-0007s2-G3 for submit@debbugs.gnu.org; Sat, 17 May 2025 16:43:39 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50760) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGONX-0007rU-Jr for submit@debbugs.gnu.org; Sat, 17 May 2025 16:43:34 -0400 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 1uGONR-0000fn-Rj for bug-gnu-emacs@gnu.org; Sat, 17 May 2025 16:43:26 -0400 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 1uGONN-0007dW-B9 for bug-gnu-emacs@gnu.org; Sat, 17 May 2025 16:43:25 -0400 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1747514592; 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=exXx+N8wAkfIdF5eKOW80qHtnTCOeNSjJDgQIGoWQ9w=; b=HLtjfySGTJJaiIExycfNWJUj0ZRvlOqW5A88LjymEAcjscnpzO5mnmmsSC/F9+pR0cDgZD 00xtJsOHEh+97vdjE5dEEvSw1LfY8KsbDnCMUWCB+GfWzC7ReDrF1gHHiTG9xKK1Vib6Fo rxz6MVrX+k1OKgk5D7OoawWTZAtlNiU= Date: Sat, 17 May 2025 22:43:08 +0200 Message-ID: <87sel3ynmr.fsf@wiiw.ac.at> 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 have encountered multiple crashes on feature/igc with pgtk when copying from Emacs to somewhere else. All crashes seem to involve some form of 'pgtk_handle_selection_*' function (xbacktrace is always empty). These crashes appear to be reproducible for me, if you need further info. Best, Oliver - First crash: #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=XIL(0x7fffb2970ebb), prev_event=XIL(0), used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 You can't do that without a process to debug. (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 local_selection_time = dpyinfo = 0x55dee7e0 selection = 0x45 selection_symbol = XIL(0x1c0) target = target_symbol = XIL(0x3f00) property = 0x5e local_selection_data = success = false count = pushed = false alias = tem = DONE = #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a41580 copy = { kind = SELECTION_REQUEST_EVENT, dpyinfo = 0x55dee7e0, requestor = 0x555555e00b50, selection = 0x45, target = 0x4d, property = 0x5e, time = 0 } --Type for more, q to quit, c to continue without paging-- moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = { fds_bits = {0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = no_avail = true xerrno = 11 proc = timeout = { tv_sec = 30, tv_nsec = 0 } end_time = { tv_sec = 1747293027, tv_nsec = 422682986 } timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 --Type for more, q to quit, c to continue without paging-- do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=XIL(0x7fffb2970ebb), prev_event=XIL(0), used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{ __jmpbuf = {1, -582214358097902161, 1, 1, 140736156504144, 0, -582214357303081553, -6719693885988977233}, __mask_was_saved = 0, __saved_mask = { __val = {93824995415603, 0, 21, 0, 140737488343168, 55720, 0, 140736156504149, 0, 140736184043408, 20, 21, 1, 46909632806912, 13524637773301830912, 56} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} tem = save = previous_echo_area_message = XIL(0) also_record = XIL(0) reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8fba0 retry = jmpcount = c_volatile = XIL(0) #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8fba0 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = 0 new_binding = count = --Type for more, q to quit, c to continue without paging-- t = echo_start = 0 keys_start = 0 current_binding = XIL(0x7fffb2970ebb) first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = { parent = , map = , start = 0, end = 0 } keytran = { parent = , map = , start = 0, end = 0 } indec = { parent = , map = , start = 0, end = 0 } shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = XIL(0) first_event = XIL(0) second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {make_fixnum(121), make_fixnum(9), make_fixnum(49), XIL(0xbbb12a65f17c5500), XIL(0x555555b51000), XIL(0x7fffffffd5f0), XIL(0x1), make_fixnum(1000), XIL(0x80), XIL(0x5555557aaad4), XIL(0x555555c8c700), XIL(0x555555982b90), XIL(0x7fffe06a8e80), XIL(0x7fffeb80528b), XIL(0x7fffffffd5a0), XIL(0), XIL(0x555555c8c830), XIL(0xbbb12a65f17c5500), XIL(0x17040), XIL(0x5555559766a4), XIL(0x7fffffffd620), XIL(0x7fffe09c5b5d), XIL(0), XIL(0x5555557b4e77), XIL(0x555555c8c700), XIL(0x7fffeb80528b), XIL(0), XIL(0x60), XIL(0xc), XIL(0xd008)} i = last_pt = count = cmd = prev_modiff = 1174 prev_buffer = 0x7fffb09d9050 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = --Type for more, q to quit, c to continue without paging-- c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = - Second crash: (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb64f0143, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 local_selection_time = dpyinfo = 0x55ec28e0 selection = 0x45 selection_symbol = 0x1c0 target = target_symbol = 0x3f00 property = 0x5e local_selection_data = success = false count = pushed = false alias = tem = DONE = #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a3ee80 copy = {kind = SELECTION_REQUEST_EVENT, dpyinfo = 0x55ec28e0, requestor = 0x555555dd7730, selection = 0x45, target = 0x4d, property = 0x5e, time = 0} moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = {fds_bits = {0 }} --Type for more, q to quit, c to continue without paging-- Writeok = {fds_bits = {0 }} check_write = true check_delay = no_avail = true xerrno = 11 proc = timeout = {tv_sec = 30, tv_nsec = 0} end_time = {tv_sec = 1747293907, tv_nsec = 792267659} timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb64f0143, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{__jmpbuf = {1, -5836420809289825763, 1, 1, 140737020785336, 0, -5836420809044458979, -408267284823997923}, __mask_was_saved = 0, __saved_mask = {__val = {19934, 0, 140737020785336, 140737020785336, 0, 140737488343168, 0, 79734, 140737020785341, 140736250486800, 19932, 19934, 1, 46909632806912, 13347250942112852736, 140737488343248}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8f130 retry = jmpcount = c_volatile = 0x0 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8f130 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 --Type for more, q to quit, c to continue without paging-- last_real_key_start = keys_local_start = 0 new_binding = count = t = echo_start = 0 keys_start = 0 current_binding = 0x7fffb64f0143 first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = {parent = , map = , start = 0, end = 0} keytran = {parent = , map = , start = 0, end = 0} indec = {parent = , map = , start = 0, end = 0} shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = 0x0 first_event = 0x0 second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {0x1e6, 0x196, 0x18a, 0xb93af603dca26b00, 0x555555b51000, 0x7fffffffd5f0, 0x1, 0xfa2, 0x80, 0x5555557aaad4 , 0x555555c8c700, 0x555555982b90, 0x7fffe06a8e80, 0x7fffe19f86ab, 0x7fffffffd5a0, 0x0, 0x555555c8c830, 0xb93af603dca26b00, 0x17040, 0x5555559766a4, 0x7fffffffd620, 0x7fffe09c5b5d, 0x0, 0x5555557b4e77 , 0x555555c8c700, 0x7fffe19f86ab, 0x0, 0x60, 0xc, 0xd008} i = last_pt = count = cmd = prev_modiff = 2621 prev_buffer = 0x7fffe42172b8 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = --Type for more, q to quit, c to continue without paging-- junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} lc_all = sockfd = -1 module_assertions = - Third crash: (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffe4833deb, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 local_selection_time = dpyinfo = 0x55d88870 selection = 0x45 selection_symbol = 0x1c0 target = target_symbol = 0x3f00 property = 0x5e local_selection_data = success = false count = pushed = false alias = tem = DONE = #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a3fac0 copy = { kind = SELECTION_REQUEST_EVENT, dpyinfo = 0x55d88870, requestor = 0x555555dfea60, selection = 0x45, target = 0x4d, property = 0x5e, time = 0 } --Type for more, q to quit, c to continue without paging-- moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = { fds_bits = {0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = no_avail = true xerrno = 11 proc = timeout = { tv_sec = 30, tv_nsec = 0 } end_time = { tv_sec = 1747512846, tv_nsec = 273431863 } timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 --Type for more, q to quit, c to continue without paging-- do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffe4833deb, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{ __jmpbuf = {1, -5998025564981620853, 1, 1, 140736996195832, 0, -5998025564165828725, -461638048342536309}, __mask_was_saved = 0, __saved_mask = { __val = {2767, 0, 140736996195832, 140736996195832, 0, 140737488343168, 0, 11066, 140736996195837, 140736997292160, 2765, 2767, 1, 140733193388032, 1378613490129614848, 192} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8ebb0 retry = jmpcount = c_volatile = 0x0 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8ebb0 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = 0 new_binding = --Type for more, q to quit, c to continue without paging-- count = t = echo_start = 0 keys_start = 0 current_binding = 0x7fffe4833deb first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = { parent = , map = , start = 0, end = 0 } keytran = { parent = , map = , start = 0, end = 0 } indec = { parent = , map = , start = 0, end = 0 } shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = 0x0 first_event = 0x0 second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {0x192, 0xea, 0x1d2, 0x7fffe780d3e5, 0x0, 0x5555557b6137 , 0x0, 0x1321d1aa41bcb800, 0xc, 0x13dd8, 0x38, 0x7fffe780d3e5, 0x0, 0x60, 0x1, 0xfa2, 0x0, 0x0, 0x0, 0x5555556e0c26 , 0x0, 0x0, 0x0, 0x0, 0x2aaa92d81fb0, 0x7fffe3352f73, 0x7fffe8800004, 0x0, 0x0, 0xd008} i = last_pt = count = cmd = prev_modiff = 1100 prev_buffer = 0x7fffe2aa3df8 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) --Type for more, q to quit, c to continue without paging-- at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = - Fourth crash: (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 0x00005555558e3ff8 in pgtk_handle_selection_clear (event=) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:754 #10 0x00005555556e416e in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:794 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb5b54d0b, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 0x00005555558e3ff8 in pgtk_handle_selection_clear (event=) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:754 selection = changed_owner_time = 0 selection_symbol = local_selection_data = local_selection_time = dpyinfo = Vselection_alist = #10 0x00005555556e416e in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:794 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a45700 copy = { kind = SELECTION_CLEAR_EVENT, dpyinfo = 0x55ec3a10, requestor = 0x0, selection = 0x1, target = 0x0, property = 0x0, time = 0 } moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = { fds_bits = {16, 0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = no_avail = false xerrno = 11 proc = timeout = { tv_sec = 0, tv_nsec = 0 } end_time = { tv_sec = 1747513208, tv_nsec = 284070002 } timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb5b54d0b, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{ __jmpbuf = {1, 3558834140431439861, 1, 1, 93824997414592, 0, 3558834140672612341, 7221189849292789749}, __mask_was_saved = 0, __saved_mask = { __val = {336, 0, 140737015262712, 140737015262712, 0, 140737488343168, 0, 1342, 140737015262717, 140736438884208, 334, 336, 1, 46909632806912, 14698558908229720064, 192} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8f2e0 retry = jmpcount = c_volatile = 0x0 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8f2e0 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = 0 new_binding = count = t = echo_start = 0 keys_start = 0 current_binding = 0x7fffb5b54d0b first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = { parent = , map = , start = 0, end = 0 } keytran = { parent = , map = , start = 0, end = 0 } indec = { parent = , map = , start = 0, end = 0 } shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = 0x0 first_event = 0x0 second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {0x1aa, 0x82, 0x192, 0x7fffe78113e5, 0x0, 0x5555557b6137 , 0x0, 0xcbfbc573632f9800, 0xc, 0x13dd8, 0x38, 0x7fffe78113e5, 0x0, 0x60, 0x1, 0xfa2, 0x0, 0x0, 0x0, 0x5555556e0c26 , 0x0, 0x0, 0x0, 0x0, 0x2aaa92d81fb0, 0x7fffe5aaa5eb, 0x7fffe8800004, 0x0, 0x0, 0xd008} i = last_pt = count = cmd = prev_modiff = 1985 prev_buffer = 0x7fffe3cd2df8 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) of 2025-05-14 built on wilap Repository revision: 2ef5b055f50d61fea59b54f87dbfd548e7a8b53d Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -O3 -mtune=native -march=native -fomit-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 Major mode: DOOM v3.0.0-pre Minor modes in effect: which-key-mode: t savehist-mode: t server-mode: t better-jumper-mode: t better-jumper-local-mode: t corfu-terminal-mode: t corfu-history-mode: t corfu-popupinfo-mode: t global-corfu-mode: t corfu-mode: t vertico-multiform-mode: t vertico-mode: t nerd-icons-completion-mode: t marginalia-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t gcmh-mode: t global-hl-line-mode: t hl-line-mode: t winner-mode: t smartparens-global-mode: t ws-butler-global-mode: t undo-fu-session-global-mode: t undo-fu-mode: t persp-mode: t doom-modeline-mode: t override-global-mode: t global-subword-mode: t subword-mode: t evil-mode: t evil-local-mode: t +popup-mode: t general-override-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t minibuffer-regexp-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 May 2025 21:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78473@debbugs.gnu.org, Oliver Reiter Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.17475155461254 (code B ref 78473); Sat, 17 May 2025 21:00:02 +0000 Received: (at 78473) by debbugs.gnu.org; 17 May 2025 20:59:06 +0000 Received: from localhost ([127.0.0.1]:51516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGOcc-0000K9-0o for submit@debbugs.gnu.org; Sat, 17 May 2025 16:59:06 -0400 Received: from mail-24418.protonmail.ch ([109.224.244.18]:37333) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGOcY-0000JJ-Qt for 78473@debbugs.gnu.org; Sat, 17 May 2025 16:59:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1747515535; x=1747774735; bh=4qB9Zl7CSvs3QgluanLDhlabYcaEsQMeisbJNvBZQVY=; 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=d/Qv1QW4MICvL9F6BCv+82KKCI0PmQJb1e4SbeBdRgvRKLG2HqjNDr7+LY7ZFdfNr QlOnadmeWDVeDvOngxpU0NkpWWvkhXqYDyzRW0nBOC8zc17u7gA/xhzUfrZ2y+GXOi RxNok7WVEz8j07KF8CkD0hDhTkSQLGjamdGk4rfaxXxn1z7Oi9+e8adlhFKd6fdAqi kwVup4M1DUIBJ8u61q4kszjoN7INWp4ChdU9xq2/luaxbzToqHWDvHiLKpFiEL6D3O Gy38fUHHNdaMpek4gYvINbWi0BC7UwyeK6KIy+dkWcrt6R9zrbF8K7otHbhml//lt6 PPY9gfatA2GDQ== Date: Sat, 17 May 2025 20:58:49 +0000 From: Pip Cet Message-ID: <87jz6fdke3.fsf@protonmail.com> In-Reply-To: <87sel3ynmr.fsf@wiiw.ac.at> References: <87sel3ynmr.fsf@wiiw.ac.at> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 35bcb75ff40b6a6705c2cb0b010e3697eb90b131 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.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: -1.0 (-) "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex= t editors\"" writes: > Dear all, > > I have encountered multiple crashes on feature/igc with pgtk when > copying from Emacs to somewhere else. All crashes seem to involve some > form of 'pgtk_handle_selection_*' function (xbacktrace is always empty). > These crashes appear to be reproducible for me, if you need further > info. Thanks for the report! Can you try adding -fno-tree-sra to your CFLAGS and recompiling? This looks like https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D117423 > #9 pgtk_handle_selection_request (event=3D0x7fffffffc780) > at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 > local_selection_time =3D > dpyinfo =3D 0x55dee7e0 This pointer has been truncated to 32 bits; it should be 0x555555dee7e0. That's consistent with the gcc bug above (and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D119085, which has been correctly marked as a duplicate). > selection =3D 0x45 > selection_symbol =3D XIL(0x1c0) > target =3D > target_symbol =3D XIL(0x3f00) > property =3D 0x5e > local_selection_data =3D > success =3D false > count =3D > pushed =3D false > alias =3D > tem =3D > DONE =3D > Configured using: > 'configure 'CFLAGS=3D-g3 -ggdb -O3 -mtune=3Dnative -march=3Dnative > -fomit-frame-pointer' CPPFLAGS=3D-I/home/reitero/.local/lib/mps Using -fomit-frame-pointer will result in the compiler putting references to GC-able objects in %rbp; since MPS usually uses setjmp to spill the registers to the stack, and setjmp "scrambles" %rbp for security reasons, that will result in references which are invisible to MPS, which will cause other crashes. Pip From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 May 2025 05:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet Cc: oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174754440024270 (code B ref 78473); Sun, 18 May 2025 05:00:03 +0000 Received: (at 78473) by debbugs.gnu.org; 18 May 2025 05:00:00 +0000 Received: from localhost ([127.0.0.1]:53814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGW80-0006JM-2G for submit@debbugs.gnu.org; Sun, 18 May 2025 01:00:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36694) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGW7x-0006J2-BQ for 78473@debbugs.gnu.org; Sun, 18 May 2025 00:59:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uGW7r-0003rW-Ci; Sun, 18 May 2025 00:59:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YbMcP2nHCHFJvCj3FQJLfsyTG+hh+Veq+8tn+8LvYr8=; b=YO5E7bfdJM8z AMecOBxbmOVxF/kE/rVTQkjYtG5wwvXKI4Hjzko3AOlNgeTy5H7p971Z24yW2jiWWKdrPJrLOIS2C NNyMUZfwrVLFDDGJoMXNS0/AyTRqLH28FbKFPuqiHGfafQAxxqtyDH3xVK/LRNjOdMMP0tag6WZap BUdHRHqbakEaG3EE/GtzkDpBF8JVEH8d5EvqeUdDDaODgB6bEANcpvEKfSoFjAMzOEhvExSMJNhzB X8OyZyns1IOFL0QHGgXjCWKLc4vHmwzHXnc0KKMUmyJH4GTJFlabD17VwtHHnQGx6E9mW9QqU8gNd r52MBxD/LfJGB2aDG8JYpA==; Date: Sun, 18 May 2025 07:59:48 +0300 Message-Id: <865xhyv7i3.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87jz6fdke3.fsf@protonmail.com> (bug-gnu-emacs@gnu.org) References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Sat, 17 May 2025 20:58:49 +0000 > From: Pip Cet via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" writes: > > > Dear all, > > > > I have encountered multiple crashes on feature/igc with pgtk when > > copying from Emacs to somewhere else. All crashes seem to involve some > > form of 'pgtk_handle_selection_*' function (xbacktrace is always empty). > > These crashes appear to be reproducible for me, if you need further > > info. > > Thanks for the report! Can you try adding -fno-tree-sra to your CFLAGS > and recompiling? This looks like > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117423 > > > #9 pgtk_handle_selection_request (event=0x7fffffffc780) > > at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 > > local_selection_time = > > dpyinfo = 0x55dee7e0 > > This pointer has been truncated to 32 bits; it should be 0x555555dee7e0. > That's consistent with the gcc bug above (and > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119085, which has been > correctly marked as a duplicate). Is there any way we could change our code to avoid bumping into this problem? The bug exists in a relatively new version of GCC, so more users will hit it in the years to come. One way is to force the use of -fno-tree-sra (for the affected versions of GCC, if we can identify them), but is there maybe a less blunt instrument? > > Configured using: > > 'configure 'CFLAGS=-g3 -ggdb -O3 -mtune=native -march=native > > -fomit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps > > Using -fomit-frame-pointer will result in the compiler putting > references to GC-able objects in %rbp; since MPS usually uses setjmp to > spill the registers to the stack, and setjmp "scrambles" %rbp for > security reasons, that will result in references which are invisible to > MPS, which will cause other crashes. But configure.ac on the branch forces -fno-omit-frame-pointer. Is that not working for some reason? From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 May 2025 11:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174756721816757 (code B ref 78473); Sun, 18 May 2025 11:21:02 +0000 Received: (at 78473) by debbugs.gnu.org; 18 May 2025 11:20:18 +0000 Received: from localhost ([127.0.0.1]:55941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGc41-0004MB-NX for submit@debbugs.gnu.org; Sun, 18 May 2025 07:20:18 -0400 Received: from mail-10631.protonmail.ch ([79.135.106.31]:62655) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGc3y-0004G5-PS for 78473@debbugs.gnu.org; Sun, 18 May 2025 07:20:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1747567206; x=1747826406; bh=9iiuM464gTyrXjRASW0mxY8IKm+fVI6bskQsYxy8DZ0=; h=Date:To:From:Cc: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=TqgRgDwqrcUQXsH3i+QDJiTQI3C//YkU2X6wp/QqqS+vqoHrVpd/evIMbRENq2XIr oGkBNCv+PxIri/5pFedSxvqfZHfLS8eN+JsBU+Crpl1prmZ68M5kztra+c4C3d+iXu fhZqIywUOxuNF7gI+lrx/YgTGssIcJKSHMISfCfngXgfW61Z4xJKxLHOm2f5bQS6Ta H/S3AzrziG8Q/XrHA/CwsNSfyxKdw96LAntx3I5HGGTcC3T+66wNmwtE0mnpri+gh4 kXxqWput2QreNyS73jIRp26s9IbAKA/c1m/tUfVA9lrI2dYW6Vqda6gBFRtZ+8+OG9 XiyKavaBPNRPQ== Date: Sun, 18 May 2025 11:20:00 +0000 From: Pip Cet Message-ID: <875xhydv38.fsf@protonmail.com> In-Reply-To: <865xhyv7i3.fsf@gnu.org> References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 231708a96ff91f9a6a9da2a466826767e65f6d25 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.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: -1.0 (-) "Eli Zaretskii" writes: >> Date: Sat, 17 May 2025 20:58:49 +0000 >> From: Pip Cet via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of = text editors\"" writes: >> >> > Dear all, >> > >> > I have encountered multiple crashes on feature/igc with pgtk when >> > copying from Emacs to somewhere else. All crashes seem to involve some >> > form of 'pgtk_handle_selection_*' function (xbacktrace is always empty= ). >> > These crashes appear to be reproducible for me, if you need further >> > info. >> >> Thanks for the report! Can you try adding -fno-tree-sra to your CFLAGS >> and recompiling? This looks like >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D117423 >> >> > #9 pgtk_handle_selection_request (event=3D0x7fffffffc780) >> > at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:= 585 >> > local_selection_time =3D >> > dpyinfo =3D 0x55dee7e0 >> >> This pointer has been truncated to 32 bits; it should be 0x555555dee7e0. >> That's consistent with the gcc bug above (and >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D119085, which has been >> correctly marked as a duplicate). > > Is there any way we could change our code to avoid bumping into this > problem? I thought we had, to be honest. Let's confirm this is 117423 first, then we can figure out how to work around that. > The bug exists in a relatively new version of GCC, so more > users will hit it in the years to come. Indeed, and that's if it is fixed at all. > One way is to force the use of -fno-tree-sra (for the affected > versions of GCC, if we can identify them), but is there maybe a less > blunt instrument? That'd be great, but I don't know how to do it. >> > Configured using: >> > 'configure 'CFLAGS=3D-g3 -ggdb -O3 -mtune=3Dnative -march=3Dnative >> > -fomit-frame-pointer' CPPFLAGS=3D-I/home/reitero/.local/lib/mps >> >> Using -fomit-frame-pointer will result in the compiler putting >> references to GC-able objects in %rbp; since MPS usually uses setjmp to >> spill the registers to the stack, and setjmp "scrambles" %rbp for >> security reasons, that will result in references which are invisible to >> MPS, which will cause other crashes. > > But configure.ac on the branch forces -fno-omit-frame-pointer. Is > that not working for some reason? Both options are passed to GCC, and -fomit-frame-pointer wins because it's last. Pip From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Oliver Reiter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 May 2025 11:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet Cc: 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174756761518125 (code B ref 78473); Sun, 18 May 2025 11:27:02 +0000 Received: (at 78473) by debbugs.gnu.org; 18 May 2025 11:26:55 +0000 Received: from localhost ([127.0.0.1]:55967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGcAR-0004iG-Dy for submit@debbugs.gnu.org; Sun, 18 May 2025 07:26:55 -0400 Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]:58068) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGcAO-0004hv-Rx for 78473@debbugs.gnu.org; Sun, 18 May 2025 07:26:53 -0400 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1747567608; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7GcI/4TiAI7rggD+6IE5X4uLvrLAQW1l87guauyIk6U=; b=YAMuHwblBWvz4nJnQtR3+lJNRFvM3lpAi8MWKL+2AJr+UDm56RqDwFhM+j+7Jku9t+YMJ2 cTlPv/4xalRyntQc4Xy38MPTLIvBqDbo9/Y6IeMI3db4hJg8q+gw/DvKj1P+3NwWivUNrF 9F2sA9ZKTAdr8AdQJO2Eu/DcmKNziFU= In-Reply-To: <87jz6fdke3.fsf@protonmail.com> (Pip Cet's message of "Sat, 17 May 2025 20:58:49 +0000") References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> Date: Sun, 18 May 2025 13:26:42 +0200 Message-ID: <875xhyw45p.fsf@snapdragon.cc> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.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: -1.0 (-) --=-=-= Content-Type: text/plain Content-Disposition: inline Pip Cet writes: > "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" writes: > >> Dear all, >> >> I have encountered multiple crashes on feature/igc with pgtk when >> copying from Emacs to somewhere else. All crashes seem to involve some >> form of 'pgtk_handle_selection_*' function (xbacktrace is always empty). >> These crashes appear to be reproducible for me, if you need further >> info. > > Thanks for the report! Can you try adding -fno-tree-sra to your CFLAGS > and recompiling? This looks like > > I can confirm that adding this flag solves it, no more crashes when copying stuff from Emacs. >> #9 pgtk_handle_selection_request (event=0x7fffffffc780) >> at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 >> local_selection_time = >> dpyinfo = 0x55dee7e0 > > This pointer has been truncated to 32 bits; it should be 0x555555dee7e0. > That's consistent with the gcc bug above (and > , which has been > correctly marked as a duplicate). > >> selection = 0x45 >> selection_symbol = XIL(0x1c0) >> target = >> target_symbol = XIL(0x3f00) >> property = 0x5e >> local_selection_data = >> success = false >> count = >> pushed = false >> alias = >> tem = >> DONE = > >> Configured using: >> 'configure 'CFLAGS=-g3 -ggdb -O3 -mtune=native -march=native >> -fomit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps > > Using -fomit-frame-pointer will result in the compiler putting > references to GC-able objects in %rbp; since MPS usually uses setjmp to > spill the registers to the stack, and setjmp "scrambles" %rbp for > security reasons, that will result in references which are invisible to > MPS, which will cause other crashes. > > Pip Thanks, I'll use -fno-omit-frame-pointer for now. Oliver --=-=-=-- From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 May 2025 11:38:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet Cc: oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174756828131999 (code B ref 78473); Sun, 18 May 2025 11:38:03 +0000 Received: (at 78473) by debbugs.gnu.org; 18 May 2025 11:38:01 +0000 Received: from localhost ([127.0.0.1]:56028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGcLA-0008K1-S8 for submit@debbugs.gnu.org; Sun, 18 May 2025 07:38:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53570) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGcL7-0008Jc-IU for 78473@debbugs.gnu.org; Sun, 18 May 2025 07:37:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uGcL1-0001yP-RJ; Sun, 18 May 2025 07:37:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=gI6g39blmzmIGiaLOk9czCfd1/fmgjrM+HHFr/OVcjM=; b=PIpnqQgW3PNP Pke9uyBuFHjBPj7xFgBplV2IaEo/c2WBRHQSyNTGOXGPDmaj8tqathjaZSe1ecTLH2i7150ed3Jvk giGvcPYe5OTBSFbD0Nu7afLMBV34+eGAXKKtfE1vZ7OWQRCS//Gd3O/pxhwih0SKh3vG8q4tfzOHV BNGVlkOOSegWxUhJ/ypgEfNxG5n+elkyp18srTW81WKjhfR+e3pxGtXHUDMxgvU9cfoiF1vw3fuP1 2QhPZcii3TWCCI9UGHfau1KvmaeTVivEeSpmm3xEote4I7LLzztPB9VpdcbNlmw2ka8vu4K9+QwVh aYMs3L0NPfE8XL+fW9BuXQ==; Date: Sun, 18 May 2025 14:37:49 +0300 Message-Id: <86r00m9mk2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875xhydv38.fsf@protonmail.com> (message from Pip Cet on Sun, 18 May 2025 11:20:00 +0000) References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Sun, 18 May 2025 11:20:00 +0000 > From: Pip Cet > Cc: 78473@debbugs.gnu.org, oliver.reiter@snapdragon.cc > > "Eli Zaretskii" writes: > > >> This pointer has been truncated to 32 bits; it should be 0x555555dee7e0. > >> That's consistent with the gcc bug above (and > >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119085, which has been > >> correctly marked as a duplicate). > > > > Is there any way we could change our code to avoid bumping into this > > problem? > > I thought we had, to be honest. Let's confirm this is 117423 first, > then we can figure out how to work around that. OK. > > One way is to force the use of -fno-tree-sra (for the affected > > versions of GCC, if we can identify them), but is there maybe a less > > blunt instrument? > > That'd be great, but I don't know how to do it. If worse comes to worst, we could use "#pragma GCC optimize" around the affected code, I guess? > >> > Configured using: > >> > 'configure 'CFLAGS=-g3 -ggdb -O3 -mtune=native -march=native > >> > -fomit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps > >> > >> Using -fomit-frame-pointer will result in the compiler putting > >> references to GC-able objects in %rbp; since MPS usually uses setjmp to > >> spill the registers to the stack, and setjmp "scrambles" %rbp for > >> security reasons, that will result in references which are invisible to > >> MPS, which will cause other crashes. > > > > But configure.ac on the branch forces -fno-omit-frame-pointer. Is > > that not working for some reason? > > Both options are passed to GCC, and -fomit-frame-pointer wins because > it's last. Then I guess we should filter out -fomit-frame-pointer from CFLAGS in configure? From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2025 16:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Po Lu , Paul Eggert , oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174775806922702 (code B ref 78473); Tue, 20 May 2025 16:22:02 +0000 Received: (at 78473) by debbugs.gnu.org; 20 May 2025 16:21:09 +0000 Received: from localhost ([127.0.0.1]:33730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHPiG-0005u0-5G for submit@debbugs.gnu.org; Tue, 20 May 2025 12:21:08 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:25375) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHPiC-0005sY-Lt for 78473@debbugs.gnu.org; Tue, 20 May 2025 12:21:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1747758057; x=1748017257; bh=OkMi9WpMbzNPEpIgVCh310P8pGBNZj1wj5Y9XcgOIZI=; h=Date:To:From:Cc: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=rl1CqiIr+izopDlGtvR6/F65bQRlAty9it32rFxeKABYucEPl/Q9r7NRMiraFp4DE H+v8NAp+FB0wtTrrXv68EFgZivIEZaF7nv2tr9yOdBAqzP/pPJipZ+zAiylnDXHGP0 g28m2tPDwTy+S80QiI65mnbfVuwjGaIYK/rqIU5lsL83oGzK6Z+e33B4JY7Tt0XC6R xO9lrJOuL/PcqPWFwpStIttndaN6fHMjRdMoPOAIBsD/xv3nUZ9YN/d/id8ToMXkVz quWclu/WjTDIhZ0dMHORKmAnp5NN02G0NtUZardzsaqn4suVy6UFMrbYPncg8Z+lfQ p8RVb+o0fPmjA== Date: Tue, 20 May 2025 16:20:51 +0000 From: Pip Cet Message-ID: <877c2bckyq.fsf@protonmail.com> In-Reply-To: <86r00m9mk2.fsf@gnu.org> References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 6462606b41927591115f0f69a64c1f8ff89ebe80 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.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: -1.0 (-) "Eli Zaretskii" writes: >> Date: Sun, 18 May 2025 11:20:00 +0000 >> From: Pip Cet >> Cc: 78473@debbugs.gnu.org, oliver.reiter@snapdragon.cc >> >> "Eli Zaretskii" writes: >> >> >> This pointer has been truncated to 32 bits; it should be 0x555555dee7= e0. >> >> That's consistent with the gcc bug above (and >> >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D119085, which has been >> >> correctly marked as a duplicate). >> > >> > Is there any way we could change our code to avoid bumping into this >> > problem? >> >> I thought we had, to be honest. Let's confirm this is 117423 first, >> then we can figure out how to work around that. > > OK. Thanks for confirming this, Oliver. I've added Paul Eggert and Po Lu to CC. >> > One way is to force the use of -fno-tree-sra (for the affected >> > versions of GCC, if we can identify them), but is there maybe a less >> > blunt instrument? >> >> That'd be great, but I don't know how to do it. > > If worse comes to worst, we could use "#pragma GCC optimize" around > the affected code, I guess? Would that be feasible here? >> >> > Configured using: >> >> > 'configure 'CFLAGS=3D-g3 -ggdb -O3 -mtune=3Dnative -march=3Dnative >> >> > -fomit-frame-pointer' CPPFLAGS=3D-I/home/reitero/.local/lib/mps >> >> >> >> Using -fomit-frame-pointer will result in the compiler putting >> >> references to GC-able objects in %rbp; since MPS usually uses setjmp = to >> >> spill the registers to the stack, and setjmp "scrambles" %rbp for >> >> security reasons, that will result in references which are invisible = to >> >> MPS, which will cause other crashes. >> > >> > But configure.ac on the branch forces -fno-omit-frame-pointer. Is >> > that not working for some reason? >> >> Both options are passed to GCC, and -fomit-frame-pointer wins because >> it's last. > > Then I guess we should filter out -fomit-frame-pointer from CFLAGS in > configure? An error message might be appropriate here, to avoid further confusion about CFLAGS not taking effect. Pip From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2025 18:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet Cc: Po Lu , Eli Zaretskii , oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.17477658749266 (code B ref 78473); Tue, 20 May 2025 18:32:02 +0000 Received: (at 78473) by debbugs.gnu.org; 20 May 2025 18:31:14 +0000 Received: from localhost ([127.0.0.1]:35313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHRk9-0002PO-M3 for submit@debbugs.gnu.org; Tue, 20 May 2025 14:31:14 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:47712) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHRk7-0002Ot-8X for 78473@debbugs.gnu.org; Tue, 20 May 2025 14:31:12 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 990F33C0149FD; Tue, 20 May 2025 11:31:05 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id vo6J9WoXN4AP; Tue, 20 May 2025 11:31:05 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 6FB553C01FA12; Tue, 20 May 2025 11:31:05 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 6FB553C01FA12 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1747765865; bh=gBVEB0LDlemr1/2Nkk0xC6D8gTxHh8IERoLb+uzzGXg=; h=Message-ID:Date:MIME-Version:To:From; b=PysHaPXDU36AdqgCLVs2xYY+BmOcep38+CrX3kArooBQDCumhiYQqRl9NJkNbmc6D rlbLXTQDjA7kf94Nlbw9l1yCHes8LWBz5XQwO44O5NiDAikObuFh6KMJQunJHUySai vx8CVf0ziE5RV9DTf1kXHwu0xX251JOgYVxLLbAd+1fTm4etCbfiUhmOiPUtFLBe/d jp06EOKmAiZ73F8BESAGYGF66K0EsNFd69YovaIq/JDL7F3RFvgy1fcopehCHpoeSN uTnlFOmT0DK7h51H8fjfTg2h8DXGd8Yu2hBWmD+K8lh+JmB2UXXFGBidsWGDKjPcBI nwfNO7OZRlJ6g== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id WO0drC7aZgDf; Tue, 20 May 2025 11:31:05 -0700 (PDT) Received: from [192.168.254.12] (47-147-225-25.fdr01.snmn.ca.ip.frontiernet.net [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 3EC813C0149FD; Tue, 20 May 2025 11:31:05 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------hargj2yxQl1zLtIU5JRsb5EA" Message-ID: Date: Tue, 20 May 2025 11:31:04 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> <877c2bckyq.fsf@protonmail.com> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <877c2bckyq.fsf@protonmail.com> X-Spam-Score: 0.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: -1.0 (-) This is a multi-part message in MIME format. --------------hargj2yxQl1zLtIU5JRsb5EA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2025-05-20 09:20, Pip Cet wrote: > Thanks for confirming this, Oliver. I've added Paul Eggert and Po Lu to > CC. Thanks, this looks pretty serious and I see no easy workaround in Emacs. Let's disable tree-sra in GCC until the GCC bug is fixed. Proposed patch to Emacs master attached. --------------hargj2yxQl1zLtIU5JRsb5EA Content-Type: text/x-patch; charset=UTF-8; name="0001-Work-around-GCC-bug-117423.patch" Content-Disposition: attachment; filename="0001-Work-around-GCC-bug-117423.patch" Content-Transfer-Encoding: base64 RnJvbSBmYzY0MmZjOGVjMjRhNmQyNTZkMGU0NmY5OTY0OTIwYzBiZTNjYjVkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDIwIE1heSAyMDI1IDExOjI4OjQ5IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gV29yayBhcm91bmQgR0NDIGJ1ZyAxMTc0MjMKClByb2JsZW0gcmVwb3J0ZWQgYnkgT2xp dmVyIFJlaXRlciBhbmQgUGlwIENldCAoRW1hY3MgYnVnIzc4NDczKS4KSXQgbG9va3MgbGlr ZSBHQ0MgdHJlZS1zcmEgaXMgdHJvdWJsZSBpbiBnZW5lcmFsIHdpdGggaG93IEVtYWNzCnVz ZXMgdW5pb25zLCBzbyBkaXNhYmxlIHRyZWUtc3JhIHVudGlsIHRoZSBHQ0MgYnVnIGlzIGZp eGVkLgoqIGNvbmZpZ3VyZS5hYyAoQ19TV0lUQ0hfTUFDSElORSk6IEFsc28gd29yayBhcm91 bmQgR0NDIGJ1ZyAxMTc0MjMuCi0tLQogY29uZmlndXJlLmFjIHwgODUgKysrKysrKysrKysr KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDQzIGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Nv bmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCBmZGRiMmI5YmUzYy4uYmFmYmI3NDgx NDkgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3VyZS5hYworKysgYi9jb25maWd1cmUuYWMKQEAgLTIy MDksNDkgKzIyMDksNTAgQEAgQUNfREVGVU4KIAogQ19TV0lUQ0hfTUFDSElORT0KIAotQUNf Q0FDSEVfQ0hFQ0soW2ZvciBmbGFncyB0byB3b3JrIGFyb3VuZCBHQ0MgYnVnIDU4NDE2XSwK LSAgW2VtYWNzX2N2X2djY19idWdfNTg0MTZfQ0ZMQUdTXSwKLSAgW2VtYWNzX2N2X2djY19i dWdfNTg0MTZfQ0ZMQUdTPSdub25lIG5lZWRlZCcKLSAgIEFTX0NBU0UoWyRjYW5vbmljYWxd LAotICAgICBbW2lbMzQ1Nl04Ni0qIHwgeDg2XzY0LSpdXSwKLSAgICAgICBbQVNfSUYoW3Rl c3QgIiRHQ0MiID0geWVzXSwKLQkgIFtvbGRfQ0ZMQUdTPSRDRkxBR1MKLQkgICAjIElmIG5v IGZsYWdzIGFyZSBuZWVkZWQgKGUuZy4sIG5vdCBHQ0MgNCspLCBkb24ndCB1c2UgYW55Lgot CSAgICMgT3RoZXJ3aXNlLCB1c2UgLW1mcG1hdGg9c3NlIGlmIGFscmVhZHkgYXNzdW1pbmcg U1NFMi4KLQkgICAjIE90aGVyd2lzZSwgdXNlIC1mbm8tdHJlZS1zcmEuCi0JICAgZm9yIGVt YWNzX2N2X2djY19idWdfNTg0MTZfQ0ZMQUdTIGluIFwKLQkgICAgICAgJ25vbmUgbmVlZGVk JyAtbWZwbWF0aD1zc2UgLWZuby10cmVlLXNyYQotCSAgIGRvCi0JICAgICBBU19DQVNFKFsk ZW1hY3NfY3ZfZ2NjX2J1Z181ODQxNl9DRkxBR1NdLAotCSAgICAgICBbJ25vbmUgbmVlZGVk J10sIFtdLAotCSAgICAgICBbLWZuby10cmVlLXNyYV0sIFticmVha10sCi0JICAgICAgIFtD RkxBR1M9IiRvbGRfQ0ZMQUdTICRlbWFjc19jdl9nY2NfYnVnXzU4NDE2X0NGTEFHUyJdKQot CSAgICAgQUNfQ09NUElMRV9JRkVMU0UoCi0JICAgICAgIFtBQ19MQU5HX0RFRklORVNfUFJP VklERUQKLQkJWy8qIFdvcmsgYXJvdW5kIEdDQyBidWcgd2l0aCBkb3VibGUgaW4gdW5pb25z IG9uIHg4NiwKLQkJICAgIHdoZXJlIHRoZSBnZW5lcmF0ZWQgaW5zbnMgY29weSBub24tZmxv YXRpbmctcG9pbnQgZGF0YQotCQkgICAgdmlhIGZsZGwvZnN0cGwgaW5zdHJ1Y3Rpb24gcGFp cnMuICBUaGlzIGNhbiBtaXNiZWhhdmUgaWYKLQkJICAgIHRoZSBkYXRhJ3MgYml0IHBhdHRl cm4gbG9va3MgbGlrZSBhIE5hTi4gIFNlZSwgZS5nLjoKLQkJICAgICAgIGh0dHBzOi8vZ2Nj LmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTU4NDE2I2MxMAotCQkgICAgICAg aHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9NzE0NjAKLQkJ ICAgICAgIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTkz MjcxCi0JCSAgICAgICBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNn aT9pZD0xMTQ2NTkKLQkJICAgIFByb2JsZW0gb2JzZXJ2ZWQgd2l0aCAnZ2NjIC1tMzInIHdp dGggR0NDIDE0LjEuMQotCQkgICAgMjAyNDA2MDcgKFJlZCBIYXQgMTQuMS4xLTUpIG9uIHg4 Ni02NC4gICovCi0JCSAjaW5jbHVkZSA8ZmxvYXQuaD4KLQkJICNpZiBcCi0JCSAgICAgKDQg PD0gX19HTlVDX18gJiYgX19HTlVDX18gPD0gMTQgJiYgIWRlZmluZWQgX19jbGFuZ19fIFwK LQkJICAgICAgJiYgKGRlZmluZWQgX19pMzg2X18gfHwgZGVmaW5lZCBfX3g4Nl82NF9fKSBc Ci0JCSAgICAgICYmICEgKDAgPD0gRkxUX0VWQUxfTUVUSE9EICYmIEZMVF9FVkFMX01FVEhP RCA8PSAxKSkKLQkJICMgZXJyb3IgIkdDQyBidWcgNTg0MTYgaXMgcG9zc2libHkgcHJlc2Vu dCIKLQkJICNlbmRpZgotCSAgICAgICBdXSwKLQkgICAgICAgW2JyZWFrXSkKLQkgICBkb25l Ci0JICAgQ0ZMQUdTPSRvbGRfQ0ZMQUdTXSldKV0pCi1BU19DQVNFKFskZW1hY3NfY3ZfZ2Nj X2J1Z181ODQxNl9DRkxBR1NdLAorQUNfQ0FDSEVfQ0hFQ0soW2ZvciBmbGFnIHRvIHdvcmsg YXJvdW5kIEdDQyBidWcgMTE3NDIzXSwKKyAgW2VtYWNzX2N2X2djY19idWdfMTE3NDIzX0NG TEFHU10sCisgIFtlbWFjc19jdl9nY2NfYnVnXzExNzQyM19DRkxBR1M9J25vbmUgbmVlZGVk JworICAgQVNfSUYoW3Rlc3QgIiRHQ0MiID0geWVzXSwKKyAgICAgW29sZF9DRkxBR1M9JENG TEFHUworICAgICAgIyBJZiBubyBmbGFncyBhcmUgbmVlZGVkIChlLmcuLCBub3QgR0NDIDQr KSwgZG9uJ3QgdXNlIGFueS4KKyAgICAgICMgT3RoZXJ3aXNlLCB1c2UgLWZuby10cmVlLXNy YS4KKyAgICAgIGZvciBlbWFjc19jdl9nY2NfYnVnXzExNzQyM19DRkxBR1MgaW4gXAorCSAg J25vbmUgbmVlZGVkJyAtZm5vLXRyZWUtc3JhCisgICAgICBkbworCUFTX0NBU0UoWyRlbWFj c19jdl9nY2NfYnVnXzExNzQyM19DRkxBR1NdLAorCSAgWydub25lIG5lZWRlZCddLCBbXSwK KwkgIFstZm5vLXRyZWUtc3JhXSwgW2JyZWFrXSwKKwkgIFtDRkxBR1M9IiRvbGRfQ0ZMQUdT ICRlbWFjc19jdl9nY2NfYnVnXzExNzQyM19DRkxBR1MiXSkKKwlBQ19DT01QSUxFX0lGRUxT RSgKKwkgIFtBQ19MQU5HX0RFRklORVNfUFJPVklERUQKKwkgICBbLyogV29yayBhcm91bmQg R0NDIGJ1ZyAxMTc0MjMgd2l0aCB1bmlvbnMgY29udGFpbmluZyBob2xlczoKKwkgICAgICAg aHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTE3NDIzCisJ ICAgICAgIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTEx OTA4NQorCSAgICAgICBHQ0MgYnVnIDExNzQyMyBpcyBwcmVzZW50IGV2ZW4gaW4gR0NDIDE1 LjEsCisJICAgICAgIHRoZSBjdXJyZW50IHZlcnNpb24gYXMgb2YgdGhpcyB3cml0aW5nOyBm b3Igbm93LAorCSAgICAgICBhc3N1bWUgaXQgaXMgcHJlc2VudCBpbiBhbGwgR0NDIHZlcnNp b25zIHN0YXJ0aW5nIHdpdGggR0NDIDQuCisKKwkgICAgICAgV29ya2luZyB3cm91bmQgR0ND IGJ1ZyAxMTc0MjMgYWxzbyB3b3JrcyBhcm91bmQgR0NDIGJ1ZyA1ODQxNgorCSAgICAgICB3 aXRoIGRvdWJsZSBpbiB1bmlvbnMgb24geDg2LCB3aGVyZSB0aGUgZ2VuZXJhdGVkIGluc25z CisJICAgICAgIGNvcHkgbm9uLWZsb2F0aW5nLXBvaW50IGRhdGEgdmlhIGZsZGwvZnN0cGwg aW5zdHJ1Y3Rpb24gcGFpcnMuCisJICAgICAgIFRoaXMgY2FuIG1pc2JlaGF2ZSBpZiB0aGUg ZGF0YSdzIGJpdCBwYXR0ZXJuIGxvb2tzIGxpa2UgYSBOYU4uCisJICAgICAgIFNlZSwgZS5n LjoKKwkJIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTU4 NDE2I2MxMAorCQkgaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/ aWQ9NzE0NjAKKwkJIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dp P2lkPTkzMjcxCisJCSBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNn aT9pZD0xMTQ2NTkKKwkgICAgICAgQWx0aG91Z2ggR0NDIGJ1ZyA1ODQxNiBpcyBmaXhlZCBp biBHQ0MgMTUuMSwKKwkgICAgICAgR0NDIGJ1ZyAxMTc0MjMgaXMgc3RpbGwgcHJlc2VudCB0 aGVyZS4gICovCisJICAgICNpZiA0IDw9IF9fR05VQ19fICYmICFkZWZpbmVkIF9fY2xhbmdf XworCSAgICAjIGVycm9yICJHQ0MgYnVnIDExNzQyMyBwb3NzaWJseSBwcmVzZW50IgorCSAg ICAjZW5kaWYKKwkgIF1dLAorCSAgW2JyZWFrXSkKKyAgICAgIGRvbmUKKyAgICAgIENGTEFH Uz0kb2xkX0NGTEFHU10pXSkKK0FTX0NBU0UoWyRlbWFjc19jdl9nY2NfYnVnXzExNzQyM19D RkxBR1NdLAogICBbLSpdLAotICAgIFtDX1NXSVRDSF9NQUNISU5FPSIkQ19TV0lUQ0hfTUFD SElORSAkZW1hY3NfY3ZfZ2NjX2J1Z181ODQxNl9DRkxBR1MiXSkKKyAgICBbQ19TV0lUQ0hf TUFDSElORT0iJENfU1dJVENIX01BQ0hJTkUgJGVtYWNzX2N2X2djY19idWdfMTE3NDIzX0NG TEFHUyJdKQogCiBBQ19TVUJTVChbQ19TV0lUQ0hfTUFDSElORV0pCiAKLS0gCjIuNDguMQoK --------------hargj2yxQl1zLtIU5JRsb5EA-- From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 11:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: luangruo@yahoo.com, pipcet@protonmail.com, oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174782621117541 (code B ref 78473); Wed, 21 May 2025 11:17:01 +0000 Received: (at 78473) by debbugs.gnu.org; 21 May 2025 11:16:51 +0000 Received: from localhost ([127.0.0.1]:46036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHhRK-0004Yl-Ge for submit@debbugs.gnu.org; Wed, 21 May 2025 07:16:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59718) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHhRG-0004XY-Pf for 78473@debbugs.gnu.org; Wed, 21 May 2025 07:16:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHhR9-0005yF-Qw; Wed, 21 May 2025 07:16:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=d0Bsw+wvRgHJmaxE/K/QobS6vRhN6KWGsxjvBuKr2VI=; b=p6WcQDSrZCc9 Bi4CXGOCkvLL+5gRWuDzWQxV557yK719qxOpUTv38EmLkMmvRcmStN6BL15oUuiahGcDn5ya2Do7+ QwJBCxSWfkYUiDybgSX4aXiQPZl80U3IecUmdlOSpJPRlJ5ZXKa2GDcpqYtGkdpYR9325mgZmMoCw JM/e6MbFicu9qV7k3gBDey3rERf5dGMZSnelRGk8dlbZBKvUTapYTvmF11njb+EPJMusT+Ws31/xA xtP8ZsB1itftcQ1aDyrTfz8f392hmC/19sZ526ngswn/sbXBA/vuFAj39FHaxh7EW1gPAvS5lMThx 6/CHmcaMXkDqKdXpNHaWVQ==; Date: Wed, 21 May 2025 14:16:36 +0300 Message-Id: <86frgy8b8r.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Paul Eggert on Tue, 20 May 2025 11:31:04 -0700) References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> <877c2bckyq.fsf@protonmail.com> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Tue, 20 May 2025 11:31:04 -0700 > Cc: 78473@debbugs.gnu.org, oliver.reiter@snapdragon.cc, > Po Lu , Eli Zaretskii > From: Paul Eggert > > On 2025-05-20 09:20, Pip Cet wrote: > > Thanks for confirming this, Oliver. I've added Paul Eggert and Po Lu to > > CC. > > Thanks, this looks pretty serious and I see no easy workaround in Emacs. > Let's disable tree-sra in GCC until the GCC bug is fixed. Proposed patch > to Emacs master attached. Thanks, feel free to install on the master branch. From unknown Sat Jun 21 05:18:58 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#78473: closed (Re: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_*) Message-ID: References: <45809091-720e-475a-b474-f9909c7813a9@cs.ucla.edu> <87sel3ynmr.fsf@wiiw.ac.at> X-Gnu-PR-Message: they-closed 78473 X-Gnu-PR-Package: emacs Reply-To: 78473@debbugs.gnu.org Date: Wed, 21 May 2025 17:13:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1747847583-30048-1" This is a multi-part message in MIME format... ------------=_1747847583-30048-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* 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 78473@debbugs.gnu.org. --=20 78473: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78473 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1747847583-30048-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78473-done) by debbugs.gnu.org; 21 May 2025 17:12:49 +0000 Received: from localhost ([127.0.0.1]:51580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHmzp-0007nD-03 for submit@debbugs.gnu.org; Wed, 21 May 2025 13:12:49 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:50938) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHmzh-0007mP-FD for 78473-done@debbugs.gnu.org; Wed, 21 May 2025 13:12:42 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 8C9703C011BD9; Wed, 21 May 2025 10:12:35 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id LovEwqy04BAg; Wed, 21 May 2025 10:12:35 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 646AA3C01085D; Wed, 21 May 2025 10:12:35 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 646AA3C01085D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1747847555; bh=BirAs8pviHcBrwA0UxXoETSNKWv5YnXVjC3Hzg4xBcI=; h=Message-ID:Date:MIME-Version:To:From; b=HgFfFEcfT75W9gvnMPZ+EGW/7S9eLqPdvs44pjemyIUbLj7As161ss5DpuNJKEQh1 Qt3vSz7e3J6dkfVnbHCn12VPYS7zEyD7lo3iqZ/Rm2BzYCq7rLmKWPwTg3/EbPs/YK hDpJCQUl2St6Kwjz+BdwleYlZmj6iUUhquIk/gsQWRI6Nd/A/rC3oGhbGavzfBvx1C LRftR3Tg1xqcDqUu1qJXjhob61ltEeBt5kEamp2qpQhqD+kW/lA6AG3RVKxt2LcTcO tsVqCWOnXPn4fimuJhS02b7wJrUiNSI9uvs27zkfYSMSPxlL/RjWP2ZkEqAjXWGFhJ Rs6wLt9wp4x0Q== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id 4csZKT7AE1Db; Wed, 21 May 2025 10:12:35 -0700 (PDT) Received: from [192.168.254.12] (unknown [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 401D93C011BD9; Wed, 21 May 2025 10:12:35 -0700 (PDT) Message-ID: <45809091-720e-475a-b474-f9909c7813a9@cs.ucla.edu> Date: Wed, 21 May 2025 10:12:34 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* To: Eli Zaretskii References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> <877c2bckyq.fsf@protonmail.com> <86frgy8b8r.fsf@gnu.org> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <86frgy8b8r.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78473-done Cc: luangruo@yahoo.com, pipcet@protonmail.com, oliver.reiter@snapdragon.cc, 78473-done@debbugs.gnu.org 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 (-) On 2025-05-21 04:16, Eli Zaretskii wrote: > feel free to install on the master branch. Thanks, done, and boldly closing the bug report as I assume this'll be merged into feature/igc in due course. ------------=_1747847583-30048-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 May 2025 20:43:39 +0000 Received: from localhost ([127.0.0.1]:51441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGONc-0007s2-G3 for submit@debbugs.gnu.org; Sat, 17 May 2025 16:43:39 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50760) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGONX-0007rU-Jr for submit@debbugs.gnu.org; Sat, 17 May 2025 16:43:34 -0400 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 1uGONR-0000fn-Rj for bug-gnu-emacs@gnu.org; Sat, 17 May 2025 16:43:26 -0400 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 1uGONN-0007dW-B9 for bug-gnu-emacs@gnu.org; Sat, 17 May 2025 16:43:25 -0400 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1747514592; 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=exXx+N8wAkfIdF5eKOW80qHtnTCOeNSjJDgQIGoWQ9w=; b=HLtjfySGTJJaiIExycfNWJUj0ZRvlOqW5A88LjymEAcjscnpzO5mnmmsSC/F9+pR0cDgZD 00xtJsOHEh+97vdjE5dEEvSw1LfY8KsbDnCMUWCB+GfWzC7ReDrF1gHHiTG9xKK1Vib6Fo rxz6MVrX+k1OKgk5D7OoawWTZAtlNiU= To: bug-gnu-emacs@gnu.org Subject: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* X-Debbugs-Cc: Date: Sat, 17 May 2025 22:43:08 +0200 Message-ID: <87sel3ynmr.fsf@wiiw.ac.at> 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 have encountered multiple crashes on feature/igc with pgtk when copying from Emacs to somewhere else. All crashes seem to involve some form of 'pgtk_handle_selection_*' function (xbacktrace is always empty). These crashes appear to be reproducible for me, if you need further info. Best, Oliver - First crash: #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=XIL(0x7fffb2970ebb), prev_event=XIL(0), used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 You can't do that without a process to debug. (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 local_selection_time = dpyinfo = 0x55dee7e0 selection = 0x45 selection_symbol = XIL(0x1c0) target = target_symbol = XIL(0x3f00) property = 0x5e local_selection_data = success = false count = pushed = false alias = tem = DONE = #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a41580 copy = { kind = SELECTION_REQUEST_EVENT, dpyinfo = 0x55dee7e0, requestor = 0x555555e00b50, selection = 0x45, target = 0x4d, property = 0x5e, time = 0 } --Type for more, q to quit, c to continue without paging-- moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = { fds_bits = {0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = no_avail = true xerrno = 11 proc = timeout = { tv_sec = 30, tv_nsec = 0 } end_time = { tv_sec = 1747293027, tv_nsec = 422682986 } timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 --Type for more, q to quit, c to continue without paging-- do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=XIL(0x7fffb2970ebb), prev_event=XIL(0), used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{ __jmpbuf = {1, -582214358097902161, 1, 1, 140736156504144, 0, -582214357303081553, -6719693885988977233}, __mask_was_saved = 0, __saved_mask = { __val = {93824995415603, 0, 21, 0, 140737488343168, 55720, 0, 140736156504149, 0, 140736184043408, 20, 21, 1, 46909632806912, 13524637773301830912, 56} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} tem = save = previous_echo_area_message = XIL(0) also_record = XIL(0) reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8fba0 retry = jmpcount = c_volatile = XIL(0) #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8fba0 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = 0 new_binding = count = --Type for more, q to quit, c to continue without paging-- t = echo_start = 0 keys_start = 0 current_binding = XIL(0x7fffb2970ebb) first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = { parent = , map = , start = 0, end = 0 } keytran = { parent = , map = , start = 0, end = 0 } indec = { parent = , map = , start = 0, end = 0 } shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = XIL(0) first_event = XIL(0) second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {make_fixnum(121), make_fixnum(9), make_fixnum(49), XIL(0xbbb12a65f17c5500), XIL(0x555555b51000), XIL(0x7fffffffd5f0), XIL(0x1), make_fixnum(1000), XIL(0x80), XIL(0x5555557aaad4), XIL(0x555555c8c700), XIL(0x555555982b90), XIL(0x7fffe06a8e80), XIL(0x7fffeb80528b), XIL(0x7fffffffd5a0), XIL(0), XIL(0x555555c8c830), XIL(0xbbb12a65f17c5500), XIL(0x17040), XIL(0x5555559766a4), XIL(0x7fffffffd620), XIL(0x7fffe09c5b5d), XIL(0), XIL(0x5555557b4e77), XIL(0x555555c8c700), XIL(0x7fffeb80528b), XIL(0), XIL(0x60), XIL(0xc), XIL(0xd008)} i = last_pt = count = cmd = prev_modiff = 1174 prev_buffer = 0x7fffb09d9050 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = --Type for more, q to quit, c to continue without paging-- c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = - Second crash: (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb64f0143, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 local_selection_time = dpyinfo = 0x55ec28e0 selection = 0x45 selection_symbol = 0x1c0 target = target_symbol = 0x3f00 property = 0x5e local_selection_data = success = false count = pushed = false alias = tem = DONE = #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a3ee80 copy = {kind = SELECTION_REQUEST_EVENT, dpyinfo = 0x55ec28e0, requestor = 0x555555dd7730, selection = 0x45, target = 0x4d, property = 0x5e, time = 0} moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = {fds_bits = {0 }} --Type for more, q to quit, c to continue without paging-- Writeok = {fds_bits = {0 }} check_write = true check_delay = no_avail = true xerrno = 11 proc = timeout = {tv_sec = 30, tv_nsec = 0} end_time = {tv_sec = 1747293907, tv_nsec = 792267659} timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb64f0143, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{__jmpbuf = {1, -5836420809289825763, 1, 1, 140737020785336, 0, -5836420809044458979, -408267284823997923}, __mask_was_saved = 0, __saved_mask = {__val = {19934, 0, 140737020785336, 140737020785336, 0, 140737488343168, 0, 79734, 140737020785341, 140736250486800, 19932, 19934, 1, 46909632806912, 13347250942112852736, 140737488343248}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8f130 retry = jmpcount = c_volatile = 0x0 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8f130 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 --Type for more, q to quit, c to continue without paging-- last_real_key_start = keys_local_start = 0 new_binding = count = t = echo_start = 0 keys_start = 0 current_binding = 0x7fffb64f0143 first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = {parent = , map = , start = 0, end = 0} keytran = {parent = , map = , start = 0, end = 0} indec = {parent = , map = , start = 0, end = 0} shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = 0x0 first_event = 0x0 second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {0x1e6, 0x196, 0x18a, 0xb93af603dca26b00, 0x555555b51000, 0x7fffffffd5f0, 0x1, 0xfa2, 0x80, 0x5555557aaad4 , 0x555555c8c700, 0x555555982b90, 0x7fffe06a8e80, 0x7fffe19f86ab, 0x7fffffffd5a0, 0x0, 0x555555c8c830, 0xb93af603dca26b00, 0x17040, 0x5555559766a4, 0x7fffffffd620, 0x7fffe09c5b5d, 0x0, 0x5555557b4e77 , 0x555555c8c700, 0x7fffe19f86ab, 0x0, 0x60, 0xc, 0xd008} i = last_pt = count = cmd = prev_modiff = 2621 prev_buffer = 0x7fffe42172b8 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = --Type for more, q to quit, c to continue without paging-- junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} lc_all = sockfd = -1 module_assertions = - Third crash: (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffe4833deb, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 pgtk_handle_selection_request (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:585 local_selection_time = dpyinfo = 0x55d88870 selection = 0x45 selection_symbol = 0x1c0 target = target_symbol = 0x3f00 property = 0x5e local_selection_data = success = false count = pushed = false alias = tem = DONE = #10 0x00005555556e4185 in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:796 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a3fac0 copy = { kind = SELECTION_REQUEST_EVENT, dpyinfo = 0x55d88870, requestor = 0x555555dfea60, selection = 0x45, target = 0x4d, property = 0x5e, time = 0 } --Type for more, q to quit, c to continue without paging-- moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = { fds_bits = {0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = no_avail = true xerrno = 11 proc = timeout = { tv_sec = 30, tv_nsec = 0 } end_time = { tv_sec = 1747512846, tv_nsec = 273431863 } timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 --Type for more, q to quit, c to continue without paging-- do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffe4833deb, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{ __jmpbuf = {1, -5998025564981620853, 1, 1, 140736996195832, 0, -5998025564165828725, -461638048342536309}, __mask_was_saved = 0, __saved_mask = { __val = {2767, 0, 140736996195832, 140736996195832, 0, 140737488343168, 0, 11066, 140736996195837, 140736997292160, 2765, 2767, 1, 140733193388032, 1378613490129614848, 192} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8ebb0 retry = jmpcount = c_volatile = 0x0 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8ebb0 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = 0 new_binding = --Type for more, q to quit, c to continue without paging-- count = t = echo_start = 0 keys_start = 0 current_binding = 0x7fffe4833deb first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = { parent = , map = , start = 0, end = 0 } keytran = { parent = , map = , start = 0, end = 0 } indec = { parent = , map = , start = 0, end = 0 } shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = 0x0 first_event = 0x0 second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {0x192, 0xea, 0x1d2, 0x7fffe780d3e5, 0x0, 0x5555557b6137 , 0x0, 0x1321d1aa41bcb800, 0xc, 0x13dd8, 0x38, 0x7fffe780d3e5, 0x0, 0x60, 0x1, 0xfa2, 0x0, 0x0, 0x0, 0x5555556e0c26 , 0x0, 0x0, 0x0, 0x0, 0x2aaa92d81fb0, 0x7fffe3352f73, 0x7fffe8800004, 0x0, 0x0, 0xd008} i = last_pt = count = cmd = prev_modiff = 1100 prev_buffer = 0x7fffe2aa3df8 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) --Type for more, q to quit, c to continue without paging-- at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = - Fourth crash: (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 #5 #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x0000555555964d57 in sigHandle () #8 #9 0x00005555558e3ff8 in pgtk_handle_selection_clear (event=) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:754 #10 0x00005555556e416e in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:794 #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb5b54d0b, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:443 No locals. #1 0x00005555555a2e2f in handle_fatal_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1793 No locals. #2 deliver_thread_signal (handler=, sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1785 old_errno = #3 deliver_fatal_thread_signal (sig=11) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1805 No locals. #4 handle_sigsegv (sig=11, siginfo=0x555555acc4b0 , arg=) at /home/reitero/build/sources/emacs/emacs_debug/src/sysdep.c:1943 fatal = #5 No locals. #6 0x00007ffff34de0fb in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x0000555555964d57 in sigHandle () No symbol table info available. #8 No locals. #9 0x00005555558e3ff8 in pgtk_handle_selection_clear (event=) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:754 selection = changed_owner_time = 0 selection_symbol = local_selection_data = local_selection_time = dpyinfo = Vselection_alist = #10 0x00005555556e416e in pgtk_handle_selection_event (event=0x7fffffffc780) at /home/reitero/build/sources/emacs/emacs_debug/src/pgtkselect.c:794 No locals. #11 process_special_events () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4581 event = 0x555555a45700 copy = { kind = SELECTION_CLEAR_EVENT, dpyinfo = 0x55ec3a10, requestor = 0x0, selection = 0x1, target = 0x0, property = 0x0, time = 0 } moved_events = #12 0x00005555556e540e in swallow_events (do_display=true) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:4621 old_timers_run = #13 0x000055555583ecc2 in wait_reading_process_output.constprop.1 (time_limit=, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, just_wait_proc=, wait_proc=, wait_for_cell=) at /home/reitero/build/sources/emacs/emacs_debug/src/process.c:5865 leave = false wrapped = read_some_bytes = count = process_skipped = channel_start = child_fd = nread = channel = nfds = Available = { fds_bits = {16, 0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = no_avail = false xerrno = 11 proc = timeout = { tv_sec = 0, tv_nsec = 0 } end_time = { tv_sec = 1747513208, tv_nsec = 284070002 } timer_delay = got_output_end_time = wait = got_some_output = prev_wait_proc_nbytes_read = retry_for_async = count = now = last_read_channel = MINIMUM = MINIMUM TIMEOUT = TIMEOUT FOREVER = FOREVER #14 0x00005555555c1f10 in sit_for (timeout=, reading=, display_option=) at /home/reitero/build/sources/emacs/emacs_debug/src/dispnew.c:7007 sec = nsec = 0 do_display = curbuf_eq_winbuf = true nbytes = #15 0x00005555556e992d in read_char (commandflag=1, map=0x7fffb5b54d0b, prev_event=0x0, used_mouse_menu=0x7fffffffd34b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs_debug/src/lisp.h:762 tem0 = timeout = count1 = delay_level = buffer_size = c = local_getcjmp = {{ __jmpbuf = {1, 3558834140431439861, 1, 1, 93824997414592, 0, 3558834140672612341, 7221189849292789749}, __mask_was_saved = 0, __saved_mask = { __val = {336, 0, 140737015262712, 140737015262712, 0, 140737488343168, 0, 1342, 140737015262717, 140736438884208, 334, 336, 1, 46909632806912, 14698558908229720064, 192} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555d8f2e0 retry = jmpcount = c_volatile = 0x0 #16 0x0000555555701ed5 in read_key_sequence.constprop.0 (keybuf=keybuf@entry=0x7fffffffd4f0, prevent_redisplay=prevent_redisplay@entry=false, disable_text_conversion_p=, fix_current_buffer=, can_return_switch_frame=, dont_downcase_last=, prompt=) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:10892 interrupted_kboard = 0x555555d8f2e0 interrupted_frame = key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = 0 new_binding = count = t = echo_start = 0 keys_start = 0 current_binding = 0x7fffb5b54d0b first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = { parent = , map = , start = 0, end = 0 } keytran = { parent = , map = , start = 0, end = 0 } indec = { parent = , map = , start = 0, end = 0 } shift_translated = delayed_switch_frame = original_uppercase = original_uppercase_position = starting_buffer = fake_prefixed_keys = 0x0 first_event = 0x0 second_event = replay_key = #17 0x00005555556ea097 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1435 keybuf = {0x1aa, 0x82, 0x192, 0x7fffe78113e5, 0x0, 0x5555557b6137 , 0x0, 0xcbfbc573632f9800, 0xc, 0x13dd8, 0x38, 0x7fffe78113e5, 0x0, 0x60, 0x1, 0xfa2, 0x0, 0x0, 0x0, 0x5555556e0c26 , 0x0, 0x0, 0x0, 0x0, 0x2aaa92d81fb0, 0x7fffe5aaa5eb, 0x7fffe8800004, 0x0, 0x0, 0xd008} i = last_pt = count = cmd = prev_modiff = 1985 prev_buffer = 0x7fffe3cd2df8 #18 0x00005555557a58f4 in internal_condition_case (bfun=0x5555556e9ed0 , handlers=, hfun=0x5555556e0a10 ) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1643 val = c = 0x555555c8c700 #19 0x00005555556e0d06 in command_loop_2 (handlers=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1174 val = #20 0x00005555557a579d in internal_catch (tag=, func=0x5555556e0ce0 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs_debug/src/eval.c:1323 val = c = 0x555555c8c570 #21 0x00005555556e0da3 in command_loop () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:1152 No locals. #22 0x00005555556e2bc4 in recursive_edit_1.isra.0 () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:760 count = val = #23 0x00005555556e9ea4 in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs_debug/src/keyboard.c:843 count = buffer = #24 0x00005555555b02a2 in main (argc=, argv=0x7fffffffdbe8) at /home/reitero/build/sources/emacs/emacs_debug/src/emacs.c:2604 stack_bottom_variable = 0x0 old_argc = dump_file = 0x0 no_loadup = junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = -1 module_assertions = In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) of 2025-05-14 built on wilap Repository revision: 2ef5b055f50d61fea59b54f87dbfd548e7a8b53d Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -O3 -mtune=native -march=native -fomit-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 Major mode: DOOM v3.0.0-pre Minor modes in effect: which-key-mode: t savehist-mode: t server-mode: t better-jumper-mode: t better-jumper-local-mode: t corfu-terminal-mode: t corfu-history-mode: t corfu-popupinfo-mode: t global-corfu-mode: t corfu-mode: t vertico-multiform-mode: t vertico-mode: t nerd-icons-completion-mode: t marginalia-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t gcmh-mode: t global-hl-line-mode: t hl-line-mode: t winner-mode: t smartparens-global-mode: t ws-butler-global-mode: t undo-fu-session-global-mode: t undo-fu-mode: t persp-mode: t doom-modeline-mode: t override-global-mode: t global-subword-mode: t subword-mode: t evil-mode: t evil-local-mode: t +popup-mode: t general-override-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t minibuffer-regexp-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t ------------=_1747847583-30048-1-- From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 May 2025 09:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: luangruo@yahoo.com, pipcet@protonmail.com, oliver.reiter@snapdragon.cc, eliz@gnu.org, 78473@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174799112026302 (code B ref 78473); Fri, 23 May 2025 09:06:02 +0000 Received: (at 78473) by debbugs.gnu.org; 23 May 2025 09:05:20 +0000 Received: from localhost ([127.0.0.1]:45540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uIOLA-0006q6-0q for submit@debbugs.gnu.org; Fri, 23 May 2025 05:05:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49172) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uIOL5-0006ju-Pn for 78473@debbugs.gnu.org; Fri, 23 May 2025 05:05:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uIOKz-0000xw-9q; Fri, 23 May 2025 05:05:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=/PaBtMh05MPA/31nNNp+cWjzeu7TbFy6TCUQuXpIwqw=; b=nWQbxYuRF6GN gk/ruy8L9tZ/4BHrtkcND2MJH9R1gV7wSjJWeNnIr1nDMYGxoo0Ow/TRbvcIsnwuGoVn5m3ziolrK 358FPArPRrsOdihhyEFWh3opMSa21Do4liPm8kIG9KxPi0mwqnE+1YEzXj6uiqfxM2x3aEF6bWebM 0Y6gikZCv1tLEhmhToUbj0dFhXK8mI3exj/B4OXV0vkQVNj1gPwXGk/qIwvP00E79L2OH72DdJxUP fQ7KEObbUK/a0NbCCM9xl/vOHljv3YB5SZCeTbG9WX9rY3kZnK0xtZvRD1fCf/AdbrRrXadA649SK tGzcLsBqbSt4h+wH9SIPYA==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1uIOKu-0006MO-Om; Fri, 23 May 2025 05:05:04 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: (message from Paul Eggert on Tue, 20 May 2025 11:31:04 -0700) References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> <877c2bckyq.fsf@protonmail.com> Message-Id: Date: Fri, 23 May 2025 05:05:04 -0400 X-Spam-Score: -2.3 (--) 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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Thanks, this looks pretty serious and I see no easy workaround in Emacs. > Let's disable tree-sra in GCC until the GCC bug is fixed. Proposed patch > to Emacs master attached. What sort of thing are we talking about disabling? Is it a feature? An optimization? A test? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 May 2025 10:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: luangruo@yahoo.com, pipcet@protonmail.com, eggert@cs.ucla.edu, oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174799663914450 (code B ref 78473); Fri, 23 May 2025 10:38:01 +0000 Received: (at 78473) by debbugs.gnu.org; 23 May 2025 10:37:19 +0000 Received: from localhost ([127.0.0.1]:45910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uIPmA-0003l0-H1 for submit@debbugs.gnu.org; Fri, 23 May 2025 06:37:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56746) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uIPm7-0003kl-Hd for 78473@debbugs.gnu.org; Fri, 23 May 2025 06:37:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uIPm0-0004eI-K8; Fri, 23 May 2025 06:37:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=kYfUo+jG5IKYs0lqaVDDjKX1GU46URy+x0atRJ10oRM=; b=GPE/bfFx4Eit 6X8f+i9Q3BlkucrA4qE/CDHgExMpqOBxAdIkUIVoTnBT/VjrWBd/9T/agya2Y0L4DBe5C+1WuVtZ1 YrBCxnzuGZ7+1lbFCCSuhL1hUrCsn7lXMH3p2/QmQNLhgCd9c6Mkw3R4g2m/O2vizBmI4RzJ3UjOM HBiweSoO58tHdWS3Z+QgM52ekx67xBwTrYipGT2yQQ5tswZOMggm6oRN1pOfg2IovIaNE07UtpZaB NtJY57dwgNWplG798myUbbgp6sYxUdEXpiH4yUoISlDna2+Sowcd6kfBeN7O9ujfZvGR4Ht28xJxx x+PRGWH/bbwsWfPMu/+pbg==; Date: Fri, 23 May 2025 13:36:25 +0300 Message-Id: <86plfz4nrq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Richard Stallman on Fri, 23 May 2025 05:05:04 -0400) References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> <877c2bckyq.fsf@protonmail.com> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Richard Stallman > Cc: pipcet@protonmail.com, luangruo@yahoo.com, eliz@gnu.org, > oliver.reiter@snapdragon.cc, 78473@debbugs.gnu.org > Date: Fri, 23 May 2025 05:05:04 -0400 > > > Thanks, this looks pretty serious and I see no easy workaround in Emacs. > > Let's disable tree-sra in GCC until the GCC bug is fixed. Proposed patch > > to Emacs master attached. > > What sort of thing are we talking about disabling? > Is it a feature? > An optimization? > A test? It's an optimization. For (some) details, see the description of the '-ftree-sra' option in the "Optimize Options" node of the GCC manual. From unknown Sat Jun 21 05:18:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78473: 30.1; feature/igc: multiple crashes with pgtk_handle_selection_* Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 May 2025 12:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78473 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 78473@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 78473-submit@debbugs.gnu.org id=B78473.174843641720210 (code B ref 78473); Wed, 28 May 2025 12:47:03 +0000 Received: (at 78473) by debbugs.gnu.org; 28 May 2025 12:46:57 +0000 Received: from localhost ([127.0.0.1]:51876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKGBN-0005Fu-Aa for submit@debbugs.gnu.org; Wed, 28 May 2025 08:46:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60780) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKGBH-0005EQ-6b for 78473@debbugs.gnu.org; Wed, 28 May 2025 08:46:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uKGBA-0000Kz-EU for 78473@debbugs.gnu.org; Wed, 28 May 2025 08:46:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=J3rmqSXz0ByQS1JUGjoQHAoMSIaDO1EkeYlqqbFtZhs=; b=c9oh9hZpVwAv YUUFRorHwZ1AWFubJsHXVowTFKX4929IKhMc9007BM06lmvkEP9/5tsYfw7spXrt8wGPkZYEgfWfI z9MGhSP2E9/jlzdlZ57uBIIup75NIe7PnDuSBddNh136/SrApbe/Tf2tfze4ms9uWxOsMLllnHt+b 4hY+0yWgYAncUaHEgInJOzEVy+Q9TtuhaqwZ0C2+gk557oU5BWkaLg1Qdn1o/PBJQa4G9mBh7YJxg TtWqIauHgKmWM13VLi2k/1N00I1QxRp+dw/am5FhDp2BK8klLdGiJ/V1ouH9AzYE6UiMRueuy/N7q uM8A6lxWhwU/9vA0pTDw5w==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1uKGB8-000163-29; Wed, 28 May 2025 08:46:42 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <86plfz4nrq.fsf@gnu.org> (message from Eli Zaretskii on Fri, 23 May 2025 13:36:25 +0300) References: <87sel3ynmr.fsf@wiiw.ac.at> <87jz6fdke3.fsf@protonmail.com> <865xhyv7i3.fsf@gnu.org> <875xhydv38.fsf@protonmail.com> <86r00m9mk2.fsf@gnu.org> <877c2bckyq.fsf@protonmail.com> <86plfz4nrq.fsf@gnu.org> Message-Id: Date: Wed, 28 May 2025 08:46:42 -0400 X-Spam-Score: -2.3 (--) 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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > What sort of thing are we talking about disabling? > > Is it a feature? > > An optimization? > > A test? > It's an optimization. Thanks. There can't be any deep issue in disablong an optimization for practical reasons. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)