[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] Operations on classad2.ExprTree(None) segfaulting? (HTC24)



Hi all,

We are currently preparing to migrate to HTC25 and thus updating our Python binding code. Playing around with the new v2 bindings, I discovered that ExprTree(None) is now a documented thing.

However, it looks like almost all operations on it are segfaulting on HTC 24 (24.0.12 + Py3.9 and HTC24.0.10 and Py3.6). Whatâs the point of that? How do they behave on HTC25, or how are they supposed to behave?

Cheers,
Max

[0]
>>> import classad2
>>> classad2.version()
'24.0.12'

[1]
>>> import classad2
>>> classad2.ExprTree(None) == classad2.ExprTree(None)
Segmentation fault (core dumped)

[2]
>>> import classad2
>>> classad2.ExprTree(None).eval()
Segmentation fault (core dumped)

Attachment: smime.p7s
Description: S/MIME cryptographic signature