dBiz Bene crashes Rack 2.0 on linux

Hi.

Inserting dBiz Bene from the library crashes Rack 2.0.3 on linux

excerpt from the logfile:



[22,434 info src/window/Svg.cpp:28 loadFile] Loaded SVG /home/s79a/.Rack2/plugins/dBiz/res/Dark/Bene.svg
[22,434 warn src/window/Window.cpp:723 loadFont] Cannot read file /home/s79a/.Rack2/plugins/dBiz/res/DOTMATRI.ttf
[22,437 fatal adapters/standalone.cpp:60 fatalSignalHandler] Fatal signal 11 SIGSEGMENTATION FAULT. Stack trace:
26: ./Rack() [0x403ccf]
25: /lib/x86_64-linux-gnu/libc.so.6(+0x46520) [0x7fd609960520]
24: /home/s79a/.Rack2/plugins/dBiz/plugin.so(_ZN11BeneDisplay4drawEP10NVGcontext+0xe5) [0x7fd5bc547295]
23: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x180) [0x7fd609fff5a0]
22: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
21: ./libRack.so(_ZN4rack3app12ModuleWidget4drawERKNS_6widget6Widget8DrawArgsE+0x51) [0x7fd609fc3691]
20: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x131) [0x7fd609fff551]
19: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
18: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x131) [0x7fd609fff551]
17: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
16: ./libRack.so(_ZN4rack3app10RackWidget4drawERKNS_6widget6Widget8DrawArgsE+0x2b) [0x7fd609fe3e8b]
15: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x131) [0x7fd609fff551]
14: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
13: ./libRack.so(_ZN4rack6widget10ZoomWidget4drawERKNS0_6Widget8DrawArgsE+0x49) [0x7fd609ffcd79]
12: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x131) [0x7fd609fff551]
11: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
10: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x131) [0x7fd609fff551]
9: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
8: ./libRack.so(_ZN4rack2ui12ScrollWidget4drawERKNS_6widget6Widget8DrawArgsE+0x33) [0x7fd609f78813]
7: ./libRack.so(_ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi+0x131) [0x7fd609fff551]
6: ./libRack.so(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0xba) [0x7fd609fff67a]
5: ./libRack.so(_ZN4rack6window6Window4stepEv+0x8ba) [0x7fd609fa0eaa]
4: ./libRack.so(_ZN4rack6window6Window3runEv+0x18) [0x7fd609fa0f88]
3: ./Rack(main+0xa78) [0x4037a8]
2: /lib/x86_64-linux-gnu/libc.so.6(+0x2dfd0) [0x7fd609947fd0]
1: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x7d) [0x7fd60994807d]
0: ./Rack() [0x403aa9]

DOTMATRI.TTF exists in ./Rack2/plugins/dBiz/res/

thanks :slight_smile:

Regarding the font: Linux is case-sensitive. Copy DOTMATRI.TTF to DOTMATRI.ttf, that error will disappear.

I’ve built and am running it here on Ubuntu 18.04, it seems to works okay though I haven’t thoroughly tested every control and port. Thanks for the reminder, it is a terrific sequencer.

3 Likes

:partying_face: Yay! It works. Thanks :slight_smile:

1 Like