We are beginning to test some installation of JBoss A-MQ and have problems starting it under SUSE Linux. So far, we traced the issue to the file "libjansi-64.so" (we are using a 64 bit JDK) under the "data/tmp" directory. Specifically we get this error:
Please wait, JBoss A-MQ is initializing...
23% [================> ]#
# A fatal error has been detected by the Java Runtime Environment:
# SIGFPE (0x8) at pc=0x00002b2e2793a80f, pid=2071, tid=1123387712
# JRE version: 6.0_33-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.8-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [ld-linux-x86-64.so.2+0x880f] double+0xcf
# An error report file with more information is saved as:
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
We tried using a 32 bit JDK and also encountered the same problem. However, we were able to successfully start A-MQ by renaming "libjansi-32.so" to "libjansi-64.so" and running under the 64 bit JDK. Is there anything wrong doing it this way? Are there any alternative ways to get this to work properly? Any answers would be greatly appreciated. Thank you.