11/20/2009

More on JVM crashing Domino

Category domino jvm crash
Hi all,

i'm back on my long problem about the JVM crashing the server (http://lotus.bluegeek.fr/web/bluegeek.nsf/d6plinks/BMAI-7PDE76)

I decided to reinstall windows server 2003 R2 +SP2 and then domino 8.5.1 +LP FR.

so i retested to enable JVM and boot domino and...crash !

as always: few informations on the nsd log, but one time i got this:

############################################################
### FATAL THREAD 1/9 [   nhttp:  0734:  0744]
### FP=0x0013a300, PC=0x0826ffff, SP=0x00187390
### stkbase=00190000, total stksize=1048576, used stksize=35952
### EAX=0x10068550, EBX=0x00000025, ECX=0x5a208005, EDX=0x10068550
### ESI=0x0815002d, EDI=0x1016d15c, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00210282
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################

############################################################
### PASS 2 : FATAL THREAD with STACK FRAMES 1/9 [   nhttp:  0734:  0744]
### FP=0013a300, PC=0826ffff, SP=00187390
### stkbase=00190000, total stksize=1048576, used stksize=35952
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################



Ok, an access violation, but where, with which software ?

Even IBM support does not found.

so i googled all taht again to find that my server (dedibox V1) run on a Via C7 processor with padlock.

I found something interesting when i've tried to start the server with the controller and the java console.

the server did not start, but three new files appeared in the data diretory.

One of this file (javacore.xxxxxxx....txt) contain that:

2XHCPUS        Processors -
3XHCPUARCH       Architecture   : x86
3XHNUMCPUS       How Many       : 1
3XHNUMASUP       NUMA is either not supported or has been disabled by user

what is NUMA ?

well, google answer me that is the Non Uniform Memory Access and that is a part of AMD multi core processors.
Nothing to do with me as the C7 has one core.

digging more deeply, i ended to find that: http://www-01.ibm.com/support/docview.wss?uid=swg21267793

where the article talk about the fact that on some hardware where numa is enabled, domino could crash and that we need to enable the /usepmtimer on the boot.ini of windows to use the he Windows operating system to use the PM_TIMER, rather than the Time Stamp Counter.

I was just wondering what's the impact on my domino server date if i try this option ?