Xpra: Ticket #667: server-side warning: CompositeHelper::shm-handle after class was initialised

On 0.14.4 and I've noticed that mouse cursor is not changing shape when hovered on text fields, borders etc. I've tried re-attaching several times and only on fifth attempt cursor forwarding worked. I've checked server log and found the following errors that appear on every xpra upgrade:

/usr/lib/python2.7/dist-packages/gobject/__init__.py:115: Warning: \
    Attempt to add property xpra+x11+gtk_x11+composite+CompositeHelper::shm-handle after class was initialised
  type_register(cls, namespace.get('__gtype_name__'))


Sat, 30 Aug 2014 07:59:29 GMT - Antoine Martin: description changed

The mouse cursor not changing shape sounds like it could be related to the recently fixed bug which was causing full server crashes on Ubuntu 12.04: r7457. (I fixed the crash - noting that I did not really understand why the cursor call failed...)

More information should be available in the log with -d cursor.

As for the CompositeHelper warning, this class has not changed (at least not substantially, or anything related to gobject) in years. Why is this only showing up now is good question. More than likely, this is a completely different issue.


Sat, 30 Aug 2014 08:47:53 GMT - onlyjob:

This is very confusing but I can't reproduce problem with cursor shape any more. Nothing seems to change which is quite strange...

As for CompositeHelper warning I am not sure when it started to happen. I had no reason to check server log for a while...


Sat, 30 Aug 2014 09:30:57 GMT - Antoine Martin: owner changed

A good way to test cursor issues (apart from including -d cursor output):

Both work fine here with 0.14.x and trunk.


As for the server gobject warning, I am unable to reproduce it on Debian Wheezy with the xpra.org deb package of 0.14.4 or with a clean source install from trunk.

xpra start --no-daemon --start-child=xterm :10

I attach:

xpra attach --no-mmap

Then upgrade it:

xpra upgrade --no-daemon

The warning is nowhere to be seen in any of those sessions.


Sat, 30 Aug 2014 15:49:46 GMT - onlyjob:

I see... After countless session restarts I did not see any cursor issues any more. Perhaps it could be a temporary unresponsive application due to heavy IO? Anyway please feel free to close this ticket unless you want to keep it open to track warning. I have a mix of packages from "wheezy" and from "testing" so something from "jessie" might have caused this. I'll report if I manage to find more details. Thanks.


Sat, 30 Aug 2014 15:55:59 GMT - Antoine Martin: status, summary changed; resolution set

OK, closing. If anyone ever hits this warning anywhere, please re-open.


Sat, 23 Jan 2021 05:02:26 GMT - migration script:

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