Huston I've got a problem.
Hey guys I cant export fimage sequence (tiff, png, jp2) from mlvapp any more (Linux, v1.14). Craches/closes on fist frame every time with all MLVs.
The issue is not observed with v1.13. Tried 2 ffmpeg binaries with the same result.
Can you guys try this? No special steps needed for reproducing, just load mlv and export to TIFF sequence.
Valgrind does not give any sane information. Guess it is something with pipe but only for image sequences _not_for_video_ files.
Process terminating with default action of signal 13 (SIGPIPE)
==7341== at 0x7113C5F: __libc_write (write.c:26)
==7341== by 0x7113C5F: write (write.c:24)
==7341== by 0x70960AC: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1180)
==7341== by 0x709544F: new_do_write (fileops.c:448)
==7341== by 0x7097128: _IO_do_write@@GLIBC_2.2.5 (fileops.c:425)
==7341== by 0x709676D: _IO_new_file_xsputn (fileops.c:1243)
==7341== by 0x709676D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196)
==7341== by 0x708B886: fwrite (iofwrite.c:39)
==7341== by 0x15814D: MainWindow::startExportPipe(QString) (MainWindow.cpp:2619)
==7341== by 0x186400: MainWindow::exportHandler() (MainWindow.cpp:8174)
==7341== by 0x17C80F: MainWindow::on_actionExport_triggered() (MainWindow.cpp:6628)
==7341== by 0x30D4DA: MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_MainWindow.cpp:1492)
==7341== by 0x30EBC2: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_MainWindow.cpp:1769)
==7341== by 0x68CA656: void doActivate<false>(QObject*, int, void**) (in /home/nic/Qt5.14.2/5.14.2/gcc_64/lib/libQt5Core.so.5.14.2)
==7341==
==7341== HEAP SUMMARY:
==7341== in use at exit: 135,989,283 bytes in 98,200 blocks
==7341== total heap usage: 1,221,836 allocs, 1,123,636 frees, 8,090,879,848 bytes allocated
==7341==
==7341== Searching for pointers to 98,200 not-freed blocks
==7341== Checked 474,945,176 bytes
==7341==
==7341== LEAK SUMMARY:
==7341== definitely lost: 896 bytes in 7 blocks
==7341== indirectly lost: 1,465 bytes in 45 blocks
==7341== possibly lost: 6,673,015 bytes in 345 blocks
==7341== still reachable: 129,313,907 bytes in 97,803 blocks
==7341== of which reachable via heuristic:
==7341== newarray : 4,288 bytes in 2 blocks
==7341== multipleinheritance: 16,240 bytes in 22 blocks
==7341== suppressed: 0 bytes in 0 blocks
==7341== Rerun with --leak-check=full to see details of leaked memory
==7341==
==7341== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)