xfwm4 was sometimes(rarely) terminating on startup, for me, and I had a focus follows mouse or something - fix was to restart startx.
The error is this (RenderBadPicture at the very end):
...
DBG[display.c:468] myDisplayGrabServer(): entering myDisplayGrabServer
DBG[display.c:475] myDisplayGrabServer(): grabs : 2
DBG[display.c:468] myDisplayGrabServer(): entering myDisplayGrabServer
DBG[display.c:475] myDisplayGrabServer(): grabs : 3
DBG[display.c:483] myDisplayUngrabServer(): entering myDisplayUngrabServer
DBG[display.c:495] myDisplayUngrabServer(): grabs : 2
DBG[display.c:483] myDisplayUngrabServer(): entering myDisplayUngrabServer
DBG[display.c:495] myDisplayUngrabServer(): grabs : 1
DBG[display.c:483] myDisplayUngrabServer(): entering myDisplayUngrabServer
DBG[display.c:491] myDisplayUngrabServer(): ungrabbing server
DBG[display.c:495] myDisplayUngrabServer(): grabs : 0
XError: BadDamage (invalid Damage parameter)
==> XID 0x600350, Request 143, Error 151 <==
XError: BadDamage (invalid Damage parameter)
==> XID 0x60034c, Request 143, Error 151 <==
XError: BadDamage (invalid Damage parameter)
==> XID 0x60034c, Request 143, Error 151 <==
XError: RenderBadPicture (invalid Picture parameter)
==> XID 0x5f, Request 139, Error 143 <==
DBG[main.c:701] main(): xfwm4 terminated
I am wondering if this recent commit fixed that 3f1b7c02ddcbb686f6f227b09f6e3017445880bf because I seem to be unable to reproduce it again, although it was rare/hard to reproduce anyway. So either that fixed it, or it's just that rare and hard to reproduce.
Olivier, if you could confirm whether or not that commit fixes this, I would appreciate it very much, save me some time. Otherwise, if you have any suggestions on getting better debug for that, I'd be happy to.
Thanks.
PS: the logs were made with at least commit e97066e3171564b513e8211ec39c26d8381adfc3 if not a more recent one
xfwm4 was sometimes(rarely) terminating on startup, for me, and I had a focus follows mouse or something - fix was to restart startx. rver(): entering myDisplayGrabServer rver(): grabs : 2 rver(): entering myDisplayGrabServer rver(): grabs : 3 Server( ): entering myDisplayUngrab Server Server( ): grabs : 2 Server( ): entering myDisplayUngrab Server Server( ): grabs : 1 Server( ): entering myDisplayUngrab Server Server( ): ungrabbing server Server( ): grabs : 0
The error is this (RenderBadPicture at the very end):
...
DBG[display.c:468] myDisplayGrabSe
DBG[display.c:475] myDisplayGrabSe
DBG[display.c:468] myDisplayGrabSe
DBG[display.c:475] myDisplayGrabSe
DBG[display.c:483] myDisplayUngrab
DBG[display.c:495] myDisplayUngrab
DBG[display.c:483] myDisplayUngrab
DBG[display.c:495] myDisplayUngrab
DBG[display.c:483] myDisplayUngrab
DBG[display.c:491] myDisplayUngrab
DBG[display.c:495] myDisplayUngrab
XError: BadDamage (invalid Damage parameter)
==> XID 0x600350, Request 143, Error 151 <==
XError: BadDamage (invalid Damage parameter)
==> XID 0x60034c, Request 143, Error 151 <==
XError: BadDamage (invalid Damage parameter)
==> XID 0x60034c, Request 143, Error 151 <==
XError: RenderBadPicture (invalid Picture parameter)
==> XID 0x5f, Request 139, Error 143 <==
DBG[main.c:701] main(): xfwm4 terminated
I am wondering if this recent commit fixed that 3f1b7c02ddcbb68 6f6f227b09f6e30 17445880bf because I seem to be unable to reproduce it again, although it was rare/hard to reproduce anyway. So either that fixed it, or it's just that rare and hard to reproduce.
This is from another log (also pre that commit): rver(): entering myDisplayGrabServer rver(): grabbing server rver(): grabs : 1 rver(): entering myDisplayGrabServer rver(): grabs : 2 rver(): entering myDisplayGrabServer rver(): grabs : 3 Server( ): entering myDisplayUngrab Server Server( ): grabs : 2 Server( ): entering myDisplayUngrab Server Server( ): grabs : 1 Server( ): entering myDisplayUngrab Server Server( ): ungrabbing server Server( ): grabs : 0
...
DBG[display.c:468] myDisplayGrabSe
DBG[display.c:471] myDisplayGrabSe
DBG[display.c:475] myDisplayGrabSe
DBG[display.c:468] myDisplayGrabSe
DBG[display.c:475] myDisplayGrabSe
DBG[display.c:468] myDisplayGrabSe
DBG[display.c:475] myDisplayGrabSe
DBG[display.c:483] myDisplayUngrab
DBG[display.c:495] myDisplayUngrab
DBG[display.c:483] myDisplayUngrab
DBG[display.c:495] myDisplayUngrab
DBG[display.c:483] myDisplayUngrab
DBG[display.c:491] myDisplayUngrab
DBG[display.c:495] myDisplayUngrab
XError: BadDamage (invalid Damage parameter)
==> XID 0xa002c1, Request 143, Error 151 <==
XError: RenderBadPicture (invalid Picture parameter)
==> XID 0x5f, Request 139, Error 143 <==
DBG[main.c:701] main(): xfwm4 terminated
Olivier, if you could confirm whether or not that commit fixes this, I would appreciate it very much, save me some time. Otherwise, if you have any suggestions on getting better debug for that, I'd be happy to.
Thanks.
PS: the logs were made with at least commit e97066e3171564b 513e8211ec39c26 d8381adfc3 if not a more recent one