Unexpected Signal : 11 from libxerces-c1_3.so

"Hussein Badakhchani" <[email protected]>
Newsgroups gmane.text.xml.general
Message-ID <[email protected]>
Hello All,

SunOS ttap201 5.8 Generic_108528-23 sun4u sparc SUNW,Sun-Fire-15000
Weblogic Server 8.1
DataJunction 7.5.5
Java HotSpot(TM) Client VM (build 1.4.1_03-b02, mixed mode)
libxerces-c1_3.so

Our application uses Data Junctions java interface to create reports.
Under the covers the Data Junction code uses JNI to call native methods.
We have a problem where the JVM crashes with the following error:


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0xB8A8D0AC
Function=__1cJSAXParserJparseNext6MrnNXMLPScanToken__b_+0x0
Library=/fs01/app/dataj/engine755/libxerces-c1_3.so

Current Java thread:
	at DataJunction.ec.NConversion.Run(Native Method)
	at DataJunction.ec.Conversion.Run(Conversion.java:369)
	at
bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportPrintPreparationTranslatorImpl.runDJConversion(ReportPrintPreparationTranslatorImpl.java:437)
	at
bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportPrintPreparationTranslatorImpl.translateReport(ReportPrintPreparationTranslatorImpl.java:232)
	at
bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportManagerBeanImplementation.translateReport(ReportManagerBeanImplementation.java:567)
	at
bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportManagerBeanImplementation.retrieveReportsForSubBatch(ReportManagerBeanImplementation.java:429)
	at
bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportManagerBeanImplementation.retrieveReports(ReportManagerBeanImplementation.java:271)
	at
bacs.frameworks.reporting.reportprintpreparationservice.ReportManagerBean.retrieveReports(ReportManagerBean.java:64)
	at
bacs.frameworks.reporting.reportprintpreparationservice.ReportManager_1ge1lc_EOImpl.retrieveReports(ReportManager_1ge1lc_EOImpl.java:46)
	at
bacs.frameworks.reporting.reportprintpreparationservice.implementation.PrintPreparationServiceImplementation.retrieveReports(PrintPreparationServiceImplementation.java:216)
	at
bacs.documents.reportprintservice.PrintBatchManagerBean.retrieveReports(PrintBatchManagerBean.java:1108)
	at
bacs.documents.reportprintservice.PrintBatchManagerBean.printBatch(PrintBatchManagerBean.java:625)
	at
bacs.documents.reportprintservice.PrintBatchManagerBean.run(PrintBatchManagerBean.java:155)
	at
bacs.documents.reportprintservice.PrintBatchManager_nwk4kw_EOImpl.run(PrintBatchManager_nwk4kw_EOImpl.java:149)
	at
bacs.documents.reportprintservice.PrintBatchManager_nwk4kw_EOImpl_WLSkel.invoke(Unknown
Source)
	at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:466)
	at
weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
	at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:409)
	at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
	at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:404)
	at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
	at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

Dynamic libraries:
0x10000 	/fs01/app/jdk/jdk141_03-b02/bin/java
0xff370000 	/usr/lib/lwp/libthread.so.1
0xff3a0000 	/usr/lib/libdl.so.1
0xff280000 	/usr/lib/libc.so.1
0xff350000 	/usr/platform/SUNW,Sun-Fire-15000/lib/libc_psr.so.1
0xfec00000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/server/libjvm.so
0xff230000 	/usr/lib/libCrun.so.1
0xff210000 	/usr/lib/libsocket.so.1
0xfeb00000 	/usr/lib/libnsl.so.1
0xfebd0000 	/usr/lib/libm.so.1
0xff260000 	/usr/lib/libw.so.1
0xfeae0000 	/usr/lib/libmp.so.2
0xfeab0000 	/usr/lib/librt.so.1
0xfea90000 	/usr/lib/libaio.so.1
0xfea60000
	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/native_threads/libhpi.so
0xfea20000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libverify.so
0xfe9e0000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libjava.so
0xfe9c0000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libzip.so
0xfe7d0000 	/usr/lib/locale/en_GB.ISO8859-15@euro/[email protected]
0xfe7b0000 	/usr/lib/locale/en_GB.ISO8859-15/en_GB.ISO8859-15.so.2
0xfa820000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libnet.so
0xc87e0000 	/usr/lib/nss_cluster.so.1
0xc87c0000 	/usr/lib/nss_files.so.1
0xc87a0000 	/usr/lib/nss_dns.so.1
0xc86b0000 	/usr/lib/libresolv.so.2
0xc85e0000
	/fs01/app/bea/wlserver8.1sp1/wlserver8.1/server/lib/solaris/libstackdump.so
0xc85c0000
	/fs01/app/bea/wlserver8.1sp1/wlserver8.1/server/lib/solaris/libmuxer.so
0xc85a0000 	/usr/ucblib/libucb.so.1
0xc84c0000 	/usr/lib/libelf.so.1
0xc83a0000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libnio.so
0xc8290000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libioser12.so
0xbf780000
	/fs01/app/bea/wlserver8.1sp1/wlserver8.1/server/lib/solaris/oci920_8/libweblogicoci39.so
0xbec00000 	/fs01/app/oracle/product/9.2.0/lib32/libclntsh.so.9.0
0xc5310000 	/usr/lib/libC.so.5
0xc8030000 	/fs01/app/oracle/product/9.2.0/lib32/libwtc9.so
0xc8010000 	/usr/lib/libgen.so.1
0xc7de0000 	/usr/lib/libsched.so.1
0xc2420000 	/fs01/app/dataj/engine755/libdj750ecjni.so
0xb9080000 	/fs01/app/dataj/engine755/libdj750api.so
0xb8e00000 	/fs01/app/dataj/engine755/libdj750util.so
0xb8c80000 	/fs01/app/dataj/engine755/libdj750ctrl.so
0xb8b80000 	/fs01/app/dataj/engine755/libdj750prj.so
0xc2320000 	/fs01/app/dataj/engine755/libdj750xml.so
0xb8a00000 	/fs01/app/dataj/engine755/libxerces-c1_3.so
0xb8980000 	/fs01/app/dataj/engine755/libicu-uc.so
0xb8580000 	/fs01/app/dataj/engine755/libACE.so
0xc2250000 	/fs01/app/dataj/engine755/libdj750lic.so
0xc2230000 	/usr/lib/libpthread.so.1
0xb7c00000 	/fs01/app/dataj/engine755/libicudata.so
0xc2120000 	/fs01/app/dataj/engine755/dj750rep.so
0xc2010000 	/fs01/app/dataj/engine755/dj750xml2.so
0xc1f60000 	/fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/librmi.so
0xc1f30000 	/fs01/app/dataj/engine755/dj750fasc.so
0xc1e50000 	/fs01/app/dataj/engine755/dj750dasc.so

Local Time = Fri Oct 15 18:31:08 2004
Elapsed Time = 11598
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Server VM (1.4.1_03-b02 mixed mode)
#

I have tried using T1 and T2 thread libraries, but the same error occurs,
although the crash occurs a little latter when using T2 threads.

My C/C++ ain't great can anyone shed light on what is going on here,
particularly what is the
Function=__1cJSAXParserJparseNext6MrnNXMLPScanToken__b_+0x0 doing?

Thanks,
Hoos
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.