In the newer versions of Kdenlive, in the moment when I drop the denoiser onto a video track, it crashes.
The last few lines of the GDB log are:
--------------------------------------------------------------------
New Thread 0x7fffd26e2710 (LWP 4312)]
[New Thread 0x7fffd2ee3710 (LWP 4313)]
[Thread 0x7fffd26e2710 (LWP 4312) exited]
[Thread 0x7fffd2ee3710 (LWP 4313) exited]
[New Thread 0x7fffd2ee3710 (LWP 4314)]
[New Thread 0x7fffd26e2710 (LWP 4315)]
/home/mc/kdenlive/20110702/bin/kdenlive: symbol lookup error: /home/mc/kdenlive/20110702/./lib/frei0r-1//hqdn3d.so: undefined symbol: LowPassMul
[Thread 0x7fffd26e2710 (LWP 4315) exited]
[Thread 0x7fffd0edf710 (LWP 4300) exited]
[Thread 0x7fffd2ee3710 (LWP 4314) exited]
Program exited with code 0177.
bt
No stack.
thread apply all bt
where full
No stack.
-----------------------------------------------------------------
LowPassMul is just a function in the denoiser plugin (hqdn3d), why would it suddenly become undefined?

The strange thing namely is that LowPassMul is an inline function!
Shouldn't the compiler just insert it at appropriate places, and not export any symbol at all?