We have several abends now and then.
The server works fine for some weeks when suddenly multiple abends happen.
First abend usually looks like that:

Server NE50 halted Thursday, 20 August 2009 21.53.46,627
Abend 1 on P01: Server-5.70.08: Page Fault Processor Exception (Error code 00000002)

Registers:
CS = 0008 DS = 0023 ES = 0023 FS = 0023 GS = 0023 SS = 0010
EAX = 00000000 EBX = 8981A920 ECX = 008234B8 EDX = 00000000
ESI = 002042A8 EDI = 002042A8 EBP = 00927318 ESP = 92CABDE8
EIP = 8A25ED63 FLAGS = 00010082
8A25ED63 895044 MOV [EAX+44]=?, EDX
EIP in AACRAID.HAM at code start +0000ED63h
Access Location: 0x00000044

The violation occurred while processing the following instruction:
8A25ED63 895044 MOV [EAX+44], EDX
8A25ED66 89D0 MOV EAX, EDX
8A25ED68 8B5348 MOV EDX, [EBX+48]
8A25ED6B 895048 MOV [EAX+48], EDX
8A25ED6E 3B1E CMP EBX, [ESI]
8A25ED70 750B JNZ 8A25ED7D
8A25ED72 3B5B44 CMP EBX, [EBX+44]
8A25ED75 7534 JNZ 8A25EDAB
8A25ED77 C70600000000 MOV [ESI], 00000000
8A25ED7D C7434400000000 MOV [EBX+44], 00000000






Then some seconds later the next abend happens after that the server freezes:

Server NE50 halted Thursday, 20 August 2009 21.53.47,627
Abend 2 on P00: Server-5.70.08-0: Deadlock detected waiting for spinlock currently owned by CPU 01

Registers:
CS = 0008 DS = 0023 ES = 0023 FS = 0023 GS = 0023 SS = 0010
EAX = 00000030 EBX = 00927318 ECX = 008234B8 EDX = 00000031
ESI = 0012DAA3 EDI = 0000000A EBP = 8BB1B12B ESP = A4A51A7C
EIP = 0010BA32 FLAGS = 00000002
0010BA32 83C404 ADD ESP, 00000004
EIP in UNKNOWN memory area

The violation occurred while processing the following instruction:
0010BA32 83C404 ADD ESP, 00000004
0010BA35 BAE8030000 MOV EDX, 000003E8
0010BA3A 33C0 XOR EAX, EAX
0010BA3C 4A DEC EDX
0010BA3D 78A3 JS 0010B9E2
0010BA3F F390 ***REP** NOP
0010BA41 3901 CMP [ECX], EAX
0010BA43 75F7 JNZ 0010BA3C
0010BA45 5D POP EBP
0010BA46 C3 RET



Any help would be appreciated

Peter