CAMFR
CAMFR copied to clipboard
segmentation fault with class constructors
If I create an object and then pass the object separately as a constructor for another class in another line, everything seems to be fine.
m=Material(1.2) r=Planar(m) r.N() 1
r.core() Isotropic n=(1.2,0)
However, if I try to create and call both classes in the same command (as follows)
t=Planar(Material(1.2)) print(t) TE (inf,nan) Theta nan
t.N() 1
t.core() zsh: segmentation fault python
I get this Seg.. fault error. Stranger is that the error does not appear at the time of creating but when calling some function of the class. and the error does not appears for all. Here, N() function worked but the core() function caused the error.
@jsenellart here’s another SegFault. good find isolating to passing a “Material” constructor, I’d never tried combing/separating them.
working on it !