<div dir="auto"><div>Phyllis, can you check HV's version of delayaudio plugin functions?</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/heroineworshiper/hvirtual/blob/457c27f1786a83d43ad205478e4389f760c4fdf9/plugins/delayaudio/delayaudio.C">https://github.com/heroineworshiper/hvirtual/blob/457c27f1786a83d43ad205478e4389f760c4fdf9/plugins/delayaudio/delayaudio.C</a><br></div><div dir="auto"><br></div><div dir="auto">they slightly different, esp. in memcpy parts.</div><div dir="auto">I'll try to test this idea myself, sometime this day.</div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">пт, 21 апр. 2023 г., 19:03 Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">so far I get this Backtrace:<br>
<br>
Thread 88 "cin" received signal SIGSEGV, Segmentation fault.<br>
[Switching to Thread 0xc4612b00 (LWP 16879)]<br>
0xf4e0f37d in DelayAudio::process_realtime(long long, Samples*,<br>
Samples*) () from /usr/lib/cin/plugins/audio/delayaudio.plugin<br>
(gdb) bt full<br>
#0 0xf4e0f37d in DelayAudio::process_realtime(long long, Samples*, Samples*)<br>
() from /usr/lib/cin/plugins/audio/delayaudio.plugin<br>
No symbol table info available.<br>
#1 0x08709468 in PluginAClient::process_buffer(long long, Samples*,<br>
long long, int) ()<br>
No symbol table info available.<br>
#2 0x08729ea5 in PluginServer::process_buffer(Samples**, long long,<br>
long long, long long, long long, int) ()<br>
No symbol table info available.<br>
#3 0x084d393b in AAttachmentPoint::render(Samples*, int, long long,<br>
long long, long long) ()<br>
No symbol table info available.<br>
#4 0x087efb03 in VirtualANode::render_as_module(Samples**, Samples*,<br>
long long, long long, long long) ()<br>
No symbol table info available.<br>
#5 0x087efbaa in VirtualANode::render(Samples*, long long, long long,<br>
long long) ()<br>
No symbol table info available.<br>
#6 0x087ede33 in VirtualAConsole::process_buffer(long long, long long) ()<br>
No symbol table info available.<br>
#7 0x08504f84 in ARender::run() ()<br>
No symbol table info available.<br>
#8 0x088f4881 in Thread::entrypoint(void*) ()<br>
--Type <RET> for more, q to quit, c to continue without paging--<br>
No symbol table info available.<br>
#9 0xf7e42328 in start_thread () from /lib/libpthread.so.0<br>
No symbol table info available.<br>
#10 0xf6204f06 in clone () from /lib/libc.so.6<br>
No symbol table info available.<br>
<br>
On Fri, Apr 21, 2023 at 5:08 AM Andrew Randrianasulu<br>
<<a href="mailto:randrianasulu@gmail.com" target="_blank" rel="noreferrer">randrianasulu@gmail.com</a>> wrote:<br>
><br>
> Thanks a lot, I am sorry I spend most of time watching all 7 episodes of Extrapolations (tv series) instead of doing anything at computer.<br>
><br>
> So, it basically in "delay audio" plugin, this find narrows it quite a lot!<br>
><br>
> пт, 21 апр. 2023 г., 04:04 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" target="_blank" rel="noreferrer">phylsmith2017@gmail.com</a>>:<br>
>><br>
>> Simplest demo to create "Delay Audio" plugin problem. I tested this with 4 random audio files or video files that included audio files and all crashed under this set of steps. So you can demo with any file but 1 small example audio file is attached.<br>
>><br>
>> 1) load/replace file (or load to resources and then drag onto timeline)<br>
>> 2) drag the "Delay Audio" plugin to the audio track<br>
>> 3) start playing file from the beginning (or start anywhere)<br>
>> 4) without stopping first, use the "fast forward" icon in the main window to speed up the playing - CRASH<br>
>><br>
>> ALTERNATIVE to "Delay Audio" is "F_adelay" which did not crash for me - set "delays" parameter to desired seconds and use "Apply".<br>
>> Next I will use the debugger to learn some more.<br>
</blockquote></div></div></div>