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

Help needed: screensaver-properties-capplet/gnome-cc crash



I've had this problem on and off for awhile with a sid box.  WindowMaker is 
my window manager, but the same problem occurs when I run any other manager.  
I first noticed that when I run the Gnome Control Panel X reboots back to 
kdm.  Based on scouring the internet I narrowed it down to 
screensaver-properties-capplet.  It seems to be the program that causes X to 
reboot.

My video card is a NVidia TNT2.  I have a custom compiled kernel.

I have tried the following steps to no avail:

- Deleted all my user gnome config files
- Uninstalled and reinstalled xscreensaver.  Note that the screensavers seem 
to work, although I've seen a 3D one crash.
- Switched to mesag3 instead of xlibmesa...  (Which is better?)
- Needed to get the xscreensaver daemon to start automatically.  Fixing that 
didn't help.

I have the tail end of an strace at the bottom.  Please let me know what 
additional info would help diagnose the problem.

TIA,
Steve

------ strace output running screensaver-properties-capplet ----------

(many lines deleted at the top)

close(7)                                = 0
fcntl(6, F_GETFL)                       = 0 (flags O_RDONLY)
fstat(6, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x40017000
_llseek(6, 0, 0xbfffe9e4, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
gettimeofday({982541191, 542727}, NULL) = 0
ioctl(4, FIONREAD, [0])                 = 0
pipe([7, 8])                            = 0
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}, {fd=7, 
events=POLLIN}, {fd=5, events=POLLIN}], 4, -1) = 1
gettimeofday({982541191, 566194}, NULL) = 0
read(6, "IOR:010000002800000049444c3a6f6d"..., 4096) = 293
close(6)                                = 0
munmap(0x40017000, 4096)                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 6
connect(6, {sin_family=AF_UNIX, 
path="/tmp/orbit-scooper/orb-13929047091705520670"}, 45) = 0
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
writev(6, [{"GIOP\1\0\1", 7}, {"\0\323\0\0\0", 5}, {"\0\0\0\0", 4}, 
{"T\364\377\277\1", 5}, {"\0\0\0", 3}, 
{"\30\0\0\0\0\0\0\0_C\5`kNT\363\1\0\0\0\']\3570\247\347\337"..., 28}, 
{"\10\0\0\0resolve\0", 12}, {"@\0\0\0|EP^Sj#>1oNO>z$BqII[HkXBEv\"y"..., 68}, 
{"\3\0\0\0", 4}, {"\6\0\0\0", 4}, {"GNOME\0", 6}, {"\0\0", 2}, {"\v\0\0\0", 
4}, {"subcontext\0", 11}, {"\0", 1}, {"\10\0\0\0", 4}, {"Servers\0", 8}, 
{"\v\0\0\0", 4}, {"subcontext\0", 11}, {"\0", 1}, {"\17\0\0\0", 4}, 
{"control_center\0", 15}, {"\0", 1}, {"\7\0\0\0", 4}, {"object\0", 7}], 25) = 
223
select(7, [5 6], NULL, [5 6], NULL)     = 1 (in [6])
read(6, "GIOP\1\0\1\1k\0\0\0", 12)      = 12
read(6, "\0\0\0\0T\364\377\277\1\0\0\0001\0\0\0IDL:omg.org/CosN"..., 107) = 
107
pipe([9, 10])                           = 0
fork()                                  = 12981
wait4(12981, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 12981
--- SIGCHLD (Child exited) ---
close(10)                               = 0
fcntl(9, F_GETFL)                       = 0 (flags O_RDONLY)
fstat(9, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x40017000
_llseek(9, 0, 0xbfffe9e4, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
gettimeofday({982541191, 571660}, NULL) = 0
ioctl(4, FIONREAD, [0])                 = 0
poll([{fd=4, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN, 
revents=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 5, -1) = 1
gettimeofday({982541191, 685666}, NULL) = 0
read(9, "IOR:010000001d00000049444c3a474e"..., 4096) = 277
close(9)                                = 0
munmap(0x40017000, 4096)                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 9
connect(9, {sin_family=AF_UNIX, 
path="/tmp/orbit-scooper/orb-15652131481065954827"}, 45) = 0
fcntl(9, F_SETFD, FD_CLOEXEC)           = 0
fcntl(9, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
writev(9, [{"GIOP\1\0\1", 7}, {"\0(\1\0\0", 5}, {"\0\0\0\0", 4}, 
{"D\371\377\277\1", 5}, {"\0\0\0", 3}, 
{"\30\0\0\0\0\0\0\0~n=\21\204\23-\206\1\0\0\0T\267\33\373"..., 28}, 
{"\25\0\0\0register_capplet_new\0", 25}, {"\0\0\0", 3}, 
{"@\0\0\0|EP^Sj#>1oNO>z$BqII[HkXBEv\"y"..., 68}, {"\26\0\0\0", 4}, 
{"IDL:GNOME/capplet:1.0\0", 22}, {"\0\0", 2}, {"\1\0\0\0", 4}, 
{"\312\256\337\272", 4}, {"P\0\0\0\1\1\0\0*\0\0\0/tmp/orbit-scooper/o"..., 
84}, {"\37\0\0\0", 4}, {"screensaver-properties-capplet\0", 31}, {"\0", 1}, 
{"\377\377\377\377", 4}], 19) = 308
select(10, [5 6 9], NULL, [5 6 9], NULL) = 1 (in [6])
--- SIGHUP (Hangup) ---
+++ killed by SIGHUP +++

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Steve Cooper                     Redmond, WA
  (Somewhere in the shadow of the evil empire)



Reply to: