[Cin] Keyframes Autos and Title plugin

Phyllis Smith phylsmith2017 at gmail.com
Fri Feb 15 01:23:09 CET 2019

Some information about the Booby Bird Trap.  It seems to be a bad day for
the birds as we are trapping a lot.

*Find Lock Problems with Booby Trap*

A Booby Trap is used in CinGG for setting a trap to catch lock problems
that might have been missed. It will trap boobies only if compile by adding
“--with-booby” on the configuration command line. This is the default if
you compile using ./bld.sh from the GIT repository. It should not interfere
with normal execution.

There are 2 potential traps:

1) If you try to unlock a lock when it is not locked;

2) or if you execute a drawing operation without holding the window lock.

The trap prints the following in the controlling terminal window:



An example backtrace is below along with some hints on how to analyze:

- - - - - - - -

/home/cin5/bin/./cin(_Z5boobyv+0x3f) [0x557069fa9b2f]


/home/cin5/bin/./cin(+0x9707fb) [0x557069f7e7fb]







/usr/lib/libpthread.so.0(+0x7a9d) [0x7f1b91b4ea9d]

/usr/lib/libc.so.6(clone+0x43) [0x7f1b90accb23]

- - - - - - - -

To see which routine is reporting the booby keyin: c++filt

And then the 2nd line in the backtrace above:

It comes back with the routine as: BC_WindowBase::draw_line(int, int, int,
int, BC_Pixmap*)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20190214/f7104e96/attachment.html>

More information about the Cin mailing list