From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eval EXEC Newsgroups: gmane.emacs.devel Subject: Re: [scratch/igc] 985247b6bee crash on Linux, KDE, Wayland Date: Fri, 06 Sep 2024 03:01:31 +0800 Message-ID: <87plphhqlw.fsf@gmail.com> References: <8734mezkgo.fsf@gmail.com> <8634me447j.fsf@gnu.org> <861q1y437s.fsf@gnu.org> <86wmjq2mr2.fsf@gnu.org> <875xrars34.fsf@protonmail.com> <87h6aunilt.fsf@gmail.com> <87zfomqbgk.fsf@protonmail.com> <875xrani8k.fsf@gmail.com> <86bk122azc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40896"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pipcet@protonmail.com, gerd.moellmann@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 05 21:19:38 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1smI13-000ATr-Bn for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Sep 2024 21:19:37 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1smI0d-0003Ik-R4; Thu, 05 Sep 2024 15:19:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1smHje-0003NK-Ry for emacs-devel@gnu.org; Thu, 05 Sep 2024 15:01:38 -0400 Original-Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1smHjc-00070m-RC; Thu, 05 Sep 2024 15:01:38 -0400 Original-Received: by mail-pf1-x442.google.com with SMTP id d2e1a72fcca58-718a3b8a2dcso169404b3a.2; Thu, 05 Sep 2024 12:01:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725562895; x=1726167695; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Rg6ZE14/edX6qblGcTl0FqdspW4x6eQYGzjCMKG8Tao=; b=SXjy+0JLURkq/WSLHt92ZR4cjss8gAiWHftFU7xJsI4fEinSSso5mqsZVKpSrEhOub 2l2EbLiSMS9XU+xhtZR/GnSyqkaW3S0v4VMKq5+FnLWpGv2ZnzgZA57PSmSKVKH5+odc PwlCI7SPVJtK1PPiyxqmBQszZZF14/yfsaX1Vxb9s/YLaO4w02KY4529jlv2xod8RGRG TANynw91wpaGKB9QHccfbgSLOOTp/752F5D3go9hqUhSwDLUuffmPqxEv3EC0P5A5gHc ct71rouN27fXD/aJSMVBBLJusyrrv1Q+L6NSbvrXVsFFs+1fvZMnFaIyy3Q0J2a+qHSA i59Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725562895; x=1726167695; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Rg6ZE14/edX6qblGcTl0FqdspW4x6eQYGzjCMKG8Tao=; b=pPfSEzwLl6EvvNjRzdS+8tdzbeN19Jv/D1YWaChqD00Kzb8NXq9TWmb7tZMIzazptM 7IEpOn9rzJoebUAuVVQNLeBIu7ljceuXNBGeKUo997rQgADpfpKj8Wt4MGTKLvYiDChG Hhpg2BWv053g6bRbRvlARmg+dTgWKPT9c9PGhUd87HNLFB9SY/NBcYiM1Ar3zZP9hAhk yIMZ565Gdrfno5SS3nCLUbMLALZ1n3uhju+xhgtP98ymV6jSUUV09oW/r73hWY+VBqnh K/PVgrSnZ1EMRq77KCBTaf8Sr6cG6oDhB982ZkGKyOL8bVR+8Bw0cGoalH0whIipvXIx dUMg== X-Forwarded-Encrypted: i=1; AJvYcCVF5w1c7xOvGvGdiAkysXxN+XD1TYgIv8McibPZ60qrLGCZbsJGIFep6gleTym0CfsXUKfx1L8siOachQ==@gnu.org X-Gm-Message-State: AOJu0Yy0gxp/meD3YtKfL52/pCYV5ylaMZ2wa1i3MshgD9S+Nz1m5Y4L HW+y56T2+/D7hcJJy939flbKSHay35lSAGeITUi+6rAGbpjl4U7TTJXGHK6ROiE5yeCS X-Google-Smtp-Source: AGHT+IE0I2nLx24Yy3Jt+MaLAGeSAzIIdvGbYwGqvrxF0WWMPRiMwAdpyP3PoEuPQKS6aKCxA0+EmQ== X-Received: by 2002:a05:6a00:4f8d:b0:717:d4e3:df1a with SMTP id d2e1a72fcca58-718d5e194fdmr126522b3a.9.1725562894284; Thu, 05 Sep 2024 12:01:34 -0700 (PDT) Original-Received: from localhost (144.34.182.14.16clouds.com. [144.34.182.14]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7178b5660adsm1698523b3a.89.2024.09.05.12.01.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Sep 2024 12:01:33 -0700 (PDT) In-Reply-To: <86bk122azc.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Sep 2024 21:48:07 +0300") Received-SPF: pass client-ip=2607:f8b0:4864:20::442; envelope-from=execvy@gmail.com; helo=mail-pf1-x442.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 05 Sep 2024 15:18:31 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:323429 Archived-At: Eli Zaretskii writes: >> From: Eval EXEC >> Cc: Eli Zaretskii , Gerd M=C3=B6llmann >> , >> emacs-devel@gnu.org >> Date: Fri, 06 Sep 2024 01:05:47 +0800 >>=20 >> (gdb) frame 24 >> #24 0x0000000000692cd8 in fix_frame (f=3D0x7fe4284bb270, ss=3D0x7ffd2708= ff28) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/igc.c:2068 >> 2068 Mouse_HLInfo *hlinfo =3D MOUSE_HL_INFO (f); >> (gdb) p f >> $1 =3D (struct frame *) 0x7fe4284bb270 >> (gdb) p f->output_data >> $2 =3D { >> tty =3D 0x0, >> x =3D 0x0, >> w32 =3D 0x0, >> ns =3D 0x0, >> pgtk =3D 0x0, >> haiku =3D 0x0, >> android =3D 0x0 >> } > > Thanks. What about > > (gdb) p f->terminal > > What does that print? And p *f is (gdb) print *f $5 =3D { header =3D { gc_header =3D { v =3D 355330876449, gcaligned =3D 33 '!' }, size =3D 4611686018595381274 }, name =3D XIL(0x7fe4284bb504), icon_name =3D XIL(0), title =3D XIL(0), parent_frame =3D XIL(0), last_mouse_device =3D XIL(0), focus_frame =3D XIL(0), root_window =3D XIL(0), selected_window =3D XIL(0x7fe4284bb52d), old_selected_window =3D XIL(0), minibuffer_window =3D XIL(0), param_alist =3D XIL(0x7fe4284bb753), scroll_bars =3D XIL(0), condemned_scroll_bars =3D XIL(0), menu_bar_items =3D XIL(0), face_hash_table =3D XIL(0x7fe4284bb76d), menu_bar_vector =3D XIL(0), buffer_predicate =3D XIL(0), buffer_list =3D XIL(0), buried_buffer_list =3D XIL(0), tab_bar_window =3D XIL(0), desired_tab_bar_string =3D XIL(0), current_tab_bar_string =3D XIL(0), tool_bar_position =3D XIL(0x153b8), font_data =3D XIL(0), tab_bar_items =3D XIL(0), tool_bar_items =3D XIL(0), face_cache =3D 0x0, image_cache =3D 0x0, last_tab_bar_item =3D -1, menu_bar_items_used =3D 0, current_pool =3D 0x0, desired_pool =3D 0x0, desired_matrix =3D 0x0, current_matrix =3D 0x0, glyphs_initialized_p =3D false, resized_p =3D false, default_face_done_p =3D true, already_hscrolled_p =3D true, updated_p =3D true, minimize_tab_bar_window_p =3D false, external_tool_bar =3D false, fonts_changed =3D false, cursor_type_changed =3D false, redisplay =3D false, external_menu_bar =3D false, visible =3D 0, iconified =3D false, garbaged =3D false, wants_modeline =3D false, auto_raise =3D false, --Type for more, q to quit, c to continue without paging--c auto_lower =3D false, no_split =3D true, explicit_name =3D true, window_change =3D true, window_state_change =3D false, mouse_moved =3D false, pointer_invisible =3D false, frozen_window_starts =3D false, output_method =3D output_x_window, tooltip =3D true, want_fullscreen =3D FULLSCREEN_NONE, vertical_scroll_bar_type =3D vertical_scroll_bar_none, horizontal_scroll_bars =3D false, undecorated =3D false, override_redirect =3D false, skip_taskbar =3D false, no_focus_on_map =3D false, no_accept_focus =3D false, z_group =3D z_group_none, no_special_glyphs =3D false, can_set_window_size =3D true, after_make_frame =3D false, tab_bar_redisplayed =3D true, tab_bar_resized =3D true, tool_bar_redisplayed =3D false, tool_bar_resized =3D false, inhibit_horizontal_resize =3D false, inhibit_vertical_resize =3D false, face_change =3D false, inhibit_clear_image_cache =3D false, new_size_p =3D false, was_invisible =3D false, select_mini_window_flag =3D false, change_stamp =3D 1, number_of_windows =3D 0, tab_bar_lines =3D 0, tab_bar_height =3D 0, n_tab_bar_rows =3D 0, n_tab_bar_items =3D 0, tool_bar_lines =3D 0, tool_bar_height =3D 0, n_tool_bar_rows =3D 0, n_tool_bar_items =3D 0, decode_mode_spec_buffer =3D 0x36c3bd0 "s\206\375\002", insert_line_cost =3D 0x0, delete_line_cost =3D 0x0, insert_n_lines_cost =3D 0x0, delete_n_lines_cost =3D 0x0, text_cols =3D 80, text_lines =3D 36, text_width =3D 1280, text_height =3D 1332, total_cols =3D 64, total_lines =3D 36, pixel_width =3D 1012, pixel_height =3D 78, new_width =3D 1284, new_height =3D 1336, left_pos =3D 530, top_pos =3D 214, win_gravity =3D 1, size_hint_flags =3D 4, border_width =3D 1, child_frame_border_width =3D -1, internal_border_width =3D 2, right_divider_width =3D 0, bottom_divider_width =3D 0, left_fringe_width =3D 0, right_fringe_width =3D 0, fringe_cols =3D 0, menu_bar_lines =3D 0, menu_bar_height =3D 0, column_width =3D 16, line_height =3D 37, terminal =3D 0x0, output_data =3D { tty =3D 0x0, x =3D 0x0, w32 =3D 0x0, ns =3D 0x0, pgtk =3D 0x0, haiku =3D 0x0, android =3D 0x0 }, font_driver_list =3D 0x0, wait_event_type =3D 0, desired_cursor =3D FILLED_BOX_CURSOR, cursor_width =3D 1, blink_off_cursor =3D DEFAULT_CURSOR, blink_off_cursor_width =3D 0, config_scroll_bar_width =3D 0, config_scroll_bar_cols =3D 1, config_scroll_bar_height =3D 0, config_scroll_bar_lines =3D 0, cost_calculation_baud_rate =3D 19200, alpha =3D {-1, -1}, alpha_background =3D 1, gamma =3D 0, extra_line_spacing =3D 0, background_pixel =3D 4279900698, foreground_pixel =3D 4293585642, conversion =3D { actions =3D 0x0, compose_region_start =3D XIL(0), compose_region_end =3D XIL(0), compose_region_overlay =3D XIL(0), field =3D XIL(0), batch_edit_count =3D 0, batch_edit_flags =3D 0 } } (gdb) print *f $6 =3D { header =3D { gc_header =3D { v =3D 355330876449, gcaligned =3D 33 '!' }, size =3D 4611686018595381274 }, name =3D XIL(0x7fe4284bb504), icon_name =3D XIL(0), title =3D XIL(0), parent_frame =3D XIL(0), last_mouse_device =3D XIL(0), focus_frame =3D XIL(0), root_window =3D XIL(0), selected_window =3D XIL(0x7fe4284bb52d), old_selected_window =3D XIL(0), minibuffer_window =3D XIL(0), param_alist =3D XIL(0x7fe4284bb753), scroll_bars =3D XIL(0), condemned_scroll_bars =3D XIL(0), menu_bar_items =3D XIL(0), face_hash_table =3D XIL(0x7fe4284bb76d), menu_bar_vector =3D XIL(0), buffer_predicate =3D XIL(0), buffer_list =3D XIL(0), buried_buffer_list =3D XIL(0), tab_bar_window =3D XIL(0), desired_tab_bar_string =3D XIL(0), current_tab_bar_string =3D XIL(0), tool_bar_position =3D XIL(0x153b8), font_data =3D XIL(0), tab_bar_items =3D XIL(0), tool_bar_items =3D XIL(0), face_cache =3D 0x0, image_cache =3D 0x0, last_tab_bar_item =3D -1, menu_bar_items_used =3D 0, current_pool =3D 0x0, desired_pool =3D 0x0, desired_matrix =3D 0x0, current_matrix =3D 0x0, glyphs_initialized_p =3D false, resized_p =3D false, default_face_done_p =3D true, already_hscrolled_p =3D true, updated_p =3D true, minimize_tab_bar_window_p =3D false, external_tool_bar =3D false, fonts_changed =3D false, cursor_type_changed =3D false, redisplay =3D false, external_menu_bar =3D false, visible =3D 0, iconified =3D false, garbaged =3D false, wants_modeline =3D false, auto_raise =3D false, --Type for more, q to quit, c to continue without paging--c auto_lower =3D false, no_split =3D true, explicit_name =3D true, window_change =3D true, window_state_change =3D false, mouse_moved =3D false, pointer_invisible =3D false, frozen_window_starts =3D false, output_method =3D output_x_window, tooltip =3D true, want_fullscreen =3D FULLSCREEN_NONE, vertical_scroll_bar_type =3D vertical_scroll_bar_none, horizontal_scroll_bars =3D false, undecorated =3D false, override_redirect =3D false, skip_taskbar =3D false, no_focus_on_map =3D false, no_accept_focus =3D false, z_group =3D z_group_none, no_special_glyphs =3D false, can_set_window_size =3D true, after_make_frame =3D false, tab_bar_redisplayed =3D true, tab_bar_resized =3D true, tool_bar_redisplayed =3D false, tool_bar_resized =3D false, inhibit_horizontal_resize =3D false, inhibit_vertical_resize =3D false, face_change =3D false, inhibit_clear_image_cache =3D false, new_size_p =3D false, was_invisible =3D false, select_mini_window_flag =3D false, change_stamp =3D 1, number_of_windows =3D 0, tab_bar_lines =3D 0, tab_bar_height =3D 0, n_tab_bar_rows =3D 0, n_tab_bar_items =3D 0, tool_bar_lines =3D 0, tool_bar_height =3D 0, n_tool_bar_rows =3D 0, n_tool_bar_items =3D 0, decode_mode_spec_buffer =3D 0x36c3bd0 "s\206\375\002", insert_line_cost =3D 0x0, delete_line_cost =3D 0x0, insert_n_lines_cost =3D 0x0, delete_n_lines_cost =3D 0x0, text_cols =3D 80, text_lines =3D 36, text_width =3D 1280, text_height =3D 1332, total_cols =3D 64, total_lines =3D 36, pixel_width =3D 1012, pixel_height =3D 78, new_width =3D 1284, new_height =3D 1336, left_pos =3D 530, top_pos =3D 214, win_gravity =3D 1, size_hint_flags =3D 4, border_width =3D 1, child_frame_border_width =3D -1, internal_border_width =3D 2, right_divider_width =3D 0, bottom_divider_width =3D 0, left_fringe_width =3D 0, right_fringe_width =3D 0, fringe_cols =3D 0, menu_bar_lines =3D 0, menu_bar_height =3D 0, column_width =3D 16, line_height =3D 37, terminal =3D 0x0, output_data =3D { tty =3D 0x0, x =3D 0x0, w32 =3D 0x0, ns =3D 0x0, pgtk =3D 0x0, haiku =3D 0x0, android =3D 0x0 }, font_driver_list =3D 0x0, wait_event_type =3D 0, desired_cursor =3D FILLED_BOX_CURSOR, cursor_width =3D 1, blink_off_cursor =3D DEFAULT_CURSOR, blink_off_cursor_width =3D 0, config_scroll_bar_width =3D 0, config_scroll_bar_cols =3D 1, config_scroll_bar_height =3D 0, config_scroll_bar_lines =3D 0, cost_calculation_baud_rate =3D 19200, alpha =3D {-1, -1}, alpha_background =3D 1, gamma =3D 0, extra_line_spacing =3D 0, background_pixel =3D 4279900698, foreground_pixel =3D 4293585642, conversion =3D { actions =3D 0x0, compose_region_start =3D XIL(0), compose_region_end =3D XIL(0), compose_region_overlay =3D XIL(0), field =3D XIL(0), batch_edit_count =3D 0, batch_edit_flags =3D 0 } } --=20