Some popular MKVs systematically crash any ADM 2.6 version

Started by zakk, September 15, 2016, 05:16:00 PM

Previous topic - Next topic

zakk

Some popular MKVs systematically crash any ADM 2.6 version

Hi all, some HD MKVs have always crashed ADM 2.6 since it came out (just tried with 2.6.13_r160914) but not old ADM 2.5. Wich is a shame because it could allow me to reencode all audio tracks at the same time.

I directdownload 720p or 1080p videos like this one:

Format                                   : Matroska
Version du format                        : Version 2
Taille du fichier                        : 1,55 Gio
Durée                                    : 1 h 15 min
Débit global moyen                       : 2 945 kb/s
Application utilisée                     : HandBrake 0.9.9
Bibliothèque utilisée                    : libmkv 0.6.5

Vidéo
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Profil du format                         : High@L4.1
Paramètres du format, CABAC              : Oui
Paramètres du format, RefFrames          : 5 images
Identifiant du codec                     : V_MPEG4/ISO/AVC
Durée                                    : 1 h 15 min
Débit                                    : 2 246 kb/s
Largeur                                  : 1 920 pixels
Hauteur                                  : 752 pixels
Format à l'écran                         : 2,553
Type d'images/s                          : Constant
Images par seconde                       : 23,976 (24000/1001) Im/s
Espace de couleurs                       : YUV
Sous-échantillonnage de la chrominance   : 4:2:0
Profondeur des couleurs                  : 8 bits
Type de balayage                         : Progressif
Bits/(Pixel*Image)                       : 0.065
Taille du flux                           : 1,18 Gio (76%)
Bibliothèque utilisée                    : x264 core 130 r2273 b3065e6
Paramètres d'encodage                    : cabac=1 / ref=5 / deblock=1:1:1 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / aq=1:0.60
Langue                                   : Anglais
Default                                  : Oui
Forced                                   : Non
Gamme de couleurs                        : Limited
Coordonnées de chromaticité              : BT.709
Caractéristiques du transfert            : BT.709
Coefficients de la matrice               : BT.709

Audio #1
ID                                       : 2
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Extension du mode                        : CM (complete main)
Paramètres du format, Endianness         : Big
Identifiant du codec                     : A_AC3
Durée                                    : 1 h 15 min
Type de débit                            : Constant
Débit                                    : 320 kb/s
Canaux                                   : 6 canaux
Position des cannaux                     : Front: L C R, Side: L R, LFE
Echantillonnage                          : 48,0 kHz
Images par seconde                       : 31,250 Im/s (1536 spf)
Mode de compression                      : Avec perte
Taille du flux                           : 172 Mio (11%)
Langue                                   : Français
Default                                  : Oui
Forced                                   : Non

Audio #2
ID                                       : 3
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Extension du mode                        : CM (complete main)
Paramètres du format, Endianness         : Big
Identifiant du codec                     : A_AC3
Durée                                    : 1 h 15 min
Type de débit                            : Constant
Débit                                    : 320 kb/s
Canaux                                   : 6 canaux
Position des cannaux                     : Front: L C R, Side: L R, LFE
Echantillonnage                          : 48,0 kHz
Images par seconde                       : 31,250 Im/s (1536 spf)
Mode de compression                      : Avec perte
Taille du flux                           : 172 Mio (11%)
Langue                                   : Anglais
Default                                  : Non
Forced                                   : Non

Texte #1
ID                                       : 4
Format                                   : UTF-8
Identifiant du codec                     : S_TEXT/UTF8
Identifiant du codec/Info                : UTF-8 Plain Text
Langue                                   : Français
Default                                  : Non
Forced                                   : Non

Texte #2
ID                                       : 5
Format                                   : UTF-8
Identifiant du codec                     : S_TEXT/UTF8
Identifiant du codec/Info                : UTF-8 Plain Text
Langue                                   : Français
Default                                  : Non
Forced                                   : Non


and I get an error message:

Assert failed :mask at line 125, file (...)ADM_demuxers/Matroska/ebml.cpp (...) fatal problem

Details:

ADM_setCrashHook  [libADM_core6.dll]
ADM_setCrashHook  [libADM_core6.dll]
ADM_backTrack  [libADM_core6.dll]
ADM_ebml::readEBMCode_Full()  [libADM_dm_matroska.dll]
ADM_ebml_file::simplefind(MKV_ELEM_ID, unsigned long long*, bool)  [libADM_dm_matroska.dll]
mkvHeader::indexClusters(ADM_ebml_file*)  [libADM_dm_matroska.dll]
mkvHeader::open(char const*)  [libADM_dm_matroska.dll]
ADM_Composer::addFile(char const*)  [avidemux.exe]
A_openVideo(char const*)  [avidemux.exe]
MainWindow::openFiles(QList<QUrl>)  [avidemux.exe]
MainWindow::eventFilter(QObject*, QEvent*)  [avidemux.exe]
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)  [Qt5Core.dll]
QApplicationPrivate::notify_helper(QObject*, QEvent*)  [Qt5Widgets.dll]
QApplication::notify(QObject*, QEvent*)  [Qt5Widgets.dll]
QCoreApplication::notifyInternal(QObject*, QEvent*)  [Qt5Core.dll]
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)  [Qt5Core.dll]
unknown function  [qwindows.dll]
QEventDispatcherWin32Private::sendTimerEvent(int)  [Qt5Core.dll]
DispatchMessageW  [USER32.dll]
DispatchMessageW  [USER32.dll]
QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)  [Qt5Core.dll]
unknown function  [qwindows.dll]
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)  [Qt5Core.dll]
QCoreApplication::exec()  [Qt5Core.dll]
UI_RunApp()  [avidemux.exe]
startAvidemux(int, char**)  [avidemux.exe]
SDL_main  [avidemux.exe]
console_main  [avidemux.exe]
WinMain  [avidemux.exe]
unknown function  [avidemux.exe]
unknown function  [avidemux.exe]
BaseThreadInitThunk  [KERNEL32.DLL]
RtlUserThreadStart  [ntdll.dll]


Is there a way to quick-fix this ? I could remux with MKVToolnix but it doubles the process time. Thanks !  :)


mean


mean

ready
It is not a proper fix, it just lowers the probabibility of a crash

zakk