[Kdenlive-devel] Kdenlive 0.5 file support. Was: Re: Release plan

Alberto Villa villa.alberto at gmail.com
Sat Nov 8 16:45:02 UTC 2008

On Saturday 08 November 2008 12:11:56 Alberto Villa wrote:
> with 2635 i can't load my project, i'm rebuilding kdenlive and mlt with
> debug symbols (i had forgot to do it) to check the problem

i found my crash to be related to a strdup( 0 ) in mlt 

#0  0x29cec333 in strdup () from /lib/libc.so.7     
#1  0x2cabee54 in producer_framebuffer_init (profile=0x9480ca0, 
    type=producer_type, id=0xbfbfb0a8 "framebuffer", arg=0x0)
    at producer_framebuffer.c:222
#2  0x28271548 in mlt_repository_create (this=0x83c7700, profile=0x9480ca0,
    type=producer_type, service=0xbfbfb0a8 "framebuffer", input=0x0)
    at mlt_repository.c:173
#3  0x2827103d in mlt_factory_producer (profile=0x9480ca0,
    service=0xbfbfb0a8 "framebuffer", input=0x0) at mlt_factory.c:179
#4  0x2c8e555b in producer_fezzik_init (profile=0x9480ca0, type=producer_type,
    id=0x2cb00b7b "fezzik", arg=0xbfbfb0a8 "framebuffer")
    at producer_fezzik.c:101

i see that loading a 0.7 project producer_fezzik_init() is never called with 
arg different from arg1:arg2 or fezzik.dict syntax, so i think that something 
should be appended to "framebuffer", but i really don't know what, i don't 
know the code...
i'll try to patch producer_framebuffer.c to avoid the "?speed" check if arg == 
0, but i have not time until 2am... i just wanted to report the issue, maybe 
you know better than me if this is ok. i don't know, then, if 
mlt_factory_producer( profile, "fezzik", 0 ) is a good thing...
Alberto Villa <villa.alberto at gmail.com>

More information about the Kdenlive mailing list