GNOME Bugzilla – Bug 419501
Empty wastebasket generates WM_TRANSIENT_FOR window manager warning
Last modified: 2008-12-21 20:45:09 UTC
The bug has been opened on https://launchpad.net/bugs/91576 "Binary package hint: gnome-applets Description of the problem: Every time an attempt is made to use an "Empty the Wastebasket" / "Empty Deleted Items" a window manager warning is logged in ~/.xsession-errors . Steps to reproduce: 1. Start a gnome-terminal . 2. Type tail -f ~/.xsession-errors . 3. Press the right mouse button on the wastebasket at the bottom right hand corner of the screen and choose "Empty the Wastebasket" or: 3. Select the wastebasket at the bottom right hand corner of the screen and in the "Deleted Items" select the "Empty Deleted Items" button. Expected result: No extra messages to appear in ~/.xsession-errors . Actual result: Output like the following is added: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x82 specified for 0x160166a (). How reproducible is this problem? The problem is reproducible every time. Version information: Ubuntu Feisty gnome-applets 2.17.90-0ubuntu1 ..."
Still here in Ubuntu Gusty. Version information: Ubuntu Gutsy (development branch) nautilus 1:2.19.91-0ubuntu1
Still here in Ubuntu Hardy. Version information: Ubuntu 8.04 nautilus 1:2.22.2-0ubuntu3
-> gnome-applets That applet lives in gnome-applet, reassigning and confirming.
Note: This doesn't just happen when using the right mouse button on the applet. Help -> About says the window belongs to nautilus.
Still here in Ubuntu Intrepid. Version information: Ubuntu 8.10 nautilus 1:2.23.91-0ubuntu1
This is caused by the confirmation dialog trying to set itself as transient for the root window. I guess metacity doesn't like that very much. Investigating.
Committed revision 11166.