Bug 2313546 - [abrt] xfce4-terminal: XNextRequest(): xfce4-terminal killed by SIGSEGV
Summary: [abrt] xfce4-terminal: XNextRequest(): xfce4-terminal killed by SIGSEGV
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xfce4-terminal
Version: 40
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Fenzi
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:1c9204869d304a1a510f1362922...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-09-19 13:23 UTC by aannoaanno
Modified: 2025-01-13 01:18 UTC (History)
5 users (show)

Fixed In Version: xfce4-terminal-1.1.4-1.fc41
Clone Of:
Environment:
Last Closed: 2025-01-13 01:18:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.50 KB, text/plain)
2024-09-19 13:23 UTC, aannoaanno
no flags Details
File: maps (4.00 KB, text/plain)
2024-09-19 13:23 UTC, aannoaanno
no flags Details
File: limits (1.29 KB, text/plain)
2024-09-19 13:23 UTC, aannoaanno
no flags Details
File: environ (2.10 KB, text/plain)
2024-09-19 13:23 UTC, aannoaanno
no flags Details
File: open_fds (2.86 KB, text/plain)
2024-09-19 13:23 UTC, aannoaanno
no flags Details
File: mountinfo (3.93 KB, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details
File: os_info (699 bytes, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details
File: cpuinfo (3.24 KB, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details
File: dso_list (754 bytes, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details
File: core_backtrace (16.79 KB, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details
File: exploitable (101 bytes, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details
File: backtrace (40.14 KB, text/plain)
2024-09-19 13:24 UTC, aannoaanno
no flags Details

Description aannoaanno 2024-09-19 13:23:49 UTC
Version-Release number of selected component:
xfce4-terminal-1.1.3-1.fc40

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         xfce4-terminal killed by SIGSEGV
journald_cursor: s=83faad724e414121bc229ec4a07f7a4d;i=2562248;b=9a9d60ed2c354c88a6c65eabcb1fad93;m=af66e759;t=62273ba2899c4;x=cc3aa017938ee561
executable:     /usr/bin/xfce4-terminal
cmdline:        xfce4-terminal --geometry=103x24 --display :0.0 --role=xfce4-terminal-1726319123-3783826123 --workspace 0 --show-menubar --show-borders --hide-toolbar --active-tab --working-directory /home/tpasch/scm/aanno/keybase/jobs --tab --working-directory /home/tpasch --tab --working-directory /home/tpasch/scm/aanno/keybase/dontforget --tab --working-directory /home/tpasch --tab --working-directory /home/tpasch --tab --working-directory /home/tpasch --sm-client-id 2d6e2bbb4-bdd5-4a84-b06c-93a9e49d44ec
cgroup:         0::/user.slice/user-1000.slice/session-3.scope
rootdir:        /
uid:            1000
kernel:         6.10.9-200.fc40.x86_64
package:        xfce4-terminal-1.1.3-1.fc40
runlevel:       N 5
crash_function: XNextRequest
backtrace_rating: 4

Truncated backtrace:
Thread no. 1 (15 frames)
 #0 XNextRequest at /usr/src/debug/libX11-1.8.10-2.fc40.x86_64/src/Macros.c:148
 #1 gdk_x11_display_error_trap_push at ../gdk/x11/gdkdisplay-x11.c:2834
 #2 terminal_window_get_workspace at /usr/src/debug/xfce4-terminal-1.1.3-1.fc40.x86_64/terminal/terminal-window.c:2608
 #3 terminal_window_get_restart_command at /usr/src/debug/xfce4-terminal-1.1.3-1.fc40.x86_64/terminal/terminal-window.c:2845
 #4 terminal_app_save_yourself at /usr/src/debug/xfce4-terminal-1.1.3-1.fc40.x86_64/terminal/terminal-app.c:737
 #6 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3888
 #7 signal_emit_valist_unlocked at ../gobject/gsignal.c:3520
 #10 xfce_sm_client_handle_save_yourself at /usr/src/debug/libxfce4ui-4.18.6-1.fc40.x86_64/libxfce4ui/xfce-sm-client.c:922
 #11 xsmp_save_yourself at /usr/src/debug/libxfce4ui-4.18.6-1.fc40.x86_64/libxfce4ui/xfce-sm-client.c:1074
 #12 _SmcProcessMessage at /usr/src/debug/libSM-1.2.4-3.fc40.x86_64/src/sm_process.c:354
 #13 IceProcessMessages at /usr/src/debug/libICE-1.1.1-3.fc40.x86_64/src/process.c:386
 #14 xsmp_process_ice_messages at /usr/src/debug/libxfce4ui-4.18.6-1.fc40.x86_64/libxfce4ui/xfce-sm-client.c:806
 #16 g_main_context_dispatch_unlocked at ../glib/gmain.c:4152
 #17 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4217
 #19 gtk_main at ../gtk/gtkmain.c:1329

Comment 1 aannoaanno 2024-09-19 13:23:53 UTC
Created attachment 2047597 [details]
File: proc_pid_status

Comment 2 aannoaanno 2024-09-19 13:23:54 UTC
Created attachment 2047598 [details]
File: maps

Comment 3 aannoaanno 2024-09-19 13:23:55 UTC
Created attachment 2047599 [details]
File: limits

Comment 4 aannoaanno 2024-09-19 13:23:57 UTC
Created attachment 2047600 [details]
File: environ

Comment 5 aannoaanno 2024-09-19 13:23:58 UTC
Created attachment 2047601 [details]
File: open_fds

Comment 6 aannoaanno 2024-09-19 13:24:00 UTC
Created attachment 2047602 [details]
File: mountinfo

Comment 7 aannoaanno 2024-09-19 13:24:01 UTC
Created attachment 2047603 [details]
File: os_info

Comment 8 aannoaanno 2024-09-19 13:24:03 UTC
Created attachment 2047604 [details]
File: cpuinfo

Comment 9 aannoaanno 2024-09-19 13:24:04 UTC
Created attachment 2047605 [details]
File: dso_list

Comment 10 aannoaanno 2024-09-19 13:24:06 UTC
Created attachment 2047606 [details]
File: core_backtrace

Comment 11 aannoaanno 2024-09-19 13:24:07 UTC
Created attachment 2047607 [details]
File: exploitable

Comment 12 aannoaanno 2024-09-19 13:24:09 UTC
Created attachment 2047608 [details]
File: backtrace

Comment 13 correctmost 2024-09-22 02:34:02 UTC
I'm trying to reproduce the crash, which looks like it's caused by a GdkWaylandDisplay object being used in X11 code.

It seems like you're using the Fedora KDE Plasma desktop with xfce4-terminal installed.  Can you provide more details on your desktop environment?  Is the full Xfce desktop environment installed alongside Plasma?  Is xfce4-terminal being saved or restored from a session when you encounter the crash?  Are you modifying environment variables like GDK_BACKEND, XDG_SESSION_TYPE, WAYLAND_DISPLAY, or DISPLAY when you launch the terminal?

Hopefully some more details can help narrow down the root cause.  Thanks!

Comment 14 correctmost 2024-09-29 06:28:42 UTC
I filed an upstream bug report: https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/336

Comment 15 correctmost 2025-01-06 22:31:21 UTC
This crash was fixed in xfce4-terminal 1.1.4.

Comment 16 Fedora Update System 2025-01-09 02:50:23 UTC
FEDORA-2025-084e94bdb2 (xfce4-terminal-1.1.4-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-084e94bdb2

Comment 17 Fedora Update System 2025-01-10 03:11:27 UTC
FEDORA-2025-084e94bdb2 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-084e94bdb2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-084e94bdb2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2025-01-13 01:18:46 UTC
FEDORA-2025-084e94bdb2 (xfce4-terminal-1.1.4-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.