Skip to content

Instantly share code, notes, and snippets.

panic(cpu 4 caller 0xffffff7fadf2d633): VERIFY3(mp->m_initialised == MUTEX_INIT) failed (0 == 1311768467463790320)
Backtrace (CPU 4), Frame : Return Address
0xffffff8208cf3850 : 0xffffff802a71c54d mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8208cf38a0 : 0xffffff802a856c85 mach_kernel : _kdp_i386_trap + 0x155
0xffffff8208cf38e0 : 0xffffff802a84880e mach_kernel : _kernel_trap + 0x4ee
0xffffff8208cf3930 : 0xffffff802a6c2a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8208cf3950 : 0xffffff802a71bc17 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8208cf3a50 : 0xffffff802a71c007 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8208cf3aa0 : 0xffffff802aec0aec mach_kernel : _panic + 0x54
commit 5aadceb739508ef406a650a8b7fe646c481ca8e4
Author: rottegift <[email protected]>
Date: Wed Aug 3 12:44:01 2016 +0100
experiment: cap at 50% instead of 80% of real_total_memory
diff --git a/module/spl/spl-osx.c b/module/spl/spl-osx.c
index af8f388..c23865a 100644
--- a/module/spl/spl-osx.c
+++ b/module/spl/spl-osx.c
@rottegift
rottegift / .gitignore
Created May 14, 2016 21:07 — forked from ilovezfs/.gitignore
zfsadm
.DS_Store
Anonymous UUID: EA3E4DC2-8F4D-9BF6-7D16-4BB6CA19A914
Tue May 12 04:23:35 2015
panic(cpu 4 caller 0xffffff7faca8e870): "metaslab_free_dva(): bad DVA 4294967170:300988640256:4349308928"@spl-err.c:53
Backtrace (CPU 4), Frame : Return Address
0xffffff8217fbb990 : 0xffffff802c423139 mach_kernel : _panic + 0xc9
0xffffff8217fbba10 : 0xffffff7faca8e870 Backtrace (CPU 4), Frame : Return Address
0xffffff8217fbb350 : 0xffffff802c42339d mach_kernel : __consume_panic_args + 0x19d
0xffffff8217fbb380 : 0xffffff802c4230bf mach_kernel : _panic + 0x4f
0xffffff8217fbb400 : 0xffffff802c4dcc1d mach_kernel : _kernel_trap + 0x8ed
Interval Since Last Panic Report: 306292 sec
Panics Since Last Report: 1
Anonymous UUID: 7D5AB2A9-8E3E-4215-92EA-9AFEACD63105
Fri Apr 24 18:59:30 2015
panic(cpu 2 caller 0xffffff7fae1b0478): "mutex_enter: locking against myself!"@spl-mutex.c:233
Backtrace (CPU 2), Frame : Return Address
0xffffff82473d37c0 : 0xffffff802dc1d636 mach_kernel : _panic + 0xc6
0xffffff82473d3830 : 0xffffff7fae1b0478 net.lundman.spl : _spl_mutex_enter + 0x25
0xffffff82473d3850 : 0xffffff7fae26c421 net.lundman.zfs : _zio_add_child + 0x4f
Anonymous UUID: BF0E83A0-DDA2-E1D8-2BA8-758F8C501222
Fri Dec 12 23:16:17 2014
panic(cpu 0 caller 0xffffff7f8f52a32a): "zfs: accessing past end of object db9/7bcf2 (size=27136 access=26767+567)"@spl-err.c:49
Backtrace (CPU 0), Frame : Return Address
0xffffff821fb7b4a0 : 0xffffff800ec22f79 mach_kernel : _panic + 0xc9
0xffffff821fb7b520 : 0xffffff7f8f52a32a net.lundman.spl : _vpanic + 0x7a
0xffffff821fb7b660 : 0xffffff7f8f52a3a0 net.lundman.spl : _vcmn_err + 0x50
0xffffff821fb7b7a0 : 0xffffff7f8f62a759 net.lundman.zfs : Backtrace (CPU 0), Frame : Return Address
0xffffff821fb7acc0 : 0xffffff800ec231dd mach_kernel : __consume_panic_args + 0x19d
@rottegift
rottegift / gist:63938749d40a4cf57c9a
Created November 17, 2014 17:13
panic under zfs_rmnode
Mon Nov 17 17:01:21 2014
panic(cpu 2 caller 0xffffff800deb91b9): "Double fault at 0xffffff800ded9644, registers:\n" "CR0: 0x000000008001003b, CR2: 0xffffff82782c7ff8, CR3: 0x0000000221315088, CR4: 0x00000000001606e0\n" "RAX: 0x0000000000000000, RBX: 0x000000000000000a, RCX: 0x0000000000000014, RDX: 0x0000000000000014\n" "RSP: 0xffffff82782c8000, RBP: 0xffffff82782c8000, RSI: 0xffffff802e552808, RDI: 0xffffff82782c80e8\n" "R8: 0xffffff829a25e760, R9: 0x0000000000000200, R10: 0x0000000000000000, R11: 0xffffff82782c8688\n" "R12: 0xffffff802e55281c, R13: 0xffffff82782c80e8, R14: 0xffffff82782c81fa, R15: 0xffffff802e552808\n" "RFL: 0x0000000000010246, RIP: 0xffffff800ded9644, CS: 0x0000000000000008, SS: 0x0000000000000010\n" "Error code: 0x0000000000000000\n"@/SourceCache/xnu/xnu-2050.48.12/osfmk/i386/trap_native.c:280
Backtrace (CPU 2), Frame : Return Address
0xffffff81d464dec0 : 0xffffff800de1d636 mach_kernel : _panic + 0xc6
0xffffff81d464df30 : 0xffffff800deb91b9 mach_kernel : _panic_64 + 0x1f9
0xffffff81d4
@rottegift
rottegift / run
Created November 12, 2014 04:42
DTRACE_PROBE1 madness
$ sudo dtrace -h -s z.d
$ clang -o z z.c
$ sudo dtrace -n '::zfs-dbgmsg{printf("%s", copyinstr(arg0))}' -c ./z
dtrace: description '::zfs-dbgmsg' matched 1 probe
Hello, world!
dtrace: pid 52059 has exited
CPU ID FUNCTION:NAME
0 187857 main:zfs-dbgmsg a message to you
diff --git a/module/zfs/zfs_vfsops.c b/module/zfs/zfs_vfsops.c
index 9397dd2..91455be 100644
--- a/module/zfs/zfs_vfsops.c
+++ b/module/zfs/zfs_vfsops.c
@@ -312,7 +312,7 @@ zfs_vfs_sync(struct mount *vfsp, int waitfor, vfs_context_t context)
int error;
ZFS_ENTER(zfsvfs);
-#if 0
+//#if 0
Fri Oct 24 16:54:48 2014
panic(cpu 0 caller 0xffffff800fcfeea5): "new_vnode(0xffffff8048562458): free vnode still referenced"@/SourceCache/xnu/xnu-2050.48.12/bsd/vfs/vfs
_subr.c:3666
Backtrace (CPU 0), Frame : Return Address
0xffffff823de73340 : 0xffffff800fc1d636 mach_kernel : _panic + 0xc6
0xffffff823de733b0 : 0xffffff800fcfeea5 mach_kernel : _vfs_addtrigger + 0x2f5
0xffffff823de733e0 : 0xffffff800fcf6dee mach_kernel : _vnode_create + 0x15e
0xffffff823de734a0 : 0xffffff7f902e0c53 net.lundman.zfs : _zfs_znode_getvnode + 0x243
0xffffff823de73540 : 0xffffff7f902e84e0 net.lundman.zfs : _zfs_znode_alloc + 0x840
0xffffff823de73730 : 0xffffff7f902e9d98 net.lundman.zfs : _zfs_zget + 0x4e8