Xpra: Ticket #1919: OSX <-> Ubuntu `gnome-panel --replace` causes logout and crash

I'm really amazed by this one, but after I've connected to my local server via the xpra client, if I restart gnome-panel --replace after it's already running, my mac explodes, as in a logout is triggered, all apps open crash, and xpra is closed. I had to reboot afterwords.

I've reproduce this twice now.



Tue, 17 Jul 2018 08:43:58 GMT - Antoine Martin: attachment set

moving bug report data to an attachment


Tue, 17 Jul 2018 08:49:29 GMT - Antoine Martin: owner, description changed; milestone set

What is the server command? Is gnome-panel forwarded individually, or is it part of a desktop session?

Does the crash still occur if you turn off opengl in the client?

xpra should never be able to crash your OS, the OS is meant to shield you from that.. a bug in your opengl drivers is the most likely explanation for the crash.

You may want to try some of the beta python3 builds you can find here: https://xpra.org/beta/macos And also try using the native opengl bindings with xpra attach XXXX --opengl=native

Assuming that this is reproducible, we should be able to figure out the cause by running the client like this:

xpra attach XXXXX -d all >& log

By the time the process crashes, the log should contain the last few instructions before the crash, which should give us a clue.


Thu, 19 Jul 2018 23:50:36 GMT - Viral:

What is the server command?

I've had it happen via gnome-panel and gnome-session, now 3 times.

Is gnome-panel forwarded individually, or is it part of a desktop session?

I think I've seen it happen via xpra start and xpra start-desktop

Does the crash still occur if you turn off opengl in the client?

Not sure, will attempt to investigate.

xpra should never be able to crash your OS, the OS is meant to shield you from that.. a bug in your opengl drivers is the most likely explanation for the crash.

Absolutely, which is why I'm rather dumb founded by it. And it's not so much crashing my OS as forcing a logout and killing various apps.

You may want to try some of the beta python3 builds you can find here: https://xpra.org/beta/MacOS And also try using the native opengl bindings with xpra attach XXXX --opengl=native

Will attempt

Thanks


Fri, 20 Jul 2018 00:36:32 GMT - Viral:

Still attempting to reproduce, I did however get a sig fault from just restarting gnome-panel/gnome-session/nautilus

Probably unrelated, could be related to my mac's uptime, but it was pretty low for me <4 days.

I'll try to collect more information.

Switching to betas for now, thanks


Fri, 20 Jul 2018 00:44:44 GMT - Viral:

OFF TOPIC

Xpra-Python3-x86_64-2.4-r19414.dmg crashes when clicking "Load" behaviour is 100% reproducible, attempting earlier beta


Fri, 20 Jul 2018 00:48:59 GMT - Viral:

Can reproduce "Load" crash on Xpra-Python3-x86_64-2.4-r19815.dmg as well.

Regards


Fri, 20 Jul 2018 08:18:22 GMT - Antoine Martin:

The crash seems to be in the systray code, try --tray=no and / or --system-tray=no


Fri, 20 Jul 2018 08:20:34 GMT - Antoine Martin: attachment set

moving bug report data to an attachment


Fri, 20 Jul 2018 08:23:56 GMT - Antoine Martin: attachment set

moving bug report data to an attachment


Wed, 22 Aug 2018 15:56:00 GMT - Antoine Martin:

Xpra-Python3 (..) crashes when clicking "Load" behaviour is 100% reproducible

Confirmed, moving this to #1938

As for the rest, I still cannot reproduce here.


Tue, 11 Sep 2018 16:00:34 GMT - Antoine Martin: status changed; resolution set

Feel free to re-open if you have more data or a reproducible test case. In all likelihood, this is not an xpra bug but an graphics driver bug.


Sat, 23 Jan 2021 05:37:17 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1919