Closed Miserlou closed 5 years ago
Which module does this happen with? Not reproducible on Linux.
Well, that's good to hear I suppose.
To clarify, the whole program has to be reopened (either quit and re-opened or loaded from a .vcv file), not just readded to an existing session. Acid and RangeLFO seem to trigger it the most.
OK. I am seeing the issue on Windows. When restarting Rack it crashes with a Segmentation Fault. This is with the EssEff
module.
I was able to extract a backtrace with the BigButton
module using the signal trap in Rack:
[0.296 fatal src/main.cpp:40] Fatal signal 11. Stack trace:
22: ZN4rack10appDestroyEv 0x4561c5
21: gai_strerrorW 0x757ac0
20: _C_specific_handler 0x32f07fd0
19: _chkstk 0x332b4660
18: RtlWalkFrameChain 0x33213730
17: KiUserExceptionDispatcher 0x332b34c0
16: ZN4rack3app11ParamWidget4stepEv 0x498776
15: ZN4rack6widget6Widget4stepEv 0x4a6782
14: ZN4rack6widget6Widget4stepEv 0x4a6782
13: ZN4rack6widget6Widget4stepEv 0x4a6782
12: ZN4rack6widget6Widget4stepEv 0x4a6782
11: ZN4rack6widget6Widget4stepEv 0x4a6782
10: ZN4rack6widget6Widget4stepEv 0x4a6782
9: ZN4rack2ui12ScrollWidget4stepEv 0x4a265e
8: ZN4rack3app16RackScrollWidget4stepEv 0x48a890
7: ZN4rack6widget6Widget4stepEv 0x4a6782
6: ZN4rack3app5Scene4stepEv 0x4914a4
5: ZN4rack6Window3runEv 0x4587ca
4: main 0x7a01e0
3: main 0x7a01e0
2: main 0x7a01e0
1: BaseThreadInitThunk 0x328b7960
0: RtlUserThreadStart 0x3327a250
It looks like it has to do with the ParamWidget
for the button and crashes in the step()
function. This does not always happen and looks like to be timing related.
Thanks for looking into this. Do you think this should be reported in Rack itself, or is there just some line that I'm missing? I'm still using the migration headers, FWIW.
Not sure, to be honest. Maybe report it to Rack itself with the backtrace above and have Andrew see if there is anything obvious.
FYI, others are seeing similar issues: https://community.vcvrack.com/t/after-upgrade-to-v1-issues-with-paramquantity-and-paramwidget/3457/31
Related upstream issue: https://github.com/VCVRack/Rack/issues/1428
These should all be fixed now!
This is annoying and I can't figure it out yet. Modules all work fine upon initial use, but when re-opening them, I get an immediate crash. TB: