isivisi / questionablemodules

My collection of VCVRack modules
Other
4 stars 1 forks source link

Treequencer crash #51

Closed isivisi closed 10 months ago

isivisi commented 10 months ago
[14.010 fatal adapters/standalone.cpp:49 fatalSignalHandler] Fatal signal 11. Stack trace:
11: ./Rack() [0x4042ed]
10: /usr/lib/libc.so.6(+0x3e710)
9: /home/isivisi/.Rack2/plugins-lin-x64/questionablemodules/plugin.so(Treequencer::processSequence(bool)+0xa6)
8: /home/isivisi/.Rack2/plugins-lin-x64/questionablemodules/plugin.so(Treequencer::process(rack::engine::Module::ProcessArgs const&)+0x52f)
7: ./libRack.so(rack::engine::Module::doProcess(rack::engine::Module::ProcessArgs const&)+0x9dc)
6: ./libRack.so(rack::engine::Engine::stepBlock(int)+0x749)
5: ./libRack.so(rack::audio::Device::processBuffer(float const*, int, float*, int, int)+0x143)
4: ./libRack.so(rack::RtAudioDevice::rtAudioCallback(void*, void*, unsigned int, double, unsigned int, void*)+0xa3)
3: ./libRack.so(+0x79ee02)
2: ./libRack.so(+0x79f325)
1: /usr/lib/libc.so.6(+0x8c9eb)
0: /usr/lib/libc.so.6(+0x110dfc)

toggling bounce while there is no active seqeuence in sequence mode ends it all.

should probably force a sequence to be generated the moment its toggled

edit: actually its a size_t being set to -1

isivisi commented 10 months ago

fixed by commit: https://github.com/isivisi/questionablemodules/commit/ee120234a760c93f5560f379f2212de0a72bd7a4