[Quickfix-users] fromString...JVM crashes...with around 10 sessions on Red Hat Linux 8.0
Brought to you by:
orenmnero
From: <vi...@ma...> - 2003-08-20 09:23:39
|
Hi, We are faced with a problem wherein the JVM running quick FIX based application crashes generating stack trace as below.... Information - Red Hat Linux version 8.0 Quick-FIX version 1.4.1 JDK version 1.4.1_02-b06 This problem occurs when around 10 or more sessions are opened. Application uses threads per message it receives, for processing. Whenever such a problem occurs, it has been seen in the stack=20 trace that it is the org.quickfix.Message.fromString native method is what has caused this. Could one help know, what could be the cause for this problem? Is it something to do with Library /usr/lib/libstdc++.so.5 Vivek ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= -------------------- [junit] An unexpected exception has been detected in native code outsid= e the VM. [junit] Unexpected Signal : 11 occurred at PC=3D0x4CFDA6C8 [junit] Function=3D_ZNSs4_Rep9_S_createEjRKSaIcE+0x88 [junit] Library=3D/usr/lib/libstdc++.so.5 [junit] Current Java thread: [junit] at org.quickfix.Message.fromString(Native Method) [junit] at org.quickfix.Message.initFromString(Unknown Source) [junit] at org.quickfix.Message.<init>(Unknown Source) [junit] at its.eets.obj.ETPValue.<init>(ETPValue.java:56) [junit] at its.eets.obj.ETPExecutionPointOrder.<init>(ETPExecutionPoin= tOrder.java:66) [junit] at its.eets.obj.ETPExecutionPointOrder.clone(ETPExecutionPoint= Order.java:665) [junit] at its.eets.fix.ETPExchangeApplication$OrderProcessor.run(ETPE= xchangeApplication.java:271) [junit] at java.lang.Thread.run(Thread.java:536) [junit] Dynamic libraries: [junit] 08048000-0804e000 r-xp 00000000 08:05 928578 /usr/local/j2s= dk1.4.1_02/jre/bin/java [junit] 0804e000-0804f000 rw-p 00005000 08:05 928578 /usr/local/j2s= dk1.4.1_02/jre/bin/java [junit] 40000000-40012000 r-xp 00000000 08:09 87752 /lib/ld-2.2.93= .so [junit] 40012000-40013000 rw-p 00012000 08:09 87752 /lib/ld-2.2.93= .so [junit] 40013000-4001c000 r-xp 00000000 08:05 440347 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/native_threads/libhpi.so [junit] 4001c000-4001d000 rw-p 00008000 08:05 440347 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/native_threads/libhpi.so [junit] 4001e000-40021000 r--s 00000000 08:05 16856 /usr/local/j2s= dk1.4.1_02/jre/lib/ext/dnsns.jar [junit] 40022000-4002f000 r-xp 00000000 08:09 102379 /lib/i686/libp= thread-0.10.so [junit] 4002f000-40032000 rw-p 0000d000 08:09 102379 /lib/i686/libp= thread-0.10.so [junit] 40053000-40055000 r-xp 00000000 08:09 87765 /lib/libdl-2.2= .93.so [junit] 40055000-40056000 rw-p 00001000 08:09 87765 /lib/libdl-2.2= .93.so [junit] 40056000-4036e000 r-xp 00000000 08:05 2101725 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/client/libjvm.so [junit] 4036e000-40552000 rw-p 00317000 08:05 2101725 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/client/libjvm.so [junit] 40563000-40575000 r-xp 00000000 08:09 87769 /lib/libnsl-2.= 2.93.so [junit] 40575000-40576000 rw-p 00012000 08:09 87769 /lib/libnsl-2.= 2.93.so [junit] 40578000-40599000 r-xp 00000000 08:09 102377 /lib/i686/libm= -2.2.93.so [junit] 40599000-4059a000 rw-p 00021000 08:09 102377 /lib/i686/libm= -2.2.93.so [junit] 4059a000-405aa000 r-xp 00000000 08:05 440353 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libverify.so [junit] 405aa000-405ac000 rw-p 0000f000 08:05 440353 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libverify.so [junit] 405ac000-405cd000 r-xp 00000000 08:05 440354 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libjava.so [junit] 405cd000-405cf000 rw-p 00020000 08:05 440354 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libjava.so [junit] 405cf000-405e4000 r-xp 00000000 08:05 440356 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libzip.so [junit] 405e4000-405e6000 rw-p 00014000 08:05 440356 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libzip.so [junit] 405e6000-41cb5000 r--s 00000000 08:05 440485 /usr/local/j2s= dk1.4.1_02/jre/lib/rt.jar [junit] 41cf8000-41d0f000 r--s 00000000 08:05 440465 /usr/local/j2s= dk1.4.1_02/jre/lib/sunrsasign.jar [junit] 41d0f000-41d80000 r--s 00000000 08:05 440467 /usr/local/j2s= dk1.4.1_02/jre/lib/jsse.jar [junit] 41d80000-41d93000 r--s 00000000 08:05 440466 /usr/local/j2s= dk1.4.1_02/jre/lib/jce.jar [junit] 41fbd000-41fcb000 r--s 00000000 08:05 16858 /usr/local/j2s= dk1.4.1_02/jre/lib/ext/ldapsec.jar [junit] 41fcc000-41fd5000 r-xp 00000000 08:09 87785 /lib/libnss_fi= les-2.2.93.so [junit] 41fd5000-41fd6000 rw-p 00008000 08:09 87785 /lib/libnss_fi= les-2.2.93.so [junit] 41fd6000-41ff3000 r--s 00000000 08:05 16855 /usr/local/j2s= dk1.4.1_02/jre/lib/ext/sunjce_provider.jar [junit] 41ff3000-41ff5000 r--s 00000000 08:06 391228 /home/patstest= /p2ee/tool/lib/ITS_TestCaseGenerator.jar [junit] 41ff5000-41ffc000 r-xp 00000000 08:09 87837 /lib/libgcc_s-= 3.2-20020903.so.1 [junit] 41ffc000-41ffd000 rw-p 00007000 08:09 87837 /lib/libgcc_s-= 3.2-20020903.so.1 [junit] 42000000-42126000 r-xp 00000000 08:09 102375 /lib/i686/libc= -2.2.93.so [junit] 42126000-4212b000 rw-p 00126000 08:09 102375 /lib/i686/libc= -2.2.93.so [junit] 4212f000-423eb000 r--s 00000000 08:05 440483 /usr/local/j2s= dk1.4.1_02/jre/lib/charsets.jar [junit] 4c471000-4c671000 r--p 00000000 08:05 195467 /usr/lib/local= e/locale-archive [junit] 4c875000-4c914000 r--s 00000000 08:05 16857 /usr/local/j2s= dk1.4.1_02/jre/lib/ext/localedata.jar [junit] 4c914000-4c956000 r--s 00000000 08:06 392029 /home/patstest= /p2ee/tool/lib/ITS_P2EE.jar [junit] 4c956000-4c977000 r--s 00000000 08:06 392030 /home/patstest= /p2ee/tool/lib/ITS_P2EE_Converter.jar [junit] 4c977000-4ca9e000 r--s 00000000 08:06 504952 /home/oracle/O= raHome1/jdbc/lib/classes12.zip [junit] 4ca9e000-4cbaa000 r--s 00000000 08:06 391221 /home/patstest= /p2ee/tool/lib/ext/quickfix.jar [junit] 4cbaa000-4cc5a000 r--s 00000000 08:05 1906424 /usr/local/jak= arta-ant-1.5.1/lib/ant.jar [junit] 4cc5a000-4cc75000 r--s 00000000 08:05 1906428 /usr/local/jak= arta-ant-1.5.1/lib/xml-apis.jar [junit] 4cc75000-4cd40000 r--s 00000000 08:05 1906427 /usr/local/jak= arta-ant-1.5.1/lib/xercesImpl.jar [junit] 4cd40000-4cde0000 r--s 00000000 08:05 1906425 /usr/local/jak= arta-ant-1.5.1/lib/optional.jar [junit] 4cde0000-4cdfe000 r--s 00000000 08:06 554515 /home/patstest= /p2ee/software/lib/junit.jar [junit] 4cdfe000-4cf2b000 r-xp 00000000 08:06 391224 /home/patstest= /p2ee/tool/lib/ext/libquickfix_jni.so.2.0.0 [junit] 4cf2b000-4cf60000 rw-p 0012d000 08:06 391224 /home/patstest= /p2ee/tool/lib/ext/libquickfix_jni.so.2.0.0 [junit] 4cf70000-4d008000 r-xp 00000000 08:05 65207 /usr/lib/libst= dc++.so.5.0.1 [junit] 4d008000-4d01d000 rw-p 00098000 08:05 65207 /usr/lib/libst= dc++.so.5.0.1 [junit] 4d022000-4d0c0000 r-xp 00000000 08:05 65320 /usr/lib/libxm= l2.so.2.4.23 [junit] 4d0c0000-4d0c9000 rw-p 0009e000 08:05 65320 /usr/lib/libxm= l2.so.2.4.23 [junit] 4d0ca000-4d0d6000 r-xp 00000000 08:05 65297 /usr/lib/libz.= so.1.1.4 [junit] 4d0d6000-4d0d8000 rw-p 0000b000 08:05 65297 /usr/lib/libz.= so.1.1.4 [junit] 4d0d8000-4d12e000 r--s 00000000 08:06 554516 /home/patstest= /p2ee/software/lib/log4j-1.2.7.jar [junit] 4d12e000-4d14c000 r--s 00000000 08:05 1906429 /usr/local/jak= arta-ant-1.5.1/lib/junit.jar [junit] 4d1cd000-4d1dd000 r-xp 00000000 08:05 440359 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libnet.so [junit] 4d1dd000-4d1df000 rw-p 0000f000 08:05 440359 /usr/local/j2s= dk1.4.1_02/jre/lib/i386/libnet.so [junit] Local Time =3D Wed Aug 20 12:19:05 2003 [junit] Elapsed Time =3D 153 [junit] # [junit] # The exception above was detected in native code outside the VM [junit] # [junit] # Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode) [junit] # [junit] # An error report file has been saved as hs_err_pid27360.log. [junit] # Please refer to the file for further information. [junit] # MASTEK "Making a valuable difference" Mastek in NASSCOM's 'India Top 20' Software Service Exporters List. In the US, we're called MAJESCO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Opinions expressed in this e-mail are those of the individual and not that = of Mastek Limited, unless specifically indicated to that effect. Mastek Lim= ited does not accept any responsibility or liability for it. This e-mail an= d attachments (if any) transmitted with it are confidential and/or privileg= ed and solely for the use of the intended person or entity to which it is a= ddressed. Any review, re-transmission, dissemination or other use of or tak= ing of any action in reliance upon this information by persons or entities = other than the intended recipient is prohibited. This e-mail and its attach= ments have been scanned for the presence of computer viruses. It is the res= ponsibility of the recipient to run the virus check on e-mails and attachme= nts before opening them. If you have received this e-mail in error, kindly = delete this e-mail from all computers. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |