While using xcompmgr (with fluxbox), it periodically (every few hours while watching video) locks up in such a way that various applications fail to make updates to the screen. Video and games freeze, terminals don't show anything typed, etc. A focus change (which changes transparency level) will sometimes make a window update once (a different video frame, text appears in a terminal all at once, etc). Restarting xcompmgr resolves this issue. (Killing it makes everything update normally, rerunning it does not break things). Benjamin
It works well enough here (although with automatic compositing, I haven't really tested anything else). Would be nice if you could find out where it's stuck (use gdb from an ssh connection). This could as well be a bug in the x server. Cheers, Julien
Julien Cristau wrote: Fair enough. I used it for quite a while before problems developed, but I don't know what changed (it was originally infrequent and took me a while to realize it was xcompmgr). FWIW, I use xcompgr -c. Or just from the console. I'll try to remember to do this, it's just it has to crash at a time when it's convenient for me to debug (not when I'm doing work or late at night, etc). Benjamin
severity 495244 important tag 495244 moreinfo kthxbye Hi Benjamin, I seem unable to reproduce this, so I'll go ahead and downgrade the severity. It's possible this is a bug in the video driver or X server, rather than xcompmgr. Cheers, Julien
Julien Cristau wrote: Fair enough. I'll try to get a gdb trace on it when I can, but right now that computer is in a box in the garage while I am in the process of moving. Is there a debug symbol package for xcompmgr? Benjamin
Nope, sorry. Cheers, Julien
--- Please enter the report below this line. --- I confirm this bug with chromium-browser and the workaround with -S option of xcompmgr. (My graphic chip is reported as Intel Corporation Mobile GM965/GL960)--- Package information. --- Depends (Version) | Installed ===============================-+-============= libc6 (>= 2.2.5) | 2.11.2-6+squeeze1 libx11-6 (>= 0) | 2:1.3.3-3 libxcomposite1 (>= 1:0.3-1) | 1:0.4.2-1 libxdamage1 (>= 1:1.1) | 1:1.1.3-1 libxfixes3 (>= 1:4.0.1) | 1:4.0.5-1 libxrender1 | 1:0.9.6-1
After a while using the -S option, I can say it sometime works, but the bug still occurs often.