Peaks clone ?

It’s there:

Release Development Build · hemmer/AudibleInstruments · GitHub

1 Like

Thanks!

Hmm, seems to crash Rack whenever I load Peaks in, must need some more time to be developed.

Interesting, I’ll need to try on a Windows VM (Mac here). Anything in the crash logs?

Mine crashed as soon as I put the Peaks module into a blank template. MacOS Monterey 12.3.1

Which bit of the crash log do you need? or should I post the whole thing?

I’ve only tested briefly on Windows 11, Rack 2.1.0 - both VST and free standalone.

I’m guessing the plugin is compiled with the latest SDK - and you need at least Rack 2.1.0 for it to work.

ok that makes sense - I’m using 2.0.6

Crashed Rack 2.10 VST for me in Bitwig and killed Ableton.

1 Like

crashes here too, Win 11 VCV 2.10,

Thanks all - ok clearly something weird going on. I’ll take a look when I get some time. In the meantime, any input from devs who can build/ debug a little welcome. :slight_smile:

I’m running 2.10.

Oddly, absolutely nothing. It loads up perfectly fine, and I’m able to sometimes get a single instance running, but as soon as I try to add another instance or if I don’t completely clear the patch before adding it in, it freezes for about a second and crashes. The last thing on the log is simply this:

[21.162 info src/app/Browser.cpp:89 chooseModel] Creating module Audible Instruments Percussive Synth

[21.162 info src/app/Browser.cpp:93 chooseModel] Creating module widget Audible Instruments Percussive Synth

Got a build env running finally, turns out libtool was installed wrong. I built and ran with -d, here’s the stack trace from when I load in Peaks to when it crashes:

[7.198 info src/app/Browser.cpp:89 chooseModel] Creating module Audible Instruments Percussive Synth
[7.198 info src/app/Browser.cpp:93 chooseModel] Creating module widget Audible Instruments Percussive Synth
Reaping losing child 0x8001bbd00 PID 39421
make: *** [Makefile:107: run] Segmentation fault
Removing child 0x8001bbd00 PID 39421 from chain.

That’s definitely a bit beyond my scope, hope this helps a bit though. Feel free to reach out if you want me to test something on native windows.

Edit: here’s the entire trace, starting from running Rack with -d and ending at the crash.

./Rack.exe -d
Putting child 0x8001bbd00 (run) PID 39421 on the chain.
Live child 0x8001bbd00 (run) PID 39421
[0.000 info adapters/standalone.cpp:127 main] VCV Rack Free v2.1.0
[0.000 info adapters/standalone.cpp:128 main] Windows 10.0
[0.000 info adapters/standalone.cpp:134 main] Args: C:\msys64\home\gelat\Rack\Rack.exe -d
[0.000 info adapters/standalone.cpp:136 main] Development mode
[0.000 info adapters/standalone.cpp:137 main] System directory: C:/msys64/home/gelat/Rack
[0.000 info adapters/standalone.cpp:138 main] User directory: C:/msys64/home/gelat/Rack
[0.001 info adapters/standalone.cpp:142 main] System time: 2022-04-20 14:48:45 Mountain Daylight Time
[0.001 info src/settings.cpp:455 load] Loading settings C:/msys64/home/gelat/Rack/settings.json
[0.002 info adapters/standalone.cpp:165 main] Initializing network
[0.003 info adapters/standalone.cpp:167 main] Initializing audio
[0.003 info src/rtaudio.cpp:233 RtAudioDriver] Creating RtAudio WASAPI driver
[0.013 info src/rtaudio.cpp:245 RtAudioDriver] Found RtAudio WASAPI device 0: Speaker (Realtek(R) Audio) (0 in, 2 out)
[0.015 info src/rtaudio.cpp:245 RtAudioDriver] Found RtAudio WASAPI device 1: Microphone Array (AMD Audio Device) (2 in, 0 out)
[0.015 info src/rtaudio.cpp:233 RtAudioDriver] Creating RtAudio DirectSound driver
[0.044 info src/rtaudio.cpp:245 RtAudioDriver] Found RtAudio DirectSound device 0: Primary Sound Driver (0 in, 2 out)
[0.049 info src/rtaudio.cpp:245 RtAudioDriver] Found RtAudio DirectSound device 1: Speaker (Realtek(R) Audio) (0 in, 2 out)
[0.049 info src/rtaudio.cpp:245 RtAudioDriver] Found RtAudio DirectSound device 2: Primary Sound Capture Driver (2 in, 0 out)
[0.049 info src/rtaudio.cpp:245 RtAudioDriver] Found RtAudio DirectSound device 3: Microphone Array (AMD Audio Device) (2 in, 0 out)
[0.049 info adapters/standalone.cpp:170 main] Initializing MIDI

MidiInWinMM::initialize: no MIDI input devices currently available.

[0.049 info adapters/standalone.cpp:175 main] Initializing plugins
[0.049 info src/plugin.cpp:119 loadPlugin] Loading Core plugin
[0.050 info src/plugin.cpp:179 loadPlugin] Loaded Core v2.1.0
[0.050 info src/plugin.cpp:121 loadPlugin] Loading plugin from C:/msys64/home/gelat/Rack/plugins/AudibleInstruments
[0.051 info src/plugin.cpp:179 loadPlugin] Loaded AudibleInstruments v2.1.0
[0.051 info src/plugin.cpp:121 loadPlugin] Loading plugin from C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV
[0.052 info src/plugin.cpp:179 loadPlugin] Loaded WrongPeople v2.0.1
[0.052 info adapters/standalone.cpp:177 main] Initializing browser
[0.052 info adapters/standalone.cpp:179 main] Initializing library
[0.052 info adapters/standalone.cpp:183 main] Initializing UI
[0.052 info adapters/standalone.cpp:185 main] Initializing window
[0.059 info adapters/standalone.cpp:191 main] Creating engine
[0.059 info adapters/standalone.cpp:193 main] Creating history state
[0.059 info adapters/standalone.cpp:195 main] Creating event state
[0.059 info adapters/standalone.cpp:197 main] Creating scene
[0.060 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rail.svg
[0.061 info adapters/standalone.cpp:200 main] Creating patch manager
[0.061 info adapters/standalone.cpp:203 main] Creating window
[0.208 info src/window/Window.cpp:283 Window] Window content scale: 1.500000
[0.225 info src/window/Window.cpp:335 Window] Renderer: ATI Technologies Inc. AMD Radeon(TM) Graphics
[0.225 info src/window/Window.cpp:336 Window] OpenGL: 4.6.14756 Compatibility Profile Context 20.40.32 27.20.14032.8
[0.227 info src/window/Window.cpp:50 loadFile] Loaded font C:/msys64/home/gelat/Rack/res/fonts/DejaVuSans.ttf
[0.227 info src/patch.cpp:310 hasAutosave] Loading autosave C:/msys64/home/gelat/Rack/autosave/patch.json
[0.228 info src/patch.cpp:321 loadAutosave] Loading autosave C:/msys64/home/gelat/Rack/autosave/patch.json
[0.228 info adapters/standalone.cpp:238 main] Running window
[2.659 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Macro Oscillator
[2.667 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Braids.svg
[2.667 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/ScrewSilver.svg
[2.668 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2SGray.svg
[2.668 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2S_bg.svg
[2.668 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2SGray_fg.svg
[2.668 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PSWhite.svg
[2.668 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PS_bg.svg
[2.668 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PSWhite_fg.svg
[2.669 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PSGreen.svg
[2.669 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PSGreen_fg.svg
[2.669 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PSRed.svg
[2.669 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan2PSRed_fg.svg
[2.669 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/PJ301M.svg
[2.698 info src/window/Window.cpp:50 loadFile] Loaded font C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/hdad-segment14-1.002/Segment14.ttf
[2.702 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Macro Oscillator 2
[2.705 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Plaits.svg
[2.705 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/TL1105_0.svg
[2.705 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/TL1105_1.svg
[2.705 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PSWhite.svg
[2.705 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PS_bg.svg
[2.705 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PSWhite_fg.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSWhite.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PS_bg.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSWhite_fg.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Trimpot.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Trimpot_bg.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSBlue.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSBlue_fg.svg
[2.706 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/MediumLight.svg
[2.707 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Modal Synthesizer
[2.718 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Elements.svg
[2.718 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSRed.svg
[2.718 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSRed_fg.svg
[2.719 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSGreen.svg
[2.719 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan1PSGreen_fg.svg
[2.719 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PSRed.svg
[2.719 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PSRed_fg.svg
[2.719 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PSGreen.svg
[2.719 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan3PSGreen_fg.svg
[2.720 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/CKD6_0.svg
[2.720 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/CKD6_1.svg
[2.720 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Tidal Modulator
[2.726 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Tides.svg
[2.733 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Sheep.svg
[2.734 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Tidal Modulator 2
[2.737 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Tides2.svg
[2.738 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Texture Synthesizer
[2.752 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Clouds.svg
[2.752 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Meta Modulator
[2.754 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Warps.svg
[2.755 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan6PSWhite.svg
[2.755 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan6PS_bg.svg
[2.755 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/Rogan6PSWhite_fg.svg
[2.755 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/SmallLight.svg
[2.755 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Resonator
[2.761 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Rings.svg
[2.761 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Multiples
[2.762 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Links.svg
[2.762 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Utilities
[2.763 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Kinks.svg
[2.763 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Mixer
[2.764 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Shades.svg
[2.764 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/CKSS_0.svg
[2.764 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/CKSS_1.svg
[2.765 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Bernoulli Gate
[2.766 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Branches.svg
[2.766 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Quad VC-polarizer
[2.771 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Blinds.svg
[2.771 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Quad VCA
[2.776 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Veils.svg
[2.776 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Keyframer/Mixer
[2.783 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Frames.svg
[2.784 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/CKSS_rot_0.svg
[2.784 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/CKSS_rot_1.svg
[2.784 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Segment Generator
[2.788 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Stages.svg
[2.788 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/VCVSlider.svg
[2.789 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/VCVSliderHandle.svg
[2.789 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/VCVSliderLight.svg
[3.919 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Random Sampler
[3.929 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Marbles.svg
[3.930 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Liquid Filter
[3.938 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Ripples.svg
[3.938 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments EQ Filter
[3.942 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Shelves.svg
[3.942 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Dual Dynamics Gate
[3.945 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Streams.svg
[3.945 info src/app/Browser.cpp:201 createPreview] Creating module widget Audible Instruments Percussive Synth
[3.947 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/AudibleInstruments/res/Peaks.svg
[3.947 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/VCVBezel.svg
[4.485 info src/app/Browser.cpp:201 createPreview] Creating module widget Wrong People MIDI Player
[4.487 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/MIDIPlayer.svg
[4.488 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/ScrewBlack.svg
[4.488 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/PortPurple.svg
[4.488 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/PortOrange.svg
[4.488 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/Button_0.svg
[4.488 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/Button_1.svg
[4.488 info src/window/Window.cpp:50 loadFile] Loaded font C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/fonts/ShareTechMono-Regular.ttf
[4.488 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/PortYellow.svg
[4.495 info src/app/Browser.cpp:201 createPreview] Creating module widget Wrong People Lua
[4.496 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/Lua.svg
[4.497 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/PortGreen.svg
[4.497 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/PortRed.svg
[4.501 info src/app/Browser.cpp:201 createPreview] Creating module widget Wrong People Tourette
[4.503 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/Tourette.svg
[4.503 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/TinyLight.svg
[4.503 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/KnobMediumGreen.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/KnobMediumBlue.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/KnobMediumYellow.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/KnobMediumOrange.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/KnobMediumRed.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/KnobMediumPurple.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/SwitchVertical_0.svg
[4.504 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/plugins/WrongPeopleVCV/res/ComponentLibrary/SwitchVertical_1.svg
[4.509 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV Audio 2
[4.509 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/Audio2.svg
[4.510 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/RoundLargeBlackKnob.svg
[4.510 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/ComponentLibrary/RoundLargeBlackKnob_bg.svg
[4.513 info src/window/Window.cpp:50 loadFile] Loaded font C:/msys64/home/gelat/Rack/res/fonts/Nunito-Bold.ttf
[4.513 info src/window/Window.cpp:50 loadFile] Loaded font C:/msys64/home/gelat/Rack/res/fonts/ShareTechMono-Regular.ttf
[4.514 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV Audio 8
[4.514 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/Audio8.svg
[4.522 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV Audio 16
[4.523 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/Audio16.svg
[4.523 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV MIDI to CV
[4.524 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/MIDI_CV.svg
[4.524 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV MIDI CC to CV
[4.524 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/MIDICC_CV.svg
[4.557 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV MIDI to Gate
[4.557 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/MIDI_Gate.svg
[5.296 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV MIDI Map
[5.297 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/MIDIMap.svg
[5.299 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV CV to MIDI
[5.300 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/CV_MIDI.svg
[5.306 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV CV to MIDI CC
[5.307 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/CV_MIDICC.svg
[5.314 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV Gate to MIDI
[5.314 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/Gate_MIDI.svg
[5.321 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV Blank
[5.322 info src/app/Browser.cpp:201 createPreview] Creating module widget VCV Notes
[5.322 info src/window/Svg.cpp:28 loadFile] Loaded SVG C:/msys64/home/gelat/Rack/res/Core/Notes.svg
[7.198 info src/app/Browser.cpp:89 chooseModel] Creating module Audible Instruments Percussive Synth
[7.198 info src/app/Browser.cpp:93 chooseModel] Creating module widget Audible Instruments Percussive Synth
Reaping losing child 0x8001bbd00 PID 39421
make: *** [Makefile:107: run] Segmentation fault
Removing child 0x8001bbd00 PID 39421 from chain.

That doesn’t seem to have the stack trace to the crash. Find the crash log, or do this in gdb and use the bt command when the segfault happens.

That was literally the end of the log, the crash log for the dist version ended at “creating module widget”, the built version ended at “segmentation fault”, and the built version with -d is what I posted. Definitely weird that there isn’t anything else after it.

Here’s the entire log file from running the dist version (2.10) anyway:

Are you able to build the plugin yourself?

If so you need to use GDB with a debug build of the plugin otherwise logs will show nothing of use.

Here’s my crash log from using a debug build on Win10 Rack v2.1.0. [Adding Peaks from the module browser.]

This is problem in the firmware. Analysis and fix is here: Peaks clone ? - #59 by Steve_Russell

Thread 31 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 11776.0xd60]
0x00007ffd46336ba4 in peaks::MultistageEnvelope::Process (this=0x1eba645d6c0, gate_flags=0x1eba645f17d "", out=0x1eba645e134, size=5116086978860809725) at eurorack/peaks/modulations/multistage_envelope.cc:81
81          uint16_t t = Interpolate824(
(gdb) bt
#0  0x00007ffd46336ba4 in peaks::MultistageEnvelope::Process (this=0x1eba645d6c0, gate_flags=0x1eba645f17d "", out=0x1eba645e134, size=5116086978860809725)
    at eurorack/peaks/modulations/multistage_envelope.cc:81
#1  0x00007ffd463526fc in peaks::Processors::Process (size=4, output=0x1eba645e130, gate_flags=0x1eba645f17a "", this=0x1eba645d680)
    at ./eurorack/peaks/processors.h:124
#2  Peaks::process (size=<optimized out>, block=<optimized out>, this=<optimized out>) at src/Peaks.cpp:563
#3  Peaks::process (this=0x1eba645d4d0, args=...) at src/Peaks.cpp:485
#4  0x00007ffd480d5a1a in libRack!_ZN4rack6engine6Module9doProcessERKNS1_11ProcessArgsE () from /c/Program Files/VCV/Rack2 Pro/libRack.dll
#5  0x00007ffd480d0a92 in libRack!_ZN4rack6engine6Engine9stepBlockEi () from /c/Program Files/VCV/Rack2 Pro/libRack.dll
#6  0x00007ffd480d1296 in libRack!_ZN4rack6engine6Engine9stepBlockEi () from /c/Program Files/VCV/Rack2 Pro/libRack.dll
#7  0x00007ffd4e761371 in ?? () from /c/Program Files/VCV/Rack2 Pro/libstdc++-6.dll
#8  0x00007ffd66624d53 in ?? () from /c/Program Files/VCV/Rack2 Pro/libwinpthread-1.dll
#9  0x00007ffd7d5caf5a in msvcrt!_beginthreadex () from /c/WINDOWS/System32/msvcrt.dll
#10 0x00007ffd7d5cb02c in msvcrt!_endthreadex () from /c/WINDOWS/System32/msvcrt.dll
#11 0x00007ffd7c217034 in KERNEL32!BaseThreadInitThunk () from /c/WINDOWS/System32/KERNEL32.DLL
#12 0x00007ffd7dca2651 in ntdll!RtlUserThreadStart () from /c/WINDOWS/SYSTEM32/ntdll.dll
#13 0x0000000000000000 in ?? ()
1 Like

don’t know what that size is, but it sure it a big number.

Strange as I’ve built the plugin using a local clone of Ewan’s WIP fork and it’s been fine. Hadn’t done any testing since yesterday, and now (having caught up with this thread) Peaks crashes.

So I think I might have fixed the issue. I could repro the crash on Win11 VM, now working for me.

The original code had:

		memset(&processors[0], 0, sizeof(processors[0]));
		memset(&processors[1], 0, sizeof(processors[1]));	

in the constructor. I was getting a warning about this, so I switched to peaks::Processors processors[2] = {}; where it is declared. This worked on Mac, but clearly not on Windows. I’ve not used memset with complex types at least for a while, and I don’t know the internals of the original MI code - clearly there are some uninitalised variables there. Also I think the 2.1.0 vs 2.0.6 thing is a red herring, I’ve just tested the version from github (built against 2.1.0 SDK) in Rack 2.0.6.

Builds have been updated, let me know if this works. :slight_smile:

1 Like