You are not logged in.

#1 2015-09-14 23:17:20

GreenRaccoon23
Member
Registered: 2014-09-27
Posts: 33

avidemux2: Segfault when Opening Video

I'm getting an error when I try to open a video in avidemux2.

Steps to Reproduce:
  1. Open up avidemux2_gtk,

  2. Try to open up a video file (mp4),

  3. Crash with a "Segfault" error.

Both avidemux2_gtk and avidemux2_qt report an error at this point, (although the errors are slightly different). Here's the error that the avidemux2_gtk GUI shows:

Segfault
 at line 0, file ??ADM_backTrack

MP4Header::indexify(MP4Track*, unsigned int, MPsampleinfo*, unsigned int, unsigned int*)
MP4Header::parseStbl(void*, unsigned int, unsigned int, unsigned int, unsigned int)
MP4Header::parseMdia(void*, unsigned int*, unsigned int, unsigned int)
MP4Header::parseTrack(void*)
MP4Header::lookupMainAtoms(void*)
MP4Header::open(char const*)
ADM_Composer::addFile(char const*, unsigned char, fileType)
A_openAvi(char const*)
FileSel_ReadWrite(void (*)(char const*), int, char const*, char const*)
avidemux2_gtk() [0x53788a]
HandleAction(Action)

g_signal_emit_valist
g_signal_emit_by_name

g_signal_emit_valist
g_signal_emit

And this is the error that the Terminal shows:

*********** BACKTRACK **************
/usr/lib/libADM_core.so(ADM_backTrack+0x60) [0x7f31bf088590]:0:<ADM_backTrack>:-2
/usr/lib/libc.so.6(+0x33680) [0x7f31be47c680]:1:<>:-2
avidemux2_gtk(_ZN9MP4Header8indexifyEP8MP4TrackjP12MPsampleinfojPj+0xf3) [0x4a9b03]:2:<MP4Header::indexify(MP4Track*, unsigned int, MPsampleinfo*, unsigned int, unsigned int*)>:0
avidemux2_gtk(_ZN9MP4Header9parseStblEPvjjjj+0x10f8) [0x4a7ab8]:3:<MP4Header::parseStbl(void*, unsigned int, unsigned int, unsigned int, unsigned int)>:0
avidemux2_gtk(_ZN9MP4Header9parseMdiaEPvPjjj+0x1cf) [0x4a89ff]:4:<MP4Header::parseMdia(void*, unsigned int*, unsigned int, unsigned int)>:0
avidemux2_gtk(_ZN9MP4Header10parseTrackEPv+0x146) [0x4a8dc6]:5:<MP4Header::parseTrack(void*)>:0
avidemux2_gtk(_ZN9MP4Header15lookupMainAtomsEPv+0x15d) [0x4a8f7d]:6:<MP4Header::lookupMainAtoms(void*)>:0
avidemux2_gtk(_ZN9MP4Header4openEPKc+0x13e) [0x4a56ee]:7:<MP4Header::open(char const*)>:0
avidemux2_gtk(_ZN12ADM_Composer7addFileEPKch8fileType+0x9a5) [0x465295]:8:<ADM_Composer::addFile(char const*, unsigned char, fileType)>:0
avidemux2_gtk(_Z9A_openAviPKc+0xcd) [0x45193d]:9:<A_openAvi(char const*)>:0
/usr/lib/libADM_coreUI.so(_Z17FileSel_ReadWritePFvPKcEiS0_S0_+0x63) [0x7f31bf29a5b3]:10:<FileSel_ReadWrite(void (*)(char const*), int, char const*, char const*)>:0
avidemux2_gtk() [0x53788a]:11:<avidemux2_gtk() [0x53788a]>:0
avidemux2_gtk(_Z12HandleAction6Action+0x146c) [0x4547cc]:12:<HandleAction(Action)>:0
/usr/lib/libgobject-2.0.so.0(+0x10524) [0x7f31bf7bf524]:13:<>:-2
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8e7) [0x7f31bf7d8f97]:14:<g_signal_emit_valist>:-2
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x52a) [0x7f31bf7d9e3a]:15:<g_signal_emit_by_name>:-2
/usr/lib/libgobject-2.0.so.0(+0x10524) [0x7f31bf7bf524]:16:<>:-2
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8e7) [0x7f31bf7d8f97]:17:<g_signal_emit_valist>:-2
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f) [0x7f31bf7d98ef]:18:<g_signal_emit>:-2
/usr/lib/libgtk-x11-2.0.so.0(+0x8c175) [0x7f31c0296175]:19:<>:-2
*********** BACKTRACK **************

I know nothing about C, so this is gibberish to me. Before this, it also says:

Saving crash file to /home/$USER/.avidemux/crash.js

But that file is never created.

I'm guessing I'm missing a package dependency. Here's all the packages I have installed with the search term "video":

allegro
allegro4
avidemux-cli
avidemux-gtk
avidemux-qt
cheese
cinelerra-cv
farstream
farstream-0.1
ffmpeg
gnome-video-effects
gnonlin
handbrake
handbrake-cli
lib32-libxv
lib32-libxxf86vm
lib32-v4l-utils
libbluray
libdv
libdvdread
libgme
libmpeg2
libquvi
libquvi-scripts
libtheora
libva
libx264
libxv
libxvmc
libxxf86vm
mediainfo
mediastreamer
mjpegtools
mpv
pitivi
qt5-multimedia
rygel
schroedinger
sdl
transcode
transmageddon
v4l-utils
vapoursynth
vid.stab
videoproto
x264
x265
xf86-video-ark
xf86-video-ati
xf86-video-dummy
xf86-video-fbdev
xf86-video-glint
xf86-video-i128
xf86-video-intel
xf86-video-mach64
xf86-video-neomagic
xf86-video-nouveau
xf86-video-nv
xf86-video-openchrome
xf86-video-r128
xf86-video-savage
xf86-video-siliconmotion
xf86-video-sis
xf86-video-tdfx
xf86-video-trident
xf86-video-vesa
xf86-video-vmware
xf86-video-voodoo
xf86vidmodeproto
xorg-server
xorg-xvidtune
xorg-xvinfo
xvidcore
youtube-dl

And here's all the packages I have installed with the search term "media":

allegro
allegro4
dleyna-renderer
dleyna-server
grilo
gst-plugins-bad
gst-plugins-base
gst-plugins-base-libs
gst-plugins-good
gstreamer
gstreamer0.10
gstreamer0.10-bad
gstreamer0.10-bad-plugins
gstreamer0.10-base
gstreamer0.10-base-plugins
gstreamer0.10-good
gstreamer0.10-good-plugins
libmediaart
libmediainfo
libmtp
libzen
media-player-info
mediainfo
mediastreamer
mplayer
perl-lwp-mediatypes
phonon-qt4
phonon-qt5
qt5-multimedia
rygel
thunar-media-tags-plugin
xf86-video-glint

Does anyone have an idea what the problem might be? Let me know if I need to post any more info. Thanks in advance if anyone has any ideas. smile

Last edited by GreenRaccoon23 (2015-09-14 23:24:37)

Offline

#2 2015-09-18 11:34:41

Gosi
Member
From: Vienna, Austria
Registered: 2010-02-25
Posts: 103

Re: avidemux2: Segfault when Opening Video

Hi,

Try avidemux packages from AUR https://aur.archlinux.org/packages/?O=0&K=avidemux

avidemux from official repositories is outdated for a long time now.

Offline

#3 2015-09-18 11:49:52

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,361
Website

Re: avidemux2: Segfault when Opening Video

Gosi wrote:

avidemux from official repositories is outdated for a long time now.

Off topic, but this statement is incorrect. 2.5.6 is the latest stable release. 2.6 is currently experimental: http://avidemux.org/admWiki/doku.php?id=versions:main


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#4 2015-09-18 16:09:42

Gosi
Member
From: Vienna, Austria
Registered: 2010-02-25
Posts: 103

Re: avidemux2: Segfault when Opening Video

That page was last edited on 2012/11/11 08:51.

I would say that the notion experimental is not true anymore. At least 2.6 is as stable as 2.5 which crashes obviously and there are no fixes to be expeted for 2.5

Sometimes the distribution has to consider which branch is the stable (best) one and In this case  (avidemux + archlinux) I would say 2.6.

Offline

Board footer

Powered by FluxBB