Closed stefonarch closed 1 month ago
I can't reproduce it with Qt 6.8.0. Some info is missing. I tested under kwin_wayland.
I recompiled the panel against Qt 6.8 but don't think it can make any difference. This time, I tested in different sessions:
Now, this is definitely a regression in Qt 6.8. There's no trace of lxqt-panel in the backtrace.
But there's no trace of Wayland in the backtrace either. Hence, the necessity of testing under X11 and without KWin.
EDIT: My wild guess is that this issue and https://github.com/lxqt/lxqt-panel/issues/2145 are caused by the same regressive codes about popups in Qt 6.8.
On my test account it happens only when clicking inside windows (labwc), on my account (Hyprland) also when clicking in a empty space on the panel.
I can't login in x11 for some xinit error/xserver error I found, have no time to investigate atm.
On x11 I can't reproduce it (openbox).
On x11 I can't reproduce it (openbox).
That's good, and a little strange.
This isn't just about the calendar; the crash also happens with the middle-click popup (when there's more that one time zone).
Who said this is a Qt bug? :) Will make a PR to fix it.
I remembered similar cases where deleteLater()
caused crashes under Wayland (https://github.com/lxqt/lxqt-notificationd/pull/375 and https://github.com/lxqt/lximage-qt/pull/666). Here deleteLater()
can be avoided in another way.
System Information