Hi,

I’m getting the following crash during startup. It seems strongswan is setting 
a reqid.

Commit r363430 is on if_bridge. The IPSec interfaces are not bridged at all, so 
I’m clueless to why this crash relates to this commit. The only commonality is 
that the crash is Epoch related and the commit as well.

(kgdb) list
418                      * Propagate our priority to any other waiters to 
prevent us
419                      * from starving them. They will have their original 
priority
420                      * restore on exit from epoch_wait().
421                      */
422                     curwaittd = tdwait->et_td;
423                     if (!TD_IS_INHIBITED(curwaittd) && 
curwaittd->td_priority > td->td_priority) {
424                             critical_enter();
425                             thread_unlock(td);
426                             thread_lock(curwaittd);
427                             sched_prio(curwaittd, td->td_priority);
(kgdb) p/x tdwait
$3 = 0xfffffe0075dca778
(kgdb) p/x tdwait->et_td
$4 = 0x806
(kgdb) bt
#0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:371
#2  0xffffffff8064d335 in kern_reboot (howto=260) at 
/usr/src/sys/kern/kern_shutdown.c:451
#3  0xffffffff8064d773 in vpanic (fmt=<optimized out>, ap=<optimized out>) at 
/usr/src/sys/kern/kern_shutdown.c:880
#4  0xffffffff8064d593 in panic (fmt=<unavailable>) at 
/usr/src/sys/kern/kern_shutdown.c:807
#5  0xffffffff809cc3d1 in trap_fatal (frame=0xfffffe00c8a0e6f0, eva=3094) at 
/usr/src/sys/amd64/amd64/trap.c:925
#6  0xffffffff809cc42f in trap_pfault (frame=0xfffffe00c8a0e6f0, 
usermode=<optimized out>, signo=<optimized out>, ucode=<optimized out>) at 
/usr/src/sys/amd64/amd64/trap.c:743
#7  0xffffffff809cba76 in trap (frame=0xfffffe00c8a0e6f0) at 
/usr/src/sys/amd64/amd64/trap.c:407
#8  <signal handler called>
#9  epoch_block_handler_preempt (global=<optimized out>, cr=<optimized out>, 
arg=<optimized out>) at /usr/src/sys/kern/subr_epoch.c:423
#10 0xffffffff803677fd in epoch_block (global=0xfffff800020be600, 
cr=0xfffffe0075db9a00, cb=0xffffffff80692320 <epoch_block_handler_preempt>, 
ct=0x0) at /usr/src/sys/contrib/ck/src/ck_epoch.c:416
#11 ck_epoch_synchronize_wait (global=0xfffff800020be600, cb=<optimized out>, 
ct=<optimized out>) at /usr/src/sys/contrib/ck/src/ck_epoch.c:465
#12 0xffffffff806921da in epoch_wait_preempt (epoch=0xfffff800020be600) at 
/usr/src/sys/kern/subr_epoch.c:513
#13 0xffffffff80761687 in ipsec_set_reqid (sc=0xfffff8004261e200, reqid=103) at 
/usr/src/sys/net/if_ipsec.c:964
#14 ipsec_ioctl (ifp=<optimized out>, cmd=<optimized out>, data=<optimized 
out>) at /usr/src/sys/net/if_ipsec.c:764
#15 0xffffffff807527ef in ifioctl (so=0xfffff8011d766000, cmd=2149607841, 
data=0xfffffe00c8a0ea10 "btcd", td=<optimized out>) at 
/usr/src/sys/net/if.c:3147
#16 0xffffffff806b5f47 in fo_ioctl (fp=0xfffff800194846e0, com=2149607841, 
data=0x0, active_cred=0x0, td=0xfffff80122379740) at /usr/src/sys/sys/file.h:337
#17 kern_ioctl (td=0xffffffff80692320 <epoch_block_handler_preempt>, 
fd=<optimized out>, com=2149607841, data=0x0) at 
/usr/src/sys/kern/sys_generic.c:805
#18 0xffffffff806b5bea in sys_ioctl (td=0xfffff80122379740, 
uap=0xfffff80122379b00) at /usr/src/sys/kern/sys_generic.c:713
#19 0xffffffff809ccf87 in syscallenter (td=0xfffff80122379740) at 
/usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:144
#20 amd64_syscall (td=0xfffff80122379740, traced=0) at 
/usr/src/sys/amd64/amd64/trap.c:1167
#21 <signal handler called>
#22 0x000000080044e0da in ?? ()
Backtrace stopped: Cannot access memory at address 0x7fffffffe1a8

Any pointers?
_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to