Bugs item #2978796, was opened at 2010-03-29 19:50
Message generated for change (Tracker Item Submitted) made by 
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=428740&aid=2978796&group_id=40728

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Library Functions
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: https://www.google.com/accounts ()
Assigned to: Nobody/Anonymous (nobody)
Summary: Open Babel Crash over JNI

Initial Comment:
To whom it may concern My name is Alfredo Alba ( alba.alfr...@gmail.com) 

Operating on Linux CentOS 5.4 and Fedora core 11, and 12.

Have been using Open Babel over the JNI interface for a while and recently I 
found that when running in a concurrent environment it causes carashes. 

I have tried SUN JVM 1.6 and IBM JVM 1.6 as well they both present the issue. 

Essentially I am running a Web App with the 
LD_PRELOAD=/usr/loca/lib/libopenbabeljni.so option. 

In this scenario when 2 Smile to  InChI conversion calls execute simultaneously 
Sometimes Open babel produces the following Stack:

terminate called after throwing an instance of 'std::ios_base::failure'
  what():  basic_ios::clear
JVMDUMP006I Processing dump event "abort", detail "" - please wait.
JVMDUMP032I JVM requested System dump using 
'/localdata/tomcat55/bin/core.20100328.223821.420.0001.dmp' in response to an 
event
Unhandled exception
Type=Segmentation error vmState=0x00020002
J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 
Signal_Code=00000001
Handler1=00002AAAAACE7310 Handler2=00002AAAAB06F720 
InaccessibleAddress=0000000000000010
RDI=000000000000000C RSI=00000000000001B0 RAX=00000000000001B1 
RBX=00002AACCC1EA730
RCX=000000000000000C RDX=0000000000000000 R8=00002AACCC000128 
R9=0101010101010101
R10=0000000000000006 R11=0000000000200206 R12=00002AACCC000078 
R13=00002AACCC000020
R14=0000000000000001 R15=0000000000000880
RIP=0000003F6F872B31 GS=0000 FS=0000 RSP=0000000041C86F30
EFlags=0000000000210202 CS=0033 RBP=0000000000000000 ERR=0000000000000006
TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=0000000000000010
xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm1 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm2 00002aacbc083b58 (f: 3154656000.000000, d: 2.318224e-310)
xmm3 00002aacbc083ba5 (f: 3154656256.000000, d: 2.318224e-310)
xmm4 00002aaaaae4a100 (f: 2867110144.000000, d: 2.317785e-310)
xmm5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm6 0000000042799c10 (f: 1115266048.000000, d: 5.510146e-315)
xmm7 000000000a175ac0 (f: 169302720.000000, d: 8.364666e-316)
xmm8 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm10 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
Module=/lib64/libc.so.6
Module_base_address=0000003F6F800000
Target=2_40_20090519_035743_LHdSMr (Linux 2.6.18-164.11.1.el5)
CPU=amd64 (16 logical CPUs) (0xfbb2e1000 RAM)
----------- Stack Backtrace -----------
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9prt24.so [0x2aaaab067d33]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaace7cad]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaace7b5f]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9prt24.so [0x2aaaab06ee21]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaace728b]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaace7319]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9prt24.so [0x2aaaab06f891]
/lib64/libc.so.6 [0x3f6f8302d0]
/lib64/libc.so.6 [0x3f6f872b31]
/lib64/libc.so.6(__libc_malloc+0x6e) [0x3f6f874bee]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9prt24.so [0x2aaaab06488c]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9prt24.so [0x2aaaab06568e]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaad319ac]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaad20ac4]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaad206cb]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9vm24.so [0x2aaaaad1fc75]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf7550de]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf716b61]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf716a40]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf717a50]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf72d1c3]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf72d2b0]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf732aa5]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf7654f1]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf765427]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9prt24.so [0x2aaaab06ee21]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9gc24.so [0x2aaaaf76546b]
/opt/ibm/ibm-java-x86_64-60/jre/lib/amd64/default/libj9thr24.so [0x2aaaaae4efd6]
/lib64/libpthread.so.0 [0x3f70006617]
/lib64/libc.so.6(clone+0x6d) [0x3f6f8d3c2d]
---------------------------------------
JVMDUMP006I Processing dump event "gpf", detail "" - please wait.
JVMDUMP010I System dump written to 
/localdata/tomcat55/bin/core.20100328.223821.420.0001.dmp
JVMDUMP032I JVM requested Snap dump using 
'/localdata/tomcat55/bin/Snap.20100328.223821.420.0003.trc' in response to an 
event
JVMDUMP010I Snap dump written to 
/localdata/tomcat55/bin/Snap.20100328.223821.420.0003.trc
JVMDUMP032I JVM requested Java dump using 
'/localdata/tomcat55/bin/javacore.20100328.223821.420.0004.txt' in response to 
an event
JVMDUMP032I JVM requested System dump using 
'/localdata/tomcat55/bin/core.20100328.223821.420.0002.dmp' in response to an 
event
JVMDUMP010I Java dump written to 
/localdata/tomcat55/bin/javacore.20100328.223821.420.0004.txt
JVMDUMP013I Processed dump event "abort", detail "".


The following smiles are instances where concurrent execution causes the issue:

[ Sun Mar 28 22:38:20 PDT 2010 ] Attempting to convert: O1CCOCC1 From smi to  
inchi
[ Sun Mar 28 22:38:20 PDT 2010 ] Attempting to convert: OS(=O)O From smi to  
inchi
[ Sun Mar 28 22:38:20 PDT 2010 ] Attempting to convert: C([C@@H](N)CCCCN)(=O)O 
From smi to  inchi




----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=428740&aid=2978796&group_id=40728

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to