[OpenAFS-devel] salvager 1.4.1 bug...

Robert Banz banz@umbc.edu
Tue, 2 May 2006 19:52:13 -0400


--Apple-Mail-2-803009167
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


Howdy -- I had got this set up for posting to the openafs RT, but it  
errored out with some mysql junk...  Anyhow, here goes:

When trying to fix an apparent directory entry corruption in a volume,
we used the 1.4.1 salvager to salvage the particular volume with
-salvagedirs.  The 1.4.1 salvager coredumped immediatly after processing
that particular directory.  We tried the 1.4.0 salvager, and it  
worked fine.

The "corruption" that was noticed was a file "ior" (noted in the  
1.4.1 salvage log right before it crashed) which clients weren't able  
to "see" -- listing the file would result in an "error 102."

Platform: Solaris 10x86

This is a stack trace from the core.  (sorry, it wasn't compiled with
-g... kind of wish that was the default ;) )
I've attached the 1.4.0 & 1.4.1 salvager logs. in the zip file.

#0  0xfee406f7 in _lwp_kill () from /lib/libc.so.1
#1  0xfee3deb4 in thr_kill () from /lib/libc.so.1
#2  0xfedeceb3 in raise () from /lib/libc.so.1
#3  0xfedd0949 in abort () from /lib/libc.so.1
#4  0x08066851 in AssertionFailed ()
#5  0x0805a24e in JudgeEntry ()
#6  0x08069a37 in EnumerateDir ()
#7  0x0805abf7 in SalvageDir ()
#8  0x0805ad9a in SalvageVolume ()
#9  0x08057cd8 in DoSalvageVolumeGroup ()
#10 0x080566af in SalvageFileSys1 ()
#11 0x080562fc in SalvageFileSys ()
#12 0x08055a70 in __fsr ()
#13 0x0805d774 in cmd_Dispatch ()
#14 0x08055d85 in main ()
#15 0x0805563a in _start ()

--Apple-Mail-2-803009167
Content-Transfer-Encoding: base64
Content-Type: application/zip;
	x-unix-mode=0644;
	name="salvagelogs.zip"
Content-Disposition: attachment;
	filename=salvagelogs.zip

UEsDBBQAAAAIAL2dojTG2wOnxAwAABAWAQAQABUAU2FsdmFnZUxvZy0xLjQuMFVUCQADNe9XRDXv
V0RVeAQAAAABAMXdUU9b2RVH8ff5FKfqSyIV8DnnXl9MXxplkumo6USaTPNOwEk8YQyyTaR++zFu
NNFUe/HCXkHqSyvgB3hBzH/T5B9P/vq0vL5Zrp+9fFPq8XA8K+9uV1e7UtpsNh7VejTr5bvZeDJr
J/v/ZV7qdDYO+/+UN788+/mXH3/6ody95ptnr94+++HFz6UdD+XJye12c3L+fnvybrU+OrzRk+35
1efzD8tNObo53+xWu9X1upx8Xl0sby7L0efrq9vflqvLMvZpHHpb9HL05RUuV5vt09BvZf328Hrb
H9c/rq8vly9XV8syzuP39vk/Xzz/1917+/zV659efF/evn71n3+/+AMcj8PXut0uN8e/Ltfr1fpD
PX53fvHp9qY8+eOVnpbbm8vz3fKy3L1y/d8rt342TMFbG798ku7eif/Te6SPf9a/sv3P7NfXGmr4
Zt7efXLKsJjOytVy/WH3sazWF9ebzfJi9/dy8fF8vf8sl/eb69/2D/lwWnbXZRa+nd317vzq8Jne
lmE+9PhjPDxs+3e47B+5vXC9+e8+q+P4A3z+cXnx6e5ldx+XZbPc3l7ttuX6/eG/fn31LyXQG4nE
/s3FURTnoTjRC2vi4puLFdIxSWjHJCEekzTrmWIS8pk8skE+Jgn5mCTkY5KQj0ma+ZzGf4pAPqci
CfmYJORjkpCPSUI+KeQiJAfIZyGSkI9JQj4mCfmYJOQjkqOWz3g2m8VklM/hpT0yykcmo3xkMsrH
JedRPi45hM8qs8waf5iQbBVJSNYk4RNrkpCsSE7f/hM7mZ/YFpPwiW0eeQrfC0wSvi5NEvIxScjH
JM18erz7QD5dJCEfk4R8TBLyMUnIRyTrDPoZMswB1gL4OEWzP8LH2WfwhSKa9VFM+OpUTfjyTDHh
VDKDbh9+SGAzXNltExpSTWhINaGhFJOOJtDQw8d9NsOp3TahIdWEhlQTGlLNR2go3NuzTDhKhYP7
4cVFExpSTWhINaEh0wxHd9s0G4rPGTWc3Q8vLprQkGpCQ6YZLu+2CQ2pptlQfNSoNL6nXDXIhIZM
k+Z31YSGVBMaUk2xoRqfNirM4TXjtEHmFDfkmnFDrhk35JpxQ65pNhTfNypM/zXjwIEmNKSa0JBq
QkOqCQ2ZJuz/OWZ85ahwAKgZZw40oSHVhIZUExoSzQbbuGuaDcW3jgY7dc24r6AJDakmNGSasFO7
JjSkmmZDcC+Dnbpm3DrQhIZME3Zq14SGVBMaUk2zofi+0mCnrhn3FTJhp3ZNaEg1oSHVhIZU02wo
vnU02Klrxq0DTWhINaEh1YSGVBMaMk3YqXNM+v8aQUMZtw40oSHVhIZUExoyTdipXdNsKL51NNip
a8atg0zab0Wz08+fqglfK6I50PNb0RxVM751dPo5O+XWASb9nK2a0JBp0s8Oqgnf+0yTfl7JMFt8
6+jwnLpl3DrIhOe3rhl/T3DN+GvFNR/h8YTntzlmfOvo8NykZdw60ITHUzXh8TRNeD7kmvD1qZrm
4xnfOjrcllvGrYNMuC27Jnx9qiY0pJrQkGqaDcW3jg635ZZx60ATGlJNaEg1oSHVhIZEc4Dbco4Z
3zoGuC23jFsHmtCQakJDqgkNmSb8zOuaZkPxrWOAm2vLuHWQCTdX14RuTZN+RjJN+hnJNOn5bYoZ
3zoGen6bcesgk55rqiZ8j1fNR/jc0vO+FDO+Owz0fGgqL89XV8vLu7/6dLM8vyzvV5vtrtzs3/4d
fPdXo36/2vwlfE3xvYVHRTRHelajmlC8amIJomk+nnCxoGc1GRcLNKEh1YSGVBMaUk1oyDTp2VuK
CX/1HVxJWsrFgkx4PFUTHk/ThGuQaz7C4wm/vZZidvr7E+OGesbFAs24IdWE315zzbgh14wbyjHj
68EI172ecT1AExoyTfjJ1TWhIdWEhlTTbCi+Hozw22s943pAJvz2mmtCQ6oJDakmNKSaZkPx9WCE
q3TPuB6gCQ2pJjSkmtCQakJDKWa85I9wCe8ZSz6a0JBqQkOqCQ2pJjRkmrCI5pjwjxbBJbxnLPlo
QkOqCQ2pJjQkmnO4hLum2VB8PZjDZtwzrgdoQkOqCQ2ZJmzGrgkNqabZUHwDmMNm3DNuAGhCQ6YJ
m7FrQkOqCQ2pptlQfAOYw07dM24AZMJO7ZrQkGpCQ6oJDaWY8R4/p506ZY8Hk3Zq1YSGVBMaUk1o
SDXFhgb4d5Rgpx4ybgBoxg25ZtyQa8YNuWbckGrCTj1k7PED/PtNsFO7JjSkmtCQakJDpgk7tWua
DcU3gDns1EPGDQBNaEg1oSHThP3WNaHbFDO+AcxhGx8ybgBoQkOmCZux+3FCt+rH+QiPJ+zUOWZ8
A5jDTj1k3ADQhMdTNCfYqV0TGlJNaEg1zYbiG8AEO/WQcQMgE3Zq14SGVBMaUk1oSDWhoYw9fohv
ABPs1K4JDakmNKSa0JBqmg3Fe/wEO/WQscejCQ2pJjSkmtCQakJDpgk7dY4Z3wAm2KmHjBsAmtCQ
akJDqgkNmSbt1KppNhTfACbaqVNuAGRCQ6oJDZkm7dSqCQ1lmGO8x0+wU48ZNwA044ZcM25INWGn
ds24Idc0G4r3+Al26jFjj0cTGjJN2IxdExpSTWhINc2G4hvABJvxmHEDIBO2cdeEhlQTGlLNb/94
nsJukmPGN4BT2E3GjBsAmvD1qZrweJom/fmpmubnNt7jT+nPz4w9nkz681M14etTNaEh1YSGVNNs
KN7jT+nPz4wbAJrQkGpCQ6K5gPunasJOnWPGe/wCduoxY49HEx5P1YTvCaoJ3xNSzHinXsBOPWbs
1GhCQ6oJDakmNKSa0JBpwk6dY8Y79QJ26jFjp0YTGlJNaMg0aWM0TdoYU8x4p17QxpiyU5MJDakm
NKSa0JBp0s9IpknPNR9uzs9m8U69CH+n8PDiohk9nq5ZZ+GTah2NvivoaJSRjpodxVv1HoWQHj5W
34OGv1mooxCSi0JILgohuSiE9PD1+PBGYjT89UIdhZBcFEJyUQjJRc2Q4tm6zsLt5vDyJgohuSiE
5KIQkotCSCoaDjhZaDxe71EI6eHr9X0ohOSiEJKLQkgqGq44OmqGFM/mexRCevhufh8KIbkohKSi
4a8c6iiElILGe/0ehZAePtjfh0JILgohqWi4CeoohJSCxgP6HoWQHr6g34dCSC4KIaloOAzqKITk
omZI8XS/RyGkh2/396EQkoqGv0GhoxCSi0JILmqGFA/4exRCSlnwAa20bLsohOSiEJKLQkguKoZU
YcOvsGzXjA2f0TgkGY1DktE4JBmNQ3JRWLZzUNjwKyzbNeNwwCiE5KIQkotCSCoKy3YOCht+hWW7
Zmz4jEJILgohuSiEpKKwbOegMKdXWLZrxpzOKITkohCSi0JIKgrLtoyaIcGcXmHZrhlzOqMQkotC
SCoKy7aMQkguaoYEG36FZbtmbPiMQkgqCsu2jEJILgohuagZEhwOKizbNeNwgCgs2zIKIbkohOSi
EJKLmiHB4aDCsl0zDgeMQkguCiG5KITkohBSCgobfoNlu2Zs+IxCSC4KIbkohOSiEJKK0rKdgsKG
32jZTtnwEYWQXBRCclEISUVp2XZRMaQGG36DZbtlbPiMxiHJaBySi8KyLaNxSDJqhgSHgwbLdss4
HDAKIakoLNsyCiG5KITkomZIcK1osGy3jGsForBsyyiE5KIQkotCSCkoHA4aLNst43CAKCzbMgoh
uSiE5KIQkouaIcHhoMGy3TIOB4xCSC4KIbkohOSiEJKKwrKdg8LhoMGy3TIOB4xCSC4KIbkohKSi
sGzLqBkSHA4aLNst43DAKITkohCSiXZYtmUUQnJRCCnjcNDgWtFh2ZZRCElFYdmWUQjJRc2Q4HDQ
YdluGYcDRiEkFYVlW0YhJBeFkFzUDAkOB52W7ZTDAaG0bLsohOSiEJKLQkgZaIcNv8Oy3TM2fERh
2ZbROCQZjUOS0TgkGTVDgg2/w7LdMzZ8RiEkF4WQXBRCclEISUVh2c5B4XDQYdnuGYcDRiEkF4WQ
XBRCUlFYtmXUDAkOBx2W7Z5xOGAUQnJRCElFYdmWUQgpBYUNv8Oy3TM2fEYhJBeFkFQUlm0ZhZBc
9DFCgmU7B4XDQYdlu2ccDggdYNmWUQjJRSEkF4WQXNQMCQ4HAyzbPeNawSiE5KIQkotCSC4KIaWg
cDgYYNnuGYcDRiEkF4WQXBRCclEISUVh2c5B4XAwwLLdMw4HjEJILgohuSiEpKK0bLuoGRJcKwZa
tlOuFYhCSC4KIakoLdsuCiFloAMcDgZYtoeMwwGjcUgyGoeUiy4vy+12uTn+dble799iLU/GPo1D
b4v+9Kz0cTGW96ur5fZvZTzt01DeXV1ffNp+9ztQSwMEFAAAAAgAw52iNOtue3WfBQAAhV0AABAA
FQBTYWx2YWdlTG9nLTEuNC4xVVQJAAM+71dEPu9XRFV4BAAAAAEAxZxLU+NGFIX38ytuJhtYYKnV
LQk7WYQizIQKGaqGCXtjC6yMkRw9YPLvI8vUkMc9qVRxD17a1d2fuvXp0feU/cPBt4dyuSmqk3dX
4iZh4uSmL9edSBLH2VEcjpJM3sRpFCfR9htx+Sx1M5/J1aeTj5/OP7yXbc+rk4vrk/dnHyWZBDmI
+raJ5rdtdFNWUTtfP8zvikaONvOmK7uyriR6KBfFZilHD/W6vy/KpaQ+T4NPpl6Onjosy6YdPqzq
x3V9d6gcQi6JVNfjAO15dV7Vy+JduS4k1Q445HL609npz9sDPr24/HD2o1xfXvz6y9lXcjpRe/Vt
0Ux+K6qqrO7c5Ga++Nxv5OBrp0PpN8t5Vyxl29ntOid+6KmOtlun7UH8g+7/B/0Z6/+Ofe4VnDrM
9XZxxLlsJg9F025PwfdSjl8+ff5Obssvw3AH9XopbTfv+lZZ878MdWw2VJLYDWU3wcRugj6YDRXs
jiq1W/bUboLHZhNMfWw1VBbMvMrszmCW2k0wNxzKbIJ5MFM0tzuDIfdmhxWOncGl09XdfD0+/1oJ
wyNCf/KMT9XhMSLDg7VYdHXzx/C8n+iPndNVsfi8bdutCmmKtl93rdS348fn7k8Pan2QY5XoUWMa
MX11Yv7qxOmrEx1QxwQ51ZHAnSkRCeRhIoE9TCTQh4hMgD4WyDTWkbo+Q2seUteHitT1oSJ1fZhI
r+tDRTL1cToS6OOISKAPEwn0ISID0IeJBPowka+vT2Dqk+hIoE/CQ6ZAHyYS6MNEAn2YSKAPE8nU
x6vIDOjjecgA3iqZzAwoy0QCZZnIPSwsUNYEGfQdLVjYQESChWUiwcISkcfgXsBEguuSiWTqk+pI
oE9KRAJ9iMgp0IeJBPowkUAfJvL19Zky9cn0wk8M/Ml4zATNk8j0e5inj8GFQmS6vTDB1WnCBLFF
DC5Pi+ACMoG3TCaosnOZwCEqEzhEZTIdQqEJcMgiNUFMUGrnMoFDVCZwiMoEDlGZTIdQ8gYcMolr
EBM4RGUCh6hM4BCVCRxiMlHR/eXMZBbrmY1Tq+5jcyJTc4jN1BxiMzWHyEy18s5mMh3SYxSn1t7H
5kQmcIjKBA4xmWr5nc0EDlGZe3BIrYZbMfUAx6nl8LE5j5kDh6hM4BCVCRyiMoFDVCbTIT3FcWrp
f2xOZAKHqEzgEJUJHKIygUNMplr/ZzOBQy8Pc8ZBdCZwiMoEDlGZwCEiM1Fr42wm0yE9XknUOvXY
nMgEDlGZwCEmU61Ts5nAISqT6RDIy9Q69dicyAQOMZlqnZrNBA5RmcAhKnMPDql1aiumnukkap16
bE5kAoeoTOAQlQkcojKBQ0ymWqe2YuqZToLq1C/PdP6DCRyiMoFDVCZwiMlEdWoqk+kQ+BUXqlOb
ZDqICRyiMoFDTCaqU1OZwCEqU3fIWeQrDv1ITl9bJtOD/SeXqV8rTGYA77dMZroHpgf7bBsm+Kkc
2Gc7i3wFMoFDTCbYO3CZ+r2PygT7FRumnnV48E7tLLIOxATvt1wmuCdQmeBaoTL3cD7B+60NU88d
PHg3cRZZB2SC80llgvPJZKL3ISoTXJ9UJvN86lmHB9mys8g6EBNky1wmuD6pTOAQlQkcojL34BDI
lm2Yer7iQbbsLPIVyAQOUZnAISoTOERkBpAtc5lMh/SsI6C9vUXWAZnAISoTOMRkoj0vlQkcojKZ
a6tnHQFkrs4i64BM4C2TifZITCbaIzGZ6P2WymSurZ51BPSuaZF1QCa4x1OZYG2ZTPTeR2UCb42Y
Q0N52P3f6jSfySRa1fdFNBm+fiy71W25LrrVvHusq25ZFtG6XnyOyrqRg10fl0/jw5n0Vfl7X8hi
Na/uiqXcNvX9NiyeJtLVkkwT7//1r+MDfCpvdzMuZPdX53LX1P3mrSzqZphBf78plt+8+RNQSwEC
FwMUAAAACAC9naI0xtsDp8QMAAAQFgEAEAANAAAAAAABAAAApIEAAAAAU2FsdmFnZUxvZy0xLjQu
MFVUBQADNe9XRFV4AABQSwECFwMUAAAACADDnaI06257dZ8FAACFXQAAEAANAAAAAAABAAAApIEH
DQAAU2FsdmFnZUxvZy0xLjQuMVVUBQADPu9XRFV4AABQSwUGAAAAAAIAAgCWAAAA6RIAAAAA

--Apple-Mail-2-803009167
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed



--Apple-Mail-2-803009167--