You are here

Add new comment

After trying it again, this time I see a SIGSEGV, in same function.

(gdb) run
Starting program: /usr/local/bin/drumkv1_jack 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffeaadb700 (LWP 18541)]
[New Thread 0x7fffe9e83700 (LWP 18542)]
[New Thread 0x7fffe9682700 (LWP 18543)]
[New Thread 0x7fffe8e46700 (LWP 18546)]
[New Thread 0x7fffe85c4700 (LWP 18547)]
drumkv1widget::activateElement(36)
drumkv1widget::updateSchedNotify(0, 0x0000)
drumkv1widget::loadPreset("/home/genie/sub/studio/drumkv1/test.drumkv1")
drumkv1widget::clearSampleFile()
drumkv1widget::activateElement(36)
drumkv1widget::updateSchedNotify(0, 0x0000)
drumkv1widget::activateElement(38)
drumkv1widget::updateSchedNotify(0, 0x0000)
[New Thread 0x7fffdab37700 (LWP 18823)]
[Thread 0x7fffdab37700 (LWP 18823) exited]
drumkv1widget::loadSampleFile("/home/genie/.hydrogen/data/drumkits/Buendia GM kit/Snare_B_03_1.wav")

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe85c4700 (LWP 18547)]
0x00007ffff7230a3c in drumkv1_formant::Impl::vtab_coeffs(drumkv1_formant::Coeffs&, drumkv1_formant::Vtab const*, unsigned int, float) () from /usr/local/lib/libdrumkv1.so.0
(gdb) bt
#0  0x00007ffff7230a3c in drumkv1_formant::Impl::vtab_coeffs(drumkv1_formant::Coeffs&, drumkv1_formant::Vtab const*, unsigned int, float) () from /usr/local/lib/libdrumkv1.so.0
#1  0x00007ffff7230bf8 in drumkv1_formant::Impl::reset_coeffs() () from /usr/local/lib/libdrumkv1.so.0
#2  0x00007ffff7230cfe in drumkv1_formant::reset_coeffs() () from /usr/local/lib/libdrumkv1.so.0
#3  0x00007ffff7226682 in drumkv1_formant::update (this=0x686968, cutoff=3.125, reso=0) at drumkv1_formant.h:234
#4  0x00007ffff7226377 in drumkv1_formant::reset_filters (this=0x686968, cutoff=3.125, reso=0) at drumkv1_formant.h:121
#5  0x00007ffff7221134 in drumkv1_impl::process_midi (this=0x65b9c0, 
    data=0x7fffe85c39d0 "\231&LSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377", size=3) at drumkv1.cpp:1512
#6  0x00007ffff7223df9 in drumkv1::process_midi (this=0x65b830, 
    data=0x7fffe85c39d0 "\231&LSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377", size=3) at drumkv1.cpp:2231
#7  0x000000000040a2e5 in drumkv1_jack::process (this=0x65b830, nframes=128) at drumkv1_jack.cpp:271
#8  0x0000000000409b44 in drumkv1_jack_process (nframes=128, arg=0x65b830) at drumkv1_jack.cpp:112
#9  0x00007ffff795ce2f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#10 0x00007ffff51a6064 in start_thread (arg=0x7fffe85c4700) at pthread_create.c:309
#11 0x00007ffff46b962d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb)