Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Current test failures



Here is gdb output from the rump_server core:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  rumpuser_mutex_spin_p (mtx=0x0)
    at /work/src/lib/librumpuser/rumpuser_pth.c:166
166     /work/src/lib/librumpuser/rumpuser_pth.c: No such file or directory.
[Current thread is 1 (process 28)]
(gdb) bt
#0  rumpuser_mutex_spin_p (mtx=0x0)
    at /work/src/lib/librumpuser/rumpuser_pth.c:166
#1  0xfde3c02c in mutex_enter (mtx=0xfdea6e80)
    at /work/src/lib/librump/../../sys/rump/librump/rumpkern/locks.c:164
#2  0xfdde6100 in pserialize_perform (psz=0xfd6cd000)
    at /work/src/lib/librump/../../sys/rump/../kern/subr_pserialize.c:126
#3  0xfdd0aac4 in fstrans_setstate (mp=<optimized out>, 
    new_state=FSTRANS_SUSPENDING)
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_trans.c:635
#4  0xfdcfc42c in genfs_suspendctl (mp=0xfb604000, cmd=<optimized out>)
    at /work/src/lib/librumpvfs/../../sys/rump/../miscfs/genfs/genfs_vfsops.c:83
#5  0xfdd16794 in VFS_SUSPENDCTL (mp=0xfb604000, a=<optimized out>)
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_subr.c:1483
#6  0xfdd0af54 in vfs_suspend (mp=0xfb604000, nowait=<optimized out>)
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_trans.c:703
#7  0xfdd19b7c in dounmount (mp=0xfb604000, flags=524288, l=0xfb62bb80)
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_mount.c:854
#8  0xfdd19e74 in vfs_unmountall1 (l=l@entry=0xfb62bb80, 
    force=force@entry=true, verbose=verbose@entry=true)
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_mount.c:1021
#9  0xfdd19f94 in vfs_unmountall (l=l@entry=0xfb62bb80)
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_mount.c:933
#10 0xfdd1a00c in vfs_shutdown ()
    at /work/src/lib/librumpvfs/../../sys/rump/../kern/vfs_mount.c:1086
#11 0xfdd26000 in fini ()
    at /work/src/lib/librumpvfs/../../sys/rump/librump/rumpvfs/rump_vfs.c:81
#12 0xfde45064 in cpu_reboot (howto=0, bootstr=<optimized out>)
    at /work/src/lib/librump/../../sys/rump/librump/rumpkern/emul.c:415
#13 0xfddc3808 in sys_reboot (l=<optimized out>, uap=0xfb0d8038, 
    retval=<optimized out>)
    at /work/src/lib/librump/../../sys/rump/../kern/kern_reboot.c:73
#14 0xfdec0f8c in sy_call (rval=0xf99fff18, uap=0xfb0d8038, l=0xfb62bb80, 
    sy=0xfdead600 <rumpns_sysent+4160>)
    at /work/src/sys/rump/kern/lib/libsysproxy/../../../../sys/syscallvar.h:65
#15 sy_invoke (code=<optimized out>, rval=0xf99fff18, uap=0xfb0d8038, 
    l=0xfb62bb80, sy=0xfdead600 <rumpns_sysent+4160>)
    at /work/src/sys/rump/kern/lib/libsysproxy/../../../../sys/syscallvar.h:94
#16 hyp_syscall (num=<optimized out>, arg=0xfb0d8038, retval=0xf99fff78)
    at /work/src/sys/rump/kern/lib/libsysproxy/sysproxy.c:74
#17 0xfde45154 in rspo_wrap_syscall (num=<optimized out>, arg=<optimized out>, 
    retval=<optimized out>)
    at /work/src/lib/librump/../../sys/rump/librump/rumpkern/rump.c:144
#18 0xfdca6c7c in rumpsyscall (regrv=0xf99fff80, data=0xfb0d8038, sysnum=208)
    at /work/src/lib/librumpuser/rumpuser_sp.c:267
#19 serv_handlesyscall (rhdr=0xfb104308, rhdr=0xfb104308, 
    data=0xfb0d8038 <error: Cannot access memory at address 0xfb0d8038>, 
    spc=0xfdcbd9d0) at /work/src/lib/librumpuser/rumpuser_sp.c:690
#20 serv_workbouncer (arg=<optimized out>)
    at /work/src/lib/librumpuser/rumpuser_sp.c:773
#21 0xfdc7e130 in pthread__create_tramp (cookie=0xfb135000)
    at /work/src/lib/libpthread/pthread.c:593
#22 0xfdaa4ba8 in __mknod50 () from /usr/lib/libc.so.12
(gdb) up
#1  0xfde3c02c in mutex_enter (mtx=0xfdea6e80)
    at /work/src/lib/librump/../../sys/rump/librump/rumpkern/locks.c:164
164     /work/src/lib/librump/../../sys/rump/librump/rumpkern/locks.c: No such file or directory.
(gdb) p *mtx
$1 = {u = {p = {mtxp_a = 0, mtxp_b = {0, 0}}}}
(gdb) up
#2  0xfdde6100 in pserialize_perform (psz=0xfd6cd000)
    at /work/src/lib/librump/../../sys/rump/../kern/subr_pserialize.c:126
126     /work/src/lib/librump/../../sys/rump/../kern/subr_pserialize.c: No such file or directory.
(gdb) p *psz
$2 = {psz_owner = 0x0}


Martin


Home | Main Index | Thread Index | Old Index