[OpenAFS-devel] hpux 11 cache manager reference counting bug?

Joe Buehler jbuehler@spirentcom.com
Mon, 31 Oct 2005 15:33:25 -0500


In further trying to track down why various daemons hang
when run from AFS on HPUX machines, I notice that
the output for cmdebug -long for these machines (HPUX
11.0 and 11.11) have much higher values for refcnt than
the other OS's.

Here is a list for one machine for cache entries with
refcnt >= 10, for example.  Might this be a reference counting
bug?

** Cache entry @ 0x0a400000 for 1.1.1.1 [dynroot]
    14336 bytes	DV 153 refcnt 20
--
** Cache entry @ 0x0a4aecd0 for 152.536871246.434876.352205 [hekimian.com]
    966656 bytes	DV 5 refcnt 11
--
** Cache entry @ 0x0a67b8ac for 152.536875088.59374.47968 [hekimian.com]
    431048 bytes	DV 3 refcnt 28
--
** Cache entry @ 0x0a4ba474 for 152.536871246.431862.350088 [hekimian.com]
    1658880 bytes	DV 9 refcnt 21
--
** Cache entry @ 0x0a432300 for 152.536875088.7196.4504 [hekimian.com]
    126976 bytes	DV 1 refcnt 21
--
** Cache entry @ 0x0a5e81dc for 152.536871246.403240.331276 [hekimian.com]
    2074464 bytes	DV 11 refcnt 68
--
** Cache entry @ 0x0a65ad20 for 152.536871246.415556.337639 [hekimian.com]
    9654208 bytes	DV 50 refcnt 505
--
** Cache entry @ 0x0a51a84c for 152.536875088.34942.33082 [hekimian.com]
    1605264 bytes	DV 9 refcnt 59
--
** Cache entry @ 0x0a5e6310 for 152.536875088.34944.33083 [hekimian.com]
    1623112 bytes	DV 9 refcnt 70
--
** Cache entry @ 0x0a569b88 for 152.536875088.34948.33085 [hekimian.com]
    1660424 bytes	DV 9 refcnt 86
--
** Cache entry @ 0x0a6757b8 for 152.536875088.34952.33087 [hekimian.com]
    1615856 bytes	DV 9 refcnt 80
--
** Cache entry @ 0x0a697c5c for 152.536875088.34954.33088 [hekimian.com]
    1606280 bytes	DV 9 refcnt 71
--
** Cache entry @ 0x0a5aea84 for 152.536875088.34956.33089 [hekimian.com]
    1722816 bytes	DV 9 refcnt 114
--
** Cache entry @ 0x0a4bdfc4 for 152.536875087.29838.59685 [hekimian.com]
    1462272 bytes	DV 8 refcnt 43
--
** Cache entry @ 0x0a40bfa0 for 152.536875088.29838.15853 [hekimian.com]
    1462272 bytes	DV 1 refcnt 164
--
** Cache entry @ 0x0a536094 for 152.536875088.34960.33091 [hekimian.com]
    1811176 bytes	DV 10 refcnt 107
--
** Cache entry @ 0x0a699b28 for 152.536875088.34962.33092 [hekimian.com]
    1601040 bytes	DV 9 refcnt 63
--
** Cache entry @ 0x0a6a82b4 for 152.536875088.41110.57473 [hekimian.com]
    3811568 bytes	DV 1 refcnt 327
--
** Cache entry @ 0x0a51363c for 152.536871246.435110.352190 [hekimian.com]
    1818624 bytes	DV 10 refcnt 197
--
** Cache entry @ 0x0a552e88 for 152.536875088.34980.33101 [hekimian.com]
    1612056 bytes	DV 9 refcnt 75
--
** Cache entry @ 0x0a42cc50 for 152.536875142.114.1337 [hekimian.com]
    89784 bytes	DV 1 refcnt 10
--
** Cache entry @ 0x0a4be578 for 152.536875088.34990.33106 [hekimian.com]
    1668736 bytes	DV 9 refcnt 73
--
** Cache entry @ 0x0a5f5604 for 152.536871246.388020.323317 [hekimian.com]
    3031104 bytes	DV 16 refcnt 274
--
** Cache entry @ 0x0a4b44a4 for 152.536875142.124.1342 [hekimian.com]
    89784 bytes	DV 1 refcnt 10
--
** Cache entry @ 0x0a60a680 for 152.536875088.34998.33110 [hekimian.com]
    1613104 bytes	DV 9 refcnt 74
--
** Cache entry @ 0x0a677fa4 for 152.536871246.388026.323320 [hekimian.com]
    8947112 bytes	DV 46 refcnt 899
--
** Cache entry @ 0x0a673c58 for 152.536875088.35002.33112 [hekimian.com]
    1647344 bytes	DV 9 refcnt 85
--
** Cache entry @ 0x0a61251c for 152.536871246.388034.323325 [hekimian.com]
    351888 bytes	DV 2 refcnt 17
--
** Cache entry @ 0x0a5f9de0 for 152.536871246.396236.327614 [hekimian.com]
    674816 bytes	DV 4 refcnt 11
--
** Cache entry @ 0x0a51b048 for 152.536871246.396254.327623 [hekimian.com]
    4049848 bytes	DV 21 refcnt 132
--
** Cache entry @ 0x0a4811ac for 152.536871246.405478.332415 [hekimian.com]
    12871488 bytes	DV 66 refcnt 308
--
** Cache entry @ 0x0a66f6c4 for 152.536875142.2226.2509 [hekimian.com]
    790528 bytes	DV 1 refcnt 36
--
** Cache entry @ 0x0a67d40c for 152.536875088.34028.29329 [hekimian.com]
    212992 bytes	DV 2 refcnt 38
--
** Cache entry @ 0x0a405b40 for 152.536875088.34032.48895 [hekimian.com]
    1441792 bytes	DV 1 refcnt 107
--
** Cache entry @ 0x0a508d6c for 152.536875142.2242.2517 [hekimian.com]
    294912 bytes	DV 1 refcnt 37
--
** Cache entry @ 0x0a42bea0 for 152.536875142.1222.1978 [hekimian.com]
    2958934 bytes	DV 1 refcnt 233
--
** Cache entry @ 0x0a64239c for 152.536871246.403466.331392 [hekimian.com]
    8049168 bytes	DV 41 refcnt 269
--
** Cache entry @ 0x0a4b1cb8 for 152.536875142.2258.2525 [hekimian.com]
    90112 bytes	DV 1 refcnt 12
--
** Cache entry @ 0x0a5c752c for 152.536875142.2264.2528 [hekimian.com]
    86016 bytes	DV 1 refcnt 17
--
** Cache entry @ 0x0a659d28 for 152.536875142.218.1393 [hekimian.com]
    5143004 bytes	DV 2 refcnt 236
--
** Cache entry @ 0x0a4b5130 for 152.536875142.2266.2529 [hekimian.com]
    110592 bytes	DV 1 refcnt 20
--
** Cache entry @ 0x0a4080e4 for 152.536875088.274.735 [hekimian.com]
    405840 bytes	DV 1 refcnt 17
--
** Cache entry @ 0x0a5cad10 for 152.536875142.2276.2537 [hekimian.com]
    618496 bytes	DV 1 refcnt 50
--
** Cache entry @ 0x0a5d3ba4 for 152.536875088.35098.33160 [hekimian.com]
    1644616 bytes	DV 9 refcnt 94
--
** Cache entry @ 0x0a4c1318 for 152.536875142.2278.2539 [hekimian.com]
    102400 bytes	DV 1 refcnt 13
--
** Cache entry @ 0x0a484bd8 for 152.536875088.35100.33161 [hekimian.com]
    1708768 bytes	DV 9 refcnt 122
--
** Cache entry @ 0x0a4d4958 for 152.536875088.35102.33162 [hekimian.com]
    2307152 bytes	DV 12 refcnt 119
--
** Cache entry @ 0x0a682abc for 152.536875142.1260.1997 [hekimian.com]
    69596 bytes	DV 1 refcnt 17
--
** Cache entry @ 0x0a626ec0 for 152.536875142.1262.1998 [hekimian.com]
    462900 bytes	DV 1 refcnt 114
--
** Cache entry @ 0x0a5fdc9c for 152.536875142.2286.2544 [hekimian.com]
    17211392 bytes	DV 5 refcnt 2906
--
** Cache entry @ 0x0a6369b0 for 152.536875088.296.746 [hekimian.com]
    126976 bytes	DV 1 refcnt 18
--
** Cache entry @ 0x0a58a95c for 152.536875088.298.747 [hekimian.com]
    903408 bytes	DV 1 refcnt 116
--
** Cache entry @ 0x0a655d48 for 152.536875142.1274.2004 [hekimian.com]
    27017324 bytes	DV 7 refcnt 5559
--
** Cache entry @ 0x0a501a38 for 152.536875088.35120.33171 [hekimian.com]
    1952440 bytes	DV 10 refcnt 111
--
** Cache entry @ 0x0a5ac84c for 152.536875142.1276.2005 [hekimian.com]
    89343 bytes	DV 1 refcnt 22
--
** Cache entry @ 0x0a42e68c for 152.536875088.35134.33178 [hekimian.com]
    1760688 bytes	DV 9 refcnt 61
--
** Cache entry @ 0x0a4bd338 for 152.536875142.1294.2017 [hekimian.com]
    53529 bytes	DV 1 refcnt 12
--
** Cache entry @ 0x0a4aebac for 152.536875142.1296.2018 [hekimian.com]
    423024 bytes	DV 1 refcnt 26
--
** Cache entry @ 0x0a53f294 for 152.536875088.35144.33183 [hekimian.com]
    2106720 bytes	DV 11 refcnt 108
--
** Cache entry @ 0x0a4feb74 for 152.536875142.1298.2019 [hekimian.com]
    111374 bytes	DV 1 refcnt 26
--
** Cache entry @ 0x0a511adc for 152.536871246.396372.327682 [hekimian.com]
    8781080 bytes	DV 45 refcnt 332
--
** Cache entry @ 0x0a6b1b8c for 152.536875088.376.786 [hekimian.com]
    98304 bytes	DV 1 refcnt 16
--
** Cache entry @ 0x0a621ee8 for 152.536875088.404.800 [hekimian.com]
    139264 bytes	DV 1 refcnt 27
--
** Cache entry @ 0x0a463974 for 152.536875088.70044.57470 [hekimian.com]
    6074368 bytes	DV 2 refcnt 596
--
** Cache entry @ 0x0a636644 for 152.536875088.416.806 [hekimian.com]
    139264 bytes	DV 1 refcnt 17
--
** Cache entry @ 0x0a63e4e0 for 152.536875088.418.807 [hekimian.com]
    135168 bytes	DV 1 refcnt 23
--
** Cache entry @ 0x0a5dfa20 for 152.536875088.428.812 [hekimian.com]
    139264 bytes	DV 1 refcnt 27
--
** Cache entry @ 0x0a5c5af0 for 152.536871246.396468.327730 [hekimian.com]
    426064 bytes	DV 3 refcnt 12
--
** Cache entry @ 0x0a6c0318 for 152.536875088.27068.14468 [hekimian.com]
    188416 bytes	DV 1 refcnt 17
--
** Cache entry @ 0x0a4736ac for 152.536875088.448.822 [hekimian.com]
    327680 bytes	DV 1 refcnt 35
--
** Cache entry @ 0x0a4162bc for 152.536875088.5578.3636 [hekimian.com]
    413696 bytes	DV 1 refcnt 68
--
** Cache entry @ 0x0a52d8d8 for 152.536875088.460.828 [hekimian.com]
    180224 bytes	DV 1 refcnt 26
--
** Cache entry @ 0x0a5da24c for 152.536875088.462.829 [hekimian.com]
    200704 bytes	DV 1 refcnt 26
--
** Cache entry @ 0x0a5fe804 for 152.536875088.5594.3644 [hekimian.com]
    658560 bytes	DV 1 refcnt 43
--
** Cache entry @ 0x0a6338a4 for 152.536875088.23008.12438 [hekimian.com]
    1196218 bytes	DV 1 refcnt 239
--
** Cache entry @ 0x0a494238 for 152.536875088.484.30428 [hekimian.com]
    1183152 bytes	DV 7 refcnt 67
--
** Cache entry @ 0x0a4f050c for 152.536875088.494.30421 [hekimian.com]
    1956688 bytes	DV 10 refcnt 60
--
** Cache entry @ 0x0a444824 for 152.536875088.502.849 [hekimian.com]
    661020 bytes	DV 1 refcnt 20
--
** Cache entry @ 0x0a450d78 for 152.536875088.23034.12451 [hekimian.com]
    61440 bytes	DV 1 refcnt 10
--
** Cache entry @ 0x0a4b6370 for 152.536871246.396546.327769 [hekimian.com]
    32419384 bytes	DV 165 refcnt 1186
--
** Cache entry @ 0x0a671a20 for 152.536871246.402690.330982 [hekimian.com]
    370496 bytes	DV 2 refcnt 17
--
** Cache entry @ 0x0a547808 for 152.536875088.5660.3677 [hekimian.com]
    344064 bytes	DV 1 refcnt 47
--
** Cache entry @ 0x0a4bb46c for 152.536875088.25120.13494 [hekimian.com]
    98304 bytes	DV 1 refcnt 18
--
** Cache entry @ 0x0a64cd90 for 152.536875088.546.871 [hekimian.com]
    3616768 bytes	DV 1 refcnt 499
--
** Cache entry @ 0x0a4655f8 for 152.536871246.383276.320796 [hekimian.com]
    1052208 bytes	DV 6 refcnt 29
--
** Cache entry @ 0x0a5f939c for 152.536871043.504.10693 [hekimian.com]
    475136 bytes	DV 1 refcnt 105
--
** Cache entry @ 0x0a4a0f88 for 152.536871043.514.10698 [hekimian.com]
    724992 bytes	DV 1 refcnt 89
--
** Cache entry @ 0x0a40b314 for 152.536875088.26168.14018 [hekimian.com]
    1617920 bytes	DV 1 refcnt 73
--
** Cache entry @ 0x0a64ffc0 for 152.536875088.31288.21396 [hekimian.com]
    114688 bytes	DV 2 refcnt 26
--
** Cache entry @ 0x0a52be9c for 152.536871043.518.10700 [hekimian.com]
    376832 bytes	DV 1 refcnt 76
--
** Cache entry @ 0x0a40a564 for 152.536875088.31290.24283 [hekimian.com]
    94400 bytes	DV 1 refcnt 12
--
** Cache entry @ 0x0a5b5250 for 152.536875088.31292.22613 [hekimian.com]
    122880 bytes	DV 6 refcnt 20
--
** Cache entry @ 0x0a5a1aec for 152.536875088.578.30423 [hekimian.com]
    935800 bytes	DV 5 refcnt 57
--
** Cache entry @ 0x0a5cb3e8 for 152.536871043.542.10712 [hekimian.com]
    348160 bytes	DV 1 refcnt 50
--
** Cache entry @ 0x0a61a4dc for 152.536875088.31314.23443 [hekimian.com]
    995328 bytes	DV 1 refcnt 104
--
** Cache entry @ 0x0a67a66c for 152.536875088.594.895 [hekimian.com]
    221184 bytes	DV 1 refcnt 38
--
** Cache entry @ 0x0a566de8 for 152.536875088.23128.12498 [hekimian.com]
    1290240 bytes	DV 1 refcnt 248
--
** Cache entry @ 0x0a6591c0 for 152.536871246.426334.347294 [hekimian.com]
    1499136 bytes	DV 8 refcnt 96
--
** Cache entry @ 0x0a680e38 for 152.536875088.32360.57477 [hekimian.com]
    3541928 bytes	DV 1 refcnt 345
--
** Cache entry @ 0x0a5025a0 for 152.536875088.618.907 [hekimian.com]
    94208 bytes	DV 1 refcnt 18
--
** Cache entry @ 0x0a5e30e0 for 152.536875088.626.911 [hekimian.com]
    435928 bytes	DV 1 refcnt 81
--
** Cache entry @ 0x0a5309e4 for 152.536871246.402814.331049 [hekimian.com]
    2193136 bytes	DV 12 refcnt 53
--
** Cache entry @ 0x0a6319d8 for 152.536871043.590.10736 [hekimian.com]
    442368 bytes	DV 1 refcnt 80
--
** Cache entry @ 0x0a5f8834 for 152.536875088.642.919 [hekimian.com]
    94208 bytes	DV 1 refcnt 18
--
** Cache entry @ 0x0a6298f4 for 152.536871043.598.10740 [hekimian.com]
    516096 bytes	DV 1 refcnt 93
--
** Cache entry @ 0x0a403ebc for 152.536871246.57752.78615 [hekimian.com]
    294912 bytes	DV 1 refcnt 26
--
** Cache entry @ 0x0a42db24 for 152.536875088.31384.36404 [hekimian.com]
    327680 bytes	DV 2 refcnt 39
--
** Cache entry @ 0x0a403b50 for 152.536875088.59092.48896 [hekimian.com]
    3952640 bytes	DV 1 refcnt 459
--
** Cache entry @ 0x0a5bfc44 for 152.536871246.144856.116991 [hekimian.com]
    3228314 bytes	DV 17 refcnt 13
--
** Cache entry @ 0x0a6ad5f8 for 152.536871246.144884.117007 [hekimian.com]
    13600607 bytes	DV 70 refcnt 440
--
** Cache entry @ 0x0a40ed40 for 152.536875088.754.1054 [hekimian.com]
    352256 bytes	DV 1 refcnt 57
--
** Cache entry @ 0x0a5f9950 for 152.536875088.27394.14631 [hekimian.com]
    118784 bytes	DV 1 refcnt 22
--
** Cache entry @ 0x0a4067cc for 152.536875088.788.1071 [hekimian.com]
    1343488 bytes	DV 1 refcnt 238
--
** Cache entry @ 0x0a601910 for 152.536875088.794.1074 [hekimian.com]
    937984 bytes	DV 1 refcnt 166
--
** Cache entry @ 0x0a55a098 for 152.536875087.70434.60803 [hekimian.com]
    126976 bytes	DV 2 refcnt 25
--
** Cache entry @ 0x0a5694b0 for 152.536875088.59194.47856 [hekimian.com]
    196608 bytes	DV 1 refcnt 37
--
** Cache entry @ 0x0a6b0274 for 152.536871246.144976.117062 [hekimian.com]
    290816 bytes	DV 2 refcnt 37
--
** Cache entry @ 0x0a4915bc for 152.536871246.144996.117072 [hekimian.com]
    110592 bytes	DV 1 refcnt 18
--
** Cache entry @ 0x0a485aac for 152.536871246.145000.117076 [hekimian.com]
    110592 bytes	DV 1 refcnt 12
--
** Cache entry @ 0x0a535898 for 152.536871246.145014.117085 [hekimian.com]
    11608064 bytes	DV 60 refcnt 1808
--
** Cache entry @ 0x0a693fe8 for 152.536871246.434820.352181 [hekimian.com]
    2617344 bytes	DV 14 refcnt 44
--
** Cache entry @ 0x0a401ecc for 152.536875073.19364.68348 [hekimian.com]
    763776 bytes	DV 1 refcnt 42
--
** Cache entry @ 0x0a4abce8 for 152.536871246.403102.331204 [hekimian.com]
    778880 bytes	DV 4 refcnt 18
--
** Cache entry @ 0x0a53b4fc for 152.536871246.416422.338098 [hekimian.com]
    255088 bytes	DV 2 refcnt 23

-- 
Joe Buehler