| Summary: | theme of gnome often disappeared | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | water <waterloo2005> |
| Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
my .xsession-errors
.xsession-errors file. This is correct theme this is a pic when theme does not work. new account user .xsession-errors file . |
||
|
Description
water
2011-01-11 13:36:11 UTC
could you attach your ~/.xsession-errors ? Would also be interesting to know what theme is it, maybe that is causing the problem Created attachment 259539 [details]
my .xsession-errors
(In reply to comment #1) > could you attach your ~/.xsession-errors ? > I have upload my .xsession-errors file . Thanks (In reply to comment #2) > Would also be interesting to know what theme is it, maybe that is causing the > problem > I try many themes , the problem always exists. Thanks (In reply to comment #1) > could you attach your ~/.xsession-errors ? > Please attach it just after the bug appears (In reply to comment #6) > (In reply to comment #1) > > could you attach your ~/.xsession-errors ? > > > > Please attach it just after the bug appears > I delete .xsession-errors . when the bug appears , gnome does not set up a new .xsession-errors file . Thanks Created attachment 260105 [details]
.xsession-errors file.
I delete old .xsession-errors file.
Now my theme of gnome often disappear.
this is a lately .xsession-errors file .
Thanks a lot!
This problem is so boring.
Could you try on a new created user account? I keep seeing this kind of messages: ** (gedit:8076): WARNING **: Pixbuf theme: Cannot load pixmap file /home/xxxxxxx/.themes/Arbeit Macbuntu New/gtk-2.0/Apps: 图像文件“/home/xxxxxxx/.themes/Arbeit Macbuntu New/gtk-2.0/Apps”没有内容 are you sure you did not set a custom borders theme ? Could you try selecting an official gnome theme in gnome-appearance-properties and see if the problem persists ? (In reply to comment #10) > I keep seeing this kind of messages: > > ** (gedit:8076): WARNING **: Pixbuf theme: Cannot load pixmap file > /home/xxxxxxx/.themes/Arbeit Macbuntu New/gtk-2.0/Apps: > 图像文件“/home/xxxxxxx/.themes/Arbeit Macbuntu > New/gtk-2.0/Apps”没有内容 > > are you sure you did not set a custom borders theme ? Could you try selecting > an official gnome theme in gnome-appearance-properties and see if the problem > persists ? > I try many other themes including gnome official themes, but the problem still exists. And after I set Appearance, a process named 'gnome-appearance-properties' occupied at least 80% of cpu . I have to kill it manually . What is the matter ? Can I delete ~/.theme manually? I want to install some themes freshly. Thanks yes you can delete ~/.theme, it only olds themes you installed manually. System themes are in /usr/share/... so you do not risk losing them. (In reply to comment #12) > yes you can delete ~/.theme, it only olds themes you installed manually. System > themes are in /usr/share/... so you do not risk losing them. > I move ~/.themes to ~/.themes.bak and ~/.icons to ~/.icons.bak . And try to use theme of system directory. But that problem still exists. Could you attach a screenshot of your desktop with/without theming ? I think it might be gnome-settings-daemon that crashes, maybe you could try attaching a gdb process to it to get a backtrace if/when it crashes. See [1] for getting a proper backtrace. [1] http://www.gentoo.org/proj/en/qa/backtraces.xml (In reply to comment #9) > Could you try on a new created user account? > I also suggested this since, per your attached .xsession-errors, your gnome session also runs a lot of different apps (like some applets, scim...) and, then, I would like to know how does it work on a fresh account to try to know what is causing the problem Created attachment 260248 [details]
This is correct theme
Created attachment 260250 [details]
this is a pic when theme does not work.
And at that time the icons of files in nautilus disappear too.
I would have preferred a fullscreen snapshot but whatever, it seems it is indeed a gnome-settings-daemon related crash. When this happens you most likely loose backlist control and maybe a few more things. You can check that by running: ps aux |egrep gnome-settings-daemon when the desktop gets ugly again. If it does not run, restart it under gdb and proceed according to my previous comment. (In reply to comment #18) > I would have preferred a fullscreen snapshot but whatever, it seems it is > indeed a gnome-settings-daemon related crash. When this happens you most likely > loose backlist control and maybe a few more things. You can check that by > running: > ps aux |egrep gnome-settings-daemon > > when the desktop gets ugly again. If it does not run, restart it under gdb and > proceed according to my previous comment. > when the theme disappear, I find gnome-settings-daemon . #ps aux |egrep gnome-settings-daemon xxx 9453 0.0 0.0 10504 840 pts/0 S+ 23:16 0:00 egrep gnome-settings-daemon well no, that's just the command you use to find it that also get displayed here. So now, onto gdb and collecting backtrace. If you don't have bug-buddy installed yet, I suggest you install it, maybe it'll do the work for you. (In reply to comment #20) > well no, that's just the command you use to find it that also get displayed > here. > So now, onto gdb and collecting backtrace. If you don't have bug-buddy > installed yet, I suggest you install it, maybe it'll do the work for you. > But I am not familiar to gdb. bug-buddy will do all the job for you (if you have needed packages compiled with debugging support of course) in forum, someone said that 'down-update gtk+' or 'waiting for all components of gnome 2.32 coming to portage' can do with it. I decide to wait a few days. Thanks Created attachment 261165 [details]
new account user .xsession-errors file .
I try on a new user account . But the problem still exists.
Have you tried to disable things like scim, nautilus-globus, nautilus image converter extension (In reply to comment #25) > Have you tried to disable things like scim, nautilus-globus, nautilus image > converter extension > I have removed gloobus forever. I try to uninstall 'nautilus image converter extension' , but that problem still exists. Now I installed 'nautilus image converter extension' again. I do not try to uninstall scim. Thanks (In reply to comment #26) > (In reply to comment #25) > > Have you tried to disable things like scim, nautilus-globus, nautilus image > > converter extension > > > > I have removed gloobus forever. > I try to uninstall 'nautilus image converter extension' , but that problem > still exists. > Now I installed 'nautilus image converter extension' again. > > I do not try to uninstall scim. > > Thanks > These logs: http://bugs.gentoo.org/attachment.cgi?id=261165 were obtained just after reproducing the problem? Looks like it contains some errors that I am not sure from what app is coming, but maybe scim: GTK Panel of SCIM 1.4.9 Creating socket /tmp/scim-panel-socket:0-hu: another instance of the server is already listening on this socket, exiting ... [Error 17:05:42.750] [AbstractKeyBindingService] Failed to bind "Summon in Text Mode" to "" Do.Universe.Linux.GNOMESpecialLocationsItemSource "GNOME Special Locations" encountered an error in UpdateItems: System.IO.FileNotFoundException: Could not find file "/home/hu/.gtk-bookmarks". File name: '/home/hu/.gtk-bookmarks' at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) at System.IO.File.OpenRead (System.String path) [0x00000] in <filename unknown>:0 at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) [0x00000] in <filename unknown>:0 at System.IO.StreamReader..ctor (System.String path) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.IO.StreamReader:.ctor (string) at Do.Universe.Linux.GNOMESpecialLocationsItemSource+<ReadBookmarkItems>c__Iterator3.MoveNext () [0x00000] in <filename unknown>:0 at Do.Universe.Linux.GNOMESpecialLocationsItemSource.UpdateItems () [0x00000] in <filename unknown>:0 at Do.Universe.Safe.SafeItemSource.UpdateItems () [0x00000] in <filename unknown>:0 . Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220003c (Do) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. (In reply to comment #27) > (In reply to comment #26) > > (In reply to comment #25) > > > Have you tried to disable things like scim, nautilus-globus, nautilus image > > > converter extension > > > > > > > I have removed gloobus forever. > > I try to uninstall 'nautilus image converter extension' , but that problem > > still exists. > > Now I installed 'nautilus image converter extension' again. > > > > I do not try to uninstall scim. > > > > Thanks > > > > These logs: > http://bugs.gentoo.org/attachment.cgi?id=261165 > > were obtained just after reproducing the problem? Looks like it contains some > errors that I am not sure from what app is coming, but maybe scim: > > GTK Panel of SCIM 1.4.9 > > Creating socket /tmp/scim-panel-socket:0-hu: another instance of the server is > already listening on this socket, exiting ... > [Error 17:05:42.750] [AbstractKeyBindingService] Failed to bind "Summon in Text > Mode" to "" > Do.Universe.Linux.GNOMESpecialLocationsItemSource "GNOME Special Locations" > encountered an error in UpdateItems: System.IO.FileNotFoundException: Could not > find file "/home/hu/.gtk-bookmarks". > File name: '/home/hu/.gtk-bookmarks' > at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess > access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions > options) [0x00000] in <filename unknown>:0 > at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess > access, FileShare share) [0x00000] in <filename unknown>:0 > at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor > (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) > at System.IO.File.OpenRead (System.String path) [0x00000] in <filename > unknown>:0 > at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding > encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) [0x00000] > in <filename unknown>:0 > at System.IO.StreamReader..ctor (System.String path) [0x00000] in <filename > unknown>:0 > at (wrapper remoting-invoke-with-check) System.IO.StreamReader:.ctor (string) > at > Do.Universe.Linux.GNOMESpecialLocationsItemSource+<ReadBookmarkItems>c__Iterator3.MoveNext > () [0x00000] in <filename unknown>:0 > at Do.Universe.Linux.GNOMESpecialLocationsItemSource.UpdateItems () [0x00000] > in <filename unknown>:0 > at Do.Universe.Safe.SafeItemSource.UpdateItems () [0x00000] in <filename > unknown>:0 . > Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a > timestamp of 0 for 0x220003c (Do) > Window manager warning: meta_window_activate called by a pager with a 0 > timestamp; the pager needs to be fixed. > yes , this file is just after the time the problem appear . Thanks I find : when the problem appeared , icons of files in nautilus changed , tool bar of nautilus and gnome-terminal changed and fonts of some applications changed . At that time , the border of the original theme is correct . I think if it is about 'gtk' . I use gnome 2.32.0 in gentoo amd64. Thanks That could be caused by gnome-settings-daemon crashing for any reason, please also take a look to /var/log/messages and dmesg output just after you see the problem (In reply to comment #30) > That could be caused by gnome-settings-daemon crashing for any reason, please > also take a look to /var/log/messages and dmesg output just after you see the > problem > In /var/log/messages and dmesg, I find no information about the problem . Thanks (In reply to comment #22) > bug-buddy will do all the job for you (if you have needed packages compiled > with debugging support of course) > gnome-settings-daemon is from which package ? gnome-base/gnome-settings-daemon and gnome-base/gnome-control-center both afford that command . Thanks I add USE="debug" to gnome-base/gnome-settings-daemon . When I point icon of bug-buddy in Programing , it says : need --appname or --package parameter. When I use 'bug-buddy --package=gnome-base/gnome-settings-daemon ' in gnome-terminal , it says : Bug Buddy doesn't know how to send a suggestion for the application gnome-base/gnome-settings-daemon. How to use bug-buddy ? Thanks bug-buddy is launched automatically itself when a crash occurs but, for that, you will probably have to rebuild with debugging symbols http://www.gentoo.org/proj/en/qa/backtraces.xml gnome-settings-daemon and packages listed in its RDEPEND (read its ebuild for that) *** This bug has been marked as a duplicate of bug 345343 *** (In reply to comment #34) > bug-buddy is launched automatically itself when a crash occurs but, for that, > you will probably have to rebuild with debugging symbols > http://www.gentoo.org/proj/en/qa/backtraces.xml gnome-settings-daemon and > packages listed in its RDEPEND (read its ebuild for that) > Can I add USE debug in make.conf to use globally bug-buddy ? thanks (In reply to comment #36) > (In reply to comment #34) > > bug-buddy is launched automatically itself when a crash occurs but, for that, > > you will probably have to rebuild with debugging symbols > > http://www.gentoo.org/proj/en/qa/backtraces.xml gnome-settings-daemon and > > packages listed in its RDEPEND (read its ebuild for that) > > > > Can I add USE debug in make.conf to use globally bug-buddy ? thanks > No, it's a bit risky to use it globally |