when xosd is emerged (x11-libs/xosd-2.2.12), xchat is broken. at console, xchat-2 says 'Killed' and strace ends witt got signal SIGKILL. xchat-2 --no-plugins works fine and i tried USE="-*" but it was xosd in the end. Reproducible: Always Steps to Reproduce: 1. emerge xosd 2. emerge xchat 3. run xchat and watch it die ACCEPT_KEYWORDS="~x86" in /etc/make.conf does xosd work for anything? xmms is also crashing everytime i try to press next but i guess thats another bug all together as i took xosd out and it still happens...
It's probably the xosd xchat plugin (net-irc/xchatosd) that produces these segfaults. I'm debugging it to find the reason for it. For now please unmerge net-irc/xchatosd.
It's x11-libs/xosd-2.2.12 that's causing this. With version 2.2.8 xchatosd works fine.
The author of xosd has changed the return value of a function, but that change is compliant to his API docs. The docs say -1 is an error, everything else is not an error. xchatosd was relying on 0 as the return value for no error. But the function now returns values >0 which should not be considered an error. I added a patch to xchatosd that fixes this.