[orbitcpp-list] A possible bug?
Status: Beta
Brought to you by:
philipd
From: Jiva D. <ji...@op...> - 2001-04-05 22:06:39
|
The following code causes a segfault on the second one. Why? CORBA::ORB_var orb; cout << "1" << endl; orb = CORBA::ORB_init(argc, argv, "orbit-local-orb"); CORBA::release(orb); cout << "1" << endl; orb = CORBA::ORB_init(argc, argv, "orbit-local-orb"); CORBA::release(orb); cout << "1" << endl; orb = CORBA::ORB_init(argc, argv, "orbit-local-orb"); CORBA::release(orb); cout << "1" << endl; orb = CORBA::ORB_init(argc, argv, "orbit-local-orb"); CORBA::release(orb); cout << "1" << endl; orb = CORBA::ORB_init(argc, argv, "orbit-local-orb"); CORBA::release(orb); Some folks wouldn't do this, but we have unit tests that need to setup and tear down a corba connection for serveral consecutive tests. This crashes my code. -- |