Description of problem: Avidemux-GTK software won't open after install. Version-Release number of selected component (if applicable): avidemux-gtk x86_64 2.6.8-3.fc22 How reproducible: Steps to Reproduce: 1. sudo dnf install avidemux-gtk # on rpmfusion-free 2. avidemux3_gtk 3. Popup appear: Glade - Cannot load glade file Actual results: ``` $ avidemux3_gtk Creating dir :/home/batisteo/.avidemux6/ Using /home/batisteo/.avidemux6/ as base directory for prefs, jobs, etc. ************************* Avidemux v ************************* http://www.avidemux.org Code : Mean, JSC, Grant Pedersen GFX : Nestor Di, nestordi Design : Jakub Misak FreeBSD : Anish Mistry, amistry Audio : Mihail Zenkov Mac OS X : Kuisathaverat, Harry van der Wolf Win32 : Grant Pedersen Compiler: GCC 5.1.1 20150422 (Red Hat 5.1.1-1) Build Target: Linux (x86-64) User Interface: GTK+ (3.16.4) Large file available: 1 offset Time: Fri Jul 17 21:46:18 2015 0: avidemux3_gtk Initialising prefs [load] Loading prefs from /home/batisteo/.avidemux6/config2 [load] can't read /home/batisteo/.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 fr_FR.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/lib64/ADM_plugins6/scriptEngines/ [Script] SpiderMonkey INFO - Registered Debug functions [Script] SpiderMonkey INFO - Registered Test functions [Script] SpiderMonkey INFO - Registered DialogFactory classes [Script] SpiderMonkey INFO - Spidermonkey initialised [Script] QtScript INFO - 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 - Registering: testSub [Script] Tinypy INFO - Registering static class os [Script] Tinypy INFO - Registering: environ [Script] Tinypy INFO - Python initialised Trying :</usr/lib64/ADM_glade//main/gtk2_build.gtkBuilder> (avidemux3_gtk:19568): GLib-GObject-WARNING **: The property GtkToolButton:stock-id is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:19568): GLib-GObject-WARNING **: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:19568): GLib-GObject-WARNING **: The property GtkButton:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version. [GtkBuilder] Invalid property: GtkGrid.n_columns on line 549 Trying :</builddir/build/BUILD/avidemux_2.6.8/avidemux/gtk/ADM_userInterfaces/ADM_toolkit_gtk/../glade/main/gtk2_build.gtkBuilder> [GtkBuilder] Failed to open file '/builddir/build/BUILD/avidemux_2.6.8/avidemux/gtk/ADM_userInterfaces/ADM_toolkit_gtk/../glade/main/gtk2_build.gtkBuilder': Aucun fichier ou dossier de ce type Trying :<glade/main/gtk2_build.gtkBuilder> [GtkBuilder] Failed to open file 'glade/main/gtk2_build.gtkBuilder': Aucun fichier ou dossier de ce type (avidemux3_gtk:19568): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:19568): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:19568): Gtk-CRITICAL **: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed (avidemux3_gtk:19568): Gtk-CRITICAL **: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. *********** BACKTRACK ************** /lib64/libADM_core6.so(ADM_backTrack+0x60) [0x7efc22274010]:0:<ADM_backTrack>:-2 avidemux3_gtk(_Z7initGUIRKSt6vectorIP13IScriptEngineSaIS1_EE+0x6e3) [0x45bb13]:1:<initGUI(std::vector<IScriptEngine*, std::allocator<IScriptEngine*> > const&)>:0 avidemux3_gtk(_Z13startAvidemuxiPPc+0x2ff) [0x42ba7f]:2:<startAvidemux(int, char**)>:0 /lib64/libc.so.6(__libc_start_main+0xf0) [0x7efc1e05e790]:3:<__libc_start_main>:-2 avidemux3_gtk(_start+0x29) [0x4244e9]:4:<_start>:-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... ``` Expected results: Avidemux interface shows up. Additional info:
Confirmed on Fedora 22. [thildred@thildred ~]$ avidemux3_gtk Directory /home/thildred/.avidemux6/ exists.Good. Using /home/thildred/.avidemux6/ as base directory for prefs, jobs, etc. ************************* Avidemux v ************************* http://www.avidemux.org Code : Mean, JSC, Grant Pedersen GFX : Nestor Di, nestordi Design : Jakub Misak FreeBSD : Anish Mistry, amistry Audio : Mihail Zenkov Mac OS X : Kuisathaverat, Harry van der Wolf Win32 : Grant Pedersen Compiler: GCC 5.1.1 20150422 (Red Hat 5.1.1-1) Build Target: Linux (x86-64) User Interface: GTK+ (3.16.6) Large file available: 1 offset Time: Wed Aug 26 18:01:55 2015 0: avidemux3_gtk Initialising prefs [load] Loading prefs from /home/thildred/.avidemux6/config2 [load] can't read /home/thildred/.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.utf8 [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/lib64/ADM_plugins6/scriptEngines/ [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 - Registering: testSub [Script] Tinypy INFO - Registering static class os [Script] Tinypy INFO - Registering: environ [Script] Tinypy INFO - Python initialised [Script] QtScript INFO - Initialised Trying :</usr/lib64/ADM_glade//main/gtk2_build.gtkBuilder> (avidemux3_gtk:4189): GLib-GObject-WARNING **: The property GtkToolButton:stock-id is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:4189): GLib-GObject-WARNING **: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:4189): GLib-GObject-WARNING **: The property GtkButton:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version. [GtkBuilder] Invalid property: GtkGrid.n_columns on line 549 Trying :</builddir/build/BUILD/avidemux_2.6.8/avidemux/gtk/ADM_userInterfaces/ADM_toolkit_gtk/../glade/main/gtk2_build.gtkBuilder> [GtkBuilder] Failed to open file '/builddir/build/BUILD/avidemux_2.6.8/avidemux/gtk/ADM_userInterfaces/ADM_toolkit_gtk/../glade/main/gtk2_build.gtkBuilder': No such file or directory Trying :<glade/main/gtk2_build.gtkBuilder> [GtkBuilder] Failed to open file 'glade/main/gtk2_build.gtkBuilder': No such file or directory (avidemux3_gtk:4189): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:4189): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version. (avidemux3_gtk:4189): Gtk-CRITICAL **: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed (avidemux3_gtk:4189): Gtk-CRITICAL **: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. *********** BACKTRACK ************** /lib64/libADM_core6.so(ADM_backTrack+0x60) [0x7f682bc07010]:0:<ADM_backTrack>:-2 avidemux3_gtk(_Z7initGUIRKSt6vectorIP13IScriptEngineSaIS1_EE+0x6e3) [0x45bb13]:1:<initGUI(std::vector<IScriptEngine*, std::allocator<IScriptEngine*> > const&)>:0 avidemux3_gtk(_Z13startAvidemuxiPPc+0x2ff) [0x42ba7f]:2:<startAvidemux(int, char**)>:0 /lib64/libc.so.6(__libc_start_main+0xf0) [0x3768620700]:3:<__libc_start_main>:-2 avidemux3_gtk(_start+0x29) [0x4244e9]:4:<_start>:-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...
As a workaround, the qt4 version still works. Looks like a patch was submitted upstream that may address this issue (?): https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00653.html
This feels like a dream, or deja vu. Steve Gordon drops in from nowhere to save the day, and vanishes into the night. Cheers Steve, I am now rotating videos like no bodies business.
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.