Crash on flv-file with 2.5.4, 2.5.6 and 2.6

Started by x86, November 20, 2012, 01:12:46 PM

Previous topic - Next topic

x86

Hello.

I got a file which crashes Avidemux immediately after opening this file.

Using Avidemux on Ubuntu 12.04 64bit. Tried that file with the Windows-Version of Avidemux as well - again, it crashes.

Here is the Output:

:~/Downloads$ avidemux
*************************
  Avidemux v2.5.4
*************************
http://www.avidemux.org
Code      : Mean, JSC, Grant Pedersen
GFX       : Nestor Di, nestordi@augcyl.org
Design    : Jakub Misak
FreeBSD   : Anish Mistry, amistry@am-productions.biz
Audio     : Mihail Zenkov
Mac OS X  : Kuisathaverat, Harry van der Wolf
Win32     : Grant Pedersen

Compiler: GCC 4.6.2
Build Target: Linux (x86-64)
User Interface: GTK+ (2.24.10)

Large file available: 1 offset

Initialising prefs
Directory /home/xxx/.avidemux exists.Good.
Using /home/xxx/.avidemux as base directory for prefs/jobs/...
Preferences found and loaded
[cpuCaps]Checking CPU capabilities
MMX detected
MMXEXT detected
SSE detected
SSE2 detected
SSE3 detected
SSSE3 detected
[cpuCaps]End of CPU capabilities check (cpuMask :ffffffff)

[SDL] Version: 1.2.14
[SDL] Initialisation succeeded
[SDL] Video Driver: x11


[Locale] setlocale LC_CTYPE=en_US.UTF-8;LC_NUMERIC=de_DE.UTF-8;LC_TIME=de_DE.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=de_DE.UTF-8;LC_NAME=de_DE.UTF-8;LC_ADDRESS=de_DE.UTF-8;LC_TELEPHONE=de_DE.UTF-8;LC_MEASUREMENT=de_DE.UTF-8;LC_IDENTIFICATION=de_DE.UTF-8
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/share/locale
[Locale] Test: _File

Initializing Dithering tables
[COREUI] Compiled with 01.00.01
[COREUI] Linked with   01.00.01
[CoreUI] Compiled with patch version 1, using 1
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3

Registering Internal Filters
******************************

[ADM_ad_plugin] Scanning directory /usr/lib/ADM_plugins/audioDecoder/
[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_a52.so, desc: LibAC3 decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 1.0.0, name libADM_ad_opencore_amrnb.so, desc: opencore-amrnb decoder plugin for Avidemux (c) Mean/Gruntster

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_faad.so, desc: Faad2 decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 1.0.0, name libADM_ad_opencore_amrwb.so, desc: opencore-amrwb decoder plugin for Avidemux (c) Mean/Gruntster

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_Mad.so, desc: LibMad decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_vorbis.so, desc: libVorbis decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Scanning done, found 6 codec
[ADM_vf_plugin] Scanning directory /usr/lib/ADM_plugins/videoFilter/
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_forcedPP.so as Forced postprocessing
###[cutout of the registered filters]
[ADM_vf_plugin] Scanning done
[ADM_av_plugin] Scanning directory /usr/lib/ADM_plugins/audioDevices/
Name :Sdl ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_sdl.so as  Sdl audio device (c) mean
Name :Jack ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_jack.so as  Jack audio device (c) M. Zenkov
Name :Alsa ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_alsa.so as  Alsa audio device (c) mean
Name :PulseAudioS ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_pulseAudioSimple.so as  PulseAudioSimple audio device (c) mean
[ADM_av_plugin] Scanning done
[ADM_ae_plugin] Scanning directory /usr/lib/ADM_plugins/audioEncoders/
[AudioEncoder] Loaded Faac version 01.00.00 wavTag :0xff
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_faac.so as  Faac AAC encoder plugin Mean 2008
[AudioEncoder] Loaded Lame version 01.00.00 wavTag :0x55
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lame.so as  Lame MP3 encoder plugin Mean 2008
[AudioEncoder] Loaded LavAC3 version 01.00.00 wavTag :0x2000
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lav_ac3.so as  AC3 LavEncoder encoder plugin Mean 2008
[AudioEncoder] Loaded Aften version 01.00.00 wavTag :0x2000
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_aften.so as  Aften AC3 encoder plugin Mean/Gruntster 2008
[AudioEncoder] Loaded PCM version 01.00.00 wavTag :0x1
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_pcm.so as  PCM encoder plugin Mean 2008
[AudioEncoder] Loaded Vorbis version 01.00.00 wavTag :0x676f
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_vorbis.so as  Vorbis encoder plugin Mean 2008
[AudioEncoder] Loaded TwoLame version 01.00.00 wavTag :0x50
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_twolame.so as  TwoLame MP2 encoder plugin Mean 2008
[AudioEncoder] Loaded LavMP2 version 01.00.00 wavTag :0x50
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lav_mp2.so as  MP2 LavCodec encoder plugin Mean 2008
[ADM_ae_plugin] Scanning done
[ADM_ad_plugin] Scanning directory /home/xxx/.avidemux/plugins/audioDecoder/
[ADM_ad_plugin] Cannot parse plugin
[ADM_vf_plugin] Scanning directory /home/xxx/.avidemux/plugins/videoFilter/
[ADM_vf_plugin] Cannot parse plugin
[ADM_vidEnc_plugin] Scanning directory /usr/lib/ADM_plugins/videoEncoder/
ignored: xvid
ignored: x264
ignored: avcodec
ignored: mpeg2enc
[Xvid] Initialising Xvid
[Xvid] Build: xvid-1.3.2
[Xvid] SIMD supported: (3cf)
MMX
MMXEXT
SSE
SSE2
SSE3
SSE41
ALTIVEC
[ADM_vidEnc_plugin] Plugin loaded version 1.0.1, filename libADM_vidEnc_xvid.so, desc: Xvid video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.0, filename libADM_vidEnc_mpeg2enc.so, desc: MPEG-1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.0, filename libADM_vidEnc_mpeg2enc.so, desc: MPEG-2 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: DV video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: Sorenson Spark video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: FFV1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: FFVHuff video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: H.263 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: Huffyuv video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: M-JPEG video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-2 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-4 ASP video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.1, filename libADM_vidEnc_x264.so, desc: x264 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Scanning done, found 14 codec
Found 17 video encoder
Found 9 audio encoder
Found 0 Copy audio encoder
Found 1 AAC (Faac) audio encoder
Found 2 MP3 (lame) audio encoder
Found 3 AC3 (lav) audio encoder
Found 4 AC3 (Aften) audio encoder
Found 5 PCM audio encoder
Found 6 Vorbis audio encoder
Found 7 MP2 (Twolame) audio encoder
Found 8 MP2 (lav) audio encoder
[AudioEncoder] Selected copy for index 0, tag 0x0
Found 13 Format
Directory /home/xxx/.avidemux/custom/ exists.Good.
No custom script
Found 0 custom scripts, adding them
Menu built
The screen seems to be 1366 x 768 px
/dev/input/event0: Permission denied
/dev/input/event1: Permission denied
/dev/input/event2: Permission denied
/dev/input/event3: Permission denied
/dev/input/event4: Permission denied
/dev/input/event5: Permission denied
/dev/input/event6: Permission denied
/dev/input/event7: Permission denied
/dev/input/event8: Permission denied
/dev/input/event9: Permission denied
/dev/input/event10: Permission denied
No physical Jog/Shuttle device found.
Registered DialogFactory classes
Spidermonkey initialized.
No crash file (/home/xxx/.avidemux/crash.js)
1564c46 -> 1564c46

FLV file detected...
[FLV] file size :82884651 bytes
[FLV] Video flag
[FLV] Audio flag
[FLV] Skipping 9 header bytes
pos:9/82884651
[FlashString] onMetaData
[FlvType]  String : durationtype :0 : ->739,556030
[FlvType]  String : moovPositiontype :0 : ->32,000000
[FlvType]  String : audiocodecidtype :2 :
[FlvType]  String : widthtype :0 : ->720,000000
[FlvType]  String : heighttype :0 : ->404,000000
[FlvType]  String : videocodecidtype :2 :
[FlvType]  String : avcprofiletype :0 : ->77,000000
[FlvType]  String : avcleveltype :0 : ->30,000000
[FlvType]  String : aacaottype :0 : ->2,000000
[FlvType]  String : audiosampleratetype :0 : ->44100,000000
[FlvType]  String : audiochannelstype :0 : ->2,000000
[FlvType]  String : videoframeratetype :0 : ->25,000000
[FlvType]  String : trackinfotype :10 :
[FLV] Array : 4 entries
type :3 :
Object:lengthtype :0 : ->32614400,000000
Object:timescaletype :0 : ->44100,000000
Object:languagetype :2 :
Object:sampledescriptiontype :10 :
[FLV] Array : 1 entries
type :3 :
Object:sampletypetype :2 :
Object:type :9 :




type :0 : ->0,000000
type :0 : ->0,000000
type :16 :
Saving crash file to /home/xxx/.avidemux/crash.js

**Saving script project **

*********** BACKTRACK **************
/usr/lib/libADM_core.so(ADM_backTrack+0x5c) [0x7ffbceab88bc]:0:<ADM_backTrack>:-2
avidemux(_ZN9flvHeader12parseOneMetaEPKcm+0x7d) [0x4df79d]:1:<flvHeader::parseOneMeta(char const*, unsigned long)>:0
avidemux(_ZN9flvHeader12parseOneMetaEPKcm+0x4a1) [0x4dfbc1]:2:<flvHeader::parseOneMeta(char const*, unsigned long)>:0
avidemux(_ZN9flvHeader13parseMetaDataEj+0x1dd) [0x4dfdfd]:3:<flvHeader::parseMetaData(unsigned int)>:0
avidemux(_ZN9flvHeader4openEPKc+0x573) [0x4e0993]:4:<flvHeader::open(char const*)>:0
avidemux(_ZN12ADM_Composer7addFileEPKch8fileType+0x4f2) [0x4635c2]:5:<ADM_Composer::addFile(char const*, unsigned char, fileType)>:0
avidemux() [0x4536b7]:6:<avidemux() [0x4536b7]>:0
/usr/lib/libADM_coreUI.so(_Z17FileSel_ReadWritePFvPKcEiS0_S0_+0x78) [0x7ffbce8ad728]:7:<FileSel_ReadWrite(void (*)(char const*), int, char const*, char const*)>:0
avidemux() [0x52b8f5]:8:<avidemux() [0x52b8f5]>:0
avidemux(_Z12HandleAction6Action+0x14fe) [0x4551fe]:9:<HandleAction(Action)>:0
avidemux(_Z11guiCallbackP12_GtkMenuItemPv+0x1f) [0x52f2ff]:10:<guiCallback(_GtkMenuItem*, void*)>:0
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca) [0x7ffbccadbeca]:11:<>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x421) [0x7ffbccaf4741]:12:<g_signal_emit_valist>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_by_name+0x504) [0x7ffbccaf5754]:13:<g_signal_emit_by_name>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca) [0x7ffbccadbeca]:14:<>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x421) [0x7ffbccaf4741]:15:<g_signal_emit_valist>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7ffbccaf5242]:16:<g_signal_emit>:-2
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8e845) [0x7ffbcd539845]:17:<>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132) [0x7ffbccadbca2]:18:<g_closure_invoke>:-2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21179) [0x7ffbccaed179]:19:<>:-2
*********** BACKTRACK **************
Call terminate!!!
Cleaning up
Deleting post proc
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
[SDL] Quitting...
End of cleanup

Images stat:
___________
Max memory consumed (MB)     : 0
Current memory consumed (MB) : 0
Max image used               : 0
Cur image used               : 0
Global mem stat
______________
Memory consumed: 0 (MB)

Goodbye...




Here is the file:
http://www.putlocker.com/file/C43EC1A1DBABBC23


Jan Gruuthuse

#1
For some reason it is not opening on avidemux 2.5.6 and 2.6 to. Developers may need to have a look at it.
The uploaded file is an flv container with mp4 extention, video encoded with avc Main@L3.0 and audio AAC LC.
Could be a resolution issue to? 720 x 404 pixels?
Crash

Assert failed :0
at line 217, file /home/jan/avidemux_2.6_branch_mean/avidemux_plugins/ADM_demuxers/Flv/ADM_flv.cppADM_backTrack
flvHeader::parseOneMeta(char const*, unsigned long)
flvHeader::parseOneMeta(char const*, unsigned long)
flvHeader::parseOneMeta(char const*, unsigned long)
flvHeader::parseMetaData(unsigned int)
flvHeader::open(char const*)
ADM_Composer::addFile(char const*)
A_openAvi(char const*)
ADM_QT4_fileSel::GUI_FileSelRead(char const*, void (*)(char const*))
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)
QAction::activate(QAction::ActionEvent)


Backtrack:
*********** BACKTRACK **************
/usr/lib/libADM_core6.so(ADM_backTrack+0x5c) [0x7ff44ff99f9c]:0:<ADM_backTrack>:-2
/usr/lib/ADM_plugins6/demuxers/libADM_dm_flv.so(_ZN9flvHeader12parseOneMetaEPKcm+0x59) [0x7ff422ad1819]:1:<flvHeader::parseOneMeta(char const*, unsigned long)>:0
/usr/lib/ADM_plugins6/demuxers/libADM_dm_flv.so(_ZN9flvHeader12parseOneMetaEPKcm+0x27b) [0x7ff422ad1a3b]:2:<flvHeader::parseOneMeta(char const*, unsigned long)>:0
/usr/lib/ADM_plugins6/demuxers/libADM_dm_flv.so(_ZN9flvHeader12parseOneMetaEPKcm+0x205) [0x7ff422ad19c5]:3:<flvHeader::parseOneMeta(char const*, unsigned long)>:0
/usr/lib/ADM_plugins6/demuxers/libADM_dm_flv.so(_ZN9flvHeader13parseMetaDataEj+0xef) [0x7ff422ad1e2f]:4:<flvHeader::parseMetaData(unsigned int)>:0
/usr/lib/ADM_plugins6/demuxers/libADM_dm_flv.so(_ZN9flvHeader4openEPKc+0x4b8) [0x7ff422ad2848]:5:<flvHeader::open(char const*)>:0
/usr/bin/avidemux3_qt4(_ZN12ADM_Composer7addFileEPKc+0x139) [0x44bd89]:6:<ADM_Composer::addFile(char const*)>:0
/usr/bin/avidemux3_qt4(_Z9A_openAviPKc+0x9c) [0x435bac]:7:<A_openAvi(char const*)>:0
/usr/bin/avidemux3_qt4(_ZN15ADM_QT4_fileSel15GUI_FileSelReadEPKcPFvS1_E+0x20) [0x479810]:8:<ADM_QT4_fileSel::GUI_FileSelRead(char const*, void (*)(char const*))>:0
/usr/bin/avidemux3_qt4(_Z12HandleAction6Action+0x435) [0x436675]:9:<HandleAction(Action)>:0
/usr/bin/avidemux3_qt4(_ZN10MainWindow13searchToolBarEP7QAction+0x91) [0x4637e1]:10:<MainWindow::searchToolBar(QAction*)>:0
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2b1) [0x7ff44d433281]:11:<QMetaObject::activate(QObject*, QMetaObject const*, int, void**)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN8QToolBar15actionTriggeredEP7QAction+0x2f) [0x7ff44ddc76df]:12:<QToolBar::actionTriggered(QAction*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x652604) [0x7ff44ddc8604]:13:<>:-2
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2b1) [0x7ff44d433281]:14:<QMetaObject::activate(QObject*, QMetaObject const*, int, void**)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN11QToolButton9triggeredEP7QAction+0x2f) [0x7ff44ddcfc4f]:15:<QToolButton::triggered(QAction*)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x65aa99) [0x7ff44ddd0a99]:16:<>:-2
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2b1) [0x7ff44d433281]:17:<QMetaObject::activate(QObject*, QMetaObject const*, int, void**)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QAction9triggeredEb+0x32) [0x7ff44d93b132]:18:<QAction::triggered(bool)>:0
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN7QAction8activateENS_11ActionEventE+0x6f) [0x7ff44d93b31f]:19:<QAction::activate(QAction::ActionEvent)>:0
*********** BACKTRACK **************




mean