On Sun, 29 Nov 1998, Anton Blanchard wrote: > > > Alas :-( It doesn't fix it. The machine stil halts (actually, it watchdog > > resets) when X dies. > > Can you get a dump of .registers, .locals, ctrace? I don't have a cgsix so > it is pretty hard to trace without something to go on :) >
Background: On my system (SS2/Debian/glibc-2.100/kernel-2.1.x;x=125 or 130) I see a watchdog reset immediately that I quit an X server (e.g. by typing '/etc/init.d/xdm stop'). In other respects, the machine works well, although I do also occasionally see a watchdog reset for no apparent reason. Here is the trace info (typed by hand *sigh*) .registers: (in order, g0-7, separated by ;) 0;fffffff7;22b280;22b2c0;28edc0;0;ff030000;0 (PC;nPC;Y;PSR;WIM;TBR) f00012cf0;f0012cf4;0;110000e5;10;f0004010 .locals: (In order, 0 to 3) IN: f1fcf000 fe005000 fe009000 f01a5100 LOC: 110000c5 f01153f4 f01153f8 10 OUT: fe005000 20000000 0 ffffffff (In order, 4 to 7) IN: f017fae0 1 ff031d68 f01132e4 LOC: 0 0 ff030000 efffea20 OUT: ff031d60 f0114d08 ff031ce0 f011363c ctrace (annotations by hand from my System.map) PC: f0012cf0 (linux_trap_nmi_sun4c) Last leaf: jmp1 f0114d08 (cg6_fill) from f011363c (sbusfb_clear_margin+CC) 0 w %o0-%o5 (f3005000 20000000 0 ffffffff ff031d60 f0114d08) jmp1 fe005000 (not in map) from f01132e4 (sbusfb_release+88) 1 w %00-%05 (f1fcf000 fe005000 fe009000 f01a5100 f017fae0 1) jmp1 f011325c(sbusfb_release) from f01113b4 (fb_release+24) 2 w %o0-%o5 (f1868ee0 f03491e0 f011325c 0 ff030584 ff030000) jmp1 f0111390(fb_release) from f0044d6c (__fput+28) 3 w %o0-%o5 (f1868ee0 f03491e0 f0111390 f017341 f0175a60 245288) call f0044d44(__fput) from f0044e24 (close_fp+88) 4 w %o0-%o5 (f03491e0 0 f1fd0ae0 ff031efc f017a898 ff) call f0044d9c(close_fp) from f0044eec (sys_close+80) 5 w %o0-%o5 (f03491e0 0 0 ffffffbf 0 f047f5ac) jmp1 f0044e6c(sys_close) from f0013368 (syscall_is_too_hard+34) 6 w %o0-%o5 (6 0 239930 1 1 244448) XXXXXXXX from 39ea8 7 w %o0-%o5 (6 0 239930 1 1 244448) I won't include my System.map in this email, since that would be rather unfriendly :-) This is running the standard Debian 2.1.125 kernel, so the System.map can be extracted from that .deb, or I can send it to anyone who is trying to look into this. In particular, I have marked the locations in the trace as best I can using my System.map, and a little script I knocked up for the purpose. Hope this information is useful to someone! I'd love to do it again, to check what I have above, but in 8 attempts, only 1 had yielded readable colours in the PROM, and I don't have a serial cable. Anyone know a way of resetting the colours of the console, from the PROM? Jules /----------------+-------------------------------+---------------------\ | Jelibean aka | [EMAIL PROTECTED] | 6 Evelyn Rd | | Jules aka | | Richmond, Surrey | | Julian Bean | [EMAIL PROTECTED] | TW9 2TF *UK* | +----------------+-------------------------------+---------------------+ | War doesn't demonstrate who's right... just who's left. | | When privacy is outlawed... only the outlaws have privacy. | \----------------------------------------------------------------------/