tech-kern archive

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

Re: diagnostic assertion "anon->an_lock == amap->am_lock"



rmind%netbsd.org@localhost said:
> Can you please get a backtrace?

#10 0xc05b2209 in kern_assert (t=0xc0623102 "diagnostic ",
    f=0xc06874d8 "../../../../uvm/uvm_fault.c", l=1228,
    e=0xc06870ac "anon->an_lock == amap->am_lock")
    at ../../../../../../lib/libkern/kern_assert.c:50
#11 0xc052b5c6 in uvm_fault_internal (orig_map=0xe6dc2930, vaddr=134635520,
    access_type=2, fault_flag=0) at ../../../../uvm/uvm_fault.c:1228
#12 0xc04a0736 in trap (frame=0xe6b7ed48) at ../../../../arch/i386/i386/trap.c:
678
#13 0xc010d08f in calltrap ()

(gdb) print flt
$2 = {access_type = 2, enter_prot = 3, startva = 134635520, npages = 1,
  centeridx = 0, anon_spare = 0x0, wire_mapping = false, narrow = true,
  wire_paging = false, cow_now = true, promote = false}
(gdb) print *anons[flt->centeridx]
$4 = {an_lock = 0xe712a580, an_u = {au_ref = 1, au_link = 0x1}, an_page =
0xc0d078c0,
  an_swslot = 0}
(gdb) print ufi
$5 = {orig_map = 0xe6dc2930, orig_rvaddr = 134635520, orig_size = 4096,
  map = 0xe6dc2930, mapv = 18, entry = 0xe6bb1598, size = 4096}
(gdb) print *ufi->entry
$7 = {rb_node = {rb_nodes = {0xe6a3b10c, 0xe6a3bb38}, rb_info = 3856464112},
gap = 0,
  maxgap = 3010461696, prev = 0xe6a3b10c, next = 0xe6a3bb38, start = 134635520,
  end = 134639616, object = {uvm_obj = 0x0, sub_map = 0x0}, offset = 0, etype
= 4,
  protection = 3, max_protection = 7, inheritance = 1, wired_count = 0, aref =
{
    ar_pageoff = 0, ar_amap = 0xe6a84ec0}, advice = 0, flags = 0 '\0'}
(gdb) print *ufi->entry->aref.ar_amap
$9 = {am_lock = 0xe71a5800, am_ref = 1, am_flags = 0, am_maxslot = 1, am_nslot
= 1,
  am_nused = 1, am_slots = 0xe6b78ef0, am_bckptr = 0xe6a68d40, am_anon =
0xe6a68670,
  am_ppref = 0x0, am_list = {le_next = 0xe5c5c554, le_prev = 0xe576fd7c}}

best regards
Matthias



------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Besuchen Sie uns auf unserem neuen Webauftritt unter www.fz-juelich.de


Home | Main Index | Thread Index | Old Index