New submission from Christian Kleineidam <[email protected]>:
I'm writing a model that needs a lot of random numbers. The model counts up to
"Year:640: Count:1339" (taking around two minutes) and then hangs on
random.uniform(0, 1). While it hangs, the amount of RAM python takes grows till
it eats up all available RAM with RAM usage growing by around 100 MB per second.
I'm running Windows 10 and the error appears in both Python 3.8.8 as well as in
3.9.5. I'm attaching a file that reproduces the error.
File "C:\Users\Christian\folder\obfuscated.py", line 427, in <module>
population = population.next()
File "C:\Users\Christian\folder\obfuscated.py", line 385, in next
return Class4(self.nextClass4)
File "C:\Users\Christian\folder\obfuscated.py", line 280, in __init__
var42.var30()
File "C:\Users\Christian\folder\obfuscated.py", line 177, in var30
var22.var30(self.var17,self.var18,self.var21)
File "C:\Users\Christian\folder\obfuscated.py", line 100, in var30
self.barClass1s.append(var23.child())
File "C:\Users\Christian\folder\obfuscated.py", line 29, in child
if var6>random.uniform(0, 1):
File "C:\Progs\anaconda3\lib\random.py", line 417, in uniform
return a + (b-a) * self.random()
----------
components: Library (Lib)
files: obfuscated.py
messages: 395836
nosy: Christian.Kleineidam
priority: normal
severity: normal
status: open
title: random.uniform() hangs will eating up all available RAM
versions: Python 3.9
Added file: https://bugs.python.org/file50109/obfuscated.py
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue44421>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com