Xpra: Ticket #1403: OSX client 1.0.1 r14706 is hitting Trace/BPT trap: 5 on trying to connect to a 1.0.1 server

Built a 1.01 r14570 fedora 23 server (yes, I'll upgrade soon), and tried to connect a 1.0.1 r14570 osx client to test the clipboard (#276).

Client connection fails, looks to me like there are some GTK 2 and 3 bits not playing nicely together.

Schadenfreude:MacOS Schadenfreude$ ./xpra attach tcp:10.0.32.134 -d all
objc[14917]: Class GdkQuartzView is implemented in both /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgdk-3.0.dylib (0x3f1d3c0) and /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgdk-quartz-2.0.0.dylib (0x36d8440). One of the two will be used. Which one is undefined.
objc[14917]: Class GtkQuartzStatusIcon is implemented in both /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-3.0.dylib (0x3d8e280) and /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (0x35841e0). One of the two will be used. Which one is undefined.
objc[14917]: Class GtkClipboardOwner is implemented in both /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-3.0.dylib (0x3d8e2c0) and /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (0x3584220). One of the two will be used. Which one is undefined.
objc[14917]: Class GtkDragSourceOwner is implemented in both /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-3.0.dylib (0x3d8e300) and /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (0x3584260). One of the two will be used. Which one is undefined.
objc[14917]: Class ResultReceiver is implemented in both /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-3.0.dylib (0x3d8e340) and /Users/Schadenfreude/Desktop/xpra-catalog/xpra-ant-1-14706/Xpra.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib (0x35842a0). One of the two will be used. Which one is undefined.
(xpra:14917): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Trace/BPT trap: 5

(Unfortunately, no other osx client to use to test #276 for 1.01 branch, still failing the same way with 1.0 r14467.)



Tue, 10 Jan 2017 06:28:27 GMT - Antoine Martin: owner, description, summary changed

Please test with the stable OSX 1.0.1 version found here: http://xpra.org/dists/osx/x86/.


Wed, 11 Jan 2017 18:57:11 GMT - alas: status changed; resolution set

Re-tested with a 1.0.1 r14723 osx client from the dists directory - works as expected.

I must've hit a bad build, closing this the easy way now that I've found where I went wrong.


Sat, 23 Jan 2021 05:23:19 GMT - migration script:

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