I've got a similar problem to thread http://forums.freenas.org/threads/unable-to-import-zpool.14858/ But server is a vm running under proxmox. Vm got 5 disks, 4x400GB was given to zfs raidz2 pool. A few days ago vm suddenly rebooted and started throwing fatal trap 12 each time it tried to mount the pool. Small research with Solaris 11 and OpenIndiana showed nothing interesting (but OI rebooted just like any FreeBSD derivative). Also I extracted labels and found out, that the last succeded transaction (txg) was not among transaction in uberblocks.
 
zdb -l output from one of the disks
 
Manually editing txg to the namber of the first transaction didn't help either. Before that only Solaris imports pool with -Vf flags, but says UNAVAILABLE for everything in zpool status, any other dist just rebooted. After editing FN 8.3 also opens pool and states UNAVAILABLE for every entry.
 
zdb -l after
 
	
		
			
		
		
	
			
			zdb -l output from one of the disks
Code:
--------------------------------------------
LABEL 0
--------------------------------------------
    version: 28
    name: 'r1'
    state: 0
    txg: 4273868
    pool_guid: 4651652232851139502
    hostname: ''
    top_guid: 5698945487837190948
    guid: 5103665716231737406
    vdev_children: 1
    vdev_tree:
        type: 'raidz'
Manually editing txg to the namber of the first transaction didn't help either. Before that only Solaris imports pool with -Vf flags, but says UNAVAILABLE for everything in zpool status, any other dist just rebooted. After editing FN 8.3 also opens pool and states UNAVAILABLE for every entry.
zdb -l after
Code:
--------------------------------------------
LABEL 0
--------------------------------------------
    version: 28
    name: 'r1'
    state: 0
    txg: 4401792
    pool_guid: 4651652232851139502
    hostname: ''
    top_guid: 5698945487837190948
    guid: 5103665716231737406
    vdev_children: 1
    vdev_tree:
        type: 'raidz'