The bug is still present in Ubuntu 16.04.1. FreetuxTV is unusable.
user@mylaptop ~> freetuxtv
[FreetuxTV] INFO : Compiled with GTK3
[FreetuxTV] INFO : Compiled with LibVLC version 2.2.0
[FreetuxTV] INFO : Compiled with libnotify version 0.7.6
[FreetuxTV] INFO : Loading FreetuxTV 0.6.6
[FreetuxTV] INFO : Loading user interface from path /usr/share/freetuxtv/ui
[FreetuxTV] INFO : Initializing user interface
[GMMKeys] INFO : Initialize
[GMMKeys] INFO : Activating media player keys
[GMMKeys] INFO : Created dbus proxy for org.gnome.SettingsDaemon.MediaKeys; grabbing keys
[FreetuxTV] INFO : Using user configuration dir: /home/user/.config/FreetuxTV
[FreetuxTV] INFO : DBSync open database
[DBEvolution] INFO : Starting database evolution
[DBEvolution] INFO : Current database version is 0.6.0.2
[FreetuxTV] INFO : DBSync close database
[FreetuxTV] INFO : Loading config file /home/user/.config/FreetuxTV/config.ini
[FreetuxTV] INFO : Cannot load config file
[FreetuxTV] INFO : Creating media player widget
[FreetuxTV] INFO : Initializing LibVLC instance
[LibVLC-Gtk] INFO : Using instance vlc with 3 options [--no-xlib --ignore-config --no-video-title-show]
[FreetuxTV] INFO : DBSync open database
[FreetuxTV] MESSAGE : Synchronizing the tv channels list
[FreetuxTV] INFO : Loading the list of channels
[FreetuxTV] INFO : Loading the list of recordings
[FreetuxTV] INFO : DBSync close database
[FreetuxTV] INFO : Showing the main window, hide splashscreen
[FreetuxTV] INFO : Loading GtkBuilder object "dialogaddgroup" from /usr/share/freetuxtv/ui/addchannelsgroups.glade
The bug is still present in Ubuntu 16.04.1. FreetuxTV is unusable.
user@mylaptop ~> freetuxtv freetuxtv/ ui SettingsDaemon. MediaKeys; grabbing keys .config/ FreetuxTV .config/ FreetuxTV/ config. ini title-show] freetuxtv/ ui/addchannelsg roups.glade
[FreetuxTV] INFO : Compiled with GTK3
[FreetuxTV] INFO : Compiled with LibVLC version 2.2.0
[FreetuxTV] INFO : Compiled with libnotify version 0.7.6
[FreetuxTV] INFO : Loading FreetuxTV 0.6.6
[FreetuxTV] INFO : Loading user interface from path /usr/share/
[FreetuxTV] INFO : Initializing user interface
[GMMKeys] INFO : Initialize
[GMMKeys] INFO : Activating media player keys
[GMMKeys] INFO : Created dbus proxy for org.gnome.
[FreetuxTV] INFO : Using user configuration dir: /home/user/
[FreetuxTV] INFO : DBSync open database
[DBEvolution] INFO : Starting database evolution
[DBEvolution] INFO : Current database version is 0.6.0.2
[FreetuxTV] INFO : DBSync close database
[FreetuxTV] INFO : Loading config file /home/user/
[FreetuxTV] INFO : Cannot load config file
[FreetuxTV] INFO : Creating media player widget
[FreetuxTV] INFO : Initializing LibVLC instance
[LibVLC-Gtk] INFO : Using instance vlc with 3 options [--no-xlib --ignore-config --no-video-
[FreetuxTV] INFO : DBSync open database
[FreetuxTV] MESSAGE : Synchronizing the tv channels list
[FreetuxTV] INFO : Loading the list of channels
[FreetuxTV] INFO : Loading the list of recordings
[FreetuxTV] INFO : DBSync close database
[FreetuxTV] INFO : Showing the main window, hide splashscreen
[FreetuxTV] INFO : Loading GtkBuilder object "dialogaddgroup" from /usr/share/
** (freetuxtv:12528): CRITICAL **: gtk_builder_ window_ get_top_ window: assertion 'GTK_IS_ WINDOW( pObject) ' failed
(freetuxtv:12528): Gtk-CRITICAL **: gtk_window_ set_transient_ for: assertion 'GTK_IS_WINDOW (window)' failed
(freetuxtv:12528): Gtk-CRITICAL **: gtk_window_ set_position: assertion 'GTK_IS_WINDOW (window)' failed
(freetuxtv:12528): Gtk-CRITICAL **: gtk_tree_ view_get_ selection: assertion 'GTK_IS_TREE_VIEW (tree_view)' failed
(freetuxtv:12528): Gtk-CRITICAL **: gtk_tree_ selection_ set_mode: assertion 'GTK_IS_ TREE_SELECTION (selection)' failed
(freetuxtv:12528): GLib-GObject- WARNING **: invalid (NULL) pointer instance
(freetuxtv:12528): GLib-GObject- CRITICAL **: g_signal_ connect_ data: assertion 'G_TYPE_ CHECK_INSTANCE (instance)' failed
(freetuxtv:12528): GLib-GObject- WARNING **: invalid (NULL) pointer instance
(freetuxtv:12528): GLib-GObject- CRITICAL **: g_signal_ connect_ data: assertion 'G_TYPE_ CHECK_INSTANCE (instance)' failed
(freetuxtv:12528): GLib-GObject- WARNING **: invalid (NULL) pointer instance
(freetuxtv:12528): GLib-GObject- CRITICAL **: g_signal_ connect_ data: assertion 'G_TYPE_ CHECK_INSTANCE (instance)' failed
(freetuxtv:12528): Gtk-CRITICAL **: gtk_tree_ store_clear: assertion 'GTK_IS_TREE_STORE (tree_store)' failed
fish: 'freetuxtv' terminated by signal SIGSEGV (Address boundary error)