Jami daemon crash when streaming a recorded file
Reproduce steps
- Record a call
- Start a new call and stream the recorded file (.webm)
Current result
The daemon crash in scaling part
Thread 91 "dring" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd2ffd700 (LWP 25392)]
0x0000555556629a4a in ff_yuv_420_rgb32_ssse3 ()
(gdb) bt
#0 0x0000555556629a4a in ff_yuv_420_rgb32_ssse3 ()
#1 0x0000555556628963 in yuv420_rgb32_ssse3 (c=0x7fff351c4c00, src=0x7fffd2ff95b0, srcStride=0x7fffd2ff9590, srcSliceY=0, srcSliceH=720, dst=0x7fffd2ff95d0, dstStride=0x7fffd2ff95a0) at libswscale/x86/yuv2rgb_template.c:119
#2 0x00005555565c3f34 in sws_scale (c=<optimized out>, srcSlice=<optimized out>, srcStride=<optimized out>, srcSliceY=<optimized out>, srcSliceH=720, dst=<optimized out>, dstStride=0x7fff351c1c80) at libswscale/swscale.c:969
#3 0x00005555559bbbd3 in jami::video::VideoScaler::scale (this=0x7fffd2ff96c0, input=..., output=...) at video_scaler.cpp:60
#4 0x0000555555992b67 in jami::video::ShmHolder::renderFrame (this=0x7fff34005a20, src=...) at sinkclient.cpp:254