Skip to content

Instantly share code, notes, and snippets.

@mfplass
Created July 2, 2016 22:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mfplass/aa7c78640af1309699e908c4d73c0d40 to your computer and use it in GitHub Desktop.
Save mfplass/aa7c78640af1309699e908c4d73c0d40 to your computer and use it in GitHub Desktop.
LOR igmp if_addr_lock/ifnet_rw
FreeBSD xx 11.0-ALPHA5 FreeBSD 11.0-ALPHA5 #0 r302164: Fri Jun 24 02:51:52 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
Jun 30 20:20:30 xx kernel: lock order reversal:
Jun 30 20:20:30 xx kernel: 1st 0xfffff80003cff990 if_addr_lock (if_addr_lock) @ /usr/src/sys/netinet/igmp.c:1716
Jun 30 20:20:30 xx kernel: 2nd 0xffffffff81d7b660 ifnet_rw (ifnet_rw) @ /usr/src/sys/net/if.c:258
Jun 30 20:20:30 xx kernel: stack backtrace:
Jun 30 20:20:30 xx kernel: #0 0xffffffff80aa7770 at witness_debugger+0x70
Jun 30 20:20:30 xx kernel: #1 0xffffffff80aa7664 at witness_checkorder+0xe54
Jun 30 20:20:30 xx kernel: #2 0xffffffff80a44def at __rw_rlock+0x8f
Jun 30 20:20:30 xx kernel: #3 0xffffffff80b2e0b2 at ifnet_byindex+0x22
Jun 30 20:20:30 xx kernel: #4 0xffffffff80ba136d at igmp_intr+0x1d
Jun 30 20:20:30 xx kernel: #5 0xffffffff80b4cf50 at netisr_dispatch_src+0x80
Jun 30 20:20:30 xx kernel: #6 0xffffffff80ba1027 at igmp_v1v2_queue_report+0x1c7
Jun 30 20:20:30 xx kernel: #7 0xffffffff80b9ef15 at igmp_fasttimo+0x535
Jun 30 20:20:30 xx kernel: #8 0xffffffff80accb14 at pffasttimo+0x54
Jun 30 20:20:30 xx kernel: #9 0xffffffff80a5f38c at softclock_call_cc+0x19c
Jun 30 20:20:30 xx kernel: #10 0xffffffff80a5f787 at softclock+0x47
Jun 30 20:20:30 xx kernel: #11 0xffffffff80a0e136 at intr_event_execute_handlers+0x96
Jun 30 20:20:30 xx kernel: #12 0xffffffff80a0e7b6 at ithread_loop+0xa6
Jun 30 20:20:30 xx kernel: #13 0xffffffff80a0b834 at fork_exit+0x84
Jun 30 20:20:30 xx kernel: #14 0xffffffff80e98bce at fork_trampoline+0xe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment