Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-08-12 Thread Harald Schmalzbauer
 Bezüglich Sergey V. Dyatko's Nachricht vom 25.07.2014 07:36 (localtime):
 On Wed, 23 Jul 2014 22:56:46 +0200
 Mattia Rossi mattia.rossi.m...@gmail.com wrote: 

 Got the same panic, is this fix getting committed? Or has it already 
 been committed?
 r269053

Great. But it's not MFCd yet. 10.1 needs this :-)

-Harry



signature.asc
Description: OpenPGP digital signature


Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-25 Thread Mattia Rossi



Got the same panic, is this fix getting committed? Or has it already
been committed?

r269053

Thanks, confirming that it fixes the panic as well :-)
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-24 Thread Sergey V. Dyatko
On Wed, 23 Jul 2014 22:56:46 +0200
Mattia Rossi mattia.rossi.m...@gmail.com wrote: 

 Got the same panic, is this fix getting committed? Or has it already 
 been committed?

r269053

 
 Mat
 
 On 23/07/14 18:12, Bryan Drewery wrote:
  On 7/23/14, 7:11 AM, Konstantin Belousov wrote:
  On Tue, Jul 22, 2014 at 02:53:56PM -0700, Bryan Drewery wrote:
  On 7/22/14, 2:26 PM, Bryan Drewery wrote:
  On 7/22/14, 2:07 PM, Bryan Drewery wrote:
  Meant to send to current@, moving there.
 
  On 7/22/14, 2:07 PM, Bryan Drewery wrote:
  On r268621:
 
  panic: shadowed tmpfs v_object 0xf807a7f96600
  cpuid = 0
  KDB: stack backtrace:
  db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
  0xfe1247d67390
  kdb_backtrace() at kdb_backtrace+0x39/frame 0xfe1247d67440
  vpanic() at vpanic+0x126/frame 0xfe1247d67480
  kassert_panic() at kassert_panic+0x139/frame 0xfe1247d674f0
  vm_object_deallocate() at vm_object_deallocate+0x236/frame
  0xfe1247d67550
  tmpfs_free_node() at tmpfs_free_node+0x138/frame 0xfe1247d67580
  tmpfs_reclaim() at tmpfs_reclaim+0x17d/frame 0xfe1247d675c0
  VOP_RECLAIM_APV() at VOP_RECLAIM_APV+0xf7/frame 0xfe1247d675f0
  vgonel() at vgonel+0x1a1/frame 0xfe1247d67660
  vrecycle() at vrecycle+0x3e/frame 0xfe1247d67690
  tmpfs_inactive() at tmpfs_inactive+0x4c/frame 0xfe1247d676b0
  VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0xf7/frame 
  0xfe1247d676e0
  vinactive() at vinactive+0xc6/frame 0xfe1247d67730
  vputx() at vputx+0x27a/frame 0xfe1247d67790
  tmpfs_rename() at tmpfs_rename+0xf5/frame 0xfe1247d67860
  VOP_RENAME_APV() at VOP_RENAME_APV+0xfc/frame 0xfe1247d67890
  kern_renameat() at kern_renameat+0x3ef/frame 0xfe1247d67ae0
  amd64_syscall() at amd64_syscall+0x25a/frame 0xfe1247d67bf0
  Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfe1247d67bf0
  --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x80088b74a, 
  rsp =
  0x7fffe238, rbp = 0x7fffe710 ---
  Uptime: 6d4h0m3s
 
  Dump failed. Partition too small.
 
  Unfortunately I have no dump to debug.
 
 
  Running poudriere again after boot hit the issue right away:
 
 
  (kgdb) bt
  #0  doadump (textdump=1) at pcpu.h:219
  #1  0x809122a7 in kern_reboot (howto=260) at
  /usr/src/sys/kern/kern_shutdown.c:445
  #2  0x809127e5 in vpanic (fmt=value optimized out, 
  ap=value
  optimized out) at /usr/src/sys/kern/kern_shutdown.c:744
  #3  0x80912679 in kassert_panic (fmt=value optimized 
  out) at
  /usr/src/sys/kern/kern_shutdown.c:632
  #4  0x80ba7996 in vm_object_deallocate (object=value
  optimized out) at /usr/src/sys/vm/vm_object.c:562
  #5  0x820a75a8 in tmpfs_free_node (tmp=0xf800b5155980,
  node=0xf802716ba740) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_subr.c:335
  #6  0x820a363d in tmpfs_reclaim (v=value optimized out) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1276
  #7  0x80e48717 in VOP_RECLAIM_APV (vop=value optimized out,
  a=value optimized out) at vnode_if.c:2017
  #8  0x809c1381 in vgonel (vp=0xf802716b61d8) at
  vnode_if.h:830
  #9  0x809c18be in vrecycle (vp=0xf802716b61d8) at
  /usr/src/sys/kern/vfs_subr.c:2655
  #10 0x820a61cc in tmpfs_inactive (v=value optimized out) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1242
  #11 0x80e485b7 in VOP_INACTIVE_APV (vop=value optimized 
  out,
  a=value optimized out) at vnode_if.c:1951
  #12 0x809bfd36 in vinactive (vp=0xf802716b61d8,
  td=0xf80187e29920) at vnode_if.h:807
  #13 0x809c012a in vputx (vp=0xf802716b61d8, func=2) at
  /usr/src/sys/kern/vfs_subr.c:2267
  #14 0x820a47c5 in tmpfs_rename (v=value optimized out) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1023
  #15 0x80e47d3c in VOP_RENAME_APV (vop=value optimized out,
  a=value optimized out) at vnode_if.c:1544
  #16 0x809cc77f in kern_renameat (td=value optimized out,
  oldfd=value optimized out, old=value optimized out, newfd=value
  optimized out, new=value optimized out,
   pathseg=value optimized out) at vnode_if.h:636
  #17 0x80d280fa in amd64_syscall (td=0xf80187e29920,
  traced=0) at subr_syscall.c:133
  #18 0x80d0a64b in Xfast_syscall () at
  /usr/src/sys/amd64/amd64/exception.S:407
  (kgdb) p *(vm_object_t)0xf8027169f500
  $1 = {lock = {lock_object = {lo_name = 0x80fe89f6 vm 
  object,
  lo_flags = 90374144, lo_data = 0, lo_witness = 0xfe6e7680},
  rw_lock = 18446735284191271200}, object_list = {
   tqe_next = 0xf8027169f400, tqe_prev = 0xf8027169f620},
  shadow_head = {lh_first = 0xf801b8489e00}, shadow_list = {le_next
  = 0x0, le_prev = 0x0}, memq = {tqh_first = 0xf811d966bc08,
   tqh_last = 0xf811d966bc18}, rtree = {rt_root =
  18446735354278362121, rt_flags = 0 '\0'}, size = 1, generation = 1,
  ref_count = 1, shadow_count = 1, memattr = 6 

Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-23 Thread Konstantin Belousov
On Tue, Jul 22, 2014 at 02:53:56PM -0700, Bryan Drewery wrote:
 On 7/22/14, 2:26 PM, Bryan Drewery wrote:
  On 7/22/14, 2:07 PM, Bryan Drewery wrote:
  Meant to send to current@, moving there.
 
  On 7/22/14, 2:07 PM, Bryan Drewery wrote:
  On r268621:
 
  panic: shadowed tmpfs v_object 0xf807a7f96600
  cpuid = 0
  KDB: stack backtrace:
  db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
  0xfe1247d67390
  kdb_backtrace() at kdb_backtrace+0x39/frame 0xfe1247d67440
  vpanic() at vpanic+0x126/frame 0xfe1247d67480
  kassert_panic() at kassert_panic+0x139/frame 0xfe1247d674f0
  vm_object_deallocate() at vm_object_deallocate+0x236/frame
  0xfe1247d67550
  tmpfs_free_node() at tmpfs_free_node+0x138/frame 0xfe1247d67580
  tmpfs_reclaim() at tmpfs_reclaim+0x17d/frame 0xfe1247d675c0
  VOP_RECLAIM_APV() at VOP_RECLAIM_APV+0xf7/frame 0xfe1247d675f0
  vgonel() at vgonel+0x1a1/frame 0xfe1247d67660
  vrecycle() at vrecycle+0x3e/frame 0xfe1247d67690
  tmpfs_inactive() at tmpfs_inactive+0x4c/frame 0xfe1247d676b0
  VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0xf7/frame 0xfe1247d676e0
  vinactive() at vinactive+0xc6/frame 0xfe1247d67730
  vputx() at vputx+0x27a/frame 0xfe1247d67790
  tmpfs_rename() at tmpfs_rename+0xf5/frame 0xfe1247d67860
  VOP_RENAME_APV() at VOP_RENAME_APV+0xfc/frame 0xfe1247d67890
  kern_renameat() at kern_renameat+0x3ef/frame 0xfe1247d67ae0
  amd64_syscall() at amd64_syscall+0x25a/frame 0xfe1247d67bf0
  Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfe1247d67bf0
  --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x80088b74a, rsp =
  0x7fffe238, rbp = 0x7fffe710 ---
  Uptime: 6d4h0m3s
 
  Dump failed. Partition too small.
 
  Unfortunately I have no dump to debug.
 
 
  Running poudriere again after boot hit the issue right away:
 
 
  (kgdb) bt
  #0  doadump (textdump=1) at pcpu.h:219
  #1  0x809122a7 in kern_reboot (howto=260) at
  /usr/src/sys/kern/kern_shutdown.c:445
  #2  0x809127e5 in vpanic (fmt=value optimized out, ap=value
  optimized out) at /usr/src/sys/kern/kern_shutdown.c:744
  #3  0x80912679 in kassert_panic (fmt=value optimized out) at
  /usr/src/sys/kern/kern_shutdown.c:632
  #4  0x80ba7996 in vm_object_deallocate (object=value
  optimized out) at /usr/src/sys/vm/vm_object.c:562
  #5  0x820a75a8 in tmpfs_free_node (tmp=0xf800b5155980,
  node=0xf802716ba740) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_subr.c:335
  #6  0x820a363d in tmpfs_reclaim (v=value optimized out) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1276
  #7  0x80e48717 in VOP_RECLAIM_APV (vop=value optimized out,
  a=value optimized out) at vnode_if.c:2017
  #8  0x809c1381 in vgonel (vp=0xf802716b61d8) at
  vnode_if.h:830
  #9  0x809c18be in vrecycle (vp=0xf802716b61d8) at
  /usr/src/sys/kern/vfs_subr.c:2655
  #10 0x820a61cc in tmpfs_inactive (v=value optimized out) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1242
  #11 0x80e485b7 in VOP_INACTIVE_APV (vop=value optimized out,
  a=value optimized out) at vnode_if.c:1951
  #12 0x809bfd36 in vinactive (vp=0xf802716b61d8,
  td=0xf80187e29920) at vnode_if.h:807
  #13 0x809c012a in vputx (vp=0xf802716b61d8, func=2) at
  /usr/src/sys/kern/vfs_subr.c:2267
  #14 0x820a47c5 in tmpfs_rename (v=value optimized out) at
  /usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1023
  #15 0x80e47d3c in VOP_RENAME_APV (vop=value optimized out,
  a=value optimized out) at vnode_if.c:1544
  #16 0x809cc77f in kern_renameat (td=value optimized out,
  oldfd=value optimized out, old=value optimized out, newfd=value
  optimized out, new=value optimized out,
  pathseg=value optimized out) at vnode_if.h:636
  #17 0x80d280fa in amd64_syscall (td=0xf80187e29920,
  traced=0) at subr_syscall.c:133
  #18 0x80d0a64b in Xfast_syscall () at
  /usr/src/sys/amd64/amd64/exception.S:407
  (kgdb) p *(vm_object_t)0xf8027169f500
  $1 = {lock = {lock_object = {lo_name = 0x80fe89f6 vm object,
  lo_flags = 90374144, lo_data = 0, lo_witness = 0xfe6e7680},
  rw_lock = 18446735284191271200}, object_list = {
  tqe_next = 0xf8027169f400, tqe_prev = 0xf8027169f620},
  shadow_head = {lh_first = 0xf801b8489e00}, shadow_list = {le_next
  = 0x0, le_prev = 0x0}, memq = {tqh_first = 0xf811d966bc08,
  tqh_last = 0xf811d966bc18}, rtree = {rt_root =
  18446735354278362121, rt_flags = 0 '\0'}, size = 1, generation = 1,
  ref_count = 1, shadow_count = 1, memattr = 6 '\006', type = 1 '\001',
flags = 528, pg_color = 0, paging_in_progress = 0,
  resident_page_count = 1, backing_object = 0x0, backing_object_offset =
  0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = {
  lh_first = 0x0}, cache = {rt_root = 0, rt_flags = 0 '\0'}, handle
  = 0x0, un_pager = 

Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-23 Thread Bryan Drewery

On 7/23/14, 7:11 AM, Konstantin Belousov wrote:

On Tue, Jul 22, 2014 at 02:53:56PM -0700, Bryan Drewery wrote:

On 7/22/14, 2:26 PM, Bryan Drewery wrote:

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

Meant to send to current@, moving there.

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

On r268621:


panic: shadowed tmpfs v_object 0xf807a7f96600
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
0xfe1247d67390
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfe1247d67440
vpanic() at vpanic+0x126/frame 0xfe1247d67480
kassert_panic() at kassert_panic+0x139/frame 0xfe1247d674f0
vm_object_deallocate() at vm_object_deallocate+0x236/frame
0xfe1247d67550
tmpfs_free_node() at tmpfs_free_node+0x138/frame 0xfe1247d67580
tmpfs_reclaim() at tmpfs_reclaim+0x17d/frame 0xfe1247d675c0
VOP_RECLAIM_APV() at VOP_RECLAIM_APV+0xf7/frame 0xfe1247d675f0
vgonel() at vgonel+0x1a1/frame 0xfe1247d67660
vrecycle() at vrecycle+0x3e/frame 0xfe1247d67690
tmpfs_inactive() at tmpfs_inactive+0x4c/frame 0xfe1247d676b0
VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0xf7/frame 0xfe1247d676e0
vinactive() at vinactive+0xc6/frame 0xfe1247d67730
vputx() at vputx+0x27a/frame 0xfe1247d67790
tmpfs_rename() at tmpfs_rename+0xf5/frame 0xfe1247d67860
VOP_RENAME_APV() at VOP_RENAME_APV+0xfc/frame 0xfe1247d67890
kern_renameat() at kern_renameat+0x3ef/frame 0xfe1247d67ae0
amd64_syscall() at amd64_syscall+0x25a/frame 0xfe1247d67bf0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfe1247d67bf0
--- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x80088b74a, rsp =
0x7fffe238, rbp = 0x7fffe710 ---
Uptime: 6d4h0m3s

Dump failed. Partition too small.


Unfortunately I have no dump to debug.




Running poudriere again after boot hit the issue right away:



(kgdb) bt
#0  doadump (textdump=1) at pcpu.h:219
#1  0x809122a7 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:445
#2  0x809127e5 in vpanic (fmt=value optimized out, ap=value
optimized out) at /usr/src/sys/kern/kern_shutdown.c:744
#3  0x80912679 in kassert_panic (fmt=value optimized out) at
/usr/src/sys/kern/kern_shutdown.c:632
#4  0x80ba7996 in vm_object_deallocate (object=value
optimized out) at /usr/src/sys/vm/vm_object.c:562
#5  0x820a75a8 in tmpfs_free_node (tmp=0xf800b5155980,
node=0xf802716ba740) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_subr.c:335
#6  0x820a363d in tmpfs_reclaim (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1276
#7  0x80e48717 in VOP_RECLAIM_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:2017
#8  0x809c1381 in vgonel (vp=0xf802716b61d8) at
vnode_if.h:830
#9  0x809c18be in vrecycle (vp=0xf802716b61d8) at
/usr/src/sys/kern/vfs_subr.c:2655
#10 0x820a61cc in tmpfs_inactive (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1242
#11 0x80e485b7 in VOP_INACTIVE_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:1951
#12 0x809bfd36 in vinactive (vp=0xf802716b61d8,
td=0xf80187e29920) at vnode_if.h:807
#13 0x809c012a in vputx (vp=0xf802716b61d8, func=2) at
/usr/src/sys/kern/vfs_subr.c:2267
#14 0x820a47c5 in tmpfs_rename (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1023
#15 0x80e47d3c in VOP_RENAME_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:1544
#16 0x809cc77f in kern_renameat (td=value optimized out,
oldfd=value optimized out, old=value optimized out, newfd=value
optimized out, new=value optimized out,
 pathseg=value optimized out) at vnode_if.h:636
#17 0x80d280fa in amd64_syscall (td=0xf80187e29920,
traced=0) at subr_syscall.c:133
#18 0x80d0a64b in Xfast_syscall () at
/usr/src/sys/amd64/amd64/exception.S:407
(kgdb) p *(vm_object_t)0xf8027169f500
$1 = {lock = {lock_object = {lo_name = 0x80fe89f6 vm object,
lo_flags = 90374144, lo_data = 0, lo_witness = 0xfe6e7680},
rw_lock = 18446735284191271200}, object_list = {
 tqe_next = 0xf8027169f400, tqe_prev = 0xf8027169f620},
shadow_head = {lh_first = 0xf801b8489e00}, shadow_list = {le_next
= 0x0, le_prev = 0x0}, memq = {tqh_first = 0xf811d966bc08,
 tqh_last = 0xf811d966bc18}, rtree = {rt_root =
18446735354278362121, rt_flags = 0 '\0'}, size = 1, generation = 1,
ref_count = 1, shadow_count = 1, memattr = 6 '\006', type = 1 '\001',
   flags = 528, pg_color = 0, paging_in_progress = 0,
resident_page_count = 1, backing_object = 0x0, backing_object_offset =
0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = {
 lh_first = 0x0}, cache = {rt_root = 0, rt_flags = 0 '\0'}, handle
= 0x0, un_pager = {vnp = {vnp_size = 0, writemappings = 0}, devp =
{devp_pglist = {tqh_first = 0x0, tqh_last = 0x0}, ops = 0x0,
   dev = 

Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-23 Thread Mattia Rossi
Got the same panic, is this fix getting committed? Or has it already 
been committed?


Mat

On 23/07/14 18:12, Bryan Drewery wrote:

On 7/23/14, 7:11 AM, Konstantin Belousov wrote:

On Tue, Jul 22, 2014 at 02:53:56PM -0700, Bryan Drewery wrote:

On 7/22/14, 2:26 PM, Bryan Drewery wrote:

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

Meant to send to current@, moving there.

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

On r268621:


panic: shadowed tmpfs v_object 0xf807a7f96600
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
0xfe1247d67390
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfe1247d67440
vpanic() at vpanic+0x126/frame 0xfe1247d67480
kassert_panic() at kassert_panic+0x139/frame 0xfe1247d674f0
vm_object_deallocate() at vm_object_deallocate+0x236/frame
0xfe1247d67550
tmpfs_free_node() at tmpfs_free_node+0x138/frame 0xfe1247d67580
tmpfs_reclaim() at tmpfs_reclaim+0x17d/frame 0xfe1247d675c0
VOP_RECLAIM_APV() at VOP_RECLAIM_APV+0xf7/frame 0xfe1247d675f0
vgonel() at vgonel+0x1a1/frame 0xfe1247d67660
vrecycle() at vrecycle+0x3e/frame 0xfe1247d67690
tmpfs_inactive() at tmpfs_inactive+0x4c/frame 0xfe1247d676b0
VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0xf7/frame 
0xfe1247d676e0

vinactive() at vinactive+0xc6/frame 0xfe1247d67730
vputx() at vputx+0x27a/frame 0xfe1247d67790
tmpfs_rename() at tmpfs_rename+0xf5/frame 0xfe1247d67860
VOP_RENAME_APV() at VOP_RENAME_APV+0xfc/frame 0xfe1247d67890
kern_renameat() at kern_renameat+0x3ef/frame 0xfe1247d67ae0
amd64_syscall() at amd64_syscall+0x25a/frame 0xfe1247d67bf0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfe1247d67bf0
--- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x80088b74a, 
rsp =

0x7fffe238, rbp = 0x7fffe710 ---
Uptime: 6d4h0m3s

Dump failed. Partition too small.


Unfortunately I have no dump to debug.




Running poudriere again after boot hit the issue right away:



(kgdb) bt
#0  doadump (textdump=1) at pcpu.h:219
#1  0x809122a7 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:445
#2  0x809127e5 in vpanic (fmt=value optimized out, 
ap=value

optimized out) at /usr/src/sys/kern/kern_shutdown.c:744
#3  0x80912679 in kassert_panic (fmt=value optimized 
out) at

/usr/src/sys/kern/kern_shutdown.c:632
#4  0x80ba7996 in vm_object_deallocate (object=value
optimized out) at /usr/src/sys/vm/vm_object.c:562
#5  0x820a75a8 in tmpfs_free_node (tmp=0xf800b5155980,
node=0xf802716ba740) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_subr.c:335
#6  0x820a363d in tmpfs_reclaim (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1276
#7  0x80e48717 in VOP_RECLAIM_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:2017
#8  0x809c1381 in vgonel (vp=0xf802716b61d8) at
vnode_if.h:830
#9  0x809c18be in vrecycle (vp=0xf802716b61d8) at
/usr/src/sys/kern/vfs_subr.c:2655
#10 0x820a61cc in tmpfs_inactive (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1242
#11 0x80e485b7 in VOP_INACTIVE_APV (vop=value optimized 
out,

a=value optimized out) at vnode_if.c:1951
#12 0x809bfd36 in vinactive (vp=0xf802716b61d8,
td=0xf80187e29920) at vnode_if.h:807
#13 0x809c012a in vputx (vp=0xf802716b61d8, func=2) at
/usr/src/sys/kern/vfs_subr.c:2267
#14 0x820a47c5 in tmpfs_rename (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1023
#15 0x80e47d3c in VOP_RENAME_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:1544
#16 0x809cc77f in kern_renameat (td=value optimized out,
oldfd=value optimized out, old=value optimized out, newfd=value
optimized out, new=value optimized out,
 pathseg=value optimized out) at vnode_if.h:636
#17 0x80d280fa in amd64_syscall (td=0xf80187e29920,
traced=0) at subr_syscall.c:133
#18 0x80d0a64b in Xfast_syscall () at
/usr/src/sys/amd64/amd64/exception.S:407
(kgdb) p *(vm_object_t)0xf8027169f500
$1 = {lock = {lock_object = {lo_name = 0x80fe89f6 vm 
object,

lo_flags = 90374144, lo_data = 0, lo_witness = 0xfe6e7680},
rw_lock = 18446735284191271200}, object_list = {
 tqe_next = 0xf8027169f400, tqe_prev = 0xf8027169f620},
shadow_head = {lh_first = 0xf801b8489e00}, shadow_list = {le_next
= 0x0, le_prev = 0x0}, memq = {tqh_first = 0xf811d966bc08,
 tqh_last = 0xf811d966bc18}, rtree = {rt_root =
18446735354278362121, rt_flags = 0 '\0'}, size = 1, generation = 1,
ref_count = 1, shadow_count = 1, memattr = 6 '\006', type = 1 '\001',
   flags = 528, pg_color = 0, paging_in_progress = 0,
resident_page_count = 1, backing_object = 0x0, 
backing_object_offset =

0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = {
 lh_first = 0x0}, cache = {rt_root = 0, rt_flags = 0 '\0'}, 

Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-22 Thread Bryan Drewery

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

Meant to send to current@, moving there.

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

On r268621:


panic: shadowed tmpfs v_object 0xf807a7f96600
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
0xfe1247d67390
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfe1247d67440
vpanic() at vpanic+0x126/frame 0xfe1247d67480
kassert_panic() at kassert_panic+0x139/frame 0xfe1247d674f0
vm_object_deallocate() at vm_object_deallocate+0x236/frame
0xfe1247d67550
tmpfs_free_node() at tmpfs_free_node+0x138/frame 0xfe1247d67580
tmpfs_reclaim() at tmpfs_reclaim+0x17d/frame 0xfe1247d675c0
VOP_RECLAIM_APV() at VOP_RECLAIM_APV+0xf7/frame 0xfe1247d675f0
vgonel() at vgonel+0x1a1/frame 0xfe1247d67660
vrecycle() at vrecycle+0x3e/frame 0xfe1247d67690
tmpfs_inactive() at tmpfs_inactive+0x4c/frame 0xfe1247d676b0
VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0xf7/frame 0xfe1247d676e0
vinactive() at vinactive+0xc6/frame 0xfe1247d67730
vputx() at vputx+0x27a/frame 0xfe1247d67790
tmpfs_rename() at tmpfs_rename+0xf5/frame 0xfe1247d67860
VOP_RENAME_APV() at VOP_RENAME_APV+0xfc/frame 0xfe1247d67890
kern_renameat() at kern_renameat+0x3ef/frame 0xfe1247d67ae0
amd64_syscall() at amd64_syscall+0x25a/frame 0xfe1247d67bf0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfe1247d67bf0
--- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x80088b74a, rsp =
0x7fffe238, rbp = 0x7fffe710 ---
Uptime: 6d4h0m3s

Dump failed. Partition too small.


Unfortunately I have no dump to debug.




Running poudriere again after boot hit the issue right away:



(kgdb) bt
#0  doadump (textdump=1) at pcpu.h:219
#1  0x809122a7 in kern_reboot (howto=260) at 
/usr/src/sys/kern/kern_shutdown.c:445
#2  0x809127e5 in vpanic (fmt=value optimized out, ap=value 
optimized out) at /usr/src/sys/kern/kern_shutdown.c:744
#3  0x80912679 in kassert_panic (fmt=value optimized out) at 
/usr/src/sys/kern/kern_shutdown.c:632
#4  0x80ba7996 in vm_object_deallocate (object=value 
optimized out) at /usr/src/sys/vm/vm_object.c:562
#5  0x820a75a8 in tmpfs_free_node (tmp=0xf800b5155980, 
node=0xf802716ba740) at 
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_subr.c:335
#6  0x820a363d in tmpfs_reclaim (v=value optimized out) at 
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1276
#7  0x80e48717 in VOP_RECLAIM_APV (vop=value optimized out, 
a=value optimized out) at vnode_if.c:2017

#8  0x809c1381 in vgonel (vp=0xf802716b61d8) at vnode_if.h:830
#9  0x809c18be in vrecycle (vp=0xf802716b61d8) at 
/usr/src/sys/kern/vfs_subr.c:2655
#10 0x820a61cc in tmpfs_inactive (v=value optimized out) at 
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1242
#11 0x80e485b7 in VOP_INACTIVE_APV (vop=value optimized out, 
a=value optimized out) at vnode_if.c:1951
#12 0x809bfd36 in vinactive (vp=0xf802716b61d8, 
td=0xf80187e29920) at vnode_if.h:807
#13 0x809c012a in vputx (vp=0xf802716b61d8, func=2) at 
/usr/src/sys/kern/vfs_subr.c:2267
#14 0x820a47c5 in tmpfs_rename (v=value optimized out) at 
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1023
#15 0x80e47d3c in VOP_RENAME_APV (vop=value optimized out, 
a=value optimized out) at vnode_if.c:1544
#16 0x809cc77f in kern_renameat (td=value optimized out, 
oldfd=value optimized out, old=value optimized out, newfd=value 
optimized out, new=value optimized out,

pathseg=value optimized out) at vnode_if.h:636
#17 0x80d280fa in amd64_syscall (td=0xf80187e29920, 
traced=0) at subr_syscall.c:133
#18 0x80d0a64b in Xfast_syscall () at 
/usr/src/sys/amd64/amd64/exception.S:407

(kgdb) p *(vm_object_t)0xf8027169f500
$1 = {lock = {lock_object = {lo_name = 0x80fe89f6 vm object, 
lo_flags = 90374144, lo_data = 0, lo_witness = 0xfe6e7680}, 
rw_lock = 18446735284191271200}, object_list = {
tqe_next = 0xf8027169f400, tqe_prev = 0xf8027169f620}, 
shadow_head = {lh_first = 0xf801b8489e00}, shadow_list = {le_next 
= 0x0, le_prev = 0x0}, memq = {tqh_first = 0xf811d966bc08,
tqh_last = 0xf811d966bc18}, rtree = {rt_root = 
18446735354278362121, rt_flags = 0 '\0'}, size = 1, generation = 1, 
ref_count = 1, shadow_count = 1, memattr = 6 '\006', type = 1 '\001',
  flags = 528, pg_color = 0, paging_in_progress = 0, 
resident_page_count = 1, backing_object = 0x0, backing_object_offset = 
0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = {
lh_first = 0x0}, cache = {rt_root = 0, rt_flags = 0 '\0'}, handle 
= 0x0, un_pager = {vnp = {vnp_size = 0, writemappings = 0}, devp = 
{devp_pglist = {tqh_first = 0x0, tqh_last = 0x0}, ops = 0x0,
  dev = 0x0}, sgp = {sgp_pglist = {tqh_first = 0x0, tqh_last = 
0x0}}, swp = {swp_tmpfs = 0x0, swp_bcount = 0}}, cred = 0x0, charge = 0}


Re: r268621: panic: shadowed tmpfs v_object [with dump]

2014-07-22 Thread Bryan Drewery

On 7/22/14, 2:26 PM, Bryan Drewery wrote:

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

Meant to send to current@, moving there.

On 7/22/14, 2:07 PM, Bryan Drewery wrote:

On r268621:


panic: shadowed tmpfs v_object 0xf807a7f96600
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
0xfe1247d67390
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfe1247d67440
vpanic() at vpanic+0x126/frame 0xfe1247d67480
kassert_panic() at kassert_panic+0x139/frame 0xfe1247d674f0
vm_object_deallocate() at vm_object_deallocate+0x236/frame
0xfe1247d67550
tmpfs_free_node() at tmpfs_free_node+0x138/frame 0xfe1247d67580
tmpfs_reclaim() at tmpfs_reclaim+0x17d/frame 0xfe1247d675c0
VOP_RECLAIM_APV() at VOP_RECLAIM_APV+0xf7/frame 0xfe1247d675f0
vgonel() at vgonel+0x1a1/frame 0xfe1247d67660
vrecycle() at vrecycle+0x3e/frame 0xfe1247d67690
tmpfs_inactive() at tmpfs_inactive+0x4c/frame 0xfe1247d676b0
VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0xf7/frame 0xfe1247d676e0
vinactive() at vinactive+0xc6/frame 0xfe1247d67730
vputx() at vputx+0x27a/frame 0xfe1247d67790
tmpfs_rename() at tmpfs_rename+0xf5/frame 0xfe1247d67860
VOP_RENAME_APV() at VOP_RENAME_APV+0xfc/frame 0xfe1247d67890
kern_renameat() at kern_renameat+0x3ef/frame 0xfe1247d67ae0
amd64_syscall() at amd64_syscall+0x25a/frame 0xfe1247d67bf0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfe1247d67bf0
--- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x80088b74a, rsp =
0x7fffe238, rbp = 0x7fffe710 ---
Uptime: 6d4h0m3s

Dump failed. Partition too small.


Unfortunately I have no dump to debug.




Running poudriere again after boot hit the issue right away:



(kgdb) bt
#0  doadump (textdump=1) at pcpu.h:219
#1  0x809122a7 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:445
#2  0x809127e5 in vpanic (fmt=value optimized out, ap=value
optimized out) at /usr/src/sys/kern/kern_shutdown.c:744
#3  0x80912679 in kassert_panic (fmt=value optimized out) at
/usr/src/sys/kern/kern_shutdown.c:632
#4  0x80ba7996 in vm_object_deallocate (object=value
optimized out) at /usr/src/sys/vm/vm_object.c:562
#5  0x820a75a8 in tmpfs_free_node (tmp=0xf800b5155980,
node=0xf802716ba740) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_subr.c:335
#6  0x820a363d in tmpfs_reclaim (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1276
#7  0x80e48717 in VOP_RECLAIM_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:2017
#8  0x809c1381 in vgonel (vp=0xf802716b61d8) at
vnode_if.h:830
#9  0x809c18be in vrecycle (vp=0xf802716b61d8) at
/usr/src/sys/kern/vfs_subr.c:2655
#10 0x820a61cc in tmpfs_inactive (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1242
#11 0x80e485b7 in VOP_INACTIVE_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:1951
#12 0x809bfd36 in vinactive (vp=0xf802716b61d8,
td=0xf80187e29920) at vnode_if.h:807
#13 0x809c012a in vputx (vp=0xf802716b61d8, func=2) at
/usr/src/sys/kern/vfs_subr.c:2267
#14 0x820a47c5 in tmpfs_rename (v=value optimized out) at
/usr/src/sys/modules/tmpfs/../../fs/tmpfs/tmpfs_vnops.c:1023
#15 0x80e47d3c in VOP_RENAME_APV (vop=value optimized out,
a=value optimized out) at vnode_if.c:1544
#16 0x809cc77f in kern_renameat (td=value optimized out,
oldfd=value optimized out, old=value optimized out, newfd=value
optimized out, new=value optimized out,
pathseg=value optimized out) at vnode_if.h:636
#17 0x80d280fa in amd64_syscall (td=0xf80187e29920,
traced=0) at subr_syscall.c:133
#18 0x80d0a64b in Xfast_syscall () at
/usr/src/sys/amd64/amd64/exception.S:407
(kgdb) p *(vm_object_t)0xf8027169f500
$1 = {lock = {lock_object = {lo_name = 0x80fe89f6 vm object,
lo_flags = 90374144, lo_data = 0, lo_witness = 0xfe6e7680},
rw_lock = 18446735284191271200}, object_list = {
tqe_next = 0xf8027169f400, tqe_prev = 0xf8027169f620},
shadow_head = {lh_first = 0xf801b8489e00}, shadow_list = {le_next
= 0x0, le_prev = 0x0}, memq = {tqh_first = 0xf811d966bc08,
tqh_last = 0xf811d966bc18}, rtree = {rt_root =
18446735354278362121, rt_flags = 0 '\0'}, size = 1, generation = 1,
ref_count = 1, shadow_count = 1, memattr = 6 '\006', type = 1 '\001',
  flags = 528, pg_color = 0, paging_in_progress = 0,
resident_page_count = 1, backing_object = 0x0, backing_object_offset =
0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = {
lh_first = 0x0}, cache = {rt_root = 0, rt_flags = 0 '\0'}, handle
= 0x0, un_pager = {vnp = {vnp_size = 0, writemappings = 0}, devp =
{devp_pglist = {tqh_first = 0x0, tqh_last = 0x0}, ops = 0x0,
  dev = 0x0}, sgp = {sgp_pglist = {tqh_first = 0x0, tqh_last =
0x0}}, swp = {swp_tmpfs = 0x0, swp_bcount = 0}}, cred = 0x0,