Linux IA64 psiUserStackBangNow
Oracle TimesTen is seeing a JVM core with the following stack trace:
Thread Stack Trace:
at psiUserStackBangNow+112()@0x20000000007a96d0
at psiGuessUserStackBounds+320()@0x20000000007a8940
at psiGuessStackBounds+48()@0x20000000007a8f60
at psiGetPlatformStackInfo+336()@0x20000000007a9110
at psiGetStackInfo+160()@0x20000000007a8b40
at psSetupStackInfo+48()@0x20000000007a5e00
at vmtiAttachToVMThread+208()@0x20000000007c88b0
at tsAttachCurrentThread+896()@0x20000000007ca500
at attachThread+304()@0x2000000000751940
at genericACFConnectionCallback+400(JdbcOdbc.c:4624)@0x104b1bc10
at FailoverCallbackThread+512(vocctx.cpp:666)@0x104b8d980
at start_thread+352()@0x20000000001457f0
at __clone2+208()@0x200000000030b9f0
Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=1 si_addr=0xff17ff0
Version : BEA JRockit(R) R26.4.0-63-63688-1.5.0_06-20060626-2259-linux-ia64
GC : System optimized over throughput (initial strategy singleparpar)
: mmHeap->data = 0x2000000000af8000, mmHeap->top = 0x2000000004af8000
CPU : Intel Itanium 2 (McKinley)
Number CPUs : 4
Tot Phys Mem : 8441921536 (8050 MB)
OS version : Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
Linux version 2.6.9-34.0.1.0.11.EL ([email protected]) (gcc version 3.4.5 20051201 (Red Hat 3.4.5-2)) #1 SMP Mon Dec 4 14:42:32 PST 2006 (ia64)
Thread System: NPTL
I have seen some references to this being an on solaris10. Is this an issue on linux IA-64 as well?
Please open a ticket with Oracle Support and provide them with the core file for analysis.
Henrik
Similar Messages
-
Hi,
We are running a tomcat process using Jrockit 1.5.0_08 on Linux IA64. The process keeps crashing after a couple of days. (I pasted the dump at the end of the post)
I found something wierd when I monitored the process to validate if the process crashes due to OutOfVM. Just before the process crashed "top" command shows the VM usage of the process is 255G.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
26298 pcadm8 16 0 255g 1.7g 59m D 0.0 21.8 0:16.10 java
ls command shows that the core file generated is 255G, but when I use 'ls -shlart' the output is
1.8G -rw------- 1 pcadm8 pcadm8 255G 5ŒŽ 28 19:07 core-java.26298
Linux OS: RHEL AS4 Kernel
Kernel: 2.6.9-5.EL
glibc: 2.3.4-2
The language/codepage on the machine is Japanese.
The crash happened earlier similarly, I found from dump file that Code Generation thread failed, so I added -XnoOpt, but this has not solved the problem still.
Any help is appreciated,
Thanks,
Krishna Rajappa
PS: Please note I have pasted entire dump contents - the stack trace was empty.
===== BEGIN DUMP =============================================================
JRockit dump produced after 2 days, 02:49:19 on Wed May 28 18:54:01 2008
Additional information is available in:
/opt/Informatica/PowerCenter8.5.1/server/tomcat/jrockit.26298.dump
/opt/Informatica/PowerCenter8.5.1/server/tomcat/core or core.26298
If you see this dump, please open a support case with BEA and
supply as much information as you can on your system setup and
the program you were running. You can also search for solutions
to your problem at http://forums.bea.com in
the forum jrockit.developer.interest.general.
Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=2 si_addr=(nil)
Version : BEA JRockit(R) R27.1.0-109-73164-1.5.0_08-20061129-1425-linux-ia64
GC : System optimized over throughput (initial strategy singleparpar)
: Current OC phase is: not running. YC is not running.
: GC strategy for GC 1006 was singleparpar
: GC strategy for GC 1007 was singleparpar
: GC strategy for GC 1008 was singleparpar
: GC strategy for GC 1009 was singleparpar
: GC strategy for GC 1010 was singleparpar
: mmHeap->data = 0x1700000, mmHeap->top = 0x5700000
: mmStartCompaction = 0x1700000, mmEndCompaction = 0x1b00000
CPU : Intel Itanium 2 (McKinley)
Number CPUs : 1
Tot Phys Mem : 8444379136 (8053 MB)
OS version : Red Hat Enterprise Linux AS release 4 (Nahant)
Linux version 2.6.9-5.EL ([email protected]) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 SMP Wed Jan 5 19:23:24 EST 2005 (ia64)
Thread System: NPTL
State : JVM is running
Command Line : -Djava.awt.headless=true -Duser.dir=/opt/Informatica/PowerCenter8.5.1/server/tomcat/bin -DINFA_HOME=/opt/Informatica/PowerCenter8.5.1 -DINFA_DEV_LOG_DIR= -DINFA_DOMAINS_FILE=/opt/Informatica/PowerCenter8.5.1/domains.infa -Djava.endorsed.dirs=/opt/Informatica/PowerCenter8.5.1/server/tomcat/common/endorsed -Dcatalina.base=/opt/Informatica/PowerCenter8.5.1/server/tomcat -Dcatalina.home=/opt/Informatica/PowerCenter8.5.1/server/tomcat -Djava.io.tmpdir=/opt/Informatica/PowerCenter8.5.1/server/tomcat/temp -Xmx512m -XnoOpt org.apache.catalina.startup.Bootstrap start
java.home : /opt/Informatica/PowerCenter8.5.1/java/jre
j.class.path : :/opt/Informatica/PowerCenter8.5.1/server/tomcat/bin/bootstrap.jar:/opt/Informatica/PowerCenter8.5.1/server/tomcat/bin/commons-logging-api.jar
j.lib.path : /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/jrockit:/opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64:/opt/Informatica/PowerCenter8.5.1/java/jre/../lib/ia64:/opt/Informatica/PowerCenter8.5.1/server/bin:/opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/jrockit:/opt/Informatica/PowerCenter8.5.1/server/bin:/opt/oracle/lib:
JAVA_HOME : /opt/Informatica/PowerCenter8.5.1/java
JAVAOPTIONS: <not set>
LD_LIBRARY_PATH: /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/jrockit:/opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64:/opt/Informatica/PowerCenter8.5.1/java/jre/../lib/ia64:/opt/Informatica/PowerCenter8.5.1/server/bin:/opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/jrockit:/opt/Informatica/PowerCenter8.5.1/server/bin:/opt/oracle/lib:
LD_ASSUME_KERNEL: <not set>
C Heap : 2 memory allocations have failed
: First failure was a mmMalloc of 64 bytes
: Last failure was a mmCalloc of 424 bytes
Method : org/apache/catalina/core/StandardWrapper.unload()V
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 1 OutOfMemoryError has occured
Registers (from ThreadContext: 0x1052b12b0 / OS context: 0x1052b1380):
gr0 = 0000000000000000 gr1 = 2000000000a9d788
gr2 = 00000001052b3940 gr3 = 000000000000000c
gr4 = 2000000000a9d788 gr5 = 0000000004fb1c38
gr6 = 0000000000000028 gr7 = 60000000016d7290
gr8 = ffffffffffffffff gr9 = 0000000000000000
gr10 = ffffffffffffffff gr11 = c0000000000014af
gr12 = 00000001052b1de0 gr13 = 00000001052b3920
gr14 = 000000010000e9f8 gr15 = 000000010000e9f8
gr16 = 0000000000000000 gr17 = 00000001000039d0
gr18 = 000000010000eb28 gr19 = 000000010000eb18
gr20 = 0000000105cd5818 gr21 = 00000001000039d0
gr22 = 20000000002e2800 gr23 = 0000000105175270
gr24 = 0000000000000000 gr25 = 0000000000000000
gr26 = 0000000000000001 gr27 = 0000000000000000
gr28 = a000000000010640 gr29 = 0000121308126018
gr30 = 0000000000000000 gr31 = 542a60800a959265
fr0 = 0000000000000000 fr1 = 8000000000000000
fr2 = 0000000000000000 fr3 = 0000000000000000
fr4 = 0000000000000000 fr5 = 0000000000000000
fr6 = 0000000000000000 fr7 = 0000000000000000
fr8 = 0000000000000000 fr9 = 0000000000000000
fr10 = 0000000000000000 fr11 = 0000000000000000
fr12 = 0000000000000010 fr13 = 0000000102040838
fr14 = 0000000000000010 fr15 = 000000010203fbe8
fr16 = 0000000000000000 fr17 = 0000000000000000
fr18 = 0000000000000000 fr19 = 0000000000000000
fr20 = 0000000000000000 fr21 = 0000000000000000
fr22 = 0000000000000000 fr23 = 0000000000000000
fr24 = 0000000000000000 fr25 = 0000000000000000
fr26 = 0000000000000000 fr27 = 0000000000000000
fr28 = 0000000000000000 fr29 = 0000000000000000
fr30 = 0000000000000000 fr31 = 0000000000000000
fr32 = 0000000200000006 fr33 = 0000000600000006
fr34 = 0000000700000006 fr35 = 0000000200000006
fr36 = 0000000200000002 fr37 = 0000000100000002
fr38 = 0000000200000000 fr39 = 0000000000000000
fr40 = 0000000400000002 fr41 = 0000000700000002
fr42 = 0000000600000006 fr43 = 0000000000000000
fr44 = 0000000700000000 fr45 = 0000000200000004
fr46 = 0000000400000002 fr47 = 0000000100000002
fr48 = 0000000000000000 fr49 = 0000000200000006
fr50 = 0000000000000000 fr51 = 0000000700000006
fr52 = 0000000000000000 fr53 = 0000000600000002
fr54 = 0000000500000002 fr55 = 0000000200000000
fr56 = 0000000200000003 fr57 = 0000000000000000
fr58 = 000000020000000e fr59 = 0000000100000002
fr60 = 00000000000000ff fr61 = 00000000000000fe
fr62 = 00000000000000fd fr63 = 00000000000000fb
fr64 = 00000000000000fa fr65 = 00000000000000f9
fr66 = 00000000000000f7 fr67 = 00000000000000f6
fr68 = 00000000000000f5 fr69 = 00000000000000f3
fr70 = 00000000000000f2 fr71 = 00000000000000f1
fr72 = 00000000000000ef fr73 = 00000000000000ee
fr74 = 00000000000000ed fr75 = 00000000000000eb
fr76 = 00000000000000ea fr77 = 00000000000000e9
fr78 = 00000000000000e7 fr79 = 00000000000000e6
fr80 = 00000000000000e5 fr81 = 00000000000000e3
fr82 = 00000000000000e2 fr83 = 00000000000000e1
fr84 = 00000000000000df fr85 = 00000000000000de
fr86 = 00000000000000dd fr87 = 00000000000000db
fr88 = 00000000000000da fr89 = 00000000000000d9
fr90 = 00000000000000d7 fr91 = 00000000000000d6
fr92 = 00000000000000d5 fr93 = 00000000000000d3
fr94 = 00000000000000d2 fr95 = 00000000000000d1
fr96 = 00000000000000cf fr97 = 00000000000000ce
fr98 = 00000000000000cd fr99 = 00000000000000cb
fr100 = 00000000000000ca fr101 = 00000000000000c9
fr102 = 00000000000000c7 fr103 = 00000000000000c6
fr104 = 00000000000000c5 fr105 = 00000000000000c3
fr106 = 00000000000000c2 fr107 = 00000000000000c1
fr108 = 00000000000000bf fr109 = 00000000000000be
fr110 = 00000000000000bd fr111 = 00000000000000bb
fr112 = 00000000000000ba fr113 = 00000000000000b9
fr114 = 00000000000000b7 fr115 = 00000000000000b6
fr116 = 00000000000000b5 fr117 = 0000000700000004
fr118 = 0000000000000000 fr119 = 0000000200000002
fr120 = 0000000000000000 fr121 = 0000000200000006
fr122 = 0000000000000002 fr123 = 0000000100000004
fr124 = 0000000300000000 fr125 = 0000000200000002
fr126 = 0000000000000000 fr127 = 0000000000000000
rsc = 000000000000000f bsp = 0000000105175310
bspstore = 0000000105175310 rnat = 0000000000000000
unat = 0000000000000000 pfs = c00000000000040e
ccv = 0000000000000000 itc = 0038528e77e9cdf5
lc = 0000000000000000
br0 = 20000000005038a0 br1 = 0000000000000000
br2 = 0000000000000000 br3 = 0000000000000000
br4 = 0000000000000000 br5 = 0000000000000000
br6 = 20000000002e2800 br7 = 0000000000000000
psr = 0000020000000000 pred = 000000000559a141
ip = 2000000000496ac4 cfm = c000000000000006
intnat = 0000000000000000 fpsr = 0009804c8a74433f
Stack:
(* marks the word pointed to by the stack pointer)
00000001052b1de0: 0000000100dc5520* 0000000100000002 0000000000000000 0000000000000000
00000001052b1e00: 0000000000000000 0000000000000000 600000001bfc75b0 0000000000000000
00000001052b1e20: 0000000000000000 0000000000000000 0000000100dc43d8 0000000100dc5547
00000001052b1e40: 0000000000000021 200000000003f210 0000000000000000 0000000000000000
00000001052b1e60: 0000000100000408 0000000000000000 00044e4764709c01 0000000000000000
00000001052b1e80: 0000000000004eb4 0000000000000000 0000000000000000 60000000016d75d8
Register stack:
(* marks the word pointed to by BSP)
0000000105175388: 00000001052b1268 c000000000000510 20000000007f09f0 2000000000a9d788
0000000105175368: 60000000016d7290 00000001052b1260 c000000000000003 a0000000000107e0
0000000105175348: 0000000000000000 00000001052b12b0 60000000016d73a8 60000000016d7290
0000000105175328: 2000000000a9d788 00000001052b1380 00000001052b1300 000000000000000b*
0000000105175308: 0000000000000000 00000000014acc60 0000000100dc4800 0000000100dc47f0
00000001051752e8: 0000000100dc47d0 00000001052b1df8 c00000000000030a 2000000000606fd0
Code:
(* marks the word pointed to by the instruction pointer)
2000000000496a60: 0000000100000011 5019e4c800000200 80e0210010007801 9fffe7f100420080
2000000000496a80: 0881b9061e00380a 84000001032b3081 000011901c8800dd 2000000000000200
2000000000496aa0: 00001198403c00d1 48ffff9000000200 1070210040210011 0384000883f00c85
2000000000496ac0: 00e010184000800b* 0004000000202040 08e021001c007802 00587801e0420038
2000000000496ae0: 00e0119020380009 0004000000203080 78f0000100000003 800078e1c029f4e8
2000000000496b00: 010021001c207801 84007181c0420039 200015981e844009 0004000000233041
Loaded modules:
(* denotes the module causing the exception)
4000000000000000-400000000001da87 /opt/Informatica/PowerCenter8.5.1/java/bin/java
a000000000010000-a0000000000109cf /opt/Informatica/PowerCenter8.5.1/java/bin/java
2000000000060000-20000000000ed9af /lib/tls/libm.so.6.1
2000000000100000-2000000000103d6f /lib/libdl.so.2
200000000011c000-200000000013ac5f /lib/tls/libpthread.so.0
2000000000150000-200000000039cf17 /lib/tls/libc.so.6.1
2000000000000000-200000000002cc87 /lib/ld-linux-ia64.so.2
20000000003cc000-20000000009de3bf */opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/jrockit/libjvm.so
000000000162c000-0000000001640857 /lib/libnss_files.so.2
0000000021708000-0000000021758537 /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/libjava.so
000000002176c000-0000000021783daf /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/libverify.so
0000000021848000-000000002186ed37 /lib/libnsl.so.1
00000001020e0000-00000001020f01ff /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/native_threads/libhpi.so
0000000102090000-00000001020aee67 /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/libzip.so
0000000105094000-00000001050bb0bf /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/libnet.so
00000000228d0000-000000002293613f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmjrepn.so
0000000022948000-0000000022bd685f /opt/Informatica/PowerCenter8.5.1/server/bin/libACE.so.5.4.7
0000000022c0c000-0000000022c0d8df /opt/Informatica/PowerCenter8.5.1/server/bin/libpmasrt.so
0000000022c20000-0000000022c9978f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmICE.so
0000000022cb0000-0000000022d22c07 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmdec.so
0000000022d58000-0000000022d77aef /opt/Informatica/PowerCenter8.5.1/server/bin/libpmser.so
0000000022d8c000-000000002314dd77 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmuti.so
0000000023220000-000000002328865f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmi18n.so
000000002329c000-00000000235eddef /opt/Informatica/PowerCenter8.5.1/server/bin/libpmxml.so
000000002361c000-0000000023686c37 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcmnvar.so
000000002369c000-00000000236d106f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcmnvari.so
00000000236e4000-00000000236f6f2f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcmnxcontext.so
0000000023708000-00000000237ab6af /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcmnexpr.so
00000000237c8000-0000000024e088bf /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcmnrep.so
0000000025b0c000-0000000025daca9f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcrep.so
0000000025dd0000-0000000025e4f1e7 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmodl.so
0000000025e64000-0000000025ef7967 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmesapi.so
0000000025f14000-0000000025f72fcf /opt/Informatica/PowerCenter8.5.1/server/bin/libpminfapi.so
0000000025f88000-0000000025fbffcf /opt/Informatica/PowerCenter8.5.1/server/bin/libpmsdkcmn.so
0000000025fd4000-000000002613ad87 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmrepsdk.so
000000002615c000-0000000026c9823f /opt/Informatica/PowerCenter8.5.1/server/bin/libpcsfcmn.so
0000000026cfc000-0000000026d24cdf /opt/Informatica/PowerCenter8.5.1/server/bin/libpcsfprtcl.so
0000000026d38000-0000000026efba77 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmsrvexpr.so
0000000026f30000-0000000026f4c44f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmlicense.so
0000000026f60000-0000000026f8662f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmsso.so
0000000026fb4000-000000002712fdff /usr/lib/libstdc++.so.6
0000000027160000-00000000271749bf /lib/libgcc_s.so.1
0000000027194000-00000000271a596f /lib/tls/librt.so.1
00000000271c8000-00000000271cfc4f /lib/libcrypt.so.1
0000000027210000-000000002724fcef /opt/Informatica/PowerCenter8.5.1/server/bin/libz.so.1
0000000027264000-000000002749ae87 /opt/Informatica/PowerCenter8.5.1/server/bin/libcrypto.so.0.9.8
00000000274d0000-0000000027f96d7f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmicudata.so.32
0000000027fac000-00000000281a2cd7 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmicui18n.so.32
00000000281c4000-00000000281d55d7 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmicuio.so.32
00000000281e8000-000000002837b22f /opt/Informatica/PowerCenter8.5.1/server/bin/libpmicuuc.so.32
000000002839c000-0000000028a24537 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmxerces-c.so.27
0000000028a8c000-0000000028a9d4f7 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmproctasklib.so
0000000028ab0000-0000000028acadb7 /opt/Informatica/PowerCenter8.5.1/server/bin/libpmcuti.so
0000000028adc000-0000000028b40d3f /opt/Informatica/PowerCenter8.5.1/server/bin/libcurl.so.3
0000000028b54000-0000000028b6f657 /usr/lib/libunwind.so.7
0000000028ba0000-0000000028cde197 /usr/lib/libstdc++.so.5
0000000028d0c000-0000000028d40827 /usr/lib/libidn.so.11
0000000028d54000-0000000028dcb98f /opt/Informatica/PowerCenter8.5.1/server/bin/libssl.so.0.9.8
0000000029008000-000000002901f54f /usr/lib/gconv/SJIS.so
000000002c050000-000000002c08fcef /opt/Informatica/PowerCenter8.5.1/server/bin/libz.so
000000002c740000-000000002c74b7ef /opt/Informatica/PowerCenter8.5.1/java/jre/lib/ia64/libnio.so
"ContainerBackgroundProcessor[St" id=21 idx=0x28 tid=26353 lastJavaFrame=0x1052b2750
Stack 0: start=0x1051f4000, end=0x1052b4000, guards=0x105240000 (ok), forbidden=0x105238000
Stack 1: start=0x105174000, end=0x1051f4000, guards=0x1051e8000 (ok), forbidden=0x1051f0000
Thread Stack Trace:Hello Krishna,
There are known issues in the Linux kernel on early versions of Red Hat 4.0 for Itanium. I suggest that you start by upgrading that to a recent Update level. RHEL 4.0 Update 2 is the absolute minimum requirement.
You may also want to consider upgrading your JRockit version. If you´have a suppotr contract, you can get one from the BEA/Oracle support web sites, or bundled as part of JRockit Mission Control here:
http://www.oracle.com/technology/software/products/jrockit/index.html
-- Henrik -
Instantclient-odbc-linux-ia64-10.2.0.1-20051213.zip
Hi,
One month ago in OTN there was a Link to the file
instantclient-odbc-linux-ia64-10.2.0.1-20051213.zip (26,662 bytes) (cksum -3623609500).
I found that link under http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html
Platform: Linux Itanium
-> Version 10.2.0.1
Now it has disappeared. I really need that file. Please offer that link again!
Best regards
RalfNov 2, 2006. I'm adding this hoping it helps someone else in the future. I asked this question to Oracle Support. Their response:
QUESTION
========
Customer is planning to upgrade from 10.2.0.1 and 10.2.0.2. Customer is running ASM ,so customer is asking do they need to apply Patch 4547817 on Database Home or to ASM home as well.
ANSWER
======
No. You dont need to apply Patch 4547817 on ASM home.You should apply Patch 4547817 on Database Home only. You dont need to apply Patch to ASM home. You are going to upgrade database from 10.2.0.1 to 10.2.0.2. Database can be on 10.2.0.1 or 10.2.0.2 but ASM cant be.
Best Regards,
Devang Shah -
How to run a JRockit process in the background(Linux ia64)
Hello,
I am trying to start a JRockit process 1.4.2 (with a Java app) from an SSH console and make it keep running after I log out. This is on Redhat Enterprise Linux WS 4 with Itanium II processor (ia64).
The obvious thing such as
java <options> <class> &
or even
nohup java <options> <class> &
Do not work and the process terminates when I log out.
Is there a recommended method or a facility to run JRockit in the background as a service/daemon? Does JRockit has switch similar to –Xrs of Sun’s JVM?
Starting the process on system boot and having to reboot the system to restart it are not acceptable.
Any help will be greatly appreciated.
Thanks,
ZaptaZapta did get an answer. You may have missed it if you're using nntp to access the forums, since many newsreaders don't track threads that change the subject. I recommende the using the web UI at dev2dev.bea.com.
Anyway - Use "-Xnohup" with older versions of JRockit. In recent JRockit versions, "-Xrs" works as well, since we seen problems with people hardcoding that flag into various applications launchers (Tomcat for one).
Cheers! -
J2sdk installation problem on 64 bit linux machine
Hi
when i install the j2sdk then it gives the following error.:
/j2sdk-1_4_2_13-linux-ia64.bin: line 425: ./install.sfx.8624: cannot
execute binary file
PLEASE SUGGEST ANY SOLUTION
Thanks
devIA64 is the Itanium architecture. You probably don't have such a machine (if you did, you'd definitely know it).
If indeed you are running Linux on a 64bit machine chances are pretty high, that you are using a processor that's running the the AMD64 architecture (also called EM64T, x86-64, IA32e, ...). AFAIK only 1.5 is available for that architecture. -
JDK 1.4.2 for Linux Redhat 5 on x86_64 (amd64) ?
Hi,
i need to install a Netweaver 2004s on a Redhat 5 x86_64 system. But I can't find a source for downloading the correct JDK or SDK version.
OSS 941595 provides a link to java.sun.com with a special package for SAP-software, but it provides only solaris and windows packages. On java.sun.com it looks like there is no package for linux x86_64 previous java 1.5.x.
I found a SAP-presentation, on it they refer to an IBM-rpm java package which should work. But were to download it? On ibm.com I could not find it...
Thanks for any hints!
Rolandhi,
thanks for your answer!
But there they provide:
- j2sdk-1_4_2_12-linux-i586.bin --> this is 32bit
- j2sdk-1_4_2_12-linux-ia64.bin --> this is IA64 (also called "Itanium"), which is NOT the same as x86_64 (also called Amd64 or Intel64)
- and some solaris-packages, which I also can not use
The problem is to find a package for Linux x86_64. I need this platform to be able to use more than 4gb memory...
Roland -
Linux install : 1st stage failure.
Hello,
I'm trying to install Oracle 9.2.0.x in my Mandrake box( 2.4.19 ).
Having uncompressed and doing a 'cpio' created the three Disk's, I go to Disk1 and run runInstaller.
The environment variables are set correctly. But when I run it errors out "./runInstaller: line 58: ./runInstaller: cannot execute binary file"
Why is that... I hope the binary can't be corrupted, as it was created right out of that 'cpio'. There is no permission problem either.
Any guidance would help. Thanks.
Kramer.Hi,
I found alike problems in Metalink:
From: Gene Plagge 07-Apr-03 16:00
Subject: Getting line 58: ./runInstaller: cannot execute binary file
RDBMS Version: 9.2.0.2
Operating System and Version: Red Hat Linux release 7.2
Error Number (if applicable):
Product (i.e. SQL*Loader, Import, etc.): runInstaller
Product Version:
Getting line 58: ./runInstaller: cannot execute binary file
Hi,
I've checked and I'm running bash 2.05b.
GNU bash, version 2.05b.0(1)
Still getting:
line 58: ./runInstaller: cannot execute binary file
What else should I check.
Thanks,
Gene
From: Oracle, Subbiah Kumaraswamy 08-Apr-03 14:54
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi Gene,
There is only one article which refers to upgrade the bash
to 2.05. No similar error in our repository.
Have you downloaded the Oracle software from the OTN?
Regards,
Subbiah.
OSS.
From: Mike Grierson 12-Apr-03 11:56
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I think the question about the software distribution is on target.
I went back to the earlier version from OTN and all went well with runInstaller. I made no OS changes, just changed the distribution.
Hope this helps.
Mike
From: Oracle, Subbiah Kumaraswamy 14-Apr-03 10:36
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi Mike,
Thanks for your update.
Regards,
Subbiah.
OSS.
From: Todd Kleine 18-Apr-03 15:34
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I am having the same symptoms. You mentioned changing the distribution fixed the problem. Can you clarify which distribution you changed - oracle rdbms or bash?
Thanks.
From: Oracle, Subbiah Kumaraswamy 21-Apr-03 10:18
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi Todd,
It could be an Oracle distribution in OTN.
Regards,
Subbiah.
OSS.
From: Jack Wang 21-Apr-03 15:43
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I have the same problem too. I downloaded from OTN at Friday (4/18).
From: Oracle, Subbiah Kumaraswamy 22-Apr-03 10:35
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi,
Download the software again and check it.
Regards,
Subbiah.
OSS.
From: Marcel Snoeck 20-May-03 16:54
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I have the same error:
On the 20 of may 2003
Is there already a sollution or should we run it under an other shell??
From: Oradba Team 21-May-03 15:57
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi ,
I do have the same problem. I have downloaded from OTN on 13/may/2003
dba team
From: Oracle, Subbiah Kumaraswamy 22-May-03 15:01
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi all,
If you are on bash 2.05 then try with different distribution
of software in the OTN.
Regards,
Subbiah.
OSS.
From: mike clasby 29-May-03 16:37
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I have the same problem - I downloaded the Linux files May 23rd...
We have bash 2.05 - runInstaller will not work!!!
Please help!
From: Oracle, Subbiah Kumaraswamy 30-May-03 14:43
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi,
Please download it in binary format again.
Check the sizes are equal.
Regards,
Subbiah.
OSS.
From: Chris Recker 02-Jun-03 13:20
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Has anyone found an answer to this yet?
From: Oracle, Subbiah Kumaraswamy 02-Jun-03 14:22
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi,
Get the software in media(CD) and try the installation.
Regards,
Subbiah.
OSS.
From: Chris Recker 02-Jun-03 14:51
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Are saying I should buy the CD's and install from them rather than download the files from OTN, burn to CD and install?
From: [email protected] 02-Jun-03 20:41
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I am having the same problem as well. I downloaded the files today (6/2) and get the error. I have 9.0.1 but the installer from that didn't work either. I am downloading 9.2.0 and will try that. Is there (or will there be) a patch or some kind of fix for this any time soon. This thread started over a month ago.....
From: IEA DATABASE TEAM 03-Jun-03 09:34
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
I am getting exactly the same problem...downloaded a new distribution but did not resolve (also have BASH 2.05b). Can you send me a set can you send me a set of CD's.
Thanks
Jason.
From: Patrick Roy 03-Jun-03 17:59
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
The most recent version 9.2.0.2 seems to be only for 64 bit chips. This Linux version is for the IA64 a.k.a. Itanium chip. It will not run on the i386 architecture.
Make sure you download version 9.2.0.1.
This is how the two versions are listed:
Oracle9i Database Release 2 Enterprise/Standard Edition for Linux/IA64, Release 2 (v9.2.0.2)
Oracle9i Database Release 2 Enterprise/Standard Edition for Linux
Patrick Roy
[email protected]
West Fraser Mills Ltd
From: Oracle, Subbiah Kumaraswamy 04-Jun-03 09:31
Subject: Re : Getting line 58: ./runInstaller: cannot execute binary file
Hi,
Thanks Patrick for your suggestion.
I've not tested the installation of software downloaded from OTN.
Regards,
Subbiah.
OSS.
Try other shell -> ksh.
I use pdksh-5.2.14-13 for Oracle installations;
Regards,
Ladislav Jurencak -
VGA FX5200 T128 (8917) driver to support Linux OS
Hello,
Currently I am install red hat 9.0 (Linux) OS in my PC.
But I encountered problem when detect my VGA card driver.
(VGA FX5200 T128 (8917) driver)
Have anyone encountered before, please advise alternative solution.
Thank you in advance.
Regards,
vivaspeedQuote
Originally posted by some body
See HERE.
vivaspeed Reply:
Hello,
Thank you of your reply,
but I am confuse which one I need to refer?
My processor is Pentium 4 and my VGA card is MSI FX5200-T128.
So which "Graphics Drivers" I need? Linux IA32 or Linux IA64?
And which "nForce Drivers"?
Should I need to upgrade my BIOS before I install the driver?
My motherbroad series is 875P Neo Series.
can please guide how to upgrade by manually (not LiveUpdate).
At tne meantime, I found another VGA driver from "www.viaarena.com/?PageID=296"
but is only provide for "AS IS" type. May I know is "MSI FX5200-T128" as same as "AS IS" type?
Thank you in advance.
regard,
vivaspeed
[email protected] -
Download error w/IA64 9202 files
Yesterday I downloaded the
Oracle9i Database Release 2 Enterprise Edition for Linux/IA64, Release 2 (v9.2.0.2)
And when I ran cpio on disk3, I found that it contained the same content as disk1, it tried to over lay the Disk1 directory.. I am downloading disk3 again.This time disk3 was really disk3. I used mozilla on HP Itaium machines to download both times and the only change was to the directory to receive the files.
I seem to be good now.
James -
MySQL, java, & linux
which one should i download if i have mandrake8.1?
Binary packages (tar.gz)
MySQL 3.23.44 Linux (Intel libc6 systems) (7.1M) Download
MySQL 3.23.42 Linux (Alpha) (8.2M) Download
MySQL 3.23.44 Linux (IA64) (5.7M) Download
MySQL 3.23.44 Linux (Sparc) (4.9M) Download
MySQL 3.23.36 Linux (S/390) (5.6M) Download
RedHat packages (rpm)
MySQL 3.23.44 Server (i386) (5.9M) Download
MySQL 3.23.44 Benchmark/test suites (i386) (687K) Download
MySQL 3.23.44 Client programs (i386) (1.7M) Download
MySQL 3.23.44 Libraries and Header files for development (i386) (765K) Download
MySQL 3.23.44 Client shared libraries (i386) (234K) Downloadwhich one should i download if i have mandrake8.1?
Binary packages (tar.gz)
MySQL 3.23.44 Linux (Intel libc6 systems) (7.1M)
Download
MySQL 3.23.42 Linux (Alpha) (8.2M) Download
MySQL 3.23.44 Linux (IA64) (5.7M) Download
MySQL 3.23.44 Linux (Sparc) (4.9M) Download
MySQL 3.23.36 Linux (S/390) (5.6M) Download
RedHat packages (rpm)
MySQL 3.23.44 Server (i386) (5.9M) Download
MySQL 3.23.44 Benchmark/test suites (i386) (687K)
Download
MySQL 3.23.44 Client programs (i386) (1.7M) Download
MySQL 3.23.44 Libraries and Header files for
development (i386) (765K) Download
MySQL 3.23.44 Client shared libraries (i386) (234K)
DownloadWhat hardware are you using? If you are using an Intel-
based machine, you should use the first one in the list.
If you are going to do development, you might need the
second to last one. For client use only, you will need
the last one.
Regards,
Mark -
AttachCurrentThread SEGV linux Itanium 64 Java 6
I have a Java application which is core dumping. This application has a JNI component. The JNI component tries to attach a native thread to VM to do a call back to Java method. SEGC occurs while doing AttachCurrentThread. Here is a code snippet.
JNIEnv *env;
JavaVM *jvm_local;
jsize nVMs;
/* Get the JNI Env from the JVM */
/* JNI_GetCreatedJavaVMs(JavaVM **vmBuf, jsize bufLen, jsize nVMs); /
if(JNI_GetCreatedJavaVMs(&jvm_local, 1, &nVMs) != JNI_OK) return -1;
(*jvm_local)->AttachCurrentThread(jvm_local, (void **)&env, NULL);
Java dump
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x2000000000b30560, pid=7537, tid=2305843011812471424
# JRE version: 6.0_17
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.3-b01 mixed mode linux-ia64 )
# Problematic frame:
# V [libjvm.so+0x7dc560]
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
--------------- T H R E A D ---------------
Current thread (0x60000000002bf000): JavaThread "<no-name - thread is attaching>" [_thread_in_vm, id=7737, stack(0x200000009ae50000,0x200000009ae64000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x0000000000000030
I looked at the core generated. See below:
(gdb) where
#0 0xa000000000010640 in __kernel_syscall_via_break ()
#1 0x20000000001274b0 in raise () from /lib/tls/libc.so.6.1
#2 0x2000000000129db0 in abort () from /lib/tls/libc.so.6.1
#3 0x200000000115dff0 in os::abort ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#4 0x200000000143c540 in VMError::report_and_die ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#5 0x200000000116a720 in JVM_handle_linux_signal ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#6 0x200000000115adb0 in signalHandler ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#7 <signal handler called>
#8 0x2000000000b30560 in frame::compiled_sender_sp ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#9 0x2000000000b334b0 in frame::sender ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#10 0x2000000000cfc230 in java_lang_Throwable::fill_in_stack_trace ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#11 0x2000000000cfc850 in java_lang_Throwable::fill_in_stack_trace ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#12 0x2000000000b17900 in Exceptions::throw_stack_overflow_exception ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#13 0x2000000000ce6f00 in JavaCalls::call_helper ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#14 0x2000000001157d40 in os::os_exception_wrapper ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#15 0x2000000000ce48d0 in JavaCalls::call ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#16 0x2000000000ce4ca0 in JavaCalls::call_special ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#17 0x2000000000ce5130 in JavaCalls::call_special ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#18 0x200000000138aee0 in JavaThread::allocate_threadObj ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#19 0x2000000000d00780 in attach_current_thread ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#20 0x2000000000d00c80 in jni_AttachCurrentThread ()
from /strnas02/local/java/jdk1.6.0_17/jre/lib/ia64/server/libjvm.so
#21 0x200000008b33bd30 in genericACFConnectionCallback (
hdbc=0x60000000003b6bd0, param=0x0, foType=0, foEvent=1) at JdbcOdbc.c:4627
#22 0x200000008b3ada40 in FailoverCallbackThread (a=0x600000000021cf60)
at /ade/mardhana_him_gcia64linux1/timesten/VisiChannel/oc/src/vocctx.cpp:666
#23 0x200000000006d7f0 in start_thread () from /lib/tls/libpthread.so.0
#24 0x200000000026f9f0 in __clone2 () from /lib/tls/libc.so.6.1
I see Exceptions::throw_stack_overflow_exception (). Is this a "reliable" indication that there was stack overflow? Here is the VM info:
OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
uname:Linux 2.6.9-34.0.1.0.11.EL #1 SMP Mon Dec 4 14:42:32 PST 2006 ia64
libc:glibc 2.3.4 NPTL 2.3.4
rlimit: STACK 16000k, CORE infinity, NPROC 16315, NOFILE 1024, AS infinity
load average:1.37 1.24 1.23
CPU:total 4 Itanium 2 Madison 9M, family 31 model 2 revision 1, lb
Memory: 16k page, physical 8244064k(688096k free), swap 2097120k(2095872k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (14.3-b01) for linux-ia64 JRE (1.6.0_17-b0405), built on Oct 14 2009 21:17:59 by "lab_ipfjbld" with gcc 4.2.0
I will appreciate any pointers.
With regards,
mpjschell wrote:
# SIGSEGV The most likely cause of that in an app with JNI code is a C/C++ pointer bug. That is followed by a misuse of an API (which is going to end up resolving to a pointer error too.)
Pointer bugs do not necessarily produce immediate errors. They can cause the app to fail in unexpected ways almost anywhere after the point where the bug occurred. A common indicator of this is if the code changes or the execution through the code changes then a different bug (location) occurs.I suspected that "stack overflow" is not a good indicator (especially based on some of your older posts). I do not understand what you mean by -- That is followed by a misuse of an API (which is going to end up resolving to a pointer error too.). I am using the VM pointer and am attaching a native thread to it to call back into Java layer. Can you please elaborate on the misuse?
Edited by: coffeeguy on Apr 8, 2010 1:11 PM
Edited by: coffeeguy on Apr 8, 2010 1:27 PM -
hi all
does oracle Oracle9i Enterprise Edition for Linux/IA64, Release 2 (v9.2.0.2) which is the latest version of oracle database can work with redhat linux 8 . in case if it does not work then could you please guid me which version of oracle database do I need to get to work with linux redhat 8 ?
thanksI think it is but check metalink.oracle.com => Certify and avalaibility to be certain.
Fred -
Installation of Oracle 9i (9.2.0.2) on Linux
Hi there, I downloaded the latest release of Linux/IA64 9.2.0.2 DB. When run ./runInstaller, I got error with "./runInstaller : cannot execute binary file". Is that I downloaded the wrong verions or ..? Please advice.. thanx..
Regards,
Anderssorry guys... I know I downloaded the wrong version for normal intel pc.. pls ignore this..thanx..
-
SAP, Itanium, Linux and virtualization ...
If you've been there, these keywords without Linux usually lead to HP-UX and HP VSE OE with Integrity VM. But, if you try to find legitimate and practical alternative, it turns out that RHEL with Xen is the only good choice.
I have several system copies running on RHEL5.4 Linux with Xen virtualization platform, most of them are SAP ERP based with Oracle 10.2.0.4, ECC 6.0 EhP3, both on HVM Windows Server 2003 guest systems and on PV RHEL5.4 guest systems, few IDES systems, one with NW7.0 and Portal. All this is running on HP Integrity / Itanium 2 hardware (BL870c), and FC SAN, HP EVA 5000 and EVA 8400 is used for storage. What I'm interested here above all is to hear if there is anybody out there having some similar story (SAP, Itanium, and virtualization) ? Please, speak out if you are listening ...
I have some documents prepared and in preparation with details (I will put it here or in blog if there is interest), but for now just in short: systems are quite good, performance could be compared with some physical systems and production servers, but above all it is very stable. We also use VMWare for x86/x64 in our company, so I am able to compare these two platforms. There are many pros and cons, but I think that both offer good solutions. One of the main conclusions is that Xen on Itanium compared to HP-UX offers similar if not even better performance (that is, at least until HP finally gets implemented AVIO for HVM Windows guests), and if you are not in need of some high-end features (including live migration), Xen is better. There were some bumps on the road, though - Oracle showed me a bug (some workaround is available, though), but the biggest of them all is that RHEL decided to abandon support for Itanium in RHEL 6 ... SLES is a good option, but it is not supported by SAP at the moment. Any comments, questions, hints, insights, advice ?
ZP.>
Markus Doehr wrote:
> All other vendors (Bull, Unisys, Dell, IBM...) abandoned IA64 because it's too expensive (too few numbers of them) and too slow; the cost/performance ration is miserable, the x86 32bit compatibility mode is much slower than expected. You have to spend a lot of money for an e. g. 4-way box; for the same money you can buy an even more powerful x86_64 system or two of them.
> Markus
I ment, not just hardware vendors (Oracle, Microsoft, SAP, ...) - IBM had the most performant system based on SAPS and benchmarks for long time (AFAIK, if it didn't change in the mean time, Oracle also made a competition, I don't know if anyone took the claim), but it had even worse cost/performance ratio than HP Integrity. If you want high end performance, Itanium can give you solid single-threaded horse power that x86 couldn't offer (again, AFAIK), and this is very important for databases and some business systems - it is not always about parallelization and number of concurrent users per system.
>
Markus Doehr wrote:
> Itanium is due to its design best suited for technical/scientifical (floating point) processing, not that much for integer processing (what SAP basically does - including the databases) or for running virtual machines (ABAP/Java). Because of the nature of it being an EPIC processor all the optimization logic must be put into the compiler. I guess, the open source community will not be able (just due to the lack of manpower and knowledge) to make gcc as good as the HP-UX aCC compilers.
>
> We have and had several Linux/IA64 boxes which were replaced by x86_64 (mainly AMD). For half of the price you get at least the double throughput; IMO there's no more justification for preferring iA64 over x86_64 any more.
> Markus
Unfortunately or not, my management decided to move on with Itanium (but unfortunately for sure they decided years ago to go into production with Windows). You are right up to some point - Itanium is EPIC, but it is not just for scientific and FP, why would they've been sold successfully as platform for database servers for years ? There are IA64 CPUs with additional FPU and cache, and there are different versions and platforms - what did you exactly compare ? Generally it's still not that clear IMO. And here comes my favourite anegdote about Itanium raw performance: while doing an Oracle 10g patch (CPUJan2009 bundle, I think or something like that), carelessly for some reason (I usually don't do it that way, of course) I haven't read the patch README and I have omitted to do additional view compiling by habit (many patches/patchsets do not need it beside the usual compiling). Production database node has two dual 1.1GHz processor modules and 8 or 16G of RAM at that time (mx2 modules, let's say it is like 2 CPUs with dual cores), and the moment I have had database ready for use I have concurrently read that I need additional compiling which needs about 30 minutes for average database with 2000 objects by internal Oracle benchmarking/testing. I have sighed, did query and saw three to four times more objects in my database than stated in the README manual, and started swearing in myself about complicated corporate procedures and flows about informing users, system availability, internal QA, etc. So, I decided to put system back down with my teeth strongly clenched together and started these two scripts on production system (not the usual situation, I repeat). It lasted not more than 5 minutes ! I didn't have to follow all the strict QA procedures, inform users, and so on ... -
Stack size for native thread attaching to JVM
All:
I have a native thread (see below, FailoverCallbackThread) that attaches to the JVM and does a Java call through JNI. The stack size for the native thread is 256KB.
at psiUserStackBangNow+112()@0x20000000007a96d0
at psiGuessUserStackBounds+320()@0x20000000007a8940
at psiGuessStackBounds+48()@0x20000000007a8f60
at psiGetPlatformStackInfo+336()@0x20000000007a9110
at psiGetStackInfo+160()@0x20000000007a8b40
at psSetupStackInfo+48()@0x20000000007a5e00
at vmtiAttachToVMThread+208()@0x20000000007c88b0
at tsAttachCurrentThread+896()@0x20000000007ca500
at attachThread+304()@0x2000000000751940
at genericACFConnectionCallback+400(JdbcOdbc.c:4624)@0x104b1bc10
at FailoverCallbackThread+512(vocctx.cpp:688)@0x104b8ddc0
at start_thread+352()@0x20000000001457f0
at __clone2+208()@0x200000000030b9f0
This causes stack overflow in Oracle JRockit JVM. (It does not cause overflow with Oracle Sun JDK.) Is there a recommended stack size for this use case for JRockit? Is there a way to compute it roughly?
Platform Itanium 64 (linux)]
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
BEA JRockit(R) (build R26.4.0-63-63688-1.5.0_06-20060626-2259-linux-ia64, )
mpHow do I found default heap size, stack size for the
thread, number of threads per jvm/process supported ?The threads is OS, OS install and jvm version specific. That information is also not useful. If you create the maximum number of threads that your application can create you will run out of memory. Threads require memory. And it is unlikely to run very well either.
The default heap size and stack size are documented in the javadocs that explain the tools that come with the sun jdk.
and how the above things will vary for each OS and how
do I found ? Threads vary by OS, and OS install. The others do not (at least not with the sun jvm.)
If I get "OutOfMemoryError: Unable to create new native thread" Most of the time it indicates a design problem in your code. At the very lease, you should consider using a thread pool instead.
I found in one forum, in linux you can create maximum
of 894 threads. Is it true ?Seems high since in linux each thread is a new process, but it could be.
Maybe you are looking for
-
MacBook Air: the right choice for a College student?
Hello there! I'm buying my first Apple laptop in the near future (probably tomorrow as I like to buy things in store and not online and I live roughly 75 miles from the nearest Apple store and am heading to the mall it's located in on a shopping trip
-
Persistent Flashing Question Mark Folder Icon, after Repair & Rebuild-THX!
Hello All, Thank you in advance for any insights. For the past week, one/two days after a force re-boot, my Quicksilver Mac (OSX 10.4.11 and OS 9 Classic) starts up with the dreaded flashing question mark folder. The start up disk has always been on
-
How do you set up Communication between QuickBooks & Acrobat Pro X
How do you Set up your Acrobat Pro X Pdf Form to communicate with Intuit QuickBooks 10? Is there special formatting that is involved or is all in the field names? I have a detailed form that I would like to import the data into Quick Books but I se
-
Problems between a WCS and a Location 2710.
I have a Location 2710 that was being seen by the WCS. It worked fine for almost a day. But strangely it started to being not seen by the WCS. I tried to associate again the 2700 with the WCS but I received a message from the WCS: No response from Lo
-
Hi, I have to mapped PP-PI Scenario for one of our client, so i want to know that how goods movement will be happen in t cod e COEBR at the time of PI sheet processing. And also please ellborate the Massage sending and Recieving Process. Thanks in Ad