[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Thunderbird/Firefox rendering without borders and scrollbars



Kent West wrote:
dircha wrote:
[borders in gtk+ apps not showing up after a suspend/resume]

Have you tried a different window manager? Have you tried a different
user? These quick tests might give you a clue as to where the
problem lies.

Good idea; I tried a few additional things here.

I'm starting X with startx.

Test 1:
On your recommendation, I tested this as root user without any window manager. I removed the X related . files from /root; there are no GTK+ or X app related . files in its home. To test without a window manager as root, I put the following in /root/.xinitrc:

xterm -geometry 80x60+600+0 &
mozilla-firefox

I then started X as root, executed a suspend-to-disk, and then resumed. The rendering errors still exist in mozilla-firefox.

Test 2:
Start X as my normal user. Start mozilla-thunderbird. Execute suspend-to-disk. Resume.

Then, I kill X and restart it. GTK+ applications render correctly again.

So, while simply restarting the application does not solve the issue, reboot also is not necessary.

I suppose this means it is something stored in the X server. I don't know much about this, but as I recall hearing, widget components are stored in the X server as "pixmaps". I assume this would include things that are missing such as scrollbar "up" and "down" arrow faces. And yet icons in the application still display. Also, how would this explain the lack of borders (which I assume are just drawn as primitives)?

This is really beyond me. Perhaps this is a genuine bug?

I no one has any ideas, I'll try cross-posting this on debian-laptop. It's more likely there that I would find people who might have experienced something similar I imagine.

dircha



Reply to: