[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-stable
Subject:    Crash in stable 363430 and higher
From:       peter.blok () bsd4all ! org
Date:       2020-07-26 17:21:30
Message-ID: A241FBFA-293D-4911-9011-03CC6306D104 () bsd4all ! org
[Download RAW message or body]

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-unsubscribe@freebsd.org"


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic