<br><br>On Sunday, August 29, 2021, Phyllis Smith via Cin <<a href="mailto:cin@lists.cinelerra-gg.org">cin@lists.cinelerra-gg.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">Andrew, <br></div><div class="gmail_default" style="font-size:small">WOW, highly reproducible -- I can not believe you found this as it is always hard to remember what was done to cause the problem.</div><div class="gmail_default" style="font-size:small">The fix works Great! to stop the crash and I will check it into GIT next time I power up the desktop.</div><div class="gmail_default" style="font-size:small">What was the purpose of the previous email: "illustration about 'iris square; transition"?  Was it just to show that it does not work correctly in the case of the steps outlined here?  </div></div></blockquote><div><br></div><div>it was illustration for Andrea, and while making this illustration I discovered this crash :-} thankfully, it was  easy to fix. Hopefully fix have no side effects.. (we do not need to actually process 0.0000 seconds long  transition?) </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks, Phyllis<br><div><span><div><div role="button" name="^i" style="background-color:rgb(221,221,221);color:rgb(102,102,102)" aria-label="Inbox">Inbox</div></div></span></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 27, 2021 at 12:31 PM Andrew Randrianasulu via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" target="_blank">cin@lists.cinelerra-gg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">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" target="_blank">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer" target="_blank">https://lists.cinelerra-gg.<wbr>org/mailman/listinfo/cin</a><br>
</blockquote></div>
</blockquote>