Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sometimes some of my UI's disappear, but the processes they belong to lives on. So far it has happened to gnome-terminal, emacs, eclipse and evince. I've only experienced this behavior with the Awesome Window Manager. Any ideas how to fix it?

Update: It has also happened to a popped out Gmail chat window . When I close the main Gmail window, it warns me that the invisible chat window will also be closed.

Update 2: I should mention that I'm using Awesome with Debian inside Sun's VM Virtualbox, and the error seems to occur more frequently when the VM leaves/enters fullscreen mode.

share|improve this question
    
If the UI disappears it's unlikely that the window manager is the cause, since it manages only the windows, it does not paint them. Is it possible to reproduce the problem? –  Marco Aug 1 '12 at 8:55
    
I am not sure what triggers it. What would cause this other than the WM? –  Håvard Geithus Aug 1 '12 at 8:59
    
An application bug or a theme bug (since theme engines run native code in-process) could be causing it; many applications will handle a window being unmapped "gracefully" and exit the application gracefully as a result, but if the window gets unmapped "un-gracefully", as in an X11 error, many applications do not handle it properly, and simply enter a broken zombie state where no window exists. It's bad error handling in the app, but it shouldn't happen in the first place... try running the app(s) in question in the terminal and capture any error-ish-looking output. –  allquixotic Sep 11 '12 at 15:55
    
Also all of the apps you mentioned run GTK of some form: Gmail chat window would run in Firefox or Chrome, which use GTK; Eclipse uses SWT which uses GTK as a backend; gnome-terminal, evince and (I think) emacs all natively use GTK. So definitely look into the possibility of a GTK theme engine problem –  allquixotic Sep 11 '12 at 15:56
    
Have you checked your .xsession-errors file? –  Stefan Seidel Sep 14 '12 at 10:03

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.