further to bt command following are the output:
(gdb) bt
#0 0x00007fb43f125e4e in GeometryEngine::whereRay (this=0x1467dc8,
x=-2.5204261724202199, y=-2.8217033541586969, z=-0.051172923850019814,
dx=0.49999999999999994, dy=-0.4330127018922193, dz=-0.75000000000000011,
t=1e-10, zone=0x0, body=0x0) at engine.cc:314
#1 0x00007fb43f0c9a2c in GeometryEngine::whereRay (this=0x1467dc8, p=…,
d=…, t=1e-10, zone=0x0, body=0x0) at …/geometry/engine.h:212
#2 0x00007fb43f0cf157 in D3Layer::shootRay (this=0x2f8ac18,
u=-2.185324873504054, v=-3.0889369975561385, pixelRay=…,
pEngine=0x1467dc8, pZone=0x0, step=1) at d3layer.cc:556
#3 0x00007fb43f0d177a in D3Layer::<lambda(D3Layer&, double, double, Ray, GeometryEngine&, VZone&)>::operator()(D3Layer &, double, double, Ray, GeometryEngine &, VZone &) const (__closure=0x7fb43102c9d8, d3=…, curU=-2.185324873504054,
curV=-3.0889369975561385, curRay=…, geoEngine=…, curZone=…)
at d3layer.cc:1097
#4 0x00007fb43f0d28d4 in std::__invoke_impl<unsigned int, D3Layer::superSamplePixel(int, int, ZBuffer&, int)::<lambda(D3Layer&, double, double, Ray, GeometryEngine&, VZone&)>, std::reference_wrapper, double, double, Ray, std::reference_wrapper, std::reference_wrapper >(std::__invoke_other, D3Layer::<lambda(D3Layer&, double, double, Ray, GeometryEngine&, VZone&)> &&) (__f=…) at /usr/include/c++/7/bits/invoke.h:60
#5 0x00007fb43f0d2212 in std::__invoke<D3Layer::superSamplePixel(int, int, ZBuffer&, int)::<lambda(D3Layer&, double, double, Ray, GeometryEngine&, VZone&)>, std::reference_wrapper, double, double, Ray, std::reference_wrapper<Geome—Type to continue, or q —Type to continue, or q to quit-