You are here

Add new comment

cutoff=3.125 doesn't appear to have come from the preset file, the value there is 100, as shown in my previous message.

The drumkv1.conf looks OK to me:

[Custom]
StyleTheme=

[Default]
ControlsEnabled=false
KnobDialMode=0
KnobEditMode=0
Preset=test
PresetDir=/studio/drumkv1
ProgramsEnabled=false
SampleDir=/studio/drumkits/Buendia GM kit
UseGMDrumNames=true

[Dialogs]
ProgramsPreview=false
UseNativeDialogs=true

[Presets]
test=/studio/drumkv1/test.drumkv1

[Program]
Version=0.8.6.16git.80d65c

In any case, a program shouldn't crash simply because it was fed some unexpected data.

Because sometimes it crashes with SIGBUS, and other times with SIGSEGV, that indicates to me there is some memory corrupted, i.e. bad pointer or buffer overflow somewhere. Corrupt m_srate to 0, and later you get a SIGBUS. Corrupt some index or pointer, later you get a SIGSEGV.
Maybe the cutoff=3.125 also came from someone scribbling in memory they shouldn't have.