theabolton/whysynth

An improper locking bug(e.g., deadlock) on the lock global_mutex

Opened this issue · 3 comments

Hi, developers, thank you for your checking. It seems the lock global_mutex is not released correctly when !global.grain_envelope== 1 and !sampleset_init()==1 in the function y_instantiate?

https://github.com/smbolton/whysynth/blob/32e4bc73baa554bb1844b3165e657911f43f3568/src/dssp_synth.c#L110-L141

Best,

Hi, developers @smbolton @trebmuh

Any comments would be highly appreciated. Thank you.

Best Regards,

Hi @ycaibb .
I'm not a code dev, so I can't comment on your message.
You need to wait for a answer from @smbolton.
Happy Christmas to you and yours.

@trebmuh Happy Christmas to you!