On Sat, Apr 27, 2013 at 6:42 AM, Ed Rogalsky <ed.rogal...@gmail.com> wrote:
> Oh sorry,
>
> the dead lock I got from my jack setup. Now it works  but I get a crash if I
> play in the clip-monitor and I switch to the project monitor.
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff4931339 in mlt_properties_dec_ref (self=0xf0bf4ad45255d245) at
> mlt_properties.c:386
> 386 mlt_properties.c: Datei oder Verzeichnis nicht gefunden.
> bt
> #0  0x00007ffff4931339 in mlt_properties_dec_ref (self=0xf0bf4ad45255d245)
> at mlt_properties.c:386
> #1  0x00007ffff492c6da in mlt_frame_close (self=0xf0bf4ad45255d245) at
> mlt_frame.c:914
> #2  0x00007ffff4940d3e in mlt_consumer_purge (self=0x280b0d0) at
> mlt_consumer.c:1230


I believe this fixes it. I am about to commit it.

diff --git a/src/framework/mlt_consumer.c b/src/framework/mlt_consumer.c
index 866ebf2..5cd7bc6 100644
--- a/src/framework/mlt_consumer.c
+++ b/src/framework/mlt_consumer.c
@@ -1226,7 +1226,7 @@ void mlt_consumer_purge( mlt_consumer self )
   if ( self->purge )
    self->purge( self );

- while ( mlt_deque_count( self->queue ) )
+ while ( self->ahead && mlt_deque_count( self->queue ) )
    mlt_frame_close( mlt_deque_pop_back( self->queue ) );
   if ( self->ahead && self->real_time )
   {


+-DRD-+

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to