Help: [132.850 fatal src/main.cpp:45] Fatal signal 6.

I made a few changes to my sequencer and then rack started crashing. when I deleted the plugin from .Rack it was ok. loaded ol patch. make install, now it loads ok but crashes whenever I right click on rack to select modules.

[132.850 fatal src/main.cpp:45] Fatal signal 6.

please help !

tail of log

21: /home/bill/Desktop/Rack/Rack() [0x56d2b1]
20: /lib/x86_64-linux-gnu/ [0x7f42a6698040]
19: /lib/x86_64-linux-gnu/ [0x7f42a6697fb7]
18: /lib/x86_64-linux-gnu/ [0x7f42a6699921]
17: /lib/x86_64-linux-gnu/ [0x7f42a668948a]
16: /lib/x86_64-linux-gnu/ [0x7f42a6689502]
15: /home/bill/Desktop/Rack/Rack(_ZN4rack3app12ModuleWidget9addOutputEPNS0_10PortWidgetE+0xa8) [0x5a598e]
14: /home/bill/.Rack/plugins-v1/Borg/ [0x7f429768d9df]
13: /home/bill/.Rack/plugins-v1/Borg/ [0x7f42976953fa]
12: /home/bill/Desktop/Rack/Rack(_ZN4rack3app8ModelBox4drawERKNS_6widget6Widget8DrawArgsE+0x28c) [0x59a944]
11: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
10: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
9: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
8: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
7: /home/bill/Desktop/Rack/Rack(_ZN4rack2ui12ScrollWidget4drawERKNS_6widget6Widget8DrawArgsE+0x33) [0x5750ed]
6: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
5: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
4: /home/bill/Desktop/Rack/Rack(_ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE+0x1ce) [0x5b4bda]
3: /home/bill/Desktop/Rack/Rack(_ZN4rack6Window3runEv+0x698) [0x5665da]
2: /home/bill/Desktop/Rack/Rack(main+0x448) [0x4e6298]
1: /lib/x86_64-linux-gnu/ [0x7f42a667abf7]
0: /home/bill/Desktop/Rack/Rack(_start+0x29) [0x4eb1f9]

Double check your use of the module pointer in your widget code.The browser doesn’t create a module so if you have something like module->xxxin your widget you need to make sure module is not null first.


Use the debugger.

1 Like

I was afraid that the Borg had assimilated my code but I had copied and edited some code, and got my input crossed with my output, and was trying to create input on a port that was beyond the range of the input ports.

I will have to learn how to use the debugger

yep, I do that all the time…


this line in log was very helpful. said it was an output port and # 10

thanks everyone for the support.