FreeBSD Bugzilla – Attachment 238458 Details for
Bug 268086
spin lock held too long in icmp6_rip6_input
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
kgdb output
icmp6_rip6_input_stack_trace.txt (text/plain), 9.75 KB, created by
Kajetan Staszkiewicz
on 2022-11-30 17:58:52 UTC
(
hide
)
Description:
kgdb output
Filename:
MIME Type:
Creator:
Kajetan Staszkiewicz
Created:
2022-11-30 17:58:52 UTC
Size:
9.75 KB
patch
obsolete
>[17:08:58] aw-router02 ~/ # sudo chroot /mnt >%{%}%B[%*] %m%b%{%} %{%}%B%c/%b%{%} # kgdb /boot/kernel/kernel /var/crash/vmcore.0 >GNU gdb (GDB) 12.1 [GDB v12.1 for FreeBSD] >Copyright (C) 2022 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >This is free software: you are free to change and redistribute it. >There is NO WARRANTY, to the extent permitted by law. >Type "show copying" and "show warranty" for details. >This GDB was configured as "x86_64-portbld-freebsd13.1". >Type "show configuration" for configuration details. >For bug reporting instructions, please see: ><https://www.gnu.org/software/gdb/bugs/>. >Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > >For help, type "help". >Type "apropos word" to search for commands related to "word"... >Reading symbols from /boot/kernel/kernel... >Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... > >Unread portion of the kernel message buffer: >spin lock 0xffffffff81cadc00 (callout) held by 0xfffffe004ffc73a0 (tid 100003) too long >spin lock 0xffffffff81cadc00 (callout) held by 0xfffffe004ffc73a0 (tid 100003) too long >spin lock 0xffffffff81cadc00 (callout) held by 0xfffffe004ffc73a0 (tid 100003) too long >panic: spin lock held too long >cpuid = 6 >time = 1669317678 >KDB: stack backtrace: >#0 0xffffffff80c694a5 at kdb_backtrace+0x65 >#1 0xffffffff80c1bb5f at vpanic+0x17f >#2 0xffffffff80c1b9d3 at panic+0x43 >#3 0xffffffff80bf9a48 at _mtx_lock_indefinite_check+0x68 >#4 0xffffffff80bf95f5 at _mtx_lock_spin_cookie+0xd5 >#5 0xffffffff80c39280 at callout_lock+0xb0 >#6 0xffffffff80c38ebc at callout_reset_sbt_on+0x6c >#7 0xffffffff80c394fd at callout_schedule+0x2d >#8 0xffffffff80c7ffae at termcn_cnputc+0x7e >#9 0xffffffff80bb3d4c at cnputc+0x4c >#10 0xffffffff80bb406a at cnputsn+0x6a >#11 0xffffffff80c6ff5a at putchar+0x14a >#12 0xffffffff80c6ea65 at kvprintf+0xf5 >#13 0xffffffff80c6e8c2 at vprintf+0x82 >#14 0xffffffff80c70673 at printf+0x43 >#15 0xffffffff80bf9a3a at _mtx_lock_indefinite_check+0x5a >#16 0xffffffff80bf95f5 at _mtx_lock_spin_cookie+0xd5 >#17 0xffffffff80c39280 at callout_lock+0xb0 >Uptime: 5h35m41s >Dumping 2503 out of 47704 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% > >__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55 >55 /usr/src/sys/amd64/include/pcpu_aux.h: No such file or directory. >(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:399 >#2 0xffffffff80c1b75c in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:487 >#3 0xffffffff80c1bbce in vpanic (fmt=0xffffffff812b2477 "spin lock held too long", ap=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:920 >#4 0xffffffff80c1b9d3 in panic (fmt=<unavailable>) at /usr/src/sys/kern/kern_shutdown.c:844 >#5 0xffffffff80bf9a48 in _mtx_lock_indefinite_check (m=<optimized out>, ldap=<optimized out>) at /usr/src/sys/kern/kern_mutex.c:1256 >#6 0xffffffff80bf95f5 in _mtx_lock_spin_cookie (c=0xffffffff81cadc18 <cc_cpu+24>, v=<optimized out>) at /usr/src/sys/kern/kern_mutex.c:777 >#7 0xffffffff80c39280 in callout_lock (c=c@entry=0xffffffff818e7fe8 <vt_consdev+272>) at /usr/src/sys/kern/kern_timeout.c:556 >#8 0xffffffff80c38ebc in callout_reset_sbt_on (c=0xffffffff818e7fe8 <vt_consdev+272>, sbt=<optimized out>, prec=prec@entry=0, ftn=0xffffffff80a70a90 <vt_timer>, > arg=0xffffffff818e7ed8 <vt_consdev>, cpu=0, flags=256) at /usr/src/sys/kern/kern_timeout.c:924 >#9 0xffffffff80c394fd in callout_schedule (c=<unavailable>, to_ticks=<optimized out>) at /usr/src/sys/kern/kern_timeout.c:1047 >#10 0xffffffff80c7ffae in termcn_cnputc (cp=<unavailable>, cp@entry=<error reading variable: value is not available>, c=<unavailable>, > c@entry=<error reading variable: value is not available>) at /usr/src/sys/kern/subr_terminal.c:613 >#11 0xffffffff80bb3d4c in cnputc (c=115) at /usr/src/sys/kern/kern_cons.c:520 >#12 0xffffffff80bb406a in cnputsn (p=0xfffffe00501be840 "spin lock 0xffffffff81cadc00 (callout) held by 0xfffffe004ffc73a0 (tid 100003) too long\n", > p@entry=0x5 <error: Cannot access memory at address 0x5>, n=88) at /usr/src/sys/kern/kern_cons.c:556 >#13 0xffffffff80bb3fff in cnputs (p=p@entry=0xfffffe00501be840 "spin lock 0xffffffff81cadc00 (callout) held by 0xfffffe004ffc73a0 (tid 100003) too long\n") > at /usr/src/sys/kern/kern_cons.c:565 >#14 0xffffffff80c6ff5a in prf_putbuf (bufr=0xfffffe00501be840 "spin lock 0xffffffff81cadc00 (callout) held by 0xfffffe004ffc73a0 (tid 100003) too long\n", flags=5, > pri=<optimized out>) at /usr/src/sys/kern/subr_prf.c:451 >#15 putbuf (c=<optimized out>, ap=0xfffffe00501be810) at /usr/src/sys/kern/subr_prf.c:471 >#16 putchar (c=<optimized out>, arg=arg@entry=0xfffffe00501be810) at /usr/src/sys/kern/subr_prf.c:514 >--Type <RET> for more, q to quit, c to continue without paging--c >#17 0xffffffff80c6ea65 in kvprintf (fmt=0xffffffff811eb373 "", func=<optimized out>, arg=<optimized out>, arg@entry=0xfffffe00501be810, radix=radix@entry=10, ap=0xfffffe00501be920, ap@entry=0xfffffe00501be8c0) at /usr/src/sys/kern/subr_prf.c:689 >#18 0xffffffff80c6e8c2 in _vprintf (level=-1, flags=5, fmt=<unavailable>, ap=<unavailable>) at /usr/src/sys/kern/subr_prf.c:296 >#19 vprintf (fmt=<unavailable>, ap=<unavailable>, ap@entry=0xfffffe00501be920) at /usr/src/sys/kern/subr_prf.c:414 >#20 0xffffffff80c70673 in printf (fmt=<unavailable>) at /usr/src/sys/kern/subr_prf.c:403 >#21 0xffffffff80bf9a3a in _mtx_lock_indefinite_check (m=<optimized out>, m@entry=0xffffffff81cadc00 <cc_cpu>, ldap=ldap@entry=0xfffffe00501be980) at /usr/src/sys/kern/kern_mutex.c:1251 >#22 0xffffffff80bf95f5 in _mtx_lock_spin_cookie (c=0xffffffff81cadc18 <cc_cpu+24>, v=<optimized out>) at /usr/src/sys/kern/kern_mutex.c:777 >#23 0xffffffff80c39280 in callout_lock (c=c@entry=0xfffffe01751c5d60) at /usr/src/sys/kern/kern_timeout.c:556 >#24 0xffffffff80c395d9 in _callout_stop_safe (c=0xfffffe01751c5d60, flags=<optimized out>, drain=0x0) at /usr/src/sys/kern/kern_timeout.c:1087 >#25 0xffffffff80c795d7 in sleepq_remove_thread (sq=sq@entry=0xfffff80344145100, td=td@entry=0xfffffe01751c5900) at /usr/src/sys/kern/subr_sleepqueue.c:847 >#26 0xffffffff80c797c9 in sleepq_resume_thread (sq=sq@entry=0xfffff80344145100, td=0xfffffe01751c5900, pri=pri@entry=104, srqflags=srqflags@entry=32) at /usr/src/sys/kern/subr_sleepqueue.c:771 >#27 0xffffffff80c79994 in sleepq_remove_matching (sq=0xfffff80344145100, queue=<optimized out>, pri=104, matches=<optimized out>) at /usr/src/sys/kern/subr_sleepqueue.c:1018 >#28 sleepq_broadcast (wchan=wchan@entry=0xfffff803359c9140, flags=flags@entry=1, pri=pri@entry=104, queue=queue@entry=0) at /usr/src/sys/kern/subr_sleepqueue.c:996 >#29 0xffffffff80bafe21 in cv_broadcastpri (cvp=cvp@entry=0xfffff803359c9140, pri=pri@entry=104) at /usr/src/sys/kern/kern_condvar.c:440 >#30 0xffffffff80c8b879 in doselwakeup (sip=<optimized out>, pri=pri@entry=104) at /usr/src/sys/kern/sys_generic.c:1870 >#31 0xffffffff80c8baaa in selwakeuppri (sip=<unavailable>, pri=<unavailable>, pri@entry=104) at /usr/src/sys/kern/sys_generic.c:1841 >#32 0xffffffff80cb5f7e in sowakeup (so=0xfffff800569813b0, sb=0xfffff800569814f8) at /usr/src/sys/kern/uipc_sockbuf.c:497 >#33 0xffffffff80e002c4 in icmp6_rip6_input (mp=0xfffffe00501bec60, off=<optimized out>) at /usr/src/sys/netinet6/icmp6.c:1983 >#34 icmp6_input (mp=<optimized out>, mp@entry=<error reading variable: value is not available>, offp=<unavailable>, offp@entry=<error reading variable: value is not available>, proto=<unavailable>, proto@entry=<error reading variable: value is not available>) at /usr/src/sys/netinet6/icmp6.c:886 >#35 0xffffffff80e16eae in ip6_input (m=0xfffff8033f12f300) at /usr/src/sys/netinet6/ip6_input.c:929 >#36 0xffffffff80d5395e in netisr_process_workstream_proto (nwsp=<optimized out>, proto=<optimized out>) at /usr/src/sys/net/netisr.c:919 >#37 swi_net (arg=<optimized out>) at /usr/src/sys/net/netisr.c:966 >#38 0xffffffff80bdbcfa in intr_event_execute_handlers (ie=0xfffff80001bc5000, p=<optimized out>) at /usr/src/sys/kern/kern_intr.c:1168 >#39 ithread_execute_handlers (ie=<optimized out>, p=<optimized out>) at /usr/src/sys/kern/kern_intr.c:1181 >#40 ithread_loop (arg=arg@entry=0xfffff80001aefbe0) at /usr/src/sys/kern/kern_intr.c:1269 >#41 0xffffffff80bd8a9e in fork_exit (callout=0xffffffff80bdbaa0 <ithread_loop>, arg=0xfffff80001aefbe0, frame=0xfffffe00501bef40) at /usr/src/sys/kern/kern_fork.c:1093 >#42 <signal handler called> >#43 mi_startup () at /usr/src/sys/kern/init_main.c:322 >Backtrace stopped: Cannot access memory at address 0x2870008 > >(kgdb) info thread >⦠>* 241 Thread 100003 (PID=11: idle/idle: cpu0) cpustop_handler () at /usr/src/sys/x86/x86/mp_x86.c:1490 >⦠> >(kgdb) tid 100003 >(kgdb) bt >#0 cpustop_handler () at /usr/src/sys/x86/x86/mp_x86.c:1490 >#1 0xffffffff8107c719 in ipi_nmi_handler () at /usr/src/sys/x86/x86/mp_x86.c:1447 >#2 0xffffffff810af24f in trap (frame=0xffffffff81d4af40 <nmi0_stack+3888>) at /usr/src/sys/amd64/amd64/trap.c:238 >#3 <signal handler called> >#4 callout_process (now=now@entry=86044963801276) at /usr/src/sys/kern/kern_timeout.c:488 >#5 0xffffffff80bad108 in handleevents (now=now@entry=86044963801276, fake=fake@entry=1) at /usr/src/sys/kern/kern_clocksource.c:213 >#6 0xffffffff80baebd0 in cpu_activeclock () at /usr/src/sys/kern/kern_clocksource.c:813 >#7 0xffffffff81072768 in cpu_idle (busy=0) at /usr/src/sys/x86/x86/cpu_machdep.c:668 >#8 0xffffffff80c50c21 in sched_idletd (dummy=<optimized out>, dummy@entry=0x0) at /usr/src/sys/kern/sched_ule.c:2972 >#9 0xffffffff80bd8a9e in fork_exit (callout=0xffffffff80c50740 <sched_idletd>, arg=0x0, frame=0xfffffe0050114f40) at /usr/src/sys/kern/kern_fork.c:1093 >#10 <signal handler called> >#11 mi_startup () at /usr/src/sys/kern/init_main.c:322 >#12 0x5320657275736f6c in ?? () >#13 0x6150207375746174 in ?? () >#14 0x53206f6f54206567 in ?? () >#15 0x6e28000a74726f68 in ?? () >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 268086
: 238458 |
238543