- in three of four tests, attempted eject of the great-grandparent of a problem child resulted in a kernel panic with diskarbitrationd
- in the other test, before I could make that attempt the system gradually ground to a halt – the feeling of olde worlde I/O errors, but no such errors were logged.
MacBookPro5,2 with 8 GB memory running OS X 10.8.2.
In brief
Focus on two pools. One pool from a disk directly connected to the frontmost USB port of the laptop:
- Code: Select all
macbookpro08-centrim:~ gjp22$ zfs list | grep /Volumes/zhandy
zhandy 531Gi 51.3Gi 411Gi /Volumes/zhandy
zhandy/Pocket Time Machine 50.2Gi 51.3Gi 50.2Gi /Volumes/zhandy/Pocket Time Machine
The other pool from a disk connected to a Sitecom USB 2.0 Dock CN-022 (0x0022):
- Code: Select all
macbookpro08-centrim:~ gjp22$ zfs list | grep tall
tall 1.76Ti 26.0Gi 440Gi /Volumes/tall
tall/backups 889Gi 26.0Gi 10.9Gi /Volumes/tall/backups
tall/backups/LaCie d2 Extreme 1.83Mi 26.0Gi 680Ki /Volumes/tall/backups/LaCie d2 Extreme
tall/backups/LaCie d2 Extreme/11G 604Ki 26.0Gi 604Ki /Volumes/tall/backups/LaCie d2 Extreme/11G
tall/backups/LaCie d2 Extreme/12A 588Ki 26.0Gi 588Ki /Volumes/tall/backups/LaCie d2 Extreme/12A
tall/backups/blocky 3.31Gi 26.0Gi 3.31Gi /Volumes/tall/backups/blocky
tall/backups/gjp22 359Gi 26.0Gi 296Gi /Volumes/tall/backups/gjp22
tall/backups/zhandy 516Gi 26.0Gi 398Gi /Volumes/tall/backups/zhandy
tall/backups/zhandy/Pocket Time Machine 52.8Gi 26.0Gi 52.8Gi /Volumes/tall/backups/zhandy/Pocket Time Machine
- Code: Select all
macbookpro08-centrim:~ gjp22$ zfs get readonly tall/backups/zhandy
NAME PROPERTY VALUE SOURCE
tall/backups/zhandy readonly on local
macbookpro08-centrim:~ gjp22$ zfs get readonly tall/backups/zhandy/Pocket\ Time\ Machine
NAME PROPERTY VALUE SOURCE
tall/backups/zhandy/Pocket Time Machine readonly on local
Condensed steps to reproduce
- ZFS send from zhandy, received at tall/backups/zhandy – without recursion
- at the computer level in Finder, click the volume icon for /Volumes/tall/backups/zhandy/Pocket Time Machine
- Pocket Time Machine disappears
- eject everything that can be ejected, with the exception of tall
- click the eject icon for tall
- kernel panic.
(Possible PEBKAM: not bothering to unmount the backup of Pocket Time Machine before the non-recursive backup of its parent.)
Reference materials
2012-09-23 03-38 diskarbitrationd kernel panic
2012-09-23 11-4 forced stop of the computer
2012-09-23 12-40 diskarbitrationd kernel panic
2012-09-23 15-47 diskarbitrationd kernel panic
A bit of a mishmash in and around those folders, so I should draw attention to one screen recording alone:
- 2012-09-23 15-36-37 screen.mov
On its timeline:
- 15:37:52 a click, in Finder, on the affected volume
- 15:37:57 disappearance of the volume
- 15:38:49 mount and zfs list commands suggest that volume is still mounted
- 15:47:07 (the final frame captured before the panic) expectation of kernel panic
– panic occurred a few moments later, when I clicked tall.
Available on request, but not in public: results of sysdiagnose.