[OpenAFS-devel] 1.8.x AIX support

Ben Huntsman ben@huntsmans.net
Tue, 16 May 2023 04:46:40 +0000


--_000_MWHPR0701MB3674672FE73F702B95F7E6BAA7789MWHPR0701MB3674_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi there-
   I see that the three AIX issues are being pulled up to 1.8.x.  I just tr=
ied them out and found that we also need this one:

15106

   We get a kernel panic on AIX as soon as afsd is started without 15106 ap=
plied.

   I pulled in 15106 and it compiles, but then I have another problem that =
is that many of the servers coredump immediately:

# /opt/openafs/libexec/openafs/vlserver
IOT/Abort trap(coredump)
# dbx /opt/openafs/libexec/openafs/vlserver core
Type 'help' for help.
[using memory image in core]
reading symbolic information ...warning: no source compiled with -g


IOT/Abort trap in pthread_kill at 0xd054cb34 ($t2)
0xd054cb34 (pthread_kill+0xb4) 80410014            lwz   r2,0x14(r1)
(dbx) where all
Thread $t1
_sigsetmask(??, ??, ??) at 0xd054b288
_p_sigaction(??, ??, ??) at 0xd054be68
raise.sigaction(??, ??, ??) at 0xd0120d50
signal(??, ??) at 0xd021f6f4
.() at 0x100708e4
.() at 0x100019fc
Thread $t2
pthread_kill(??, ??) at 0xd054cb34
_p_raise(??) at 0xd054bf84
raise.raise(??) at 0xd0121020
abort() at 0xd017ca64
.() at 0x10005f8c
.() at 0x10071670


Are we missing another patch as well?  Anyone have an idea what it might be=
?

Thanks much!

-Ben



--_000_MWHPR0701MB3674672FE73F702B95F7E6BAA7789MWHPR0701MB3674_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Hi there-</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
&nbsp; &nbsp;I see that the three AIX issues are being pulled up to 1.8.x.&=
nbsp; I just tried them out and found that we also need this one:</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0">
15106<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0">
&nbsp; &nbsp;We get a kernel panic on AIX as soon as afsd is started withou=
t 15106 applied.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0">
&nbsp; &nbsp;I pulled in 15106 and it compiles, but then I have another pro=
blem that is that many of the servers coredump immediately:</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
# /opt/openafs/libexec/openafs/vlserver
<div class=3D"ContentPasted1">IOT/Abort trap(coredump)</div>
<div class=3D"ContentPasted1"># dbx /opt/openafs/libexec/openafs/vlserver c=
ore</div>
<div class=3D"ContentPasted1">Type 'help' for help.</div>
<div class=3D"ContentPasted1">[using memory image in core]</div>
<div class=3D"ContentPasted1">reading symbolic information ...warning: no s=
ource compiled with -g</div>
<div><br class=3D"ContentPasted1">
</div>
<div><br class=3D"ContentPasted1">
</div>
<div class=3D"ContentPasted1">IOT/Abort trap in pthread_kill at 0xd054cb34 =
($t2)</div>
<div class=3D"ContentPasted1">0xd054cb34 (pthread_kill+0xb4) 80410014 &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lwz &nbsp; r2,0x14(r1)</div>
<div class=3D"ContentPasted1">(dbx) where all</div>
<div class=3D"ContentPasted1">Thread $t1</div>
<div class=3D"ContentPasted1">_sigsetmask(??, ??, ??) at 0xd054b288</div>
<div class=3D"ContentPasted1">_p_sigaction(??, ??, ??) at 0xd054be68</div>
<div class=3D"ContentPasted1">raise.sigaction(??, ??, ??) at 0xd0120d50</di=
v>
<div class=3D"ContentPasted1">signal(??, ??) at 0xd021f6f4</div>
<div class=3D"ContentPasted1">.() at 0x100708e4</div>
<div class=3D"ContentPasted1">.() at 0x100019fc</div>
<div class=3D"ContentPasted1">Thread $t2</div>
<div class=3D"ContentPasted1">pthread_kill(??, ??) at 0xd054cb34</div>
<div class=3D"ContentPasted1">_p_raise(??) at 0xd054bf84</div>
<div class=3D"ContentPasted1">raise.raise(??) at 0xd0121020</div>
<div class=3D"ContentPasted1">abort() at 0xd017ca64</div>
<div class=3D"ContentPasted1">.() at 0x10005f8c</div>
<div class=3D"ContentPasted1">.() at 0x10071670</div>
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
Are we missing another patch as well?&nbsp; Anyone have an idea what it mig=
ht be?</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
Thanks much!</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
-Ben</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof ContentPasted0 Conten=
tPasted1">
<br>
</div>
</body>
</html>

--_000_MWHPR0701MB3674672FE73F702B95F7E6BAA7789MWHPR0701MB3674_--