tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Big test regression in -current
Something seriously happened to -current in the last few days. Between
June 2 and June 8 the number of test failures jumped from 17 to 80, see:
http://www.netbsd.org/~martin/sparc64-atf/
Some rump test crash like this:
panic: kernel diagnostic assertion "curcpu() == ci" failed: file
"/usr/src/lib/librump/../../sys/rump/librump/rumpkern/intr.c", line 331
with a backtrace similar to:
Program terminated with signal 6, Aborted.
#0 abort () at /usr/src/lib/libc/stdlib/abort.c:80
80 (void)signal(SIGABRT, SIG_DFL);
#0 abort () at /usr/src/lib/libc/stdlib/abort.c:80
#1 0xfffffffffcb0a260 in rumpuser_exit (rv=<optimized out>) at
/usr/src/lib/librumpuser/rumpuser.c:597
#2 0xfffffffffcdb2908 in cpu_reboot (howto=<optimized out>, bootstr=0x0) at
/usr/src/lib/librump/../../sys/rump/librump/rumpkern/emul.c:352
#3 0xfffffffffcd77840 in vpanic (fmt=0xfffffffffcdb5498 "kernel %sassertion
\"%s\" failed: file \"%s\", line %d ", ap=0xfffffffff92f1b98) at
/usr/src/lib/librump/../../sys/rump/../kern/subr_prf.c:284
#4 0xfffffffffcd4e450 in kern_assert (fmt=0xfffffffffcdb5498 "kernel
%sassertion \"%s\" failed: file \"%s\", line %d ") at
/usr/src/lib/librump/../../sys/rump/../lib/libkern/kern_assert.c:51
#5 0xfffffffffcdb21e4 in softint_schedule_cpu (arg=0xfffffffffbf2c580,
ci=0xfffffffffcef8c00) at
/usr/src/lib/librump/../../sys/rump/librump/rumpkern/intr.c:331
#6 0xfffffffffd20bb9c in pktq_enqueue (pq=0xfffffffffbf65e80,
m=0xfffffffffa199e00, hash=<optimized out>) at
/usr/src/lib/librumpnet/../../sys/rump/../net/pktqueue.c:217
#7 0xfffffffffd47e460 in ether_input (ifp=0xfffffffffa1ff800,
m=0xfffffffffa199e00) at
/usr/src/sys/rump/net/lib/libnet/../../../../net/if_ethersubr.c:947
#8 0xfffffffffd802f3c in shmif_rcv (arg=0xfffffffffa1ff800) at
/usr/src/sys/rump/net/lib/libshmif/if_shmem.c:760
#9 0xfffffffffcdadd50 in threadbouncer (arg=0xfffffffffbf2c5a0) at
/usr/src/lib/librump/../../sys/rump/librump/rumpkern/threads.c:90
#10 0xfffffffffc90c7b8 in pthread__create_tramp (cookie=0xfffffffffabf2000) at
/usr/src/lib/libpthread/pthread.c:572
or:
panic: kernel diagnostic assertion "uid != VNOVAL && gid != VNOVAL && mode !=
VNOVAL" failed: file
"/usr/src/sys/rump/fs/lib/libtmpfs/../../../../fs/tmpfs/tmpfs_subr.c", line 149
with:
#0 abort () at /usr/src/lib/libc/stdlib/abort.c:80
80 (void)signal(SIGABRT, SIG_DFL);
#0 abort () at /usr/src/lib/libc/stdlib/abort.c:80
#1 0xfffffffffe50a260 in rumpuser_exit (rv=<optimized out>) at
/usr/src/lib/librumpuser/rumpuser.c:597
#2 0xfffffffffe7b2908 in cpu_reboot (howto=<optimized out>, bootstr=0x0) at
/usr/src/lib/librump/../../sys/rump/librump/rumpkern/emul.c:352
#3 0xfffffffffe777840 in vpanic (fmt=0xffffffffff211cf8 "kernel %sassertion
\"%s\" failed: file \"%s\", line %d ", ap=0xffffffffffffab78) at
/usr/src/lib/librump/../../sys/rump/../kern/subr_prf.c:284
#4 0xfffffffffe74e450 in kern_assert (fmt=0xffffffffff211cf8 "kernel
%sassertion \"%s\" failed: file \"%s\", line %d ") at
/usr/src/lib/librump/../../sys/rump/../lib/libkern/kern_assert.c:51
#5 0xffffffffff20a108 in tmpfs_alloc_node (tmp=0xfffffffffafa8038,
type=<optimized out>, uid=<optimized out>, gid=<optimized out>, mode=<optimized
out>, target=0x0, rdev=<error reading variable: can't compute CFA for this
frame>, node=<error reading variable: can't compute CFA for this frame>) at
/usr/src/sys/rump/fs/lib/libtmpfs/../../../../fs/tmpfs/tmpfs_subr.c:149
#6 0xffffffffff21154c in tmpfs_mount (mp=0xfffffffffaf84000, path=0x102860
"/stor", data=0xfffffffffdb3a730, data_len=<optimized out>) at
/usr/src/sys/rump/fs/lib/libtmpfs/../../../../fs/tmpfs/tmpfs_vfsops.c:181
#7 0xfffffffffea41f28 in VFS_MOUNT (mp=0xfffffffffaf84000, a=0x102860 "/stor",
b=0xfffffffffdb3a730, c=0xffffffffffffb008) at
/usr/src/lib/librumpvfs/../../sys/rump/../kern/vfs_subr.c:914
#8 0xfffffffffea44560 in mount_domount (l=0xfffffffffafac800,
vpp=0xffffffffffffaf28, vfsops=<optimized out>, path=0x102860 "/stor",
flags=<optimized out>, data=0xfffffffffdb3a730, data_len=<error reading
variable: can't compute CFA for this frame>) at
/usr/src/lib/librumpvfs/../../sys/rump/../kern/vfs_mount.c:663
#9 0xfffffffffea3bd0c in do_sys_mount (l=l@entry=0xfffffffffafac800,
vfsops=<optimized out>, vfsops@entry=0x0, type=<optimized out>, path=0x102860
"/stor", flags=<optimized out>, data=0xffffffffffffb278, data_seg=<error
reading variable: can't compute CFA for this frame>, data_len=<error reading
variable: can't compute CFA for this frame>, retval=<error reading variable:
can't compute CFA for this frame>) at
/usr/src/lib/librumpvfs/../../sys/rump/../kern/vfs_syscalls.c:531
#10 0xfffffffffea3c210 in sys___mount50 (l=0xfffffffffafac800,
uap=0xffffffffffffb198, retval=0xffffffffffffb188) at
/usr/src/lib/librumpvfs/../../sys/rump/../kern/vfs_syscalls.c:444
#11 0xfffffffffe7b4884 in sy_call (rval=0xffffffffffffb188,
uap=0xffffffffffffb198, l=0xfffffffffafac800, sy=0xfffffffffe8ebba0
<rumpns_sysent+6560>) at
/usr/src/lib/librump/../../sys/rump/../sys/syscallvar.h:61
#12 sy_invoke (code=<optimized out>, rval=0xffffffffffffb188,
uap=0xffffffffffffb198, l=0xfffffffffafac800, sy=0xfffffffffe8ebba0
<rumpns_sysent+6560>) at
/usr/src/lib/librump/../../sys/rump/../sys/syscallvar.h:85
#13 rump_syscall (num=num@entry=410, data=data@entry=0xffffffffffffb198,
dlen=dlen@entry=40, retval=retval@entry=0xffffffffffffb188) at
/usr/src/lib/librump/../../sys/rump/librump/rumpkern/rump.c:844
#14 0xfffffffffe7aa2d4 in rump___sysimpl_mount50 (type=type@entry=0x102878
"tmpfs", path=path@entry=0x102860 "/stor", flags=flags@entry=0,
data=data@entry=0xffffffffffffb278, data_len=data_len@entry=40) at
/usr/src/lib/librump/../../sys/rump/librump/rumpkern/rump_syscalls.c:4152
#15 0x0000000000101610 in begin () at /usr/src/tests/fs/msdosfs/t_snapshot.c:49
#16 0x0000000000101cd0 in atfu_snapshotstress_body (tc=0x203be8
<atfu_snapshotstress_tc>) at /usr/src/tests/fs/msdosfs/../common/snapshot.c:183
#17 0xfffffffffe1099b8 in atf_tc_run (tc=0x203be8 <atfu_snapshotstress_tc>,
resfile=0xfffffffffdb040c0 "/tmp/atf-run.00467m/tcr") at
/usr/src/external/bsd/atf/dist/atf-c/tc.c:1024
#18 0xfffffffffe108014 in run_tc (exitcode=<synthetic pointer>,
p=0xffffffffffffb760, tp=0xffffffffffffb748) at
/usr/src/external/bsd/atf/dist/atf-c/detail/tp_main.c:510
#19 controlled_main (exitcode=<synthetic pointer>, add_tcs_hook=0x101a40
<atfu_tp_add_tcs>, argv=0xffffffffffffb8f8, argc=<optimized out>) at
/usr/src/external/bsd/atf/dist/atf-c/detail/tp_main.c:580
#20 atf_tp_main (argc=<optimized out>, argv=0xffffffffffffb8f8,
add_tcs_hook=0x101a40 <atfu_tp_add_tcs>) at
/usr/src/external/bsd/atf/dist/atf-c/detail/tp_main.c:610
#21 0x0000000000101470 in ___start ()
(see above link for other examples)
Martin
Home |
Main Index |
Thread Index |
Old Index