Re: Unexpected Signal : 11 from libxerces-c1_3.so

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

Thanks for the response.

> Hi Hussein,
>
> Firstly, questions involving Xerces-C should be directed to
> xerces-c-dev,  not this list.

Ah, I didn't sport that one.

>  Secondly, you're using an absolutely
> ancient version of  Xerces-C; both because many problems have been fixed
> since then, and  you're almost certain not to get any help even if you
> did post to the  right list with this old version, I'd recommend you try
> and update to  Xerces-C 2.6.

Alas, I know its an old version, and I have asked the customer to consider
updating it, but the problem is that a thired party app (Data Junction)
uses it and I can't go around updating libraries that are used by thired
party applications in a willy nilly fashion on a production environment.
Rest assured I have asked DJ to look into this (it was the first thing I
did), in the mean time I was hoping to find another possibly easier
solution.

On a more positive note it seems this problem can be avoided by setting
the mode of the hotspot JVM to client rather than server. I am testing
this as we speak, so far no errors.

Cheers,
Hoos

>
> Cheers,
> Neil
> Neil Graham
> Manager, XML Parser Development
> IBM Toronto Lab
> Phone:  905-413-3519, T/L 969-3519
> E-mail:  [email protected]
>
>
>
>
>
> "Hussein Badakhchani" <[email protected]>
> 10/21/2004 06:38 AM
> Please respond to
> general
>
>
> To
> <[email protected]>
> cc
>
> Subject
> Unexpected Signal : 11 from libxerces-c1_3.so
>
>
>
>
>
>
> 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
>
>
>
>
> --------------------------------------------------------------------- To
> unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
>
> --------------------------------------------------------------------- To
> unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
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.