[OmniOS-discuss] kernel panic
Kevin Swab
Kevin.Swab at ColoState.EDU
Tue Apr 8 03:32:22 UTC 2014
I've got OmniOS 151008j running on a home file server, and the other day
it went into a reboot loop, displaying a kernel panic on the console
just after the kernel banner was printed.
The panic message on screen showed some zfs function calls so following
that lead, I booted off the install media, mounted my root pool and
removed /etc/zpool.cache. The system was able to boot after that but
when I attempt to import the pool containing my data, it panics again.
FMD shows that a reboot occurred after a kernel panic, and says more
info is available from fmdump. Here's the stack trace from 'fmdump':
# fmdump -Vp -u 38f6aa49-6c97-4675-b526-e455b1ae215b
TIME UUID
SUNW-MSG-ID
Apr 07 2014 21:03:45.097921000 38f6aa49-6c97-4675-b526-e455b1ae215b
SUNOS-8000-KL
TIME CLASS ENA
Apr 07 21:03:45.0237 ireport.os.sunos.panic.dump_available
0x0000000000000000
Apr 07 21:03:03.8496 ireport.os.sunos.panic.dump_pending_on_device
0x0000000000000000
nvlist version: 0
version = 0x0
class = list.suspect
uuid = 38f6aa49-6c97-4675-b526-e455b1ae215b
code = SUNOS-8000-KL
diag-time = 1396926225 62791
de = fmd:///module/software-diagnosis
fault-list-sz = 0x1
fault-list = (array of embedded nvlists)
(start fault-list[0])
nvlist version: 0
version = 0x0
class = defect.sunos.kernel.panic
certainty = 0x64
asru =
sw:///:path=/var/crash/unknown/.38f6aa49-6c97-4675-b526-e455b1ae215b
resource =
sw:///:path=/var/crash/unknown/.38f6aa49-6c97-4675-b526-e455b1ae215b
savecore-succcess = 1
dump-dir = /var/crash/unknown
dump-files = vmdump.1
os-instance-uuid = 38f6aa49-6c97-4675-b526-e455b1ae215b
panicstr = BAD TRAP: type=e (#pf Page fault)
rp=ffffff000fadafc0 addr=2b8 occurred in module "unix" due to a NULL
pointer dereference
panicstack = unix:die+df () | unix:trap+db3 () |
unix:cmntrap+e6 () | unix:mutex_enter+b () | zfs:zio_buf_alloc+25 () |
zfs:arc_get_data_buf+2b8 () | zfs:arc_buf_alloc+b5 () | zfs:arc_read+42b
() | zfs:dsl_scan_prefetch+a7 () | zfs:dsl_scan_recurse+16f () |
zfs:dsl_scan_visitbp+eb () | zfs:dsl_scan_visitdnode+bd () |
zfs:dsl_scan_recurse+439 () | zfs:dsl_scan_visitbp+eb () |
zfs:dsl_scan_visit_rootbp+61 () | zfs:dsl_scan_visit+26b () |
zfs:dsl_scan_sync+12f () | zfs:spa_sync+334 () | zfs:txg_sync_thread+227
() | unix:thread_start+8 () |
crashtime = 1396801998
panic-time = Sun Apr 6 10:33:18 2014 MDT
(end fault-list[0])
fault-status = 0x1
severity = Major
__ttl = 0x1
__tod = 0x53436711 0x5d627e8
I'd really like to recover the data on that pool if possible, any
suggestions on what I can try next?
Thanks,
Kevin
More information about the OmniOS-discuss
mailing list