[omniORB] Seg Fault in client code
James M. Moe
moe_jim@burr-brown.com
Thu, 05 Aug 1999 18:02:07 -0700 (MST)
Hello,
In the client code:
prodLot::phaseKeyT_var pk;
pk->testPhaseID = 14; // <-- Causes seg fault!!!
// ...
lot_obj->lotMIRmake(...., pk);
The second line causes a segmentation fault. Why would it do that?
If I leave the assignment out, I get a marshalling exception.
In the IDL file:
void lotMIRmake (...., out phaseKeyT phasekey);
which becomes c++
void lotMIRmake (...., phaseKeyT *& phasekey);
Linux redhat 6.0; omniorb 2.7.1; egcs-2.91.66.
Jim Moe