Decimal.from_float takes bad arguments crashing gpython
xiaxinmeng opened this issue · 1 comments
xiaxinmeng commented
In the following example, Decimal.from_float take bad arguments and trigger segfault of gpython
Crashing message: segmentation fault
from decimal import Decimal
class BadFloat(float):
def as_integer_ratio(self):
return 1
def __abs__(self):
return self
Decimal.from_float(BadFloat(1.2))
environment: gpython 0.1.0 on Ubuntu 18.04, and gpython main(6f8e06a on Oct 5)
ncw commented
gpython doesn't come with the Decimal module - where did you get these from?
Please give steps to reproduce with gpython
Thanks