Re: [Quickfix-users] fromString...JVM crashes...with around 10 sessions on Red Hat Linux 8.0
Brought to you by:
orenmnero
From: Miller, O. <OM...@ri...> - 2003-08-20 14:51:53
|
You may want to check if your version of stdlib has any thread safety = issues. What gcc is distributed with RH 8.0? I would suggest compiling = with stlport and see if the problem remains. If stlport fixes the = problem you may want to upgrade your compiler (or just continue using = stlport which I would recommend anyway) -------------------------- Sent from my BlackBerry Wireless Handheld -----Original Message----- From: vi...@ma... <vi...@ma...> To: qui...@li... = <qui...@li...> CC: ore...@ya... <ore...@ya...> Sent: Wed Aug 20 01:52:11 2003 Subject: [Quickfix-users] fromString...JVM crashes...with around 10 = sessions on Red Hat Linux 8.0 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 = outside 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>(ETPExecutionPointOrder.java:66= ) [junit] at = its.eets.obj.ETPExecutionPointOrder.clone(ETPExecutionPointOrder.java:665= ) [junit] at = its.eets.fix.ETPExchangeApplication$OrderProcessor.run(ETPExchangeApplica= tion.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/j2sdk1.4.1_02/jre/bin/java [junit] 0804e000-0804f000 rw-p 00005000 08:05 928578 = /usr/local/j2sdk1.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/j2sdk1.4.1_02/jre/lib/i386/native_threads/libhpi.so [junit] 4001c000-4001d000 rw-p 00008000 08:05 440347 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/native_threads/libhpi.so [junit] 4001e000-40021000 r--s 00000000 08:05 16856 = /usr/local/j2sdk1.4.1_02/jre/lib/ext/dnsns.jar [junit] 40022000-4002f000 r-xp 00000000 08:09 102379 = /lib/i686/libpthread-0.10.so [junit] 4002f000-40032000 rw-p 0000d000 08:09 102379 = /lib/i686/libpthread-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/j2sdk1.4.1_02/jre/lib/i386/client/libjvm.so [junit] 4036e000-40552000 rw-p 00317000 08:05 2101725 = /usr/local/j2sdk1.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/j2sdk1.4.1_02/jre/lib/i386/libverify.so [junit] 405aa000-405ac000 rw-p 0000f000 08:05 440353 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/libverify.so [junit] 405ac000-405cd000 r-xp 00000000 08:05 440354 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/libjava.so [junit] 405cd000-405cf000 rw-p 00020000 08:05 440354 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/libjava.so [junit] 405cf000-405e4000 r-xp 00000000 08:05 440356 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/libzip.so [junit] 405e4000-405e6000 rw-p 00014000 08:05 440356 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/libzip.so [junit] 405e6000-41cb5000 r--s 00000000 08:05 440485 = /usr/local/j2sdk1.4.1_02/jre/lib/rt.jar [junit] 41cf8000-41d0f000 r--s 00000000 08:05 440465 = /usr/local/j2sdk1.4.1_02/jre/lib/sunrsasign.jar [junit] 41d0f000-41d80000 r--s 00000000 08:05 440467 = /usr/local/j2sdk1.4.1_02/jre/lib/jsse.jar [junit] 41d80000-41d93000 r--s 00000000 08:05 440466 = /usr/local/j2sdk1.4.1_02/jre/lib/jce.jar [junit] 41fbd000-41fcb000 r--s 00000000 08:05 16858 = /usr/local/j2sdk1.4.1_02/jre/lib/ext/ldapsec.jar [junit] 41fcc000-41fd5000 r-xp 00000000 08:09 87785 = /lib/libnss_files-2.2.93.so [junit] 41fd5000-41fd6000 rw-p 00008000 08:09 87785 = /lib/libnss_files-2.2.93.so [junit] 41fd6000-41ff3000 r--s 00000000 08:05 16855 = /usr/local/j2sdk1.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/j2sdk1.4.1_02/jre/lib/charsets.jar [junit] 4c471000-4c671000 r--p 00000000 08:05 195467 = /usr/lib/locale/locale-archive [junit] 4c875000-4c914000 r--s 00000000 08:05 16857 = /usr/local/j2sdk1.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/OraHome1/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/jakarta-ant-1.5.1/lib/ant.jar [junit] 4cc5a000-4cc75000 r--s 00000000 08:05 1906428 = /usr/local/jakarta-ant-1.5.1/lib/xml-apis.jar [junit] 4cc75000-4cd40000 r--s 00000000 08:05 1906427 = /usr/local/jakarta-ant-1.5.1/lib/xercesImpl.jar [junit] 4cd40000-4cde0000 r--s 00000000 08:05 1906425 = /usr/local/jakarta-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/libstdc++.so.5.0.1 [junit] 4d008000-4d01d000 rw-p 00098000 08:05 65207 = /usr/lib/libstdc++.so.5.0.1 [junit] 4d022000-4d0c0000 r-xp 00000000 08:05 65320 = /usr/lib/libxml2.so.2.4.23 [junit] 4d0c0000-4d0c9000 rw-p 0009e000 08:05 65320 = /usr/lib/libxml2.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/jakarta-ant-1.5.1/lib/junit.jar [junit] 4d1cd000-4d1dd000 r-xp 00000000 08:05 440359 = /usr/local/j2sdk1.4.1_02/jre/lib/i386/libnet.so [junit] 4d1dd000-4d1df000 rw-p 0000f000 08:05 440359 = /usr/local/j2sdk1.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 Limited does not accept any responsibility or liability for it. = This e-mail and attachments (if any) transmitted with it are = confidential and/or privileged and solely for the use of the intended = person or entity to which it is addressed. Any review, re-transmission, = dissemination or other use of or taking of any action in reliance upon = this information by persons or entities other than the intended = recipient is prohibited. This e-mail and its attachments have been = scanned for the presence of computer viruses. It is the responsibility = of the recipient to run the virus check on e-mails and attachments = before opening them. If you have received this e-mail in error, kindly = delete this e-mail from all computers. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------- This SF.net email is sponsored by Dice.com. Did you know that Dice has over 25,000 tech jobs available today? From careers in IT to Engineering to Tech Sales, Dice has tech jobs from the best hiring companies. http://www.dice.com/index.epl?rel_code=104 _______________________________________________ Quickfix-users mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-users |