Avidemux_gtk v2.6.5 crashes when starting

Started by graysky, September 09, 2013, 08:02:59 AM

Previous topic - Next topic

graysky

I compiled this from source using the official Arch Linux PKGBUILD (a PKGBUILD is a simple bash txt file that feeds the Distro wrapper script for compiling everything).  It should be fairly obvious to anyone what it the steps are to compile therein.  Please ask if something isn't clear.  I can also confirm this issue with the Arch Linux packager (the person in charge of building/packing avidemux for the Distro official repos) who confirmed that he too gets this error.  Finally, version 2.6.4 compiles and runs just fine using the very same PKGBUILD.  Thanks for the feedback.  Should this be reported to the bugtracker?

Link to PKGBUILD: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD.WIP?h=packages/avidemux

Here is what happens when I try to load the compiled bin:
% avidemux3_gtk
Directory /home/graysky/.avidemux6/ exists.Good.
Using /home/graysky/.avidemux6/ as base directory for prefs, jobs, etc.
*************************
  Avidemux v
*************************
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.8.1 20130725 (prerelease)
Build Target: Linux (x86-64)
User Interface: GTK+ (3.8.4)

Large file available: 1 offset
Time: Sun Sep  8 02:21:37 2013

0: avidemux3_gtk

Initialising prefs
[load]  Loading prefs from /home/graysky/.avidemux6/config2
  [load]  can't read /home/graysky/.avidemux6/config2
[cpuCaps]Checking CPU capabilities
MMX detected
MMXEXT detected
SSE detected
SSE2 detected
SSE3 detected
SSSE3 detected
[cpuCaps]End of CPU capabilities check (cpuMask :ffffffff, cpuCaps :1e6)

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


[Locale] setlocale en_US.UTF-8
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Test: _File

[Gtk] Entering gtk_init
Initializing Dithering tables
[COREUI] Compiled with 01.00.00
[COREUI] Linked with   01.00.00
[CoreUI] Compiled with patch version 0, using 0
[UI Toolkit] Running version 01:03
[Script] Scanning directory /usr/lib/ADM_plugins6/scriptEngines/
[Script] QtScript INFO - Initialised
[Script] SpiderMonkey INFO - Registered Debug functions
[Script] SpiderMonkey INFO - Registered Test functions
[Script] SpiderMonkey INFO - Registered DialogFactory classes
[Script] SpiderMonkey INFO - Spidermonkey initialised
[Script] Tinypy INFO - Registering group addons
[Script] Tinypy INFO - Registering: help
[Script] Tinypy INFO - Registering: get_folder_content
[Script] Tinypy INFO - Registering: get_file_size
[Script] Tinypy INFO - Registering: basename
[Script] Tinypy INFO - Registering: dirname
[Script] Tinypy INFO - Registering class: Avidemux
[Script] Tinypy INFO - Registering class: Editor
[Script] Tinypy INFO - Registering class: Gui
[Script] Tinypy INFO - Registering class: DFToggle
[Script] Tinypy INFO - Registering class: DFInteger
[Script] Tinypy INFO - Registering class: DFMenu
[Script] Tinypy INFO - Registering class: DFTimeStamp
[Script] Tinypy INFO - Registering class: DialogFactory
[Script] Tinypy INFO - Registering group test
[Script] Tinypy INFO - Registering: testAssert
[Script] Tinypy INFO - Registering: testCrash
[Script] Tinypy INFO - Python initialised
Trying :</usr/lib/ADM_glade//main/gtk2_build.gtkBuilder>

(avidemux3_gtk:25243): Gtk-WARNING **: Unknown property: GtkGrid.n-columns

(avidemux3_gtk:25243): Gtk-WARNING **: Unknown property: GtkGrid.n-rows

(avidemux3_gtk:25243): Gtk-WARNING **: Unknown property: GtkGrid.n-columns
[admGlade] Cannot locate widget jogg

(avidemux3_gtk:25243): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(avidemux3_gtk:25243): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[wrapGetCurrent]  Out of range for widget comboboxVideo
  [HandleAction]  ************ VIDEO_CODEC_CHANGED **************
  [wrapGetCurrent]  Out of range for widget comboboxVideo
  [wrapGetCurrent]  Out of range for widget comboboxAudio
  [HandleAction]  ************ AUDIO_CODEC_CHANGED **************
  [wrapGetCurrent]  Out of range for widget comboboxAudio

*********** BACKTRACK **************
/usr/lib/libADM_core6.so(ADM_backTrack+0x4d) [0x7f4707e80d7d]:0:<ADM_backTrack>:-2
avidemux3_gtk(_Z20audioCodecSetByIndexii+0xa4) [0x42dc64]:1:<audioCodecSetByIndex(int, int)>:0
avidemux3_gtk(_Z12HandleAction6Action+0x1ce) [0x42606e]:2:<HandleAction(Action)>:0
avidemux3_gtk(_Z7initGUIRKSt6vectorIP13IScriptEngineSaIS1_EE+0xb2c) [0x45d88c]:3:<initGUI(std::vector<IScriptEngine*, std::allocator<IScriptEngine*> > const&)>:0
avidemux3_gtk(_Z13startAvidemuxiPPc+0x2c1) [0x42b221]:4:<startAvidemux(int, char**)>:0
/usr/lib/libc.so.6(__libc_start_main+0xf5) [0x7f4703d6dbc5]:5:<__libc_start_main>:-2
avidemux3_gtk() [0x423441]:6:<avidemux3_gtk() [0x423441]>:-2
*********** BACKTRACK **************
Cleaning up
[deleteAll]  [Editor] Deleting all videos
  [deleteAll]  [Editor] Deleting all videos
  [deleteAll]  [Editor] Deleting all videos
[Script] QtScript INFO - Closing QtScript
[Script] Tinypy INFO - Closing Python
[Script] SpiderMonkey INFO - Closing Spidermonkey
[SDL] Quitting...
[destroyGUI]  Destroying Gtk GUI
  [renderDestroy]  Cleaning up Render
  [destroy]  Destroying preview
  [ADM_ad_cleanup]  Purging audio decoder
  [ADM_vf_clearFilters]  clear filters
  [ADM_vf_cleanup]  Destroying video filter list
--End of cleanup--

Images stat:
___________
Max memory consumed (MB)     : 0
Current memory consumed (MB) : 0
Max image used               : 0
Cur image used               : 0
[onexit] 
Goodbye...

AviUser

Same here with avidemux 2.6.6 gtk version. QT version starts fine.
Removing config files does not solve the problem.

When does the bug occur: During start
What system is used: Ubuntu 12.04.3 64bit


Debug-Output:
Trying :</usr/lib/ADM_glade//main/gtk2_build.gtkBuilder>

(avidemux3_gtk:23030): Gtk-WARNING **: Unknown property: GtkGrid.n-columns

(avidemux3_gtk:23030): Gtk-WARNING **: Unknown property: GtkGrid.n-rows

(avidemux3_gtk:23030): Gtk-WARNING **: Unknown property: GtkGrid.n-columns
[admGlade] Cannot locate widget jogg

(avidemux3_gtk:23030): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(avidemux3_gtk:23030): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[wrapGetCurrent]  Out of range for widget comboboxVideo
  [HandleAction]  ************ VIDEO_CODEC_CHANGED **************
  [wrapGetCurrent]  Out of range for widget comboboxVideo
  [wrapGetCurrent]  Out of range for widget comboboxAudio
  [HandleAction]  ************ AUDIO_CODEC_CHANGED **************
  [wrapGetCurrent]  Out of range for widget comboboxAudio
*********** BACKTRACK **************
/usr/lib/libADM_core6.so(ADM_backTrack+0x5c) [0x7fba9992debc]:0:<ADM_backTrack>:-2
avidemux3_gtk(_Z20audioCodecSetByIndexii+0xc4) [0x42dee4]:1:<audioCodecSetByIndex(int, int)>:0
avidemux3_gtk(_Z12HandleAction6Action+0x346) [0x4261b6]:2:<HandleAction(Action)>:0
avidemux3_gtk(_Z7initGUIRKSt6vectorIP13IScriptEngineSaIS1_EE+0xae5) [0x45efc5]:3:<initGUI(std::vector<IScriptEngine*, std::allocator<IScriptEngine*> > const&)>:0
avidemux3_gtk(_Z13startAvidemuxiPPc+0x2f1) [0x42b0c1]:4:<startAvidemux(int, char**)>:0
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fba958eb76d]:5:<__libc_start_main>:-2
avidemux3_gtk() [0x423821]:6:<avidemux3_gtk() [0x423821]>:-2
*********** BACKTRACK **************
Cleaning up
[deleteAll]  [Editor] Deleting all videos
  [deleteAll]  [Editor] Deleting all videos
  [deleteAll]  [Editor] Deleting all videos
[Script] QtScript INFO - Closing QtScript
[Script] Tinypy INFO - Closing Python
[Script] SpiderMonkey INFO - Closing Spidermonkey
[SDL] Quitting...
[destroyGUI]  Destroying Gtk GUI
  [renderDestroy]  Cleaning up Render
  [destroy]  Destroying preview
  [ADM_ad_cleanup]  Purging audio decoder
  [ADM_vf_clearFilters]  clear filters
  [ADM_vf_cleanup]  Destroying video filter list
--End of cleanup--


mean

Gtk version has very low maintenance done on it due to lack of manpower
Better to stick to qt at the moment