Booted hipster LiveDVD. format crashed w/ a segment violation. Same thing w/
the installed system.
Looking at the output of various commands and the calls collected by truss, I
think that there's a query for disk information which has a 1k buffer. The
error return is not trapped and when the query is made it causes a memory fault
in format.
Here's the tail end of truss:
1639 3162/1: open("/dev/rdsk/c4d0s0", O_RDONLY|O_NDELAY) = 4
1640 3162/1: stat64("/opt/VRTSvxvm/lib/libadm.so.1", 0x080466F8)
Err#2 ENOENT
1641 3162/1: ioctl(4, DKIOCGEXTVTOC, 0x08047558) Err#48
ENOTSUP
1642 3162/1: stat64("/opt/VRTSvxvm/lib/libefi.so.1", 0x080466F8)
Err#2 ENOENT
1643 3162/1: ioctl(4, DKIOCINFO, 0x08047064) = 0
1644 3162/1: ioctl(4, DKIOCGMEDIAINFO, 0x080470C0) = 0
1645 3162/1: ioctl(4, DKIOCGETEFI, 0x080470A8) = 0
1646 3162/1: ioctl(4, DKIOCGETEFI, 0x080470A8) = 0
1647 3162/1: ioctl(4, DKIOCGETEFI, 0x080470A8) = 0
1648 3162/1: close(4) = 0
1649 3162/1: stat("/dev/rdsk/c4d0p0", 0x080473C8) = 0
1650 3162/1: open("/dev/rdsk/c4d0p0", O_RDONLY) Err#6
ENXIO
1651 3162/1: fstat64(2, 0x080463F0) = 0
1652 3162/1: write(2, " E r r o r : c a n ' t".., 24) = 24
1653 3162/1: write(2, " / d e v / r d s k / c 4".., 16) = 16
1654 3162/1: write(2, " ' .\n", 3) = 3
1655 3162/1: Incurred fault #6, FLTBOUNDS %pc = 0x08065162
1656 3162/1: siginfo: SIGSEGV SEGV_MAPERR addr=0x00000258
1657 3162/1: Received signal #11, SIGSEGV [default]
1658 3162/1: siginfo: SIGSEGV SEGV_MAPERR addr=0x00000258
The man page suggests it's been disabled by the fault manager.
Reg
-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com