Subject: Re: multiple core files on dual hypersparc
To: None <port-sparc@netbsd.org, tech-smp@netbsd.org>
From: Simon J. Gerraty <sjg@crufty.net>
List: port-sparc
Date: 01/26/2003 17:45:57
Well the stack trace of my core's is changing.
kernel and userland as of Jan 26 10:37 PST
UP kernel boots and runs fine.
MP kernel booted single-user ok, ps, date, rcorder all seem to work
(last try rcorder dumped core) so boot multi-user.
cpu0: booting secondary processors: cpu1
Mon Jan 27 :36:05 GMT 2003
swapctl: adding /dev/sd0b as swap device at priority 0
Starting file system checks:
[1] Segmentation fault (core dumped) Jan 27 01:36:07 init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
Enter pathname of shell or RETURN for /bin/sh:
Enter terminal type []:
We recommend creating a non-root account and using su(1) for root access.
No entry for terminal type "dumb";
using dumb terminal settings.
# halt
halt in free(): warning: malloc() has never been called.
Jan 27 01:36:40 init: kernel security level changed from 0 to 1
syncing disks... done
cpu0 halted
cpu1 halted
It was fsck this time:
Core was generated by `fsck'.
Program terminated with signal 11, Segmentation fault.
warning: current_sos: Can't read pathname for load map: Input/output error
Reading symbols from /lib/libsparc_v8.so.0...(no debugging symbols found)...
done.
Loaded symbols for /lib/libsparc_v8.so.0
Reading symbols from /lib/libc.so.12...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.12
#0 0x101457c4 in __runetable_to_netbsd_ctype () from /lib/libc.so.12
(gdb) bt
#0 0x101457c4 in __runetable_to_netbsd_ctype () from /lib/libc.so.12
#1 0x10145ae0 in _NukeRune () from /lib/libc.so.12
#2 0x101540c0 in vfprintf_unlocked () from /lib/libc.so.12
#3 0x1014f4f4 in snprintf () from /lib/libc.so.12
#4 0x122f0 in perror ()
#5 0x123c8 in perror ()
#6 0x12584 in perror ()
#7 0x114ac in main ()
#8 0x10e8c in ___start ()
(gdb)
--sjg