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

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: