More lock order reversals...

From: Peter Losher (Peter_Losher_at_isc.org)
Date: 01/30/04

  • Next message: Oliver Brandmueller: "max blockdevice/filesystem size?"
    To: current@freebsd.org
    Date: Fri, 30 Jan 2004 03:26:13 -0800
    
    

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Let me know if any more info is needed (this is running 5.2-RELEASE)

    Best Wishes - Peter
    - -=-
    lock order reversal
     1st 0x8e6be9cc vm object (vm object) @ /usr/src/sys/vm/swap_pager.c:1323
     2nd 0x8094d060 swap_pager swhash (swap_pager swhash)
    @ /usr/src/sys/vm/swap_pager.c:1838
     3rd 0x8103aa50 vm object (vm object) @ /usr/src/sys/vm/uma_core.c:873
    Stack backtrace:
    backtrace(8085de18,8103aa50,80871c75,80871c75,80872648) at backtrace+0x17
    witness_lock(8103aa50,8,80872648,369,8d7dd8c0) at witness_lock+0x5aa
    _mtx_lock_flags(8103aa50,0,80872648,369,8d7dd8d4) at _mtx_lock_flags+0x6a
    obj_alloc(8d7dd8c0,1000,f8550a0f,101,0) at obj_alloc+0x3f
    slab_zalloc(8d7dd8c0,1,8,80872648,682) at slab_zalloc+0xb3
    uma_zone_slab(8d7dd8c0,1,80872648,682,8d7dd970) at uma_zone_slab+0xd6
    uma_zalloc_internal(8d7dd8c0,0,1,5b7,80870d8c,72e) at
    uma_zalloc_internal+0x3e
    uma_zalloc_arg(8d7dd8c0,0,1,72e,2) at uma_zalloc_arg+0x2b1
    swp_pager_meta_build(8e6be9cc,2,0,2,0) at swp_pager_meta_build+0x154
    swap_pager_putpages(8e6be9cc,f8550bd0,1,0,f8550b50) at
    swap_pager_putpages+0x30d
    default_pager_putpages(8e6be9cc,f8550bd0,1,0,f8550b50) at
    default_pager_putpages+0x2e
    vm_pageout_flush(f8550bd0,1,0,f8550ba4,8065f8d1) at vm_pageout_flush+0xe1
    vm_pageout_clean(84609720,0,808724ed,32a,0) at vm_pageout_clean+0x2c5
    vm_pageout_scan(0,0,808724ed,5a9,1388) at vm_pageout_scan+0x5fc
    vm_pageout(0,f8550d48,80859975,311,0) at vm_pageout+0x31b
    fork_exit(807b59f0,0,f8550d48) at fork_exit+0x7e
    fork_trampoline() at fork_trampoline+0x8
    - --- trap 0x1, eip = 0, esp = 0xf8550d7c, ebp = 0 ---
    - -=-
    - --
    Peter_Losher@isc.org | ISC | OpenPGP Key E8048D08 | "The bits must flow"
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.3 (FreeBSD)

    iD8DBQFAGj9WPtVx9OgEjQgRAmwbAJ9eEb7Qm2+MgAYHGct4t8lJgaBF7wCeKno1
    U6EtMztjER8P7ym9XP9Lgms=
    =t+yx
    -----END PGP SIGNATURE-----
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: Oliver Brandmueller: "max blockdevice/filesystem size?"