Hi,

update: I'm actually seeing spurious crashes in different frei0r modules, but always in xxx::update(). So I suspect that somehow there is some versioning problem with vtables & co. I'm always cleaning all old output files, then run a clean configure and later install; first MLT, next Kdenlive. But somehow I seem to have messed up something. Any ideas?

For cross-checking, I've now installed a side-by-side Kdenlive from Kdenlive's testing repository. That one from the Kdenlive ppa's works without crashing, using the corresponding MLT and frei0r packages. So I suspect that I may be doing something wrong here, but what?

To add further to my woes: rendering with my self-compiled MLT immediately fails when started from within Kdenlive. When run separately, MLT crashes at some later point in time.

Best regards,
Harald


Am 23.08.2016 um 17:23 schrieb Harald Albrecht:
Hi,

I've just upgraded my MLT to the most recent git master, which is around 10 days old. Now Kdenlive crashes repeatedly after a few positioning actions in the timeline, always in frei0r-1/multiply.so. As I'm not sure if MLT is at stake, or some other unnoticed updated sneaked in, I'm asking here for help first before pointing fingers.

System is Kubuntu 16.04 LTS with backports ppa enable, all updates installed as of today.

fei0r-plugins is 1.5+git201604011602-0xenial1; maintainer is Vincent ;)

MLT is compiled from git master as of today.

Kdenlive is compiled from git Applications/16.08 as of today.

Render threads is set to 1.

This is the backtrace, any ideas...? Best regards, Harald

Thread 21 "RenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffaa665700 (LWP 4304)]
0x00007fffa0fe71b4 in multiply::update(double, unsigned int*, unsigned int const*, unsigned int const*, unsigned int const*) ()
   from /usr/lib/frei0r-1/multiply.so
(gdb) bt
#0 0x00007fffa0fe71b4 in multiply::update(double, unsigned int*, unsigned int const*, unsigned int const*, unsigned int const*) ()
   from /usr/lib/frei0r-1/multiply.so
#1 0x00007fffa0fe6a04 in f0r_update2 () from /usr/lib/frei0r-1/multiply.so #2 0x00007fffd458b44a in process_frei0r_item (service=service@entry=0xc9062b0, position=position@entry=105, time=4.2000000000000002, prop=prop@entry=0xc9062b0, this=this@entry=0x7fff66537cb0, image=image@entry=0x7fffaa664680, width=width@entry=0x7fffaa664cb4,
    height=height@entry=0x7fffaa664cb8) at frei0r_helper.c:167
#3 0x00007fffd458aec0 in transition_get_image (a_frame=a_frame@entry=0x7fff66537cb0, image=image@entry=0x7fffaa6647e8, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=1)
    at transition_frei0r.c:71
#4 0x00007ffff6fcf5b7 in mlt_frame_get_image (self=0x7fff66537cb0, buffer=0x7fffaa6647e8, format=0x21d719c, width=0x7fffaa664cb4,
    height=0x7fffaa664cb8, writable=1) at mlt_frame.c:585
#5 0x00007ffff6fcf5b7 in mlt_frame_get_image (self=self@entry=0x7fff66537cb0, buffer=buffer@entry=0x7fffaa6647e8, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=1)
    at mlt_frame.c:585
#6 0x00007fffc4e8727a in get_image (a_frame=a_frame@entry=0x7fff66537cb0, image=image@entry=0x7fffaa664a18, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=1)
    at transition_qtblend.cpp:165
#7 0x00007ffff6fcf5b7 in mlt_frame_get_image (self=0x7fff66537cb0, buffer=0x7fffaa664a18, format=0x21d719c, width=0x7fffaa664cb4,
    height=0x7fffaa664cb8, writable=1) at mlt_frame.c:585
#8 0x00007ffff6fcf5b7 in mlt_frame_get_image (self=self@entry=0x7fff66537cb0, buffer=buffer@entry=0x7fffaa664a18, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=1)
    at mlt_frame.c:585
#9 0x00007fffc4e8727a in get_image (a_frame=a_frame@entry=0x7fff66537cb0, image=image@entry=0x7fffaa664cc8, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=0)
    at transition_qtblend.cpp:165
#10 0x00007ffff6fcf5b7 in mlt_frame_get_image (self=self@entry=0x7fff66537cb0, buffer=buffer@entry=0x7fffaa664cc8, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=0)
    at mlt_frame.c:585
#11 0x00007ffff6fe5539 in producer_get_image (self=self@entry=0x7fff74c162c0, buffer=buffer@entry=0x7fffaa664cc8, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=0)
    at mlt_tractor.c:370
#12 0x00007ffff6fcf5b7 in mlt_frame_get_image (self=self@entry=0x7fff74c162c0, buffer=buffer@entry=0x7fffaa664cc8, format=format@entry=0x21d719c, width=width@entry=0x7fffaa664cb4, height=height@entry=0x7fffaa664cb8, writable=writable@entry=0)
    at mlt_frame.c:585
#13 0x00007ffff6fe2bd0 in consumer_read_ahead_thread (arg=0x2926ee0) at mlt_consumer.c:897
#14 0x00000000007fdb2d in RenderThread::run() ()
#15 0x00007ffff22f684e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007ffff02256fa in start_thread (arg=0x7fffaa665700) at pthread_create.c:333 #17 0x00007ffff1903b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109


Reply via email to