On 11.10.2011 23:31, Robbo wrote:
> TaRadar* _taradar_node = (TaRadar*) globals->get_subsystem("
> taradar");
> Now then, if TaRadar::getAngle() has the following fixed code:
> return 10;
> everything works ok, but if the method returns an object variable:
> return _angle;
> I get a segmentation fault.

That means "_taradar_node" is NULL. Calling _taradar_node->getAngle() is 
illegal if _taradar_node=0. However, if the method you're calling 
doesn't access the object itself, but just returns a constant ("return 
10"), then nothing happens (lucky!). Add a check "if (_taradar_node!=0) 
..." and see why the pointer is NULL.


All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
Flightgear-devel mailing list

Reply via email to