Re: The time has come ...
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 | jules@jellybean.co.uk | 6 Evelyn Rd |
| Jules aka | | Richmond, Surrey |
| Julian Bean | jmlb2@hermes.cam.ac.uk | TW9 2TF *UK* |
+----------------+-------------------------------+---------------------+
| War doesn't demonstrate who's right... just who's left. |
| When privacy is outlawed... only the outlaws have privacy. |
\----------------------------------------------------------------------/
Reply to: