Hello,
I have make a porting code from Tru64 UNIX
to Redhat Linux 7.2 (g++3 compiler).
I have a segmentation fault on the parser :
Program received signal SIGSEGV, Segmentation fault.
0x401ef8d5 in DOMStringHandle::operator new(unsigned) () from
/usr/system/opc_lib/libxerces-c.so.21
(gdb) where
#0 0x401ef8d5 in DOMStringHandle::operator new(unsigned) () from
/usr/system/opc_lib/libxerces-c.so.21
#1 0x401efb52 in DOMStringHandle::cloneStringHandle() () from
/usr/system/opc_lib/libxerces-c.so.21
#2 0x401f08b1 in DOMString::clone() const () from
/usr/system/opc_lib/libxerces-c.so.21
#3 0x401c19a2 in AttrImpl::setValue(DOMString const&) () from
/usr/system/opc_lib/libxerces-c.so.21
#4 0x401c1815 in AttrImpl::setNodeValue(DOMString const&) () from
/usr/system/opc_lib/libxerces-c.so.21
#5 0x402131d7 in ElementImpl::setAttribute(DOMString const&, DOMString const&) ()
from /usr/system/opc_lib/libxerces-c.so.21
#6 0x401e9134 in DOMParser::startElement(XMLElementDecl const&, unsigned, unsigned
short const*,
RefVecto
rOf<XMLAttr> const&, unsigned, bool, bool) () from
/usr/system/opc_lib/libxerces-c.so.21
#7 0x40288459 in XMLScanner::scanStartTag(bool&) () from
/usr/system/opc_lib/libxerces-c.so.21
#8 0x40285721 in XMLScanner::scanContent(bool) () from
/usr/system/opc_lib/libxerces-c.so.21
#9 0x4028388b in XMLScanner::scanDocument(InputSource const&) ()
from /usr/system/opc_lib/libxerces-c.so.21
#10 0x401e7e36 in DOMParser::parse(InputSource const&) () from
/usr/system/opc_lib/libxerces-c.so.21
#11 0x080880a6 in OPCDesign::Internaldesign::Input::Message::Parse(char*)
(this=0x8301648,
Buffer=0x8314e30 "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"
standalone=\"no\"?>\n\n<!--\nTITLE: ST
ART Nominal\nSubsTime_DelayInSec=+5\n-->\n\n<!DOCTYPE ExerciseControl SYSTEM
\"ATSIMIRS.dtd\">\n<ExerciseC
ontrol>\n <ReleaseNumber_"...)
at
/DATMAS/d_env/d_opc/E2000_OPC_REL1.9/obj_i386-pc-linux2.4/opc/opc_main/cpp/OPCDesign/Internaldesign
/Input/Message.cxx:224
#12 0x08087418 in OPCDesign::Internaldesign::Input::InputManager::WaitLoop() ()
at
/DATMAS/d_env/d_opc/E2000_OPC_REL1.9/obj_i386-pc-linux2.4/opc/opc_main/cpp/OPCDesign/Internaldesign
/Input/InputManager.cxx:175
#13 0x0807f89a in main (argc=12, argv=0xbffff084)
at
/DATMAS/d_env/d_opc/E2000_OPC_REL1.9/obj_i386-pc-linux2.4/opc/opc_main/cpp/OPCDesign/Internaldesign
/OPCMain/Main.cxx:70
#14 0x403eb507 in __libc_start_main (main=0x807f844 <main>, argc=12, ubp_av=0xbffff084,
init=0x8051018 <_init>, fini=0x817f21c <_fini>, rtld_fini=0x4000dc14 <_dl_fini>,
stack_end=0xbffff07c) at ../sysdeps/generic/libc-start.c:129
(gdb)
Thank you.
Nadia DAAS
begin:vcard
n:DAAS;Nadia
tel;work:A01 234b - 01.40.84.35.96
x-mozilla-html:FALSE
org:THALES ATM;DCE/ENV
version:2.1
email;internet:[EMAIL PROTECTED]
title:Software Engineer
adr;quoted-printable:;;19, rue de la Fontaine=0D=0A;;;92221 BAGNEUX cedex;FRANCE
fn:Nadia DAAS
end:vcard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]