Pam's pro workout - issue on linux

  • Pam’s “version”: “2.128.2”
  • VCV Rack 2.6.3
  • Ubuntustudio 24.04

loading a patch with Pam’s pro workout crashes VCV :

> [0.521 info src/engine/Engine.cpp:1463 fromJson] Creating module ALM Busy Circuits Pamela's Pro Workout
> [0.522 fatal adapters/standalone.cpp:49 fatalSignalHandler] Fatal signal 6. Stack trace:
> ./Rack: ?? +0x4047ed
> /lib/x86_64-linux-gnu/libc.so.6: ?? +0x4ea45330
> /lib/x86_64-linux-gnu/libc.so.6: pthread_kill +0x11c
> /lib/x86_64-linux-gnu/libc.so.6: gsignal +0x1e
> /lib/x86_64-linux-gnu/libc.so.6: abort +0xdf
> /lib/x86_64-linux-gnu/libc.so.6: ?? +0x4ea297b6
> /lib/x86_64-linux-gnu/libc.so.6: ?? +0x4eb36c19
> /lib/x86_64-linux-gnu/libc.so.6: ?? +0x4eb37ea4
> /home/ins/.local/share/Rack2/plugins-lin-x64/ALM034/plugin.so: PPW::dataFromJson(json_t*) +0x251
> ./libRack.so: rack::engine::Engine::fromJson(json_t*) +0x135
> ./libRack.so: rack::patch::Manager::fromJson(json_t*) +0x1ba
> ./libRack.so: rack::patch::Manager::loadAutosave() +0xf9
> ./libRack.so: rack::patch::Manager::launch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) +0xd5
> ./Rack: main +0xb6a
> /lib/x86_64-linux-gnu/libc.so.6: ?? +0x4ea2a1ca
> /lib/x86_64-linux-gnu/libc.so.6: __libc_start_main +0x8b
> ./Rack: ?? +0x404719

is this a problem on my end ? thanks.

That stack trace sure looks like PPW is firing an assert in its own code. There is an ancient argument among programmers as to whether to leave these in in released code. The argument for is that you want to know if this happened. the argument against is that you don’t want an minor malfunction to crash the program.

Opinions are divided on this, although I will say that leaving them in is not what I do. I would recommend contacting whoever supports this module.

ok, thank you