for me attached patch seems to fix crash (because 'add silence' apparently  add second transition with duration exactly 0.000 sec - so we crash trying to process this) <div><br></div><div><br><br>On Friday, August 27, 2021, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">for future history:<div><br></div><div>[New LWP 26812]</div><div>--Type <RET> for more, q to quit, c to continue without paging--</div><div><br></div><div>Thread 156 "cin" received signal SIGFPE, Arithmetic exception.</div><div>[Switching to LWP 26812]</div><div>0xf7316cf8 in tgkill ()</div><div>   from /apex/com.android.runtime/lib/<wbr>bionic/libc.so</div><div>(gdb) bt full</div><div>#0  0xf7316cf8 in tgkill ()</div><div>   from /apex/com.android.runtime/lib/<wbr>bionic/libc.so</div><div>No symbol table info available.</div><div>#1  0xf5e3aa40 in __aeabi_ldiv0 ()</div><div>    at /buildbot/src/android/gcc/<wbr>toolchain/build/../gcc/gcc-4.<wbr>9/libgcc/config/arm/lib1funcs.<wbr>S:1337</div><div>No locals.</div><div>#2  0xf5e36740 in IrisSquareMain::process_<wbr>realtime (this=0xf6044000,</div><div>    incoming=0xf1959740, outgoing=0xf1959900) at irissquare.C:312</div><div>        h = <optimized out></div><div>        w = <optimized out></div><div>#3  0x00b36dc4 in PluginServer::process_<wbr>transition(VFrame*, VFrame*, long long, long long) ()</div><div>No symbol table info available.</div><div>#4  0x00bea320 in VModule::render(VFrame*, long long, int, double, int, int, int) ()</div><div>No symbol table info available.</div><div>#5  0x00be7fd8 in VirtualVNode::read_data(<wbr>VFrame*, long long, double, int) ()</div><div>No symbol table info available.</div><div>#6  0x00be824c in VirtualVNode::render_as_<wbr>module(VFrame*, VFrame*, long long, double, int) ()</div><div>No symbol table info available.</div><div>#7  0x00be8070 in VirtualVNode::render(VFrame*, long long, double, int) ()</div><div>No symbol table info available.</div><div>#8  0x00be7aa0 in VirtualVConsole::process_<wbr>buffer(long long, int) ()</div><div>No symbol table info available.</div><div>#9  0x00bef280 in VRender::process_buffer(long long, int) ()</div><div>No symbol table info available.</div><div>#10 0x00bef804 in VRender::run() ()</div><div>--Type <RET> for more, q to quit, c to continue without paging--</div><div>No symbol table info available.</div><div>#11 0x00cc04d4 in Thread::entrypoint(void*) ()</div><div>No symbol table info available.</div><div>#12 0xf7325544 in __pthread_start(void*) ()</div><div>   from /apex/com.android.runtime/lib/<wbr>bionic/libc.so</div><div>No symbol table info available.</div><div>#13 0xf72dfc44 in __start_thread ()</div><div>   from /apex/com.android.runtime/lib/<wbr>bionic/libc.so</div><div>No symbol table info available.</div><div>#14 0x00000000 in ?? ()</div><div>No symbol table info available.</div><div>Backtrace stopped: previous frame identical to this frame (corrupt stack?)</div><div><br></div><div>---</div><div><br></div><div>part of gdb session... </div><div><br></div><div>for reproduction. </div><div><br></div><div>1) load video</div><div>2) seek to some frame by setting there playhead/cursor on timeline</div><div>3) apply edit > cut (x) {blade cut} </div><div>4) attach iris square transition from video > attach transition menu. </div><div>5) set in point at very same frame</div><div>6) move cursor a bit after transition bar ended.. </div><div>7) set out point</div><div>8) use edit>add silence.. </div><div><br></div><div>in my case it crashes.... </div><div><br></div>
</blockquote></div>