Closing and sometimes opening windows in xpra leads to a segfault in libgobject: xpra: segfault at 8ea ip 00007fda2a10544d sp 00007ffd5d0be288 error 4 in libgobject-2.0.so.0.7600.2[7fda2a0db000+33000] likely on CPU 4 (core 2, socket 0) Problem appears since stabilization of glib-2.76. I suspect a relation to change in memory management as tracked in bug #901805. See also bug at xpra project: https://github.com/Xpra-org/xpra/issues/3822 Reproducible: Sometimes Steps to Reproduce: 1. start xpra-server 2. connect to it 3. open/close windows Actual Results: Often this leads to an segfault, resulting in server-crash.
Thanks, I've commented on the upstream issue at https://github.com/Xpra-org/xpra/issues/3822#issuecomment-1546528426 with a hint on how to reproduce.
I've now disabled x265 after upstream suggested it. Is that enough to fix this? I used to use this daily, but I've stopped now.
(In reply to James Le Cuirot from comment #2) > I've now disabled x265 after upstream suggested it. Is that enough to fix > this? I used to use this daily, but I've stopped now. No, this does not change it. But as I read totaam's response, he just responded to the uninitialized reads, without meaning to connect this to the issue here. Nonetheless, if upstream does not consider x265 stable, it is a good idea to disable it by default, I think. Thanks for your support, James!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d42e5ed3c698a6bb9c987c84ebf0b647cb4c399 commit 5d42e5ed3c698a6bb9c987c84ebf0b647cb4c399 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2023-05-23 20:25:17 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2023-05-23 20:26:01 +0000 x11-wm/xpra: Bump to 4.4.5, drop old 4.4.4 Bug: https://bugs.gentoo.org/906130 Signed-off-by: James Le Cuirot <chewi@gentoo.org> x11-wm/xpra/Manifest | 2 +- x11-wm/xpra/{xpra-4.4.4.ebuild => xpra-4.4.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-)
Just for the record: 4.4.5 fixes the crashes for me. Thank you to all the people involved, making the OS-community such a nice place to be. :)
Thus closing.