Hi Team, I downloaded the older binaries from archives (3.0.1, 3.0.1, 3.1.1) and now on every execution, it crashes at the same point
================================================================= Segmentation fault (protection violation) when reading from 0xffffffffc01726f1 Interrupt: 14 Signal code: SEGV_MAPERR - Address not mapped to object (1) Me 01:30 PM ------------------------------------------------------------------------------ 8128e316: /opt/lpmsv/codearchive/CsInstaller.LM_CXC1721053.Code.R14N01.cba-vdicos-x86_64.sle12: file format elf64-x86-64 Disassembly of section .text: 000000000000d286 <xercesc_3_0::XMLString::parseInt(unsigned short const*, xercesc_3_0::MemoryManager*)+0xd6>: _ZN11xercesc_3_09XMLString8parseIntEPKtPNS_13MemoryManagerE(): d286: f6 82 00 00 00 00 80 testb $0x80,0x0(%rdx) d288: R_X86_64_32S xercesc_3_0::XMLChar1_0::fgCharCharsTable1_0 ------------------------------------------------------------------------------ 800006cfe0: /opt/lpmsv/bin/vDicosSpawner: file format elf64-x86-64 ------------------------------------------------------------------------------ ~ Unfortunately, this is the whole stack. We are blocked because of this. ++Gokul, Co-Developer --Venkatesh On Fri, Nov 4, 2016 at 10:20 AM, Venkatesh Thanneermalai < venkatesh...@gmail.com> wrote: > Hi Roger/Team, > > Answer answer to your above questions: > > Thats the back trace what we get. Only two call chains. > > Yes, the fault happens once the program is executed when > XMLPlatformUtils::Initialize() is called. > > Its a single threaded, multi process application. The libxerces.a is > linked statically under the process execution. > > Steps to build lib: > ./configure --disable-threads --enable-transcoder-iconv CC=gcc-4.3 > CXX=g++-4.3 > make clean > make > > Its occurring on the first invocation itself > > --Venkatesh > > On Thu, Nov 3, 2016 at 10:55 PM, <rle...@codelibre.net> wrote: > >> On 2016-11-03 16:40, Venkatesh Thanneermalai wrote: >> >>> Hi Team, >>> >>> Please help on the below issue that we are facing. >>> >>>> SIGSEGV Protection Violation during PlatformUtils::XMLInitialize >>>> >>> >> I don't see a full backtrace here, or the code which caused the fault. >> There's not much here to work with, so the following are totally generic >> suggestions: >> >> Can you reduce this down to minimal reproducible example? >> >> Is the fault occurring before or after main() is entered, i.e. during >> static initialisation? >> >> Is it occurring on the first invocation or upon subsequent invocations? >> >> Are there any thread- or exception-related issues in your code? Maybe >> try wrapping the Initialize and Terminate calls with a mutex and/or RAII >> wrapper? >> >> Is it possible that the malloc arena has been corrupted before calling >> PlatformUtils::XMLInitialize which then results in the error you see? >> >> >> Roger >> >> > > > -- > It ain't over till it's over' > -- It ain't over till it's over'