Hello,
With avidemux 2.6.8 x64 on Ubuntu 14.04 I have a crash on opening a TS file :
Assert failed :nalSize+16 at line 30, file /build/avidemux2.6-iCxcSA/avidemux2.6-2.6.8/avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsIndexH264.cppADM_backTrack
TsIndexer::decodeSEI(unsigned int, unsigned char, unsigned int, pictureStructure)
TsIndexer::runH264(char const, ADM_TS_TRACK)
tsIndexer(char const)
probe
ADM_demuxerSpawn(unsigned int, char const)
ADM_Composer::addFile(char const)
A_openAvi(char const)
automation()
QMetaObject::activate(QObject, QMetaObject const, int, void)
QObject::event(QEvent)
QApplicationPrivate::notify_helper(QObject, QEvent)
QApplication::notify(QObject, QEvent)
QCoreApplication::notifyInternal(QObject, QEvent)
g_main_context_dispatch
g_main_context_iteration
QEventDispatcherGlib::processEvents(QFlags)
Reproduced with another one, crashing at the half, no matter if there is a cut point or not, and the muxer (mp4v2 and mkv) :
Assert failed :index at line 799, file /build/avidemux2.6-iCxcSA/avidemux2.6-2.6.8/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH264.cppADM_backTrack
ADM_splitNalu(unsigned char, unsigned char, unsigned int, NALU_descriptor)
ADM_convertFromAnnexBToMP4(unsigned char, unsigned int, unsigned char, unsigned int)
ADM_videoStreamCopyFromAnnexB::getPacket(ADMBitstream)
muxerFFmpeg::saveLoop(char const)
admSaver::save()
A_Save(char const)
A_SaveWrapper(char const)
ADM_QT4_fileSel::GUI_FileSelWrite(char const, void ()(char const))
HandleAction_Save(Action)
HandleAction(Action)
MainWindow::searchToolBar(QAction)
QMetaObject::activate(QObject, QMetaObject const, int, void)
QToolBar::actionTriggered(QAction)
QMetaObject::activate(QObject, QMetaObject const, int, void*)
QToolButton::triggered(QAction)
QMetaObject::activate(QObject, QMetaObject const, int, void**)
QAction::triggered(bool)
Last edit: FM33 2014-06-12
I run into this bug very often. Is there anything I can do to help? I can provide some (unfortunately quite large) MPEG TS files to reproduce the bug.
yes, that would help
OK, I finally found the time to find a small enough file to add here. It is a plain recording from mythtv. As you can see, the file itself has some audio/video problems but this should not crash avidemux. It would be better if avidemux would skip or mark these broken parts instead.