Skip to main content

Problem:

  • Product Name: VisiBroker for C
  • Product Version: 5.2.1 P3
  • Product Component: RMI-IIOP
  • Platform/OS Version: N.A.

Client process is crashing with stack trace pointing to VISostream& operator<<().

signal BUS (invalid address alignment) in CORBA_ValueFactoryBase::lookup_value_factory at 0xfedd9334

0xfedd9334: lookup_value_factory 0x00e8: ld [%g2 0xc], %l0

Current function is operator>> 2094 _obj = java::lang::Boolean::_downcast(java::lang::Boolean::_info().read(_strm));

(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where

current thread: t@1

1] CORBA_ValueFactoryBase::lookup_value_factory(0x27e3e0, 0x269d08, 0x27f828, 0xff34a630, 0xffbeef68, 0x0), at 0xfedd9334

2] VISValueInfo::_read_value(0x27f5c0, 0xfefb34b6, 0x27f5c0, 0x27f828, 0x27fa90, 0x2), at 0xfeddc430

3] VISValueInfo::_read(0x2017c8, 0x269d08, 0x0, 0x27f5c0, 0x27f828, 0x27fa90), at 0xfeddc0a8

4] VISValueInfo::read(0x2017c8, 0x269d08, 0x0, 0xfefd2780, 0x0, 0x0), at 0xfeddba20=>

5] operator>>(_strm = CLASS, _obj = (nil)), line 2094 in "Vtlib_c.cpp"

6] com::ibm::websphere::samples::interop::corba::ejb::Complex::getJavaLangBoolean(this = 0x27b288, _arg_arg0 = 0x27e354), line 750 in "Merged_c.cpp"

7] TestComplex::testJavaLangBoolean(this = 0xffbef400, testName = 0x1d36d1 "testJavaLangBoolean"), line 478 in "TestComplex.cxx"

8] TestComplex::doAllTests(this = 0xffbef400), line 53 in "TestComplex.cxx"

9] testComplex(clientOrb = CLASS, complexName = CLASS, showData = false, count = 1), line 126 in "Client.cxx"

10] main(argc = 0, argv = 0xffbef80c), line 481 in "Client.cxx"

Resolution:

Failure 43274 is filed.

 

 

#Security
#VisiBroker