"'SignalList' object has no attribute 'rec_trigger'" in bl00mbox.Channel.new
Sometimes blm.new(bl00mbox.patches.sampler, path)
fails with a cryptic traceback:
Traceback (most recent call last):
File "/flash/sys/main.py", line 3, in <module>
File "/flash/sys/st3m/run.py", line 254, in run_main
File "/flash/sys/st3m/run.py", line 171, in run_view
File "/flash/sys/st3m/run.py", line 162, in run_views
File "/flash/sys/st3m/reactor.py", line 112, in run
File "/flash/sys/st3m/reactor.py", line 118, in _run_once
File "/flash/sys/st3m/reactor.py", line 147, in _run_top
File "/flash/sys/st3m/processors.py", line 87, in think
File "/flash/sys/st3m/ui/elements/overlays.py", line 144, in think
File "/flash/sys/st3m/ui/view.py", line 243, in think
File "/flash/sys/st3m/ui/view.py", line 207, in _end_transition
File "/flash/apps/PetalHero/loading.py", line 48, in on_enter_done
File "/flash/apps/PetalHero/song.py", line 40, in __init__
File "/flash/apps/PetalHero/__init__.py", line 78, in load_fiba
File "/flash/sys/bl00mbox/_user.py", line 548, in new
File "/flash/sys/bl00mbox/_patches.py", line 132, in __init__
AttributeError: 'SignalList' object has no attribute 'rec_trigger'
I assume that's when OOM happens. It would be nice to handle this gracefully instead.