[orbitcpp-list] Insure++ finds errors in ORBit-cpp
Status: Beta
Brought to you by:
philipd
From: Jiva D. <ji...@op...> - 2001-04-27 19:12:56
|
Not sure if this is in orbitcpp or in ORBit proper... but the following report: Runtime: Executed "TRouteMan.test" on jiva.internal.opnix.com, pid=32592 [9 tot.] Reading overflows memory. bbbbbbb | 5 | 3 | rrrrr Reading (r) : 0x08084605 thru 0x08084607 (3 bytes) From block (b) : 0x08084600 thru 0x08084604 (5 bytes) block allocated at: g_malloc() g_get_home_dir() CORBA::ORB_init() orbitcpp_orb.cc, 45 0x08051b31() 0x0805086c() 0x0805c443() 0x080517ac() __libc_start_main() Stack trace where the error occurred: 0x4024e311() g_get_home_dir() CORBA::ORB_init() orbitcpp_orb.cc, 45 0x08051b31() 0x0805086c() 0x0805c443() 0x080517ac() __libc_start_main() shows a read off the end of a buffer in the ORB_init() function. My version shows this line number as: // public functions ----------------------------------------------------------- CORBA::ORB_ptr CORBA::ORB_init(int& argc, char** argv,const char* orb_identifier CEnvironment ev; CORBA_ORB o = CORBA_ORB_init(&argc, argv,const_cast<char*>(orb_identifie ev.propagate_sysex(); return reinterpret_cast<ORB_ptr>(o); } (yes, word wrap strikes again!) I am using the cvs version of orbit. Anyone have any idea what this might be? -- Jiva DeVoe VP Of Software Development Opnix, Inc. - Simply supersonic bandwidth. GPG Fingerprint: 0A17 DF84 516A 1DC4 B837 FE6D 3128 41CD 97CB 4AA7 |