Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xfce-panel crashes #7721

Open
deeplow opened this issue Aug 29, 2022 · 11 comments
Open

xfce-panel crashes #7721

deeplow opened this issue Aug 29, 2022 · 11 comments
Labels
affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. C: desktop-linux-xfce4 Support for XFCE4 needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: critical Priority: critical. Between "major" and "blocker" in severity. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@deeplow
Copy link

deeplow commented Aug 29, 2022

Qubes OS release

R4.1

Brief summary

After some use, the xfce4-panel crashed. This is the second time in two weeks that this happens. Basically the top bar disappears.

Steps to reproduce

I don't know how to reproduce it.

Expected behavior

The panel would not randomly crash

Actual behavior

journalctl
Aug 29 15:08:10 dom0 pkexec[101107]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Aug 29 15:08:10 dom0 audit[101107]: USER_START pid=101107 uid=1000 auid=1000 ses=1 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/pk>
Aug 29 15:08:10 dom0 kernel: audit: type=1105 audit(1661782090.534:930): pid=101107 uid=1000 auid=1000 ses=1 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix ac>
Aug 29 15:08:10 dom0 pkexec[101107]: user: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/sbin/xfpm-power-backlight-helper --set-brightness 212]
Aug 29 15:08:10 dom0 pkexec[101112]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Aug 29 15:08:10 dom0 kernel: audit: type=1105 audit(1661782090.693:931): pid=101112 uid=1000 auid=1000 ses=1 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix ac>
Aug 29 15:08:10 dom0 audit[101112]: USER_START pid=101112 uid=1000 auid=1000 ses=1 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/pk>
Aug 29 15:08:10 dom0 pkexec[101112]: user: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/sbin/xfpm-power-backlight-helper --set-brightness 106]
Aug 29 15:08:10 dom0 pkexec[101117]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Aug 29 15:08:10 dom0 kernel: audit: type=1105 audit(1661782090.860:932): pid=101117 uid=1000 auid=1000 ses=1 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix ac>
Aug 29 15:08:10 dom0 audit[101117]: USER_START pid=101117 uid=1000 auid=1000 ses=1 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/pk>
Aug 29 15:08:10 dom0 pkexec[101117]: user: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/sbin/xfpm-power-backlight-helper --set-brightness 0]
Aug 29 15:11:02 dom0 audit[7301]: ANOM_ABEND auid=1000 uid=1000 gid=1001 ses=1 pid=7301 comm="xfce4-panel" exe="/usr/bin/xfce4-panel" sig=6 res=1
Aug 29 15:11:02 dom0 kernel: audit: type=1701 audit(1661782262.469:933): auid=1000 uid=1000 gid=1001 ses=1 pid=7301 comm="xfce4-panel" exe="/usr/bin/xfce4-panel" sig=6 res=1
Aug 29 15:11:02 dom0 systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Aug 29 15:11:02 dom0 audit: BPF prog-id=44 op=LOAD
Aug 29 15:11:02 dom0 audit: BPF prog-id=45 op=LOAD
Aug 29 15:11:02 dom0 audit: BPF prog-id=46 op=LOAD
Aug 29 15:11:02 dom0 kernel: audit: type=1334 audit(1661782262.513:934): prog-id=44 op=LOAD
Aug 29 15:11:02 dom0 kernel: audit: type=1334 audit(1661782262.513:935): prog-id=45 op=LOAD
Aug 29 15:11:02 dom0 kernel: audit: type=1334 audit(1661782262.513:936): prog-id=46 op=LOAD
Aug 29 15:11:02 dom0 systemd[1]: Started Process Core Dump (PID 101135/UID 0).
Aug 29 15:11:02 dom0 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-101135-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=?>
Aug 29 15:11:02 dom0 kernel: audit: type=1130 audit(1661782262.517:937): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-101135-0 comm="systemd" exe="/usr/lib/system>
Aug 29 15:11:02 dom0 systemd-coredump[101136]: Process 7301 (xfce4-panel) of user 1000 dumped core.
                                               
                                               Stack trace of thread 7301:
                                               #0  0x00007120b39cc7d5 raise (libc.so.6 + 0x3c7d5)
                                               #1  0x00007120b39b594d abort (libc.so.6 + 0x2594d)
                                               #2  0x00007120b39b5769 __assert_fail_base.cold (libc.so.6 + 0x25769)
                                               #3  0x00007120b39c4e86 __assert_fail (libc.so.6 + 0x34e86)
                                               #4  0x00007120b4b0f9f3 poll_for_event (libX11.so.6 + 0x469f3)
                                               #5  0x00007120b4b0fa9d poll_for_response (libX11.so.6 + 0x46a9d)
                                               #6  0x00007120b4b0fd9a _XEventsQueued (libX11.so.6 + 0x46d9a)
                                               #7  0x00007120b4b01681 XPending (libX11.so.6 + 0x38681)
                                               #8  0x00007120b421ca83 gdk_event_source_check (libgdk-3.so.0 + 0x72a83)
                                               #9  0x00007120b3cf14b9 g_main_context_check (libglib-2.0.so.0 + 0x524b9)
                                               #10 0x00007120b3cf1a55 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52a55)
                                               #11 0x00007120b3cf1e33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                               #12 0x00007120b451199d gtk_main (libgtk-3.so.0 + 0x25c99d)
                                               #13 0x00005a9cf8f209c7 main (xfce4-panel + 0x179c7)
                                               #14 0x00007120b39b7082 __libc_start_main (libc.so.6 + 0x27082)
                                               #15 0x00005a9cf8f20f9e _start (xfce4-panel + 0x17f9e)
                                               
                                               Stack trace of thread 7304:
                                               #0  0x00007120b3a8686f __poll (libc.so.6 + 0xf686f)
                                               #1  0x00007120b3cf1aae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                               #2  0x00007120b3cf1be3 g_main_context_iteration (libglib-2.0.so.0 + 0x52be3)
                                               #3  0x00007120b3cf1c31 glib_worker_main (libglib-2.0.so.0 + 0x52c31)
                                               #4  0x00007120b3d1b7f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                               #5  0x00007120b3843432 start_thread (libpthread.so.0 + 0x9432)
                                               #6  0x00007120b3a916d3 __clone (libc.so.6 + 0x1016d3)
                                               
                                               Stack trace of thread 7306:
                                               #0  0x00007120b3a8686f __poll (libc.so.6 + 0xf686f)
                                               #1  0x00007120b3cf1aae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                               #2  0x00007120b3cf1e33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                               #3  0x00007120b3f456aa gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1226aa)
                                               #4  0x00007120b3d1b7f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                               #5  0x00007120b3843432 start_thread (libpthread.so.0 + 0x9432)
                                               #6  0x00007120b3a916d3 __clone (libc.so.6 + 0x1016d3)
Aug 29 15:11:02 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-101135-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? >
Aug 29 15:11:02 dom0 kernel: audit: type=1131 audit(1661782262.920:938): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-101135-0 comm="systemd" exe="/usr/lib/system>
Aug 29 15:11:02 dom0 systemd[1]: systemd-coredump@0-101135-0.service: Succeeded.
`~/.xsession-errors` (error at the bottom seems related)
qube-1: Starting GUI
qube-1: Starting AUDIO
qube-1: Sending monitor layout
2022-08-29 15:07:35,247 icon-receiver: connected: qube-1
Stream uncork
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor resumed.^[[K
Stream started.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo resumed.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor resumed.^[[K
Stream cork
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo suspended.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor suspended.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo suspended.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor suspended.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo suspended.^[[KStream device alsa_output.pci-0000_00_1f.3.analog-stereo suspended.^[[K

Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor suspended.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo suspended.^[[K
Stream device alsa_output.pci-0000_00_1f.3.analog-stereo.monitor suspended.^[[K
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
xfce4-panel: xcb_io.c:260: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
@deeplow deeplow added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. labels Aug 29, 2022
@andrewdavidwong andrewdavidwong added C: desktop-linux-xfce4 Support for XFCE4 needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Aug 30, 2022
@andrewdavidwong andrewdavidwong added this to the Release 4.1 updates milestone Aug 30, 2022
@andrewdavidwong
Copy link
Member

andrewdavidwong commented Aug 30, 2022

FWIW, I have experienced this once so far on 4.1 when rapidly double-clicking the "expand menu arrow" of a "launcher" icon, but I wasn't able to reproduce it by repeating that action.

@andrewdavidwong
Copy link
Member

Just experienced a panel crash again while clicking the clock to open/close the calendar.

journalctl -r output
Sep 05 06:04:50 dom0 kernel: xen-blkback: backend/vbd/1/51760: using 2 queues, protocol 1 (x86_64-abi) 
Sep 05 06:04:50 dom0 kernel: xen-blkback: backend/vbd/1/51744: using 2 queues, protocol 1 (x86_64-abi) 
lines 18-68
                                             #4  0x000076d8cda7a9f3 poll_for_event (libX11.so.6 + 0x469f3)
                                             #5  0x000076d8cda7aa9d poll_for_response (libX11.so.6 + 0x46a9d)
                                             #6  0x000076d8cda7ad9a _XEventsQueued (libX11.so.6 + 0x46d9a)
                                             #7  0x000076d8cda6c681 XPending (libX11.so.6 + 0x38681)
                                             #8  0x000076d8cd187b0f gdk_event_source_prepare (libgdk-3.so.0 + 0x72b0f)
                                             #9  0x000076d8ccc5bfc2 g_main_context_prepare (libglib-2.0.so.0 + 0x51fc2)
                                             #10 0x000076d8ccc5c9db g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x529db)
                                             #11 0x000076d8ccc5ce33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                             #12 0x000076d8cd47c99d gtk_main (libgtk-3.so.0 + 0x25c99d)
                                             #13 0x000063e7fd1d09c7 main (xfce4-panel + 0x179c7)
                                             #14 0x000076d8cc922082 __libc_start_main (libc.so.6 + 0x27082)
                                             #15 0x000063e7fd1d0f9e _start (xfce4-panel + 0x17f9e)
                                             
                                             Stack trace of thread 3696:
                                             #0  0x000076d8cc9f186f __poll (libc.so.6 + 0xf686f)
                                             #1  0x000076d8ccc5caae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                             #2  0x000076d8ccc5cbe3 g_main_context_iteration (libglib-2.0.so.0 + 0x52be3)
                                             #3  0x000076d8ccc5cc31 glib_worker_main (libglib-2.0.so.0 + 0x52c31)
                                             #4  0x000076d8ccc867f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                             #5  0x000076d8cc7ae432 start_thread (libpthread.so.0 + 0x9432)
                                             #6  0x000076d8cc9fc6d3 __clone (libc.so.6 + 0x1016d3)
                                             
                                             Stack trace of thread 3698:
                                             #0  0x000076d8cc9f186f __poll (libc.so.6 + 0xf686f)
                                             #1  0x000076d8ccc5caae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                             #2  0x000076d8ccc5ce33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                             #3  0x000076d8cceb06aa gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1226aa)
                                             #4  0x000076d8ccc867f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                             #5  0x000076d8cc7ae432 start_thread (libpthread.so.0 + 0x9432)
                                             #6  0x000076d8cc9fc6d3 __clone (libc.so.6 + 0x1016d3)
Sep 05 06:25:06 dom0 systemd[1]: Started Process Core Dump (PID 4680/UID 0).
Sep 05 06:25:06 dom0 kernel: audit: type=1130 audit(1662384306.421:247): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-4680-0 comm="systemd" exe="/usr/lib/systemd/>
Sep 05 06:25:06 dom0 kernel: audit: type=1334 audit(1662384306.418:246): prog-id=42 op=LOAD
Sep 05 06:25:06 dom0 kernel: audit: type=1334 audit(1662384306.418:245): prog-id=41 op=LOAD
Sep 05 06:25:06 dom0 kernel: audit: type=1334 audit(1662384306.418:244): prog-id=40 op=LOAD
Sep 05 06:25:06 dom0 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-4680-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? t>
Sep 05 06:25:06 dom0 audit: BPF prog-id=42 op=LOAD
Sep 05 06:25:06 dom0 audit: BPF prog-id=41 op=LOAD
Sep 05 06:25:06 dom0 audit: BPF prog-id=40 op=LOAD
Sep 05 06:25:06 dom0 systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Sep 05 06:25:06 dom0 kernel: audit: type=1701 audit(1662384306.374:243): auid=1000 uid=1000 gid=1001 ses=2 pid=3692 comm="xfce4-panel" exe="/usr/bin/xfce4-panel" sig=6 res=1
Sep 05 06:25:06 dom0 audit[3692]: ANOM_ABEND auid=1000 uid=1000 gid=1001 ses=2 pid=3692 comm="xfce4-panel" exe="/usr/bin/xfce4-panel" sig=6 res=1
~/.xsession-errors
/usr/bin/iceauth:  creating new authority file /run/user/1000/ICEauthority
xfce4-session: No SSH authentication agent found
gpg-agent[3668]: WARNING: "--write-env-file" is an obsolete option - it has no effect
gpg-agent: a gpg-agent is already running - not starting a new one

(xfce4-session:3604): xfce4-session-WARNING **: 05:48:40.316: gpg-agent returned no PID in the variables
xfwm4-Message: 05:48:40.544: Prefer XPresent with Mesa Intel(R) HD Graphics 5500 (BDW GT2)

(wrapper-2.0:3709): Gtk-WARNING **: 05:48:41.569: gtk_widget_size_allocate(): attempt to allocate widget with width -1 and height 28

(wrapper-2.0:3709): Gtk-WARNING **: 05:48:41.570: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node border, owner GtkFrame)
Waiting for initial location to become available...

(wrapper-2.0:3710): Gtk-WARNING **: 05:48:42.365: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PulseaudioButton)

(Thunar:3699): thunar-WARNING **: 06:04:43.675: Failed to launch the volume manager (Failed to execute child process “thunar-volman” (No such file or directory)), make sure you have the "thu
nar-volman" package installed.

(Thunar:3699): thunar-WARNING **: 06:04:43.894: Failed to launch the volume manager (Failed to execute child process “thunar-volman” (No such file or directory)), make sure you have the "thu
nar-volman" package installed.

(Thunar:3699): thunar-WARNING **: 06:04:44.264: Failed to launch the volume manager (Failed to execute child process “thunar-volman” (No such file or directory)), make sure you have the "thunar-volman" package installed.

(Thunar:3699): thunar-WARNING **: 06:04:46.523: Failed to launch the volume manager (Failed to execute child process “thunar-volman” (No such file or directory)), make sure you have the "thunar-volman" package installed.
my-appvm: Starting GUI
my-appvm: Starting AUDIO
my-appvm: Sending monitor layout
2022-09-05 06:04:55,156 icon-receiver: connected: my-appvm
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
xfce4-panel: xcb_io.c:260: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.

@andrewdavidwong
Copy link
Member

A forum user also reported the panel disappearing, but I'm not sure if it's the same bug:

https://forum.qubes-os.org/t/13516

@deeplow
Copy link
Author

deeplow commented Sep 10, 2022

Happened again this morning.

journalctl
Sep 10 06:46:00 dom0 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-16890-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 10 06:46:00 dom0 kernel: audit: type=1130 audit(1662788760.366:371): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-16890-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 10 06:46:00 dom0 systemd-coredump[16891]: Process 7599 (xfce4-panel) of user 1000 dumped core.
                                              
                                              Stack trace of thread 7599:
                                              #0  0x00007f56be5387d5 raise (libc.so.6 + 0x3c7d5)
                                              #1  0x00007f56be52194d abort (libc.so.6 + 0x2594d)
                                              #2  0x00007f56be521769 __assert_fail_base.cold (libc.so.6 + 0x25769)
                                              #3  0x00007f56be530e86 __assert_fail (libc.so.6 + 0x34e86)
                                              #4  0x00007f56bf67b9f3 poll_for_event (libX11.so.6 + 0x469f3)
                                              #5  0x00007f56bf67ba9d poll_for_response (libX11.so.6 + 0x46a9d)
                                              #6  0x00007f56bf67bd9a _XEventsQueued (libX11.so.6 + 0x46d9a)
                                              #7  0x00007f56bf66d681 XPending (libX11.so.6 + 0x38681)
                                              #8  0x00007f56bed88a83 gdk_event_source_check (libgdk-3.so.0 + 0x72a83)
                                              #9  0x00007f56be85d4b9 g_main_context_check (libglib-2.0.so.0 + 0x524b9)
                                              #10 0x00007f56be85da55 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52a55)
                                              #11 0x00007f56be85de33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                              #12 0x00007f56bf07d99d gtk_main (libgtk-3.so.0 + 0x25c99d)
                                              #13 0x00005f4ed45839c7 main (xfce4-panel + 0x179c7)
                                              #14 0x00007f56be523082 __libc_start_main (libc.so.6 + 0x27082)
                                              #15 0x00005f4ed4583f9e _start (xfce4-panel + 0x17f9e)
                                              
                                              Stack trace of thread 7602:
                                              #0  0x00007f56be5f286f __poll (libc.so.6 + 0xf686f)
                                              #1  0x00007f56be85daae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                              #2  0x00007f56be85dbe3 g_main_context_iteration (libglib-2.0.so.0 + 0x52be3)
                                              #3  0x00007f56be85dc31 glib_worker_main (libglib-2.0.so.0 + 0x52c31)
                                              #4  0x00007f56be8877f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                              #5  0x00007f56be3af432 start_thread (libpthread.so.0 + 0x9432)
                                              #6  0x00007f56be5fd6d3 __clone (libc.so.6 + 0x1016d3)
                                              
                                              Stack trace of thread 7604:
                                              #0  0x00007f56be5f286f __poll (libc.so.6 + 0xf686f)
                                              #1  0x00007f56be85daae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                              #2  0x00007f56be85de33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                              #3  0x00007f56beab16aa gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1226aa)
                                              #4  0x00007f56be8877f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                              #5  0x00007f56be3af432 start_thread (libpthread.so.0 + 0x9432)
                                              #6  0x00007f56be5fd6d3 __clone (libc.so.6 + 0x1016d3)
Sep 10 06:46:00 dom0 systemd[1]: systemd-coredump@0-16890-0.service: Succeeded.
Sep 10 06:46:00 dom0 kernel: audit: type=1131 audit(1662788760.650:372): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-16890-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 10 06:46:00 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-16890-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 10 06:46:00 dom0 audit: BPF prog-id=0 op=UNLOAD
Sep 10 06:46:00 dom0 audit: BPF prog-id=0 op=UNLOAD
Sep 10 06:46:00 dom0 audit: BPF prog-id=0 op=UNLOAD

@deeplow
Copy link
Author

deeplow commented Dec 9, 2022

This had not happened since September 10th (the post above)

journalctl
Dec 09 09:37:20 dom0 audit[9005]: ANOM_ABEND auid=1000 uid=1000 gid=1001 ses=1 pid=9005 comm="xfce4-panel" exe="/usr/bin/xfce4-panel" sig=6 res=1
Dec 09 09:37:20 dom0 kernel: audit: type=1701 audit(1670578640.572:2882): auid=1000 uid=1000 gid=1001 ses=1 pid=9005 comm="xfce4-panel" exe="/usr/bin/xfce4-panel" sig>
Dec 09 09:37:20 dom0 systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Dec 09 09:37:20 dom0 audit: BPF prog-id=77 op=LOAD
Dec 09 09:37:20 dom0 audit: BPF prog-id=78 op=LOAD
Dec 09 09:37:20 dom0 audit: BPF prog-id=79 op=LOAD
Dec 09 09:37:20 dom0 kernel: audit: type=1334 audit(1670578640.590:2883): prog-id=77 op=LOAD
Dec 09 09:37:20 dom0 kernel: audit: type=1334 audit(1670578640.590:2884): prog-id=78 op=LOAD
Dec 09 09:37:20 dom0 kernel: audit: type=1334 audit(1670578640.590:2885): prog-id=79 op=LOAD
Dec 09 09:37:20 dom0 systemd[1]: Started Process Core Dump (PID 365151/UID 0).
Dec 09 09:37:20 dom0 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-365151-0 comm="systemd" exe="/usr/lib/systemd/sys>
Dec 09 09:37:20 dom0 kernel: audit: type=1130 audit(1670578640.594:2886): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-365151-0 comm="syste>
Dec 09 09:37:20 dom0 qrexec-policy-daemon[208143]: qrexec: whonix.SdwdateStatus+: sys-whonix -> disp4368: allowed to disp4368
Dec 09 09:37:21 dom0 systemd-coredump[365152]: Process 9005 (xfce4-panel) of user 1000 dumped core.
                                               
                                               Stack trace of thread 9005:
                                               #0  0x0000704bfe6177d5 raise (libc.so.6 + 0x3c7d5)
                                               #1  0x0000704bfe60094d abort (libc.so.6 + 0x2594d)
                                               #2  0x0000704bfe600769 __assert_fail_base.cold (libc.so.6 + 0x25769)
                                               #3  0x0000704bfe60fe86 __assert_fail (libc.so.6 + 0x34e86)
                                               #4  0x0000704bff75a9f3 poll_for_event (libX11.so.6 + 0x469f3)
                                               #5  0x0000704bff75aa9d poll_for_response (libX11.so.6 + 0x46a9d)
                                               #6  0x0000704bff75ad9a _XEventsQueued (libX11.so.6 + 0x46d9a)
                                               #7  0x0000704bff75dd7d _XGetRequest (libX11.so.6 + 0x49d7d)
                                               #8  0x0000704bff739811 XDefineCursor (libX11.so.6 + 0x25811)
                                               #9  0x0000704bfee4a269 _gdk_display_set_window_under_pointer (libgdk-3.so.0 + 0x55269)
                                               #10 0x0000704bfee4a3d0 do_synthesize_crossing_event (libgdk-3.so.0 + 0x553d0)
                                               #11 0x0000704bfee2704d gdk_threads_dispatch (libgdk-3.so.0 + 0x3204d)
                                               #12 0x0000704bfe93845b g_idle_dispatch (libglib-2.0.so.0 + 0x4e45b)
                                               #13 0x0000704bfe93c78f g_main_context_dispatch (libglib-2.0.so.0 + 0x5278f)
                                               #14 0x0000704bfe93cb18 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52b18)
                                               #15 0x0000704bfe93ce33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                               #16 0x0000704bff15c99d gtk_main (libgtk-3.so.0 + 0x25c99d)
                                               #17 0x000057cdd9cd89c7 main (xfce4-panel + 0x179c7)
                                               #18 0x0000704bfe602082 __libc_start_main (libc.so.6 + 0x27082)
                                               #19 0x000057cdd9cd8f9e _start (xfce4-panel + 0x17f9e)
                                               
                                               Stack trace of thread 9018:
                                               #0  0x0000704bfe6d186f __poll (libc.so.6 + 0xf686f)
                                               #1  0x0000704bfe93caae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                               #2  0x0000704bfe93ce33 g_main_loop_run (libglib-2.0.so.0 + 0x52e33)
                                               #3  0x0000704bfeb906aa gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1226aa)
                                               #4  0x0000704bfe9667f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                               #5  0x0000704bfe48e432 start_thread (libpthread.so.0 + 0x9432)
                                               #6  0x0000704bfe6dc6d3 __clone (libc.so.6 + 0x1016d3)
                                               
                                               Stack trace of thread 165870:
                                               #0  0x0000704bfe6d186f __poll (libc.so.6 + 0xf686f)
                                               #1  0x0000704bfe93caae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                               #2  0x0000704bfe93cbe3 g_main_context_iteration (libglib-2.0.so.0 + 0x52be3)
                                               #3  0x0000704bf631dfbd dconf_gdbus_worker_thread (libdconfsettings.so + 0xafbd)
                                               #4  0x0000704bfe9667f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                               #5  0x0000704bfe48e432 start_thread (libpthread.so.0 + 0x9432)
                                               #6  0x0000704bfe6dc6d3 __clone (libc.so.6 + 0x1016d3)
                                               
                                               Stack trace of thread 9016:
                                               #0  0x0000704bfe6d186f __poll (libc.so.6 + 0xf686f)
                                               #1  0x0000704bfe93caae g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x52aae)
                                               #2  0x0000704bfe93cbe3 g_main_context_iteration (libglib-2.0.so.0 + 0x52be3)
                                               #3  0x0000704bfe93cc31 glib_worker_main (libglib-2.0.so.0 + 0x52c31)
                                               #4  0x0000704bfe9667f2 g_thread_proxy (libglib-2.0.so.0 + 0x7c7f2)
                                               #5  0x0000704bfe48e432 start_thread (libpthread.so.0 + 0x9432)
                                               #6  0x0000704bfe6dc6d3 __clone (libc.so.6 + 0x1016d3)
Dec 09 09:37:21 dom0 kernel: audit: type=1131 audit(1670578641.278:2887): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-365151-0 comm="syste>
Dec 09 09:37:21 dom0 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-365151-0 comm="systemd" exe="/usr/lib/systemd/syst>
Dec 09 09:37:21 dom0 systemd[1]: systemd-coredump@0-365151-0.service: Succeeded.
Dec 09 09:37:21 dom0 audit: BPF prog-id=0 op=UNLOAD
Dec 09 09:37:21 dom0 audit: BPF prog-id=0 op=UNLOAD
Dec 09 09:37:21 dom0 audit: BPF prog-id=0 op=UNLOAD

The major issue is that it doesn't automatically restart. I don't think non-technical users will know how to recover from this except force-powering off the system -- the log out icon is not even available.

@andrewdavidwong
Copy link
Member

I have personally been observing more frequent xfce4-panel crashes lately.

@andrewdavidwong andrewdavidwong added P: major Priority: major. Between "default" and "critical" in severity. and removed P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels Dec 9, 2022
@andrewdavidwong
Copy link
Member

The major issue is that it doesn't automatically restart. I don't think non-technical users will know how to recover from this except force-powering off the system -- the log out icon is not even available.

Good point. Increased priority and pinning to make this issue easier to find.

@andrewdavidwong andrewdavidwong pinned this issue Dec 9, 2022
@TNTBOMBOM
Copy link

I think upgrading XFCE version to latest stable can solve many problems, this one can be one of them.

Current xfce version in qubes is 4.14 (didnt even use 4.16) and latest release is 4.18:

https://alexxcons.github.io/blogpost_8.html

@marmarek
Copy link
Member

marmarek commented Dec 27, 2022

Xfce 4.16 will be part of R4.2. 4.18 was released a bit too late to make it into R4.2, unfortunately.

Xfce 4.16 can be used in R4.1 in sys-gui / sys-gui-gpu based on sufficiently new template, but since that's an experimental feature, it isn't for everyday use.

@andrewdavidwong
Copy link
Member

@andrewdavidwong andrewdavidwong added affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. labels Aug 8, 2023
@andrewdavidwong andrewdavidwong removed this from the Release 4.1 updates milestone Aug 13, 2023
@fepitre fepitre unpinned this issue Aug 26, 2023
@andrewdavidwong andrewdavidwong pinned this issue Aug 27, 2023
@andrewdavidwong andrewdavidwong unpinned this issue Aug 30, 2023
@rocodes
Copy link

rocodes commented Nov 22, 2023

Dropping in to mention that we have a SecureDrop Workstation user reporting this issue now reliably occurs every time they use their machine (4.1). It doesn't sound like there's more diagnostic information needed, but if there is, I am happy to relay the request.

@andrewdavidwong andrewdavidwong added P: critical Priority: critical. Between "major" and "blocker" in severity. and removed P: major Priority: major. Between "default" and "critical" in severity. labels Nov 22, 2023
@andrewdavidwong andrewdavidwong pinned this issue Nov 22, 2023
@andrewdavidwong andrewdavidwong unpinned this issue Feb 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. C: desktop-linux-xfce4 Support for XFCE4 needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: critical Priority: critical. Between "major" and "blocker" in severity. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

No branches or pull requests

5 participants