Ubikfr / freetuxtv

Automatically exported from code.google.com/p/freetuxtv
GNU General Public License v3.0
0 stars 0 forks source link

follow-up on issue 189: Crash at startup with recent GTK... still the same #193

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Please complete the following information about your configuration:
- FreetuxTV version:
svn 750-1
- Linux distribution and version:
Arch Linux
- VLC version:
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
- ISP:
Orange

Describe here your problem:

After loading the channels on splash screen the program crashes. Symptoms are 
identical to issue 189:

What is the expected output? What do you see instead?

[FreetuxTV]    INFO       : Loading GtkBuilder object "dialogaddgroup" from 
/usr/local/share/freetuxtv/ui/addchannelsgroups.glade

** (freetuxtv:978): CRITICAL **: gtk_builder_window_get_top_window: assertion 
'GTK_IS_WINDOW(pObject)' failed

(freetuxtv:978): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion 
'GTK_IS_WINDOW (window)' failed

(freetuxtv:978): Gtk-CRITICAL **: gtk_window_set_position: assertion 
'GTK_IS_WINDOW (window)' failed

(freetuxtv:978): Gtk-CRITICAL **: gtk_tree_view_get_selection: assertion 
'GTK_IS_TREE_VIEW (tree_view)' failed

(freetuxtv:978): Gtk-CRITICAL **: gtk_tree_selection_set_mode: assertion 
'GTK_IS_TREE_SELECTION (selection)' failed

(freetuxtv:978): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(freetuxtv:978): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 
'G_TYPE_CHECK_INSTANCE (instance)' failed

(freetuxtv:978): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(freetuxtv:978): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 
'G_TYPE_CHECK_INSTANCE (instance)' failed

(freetuxtv:978): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(freetuxtv:978): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 
'G_TYPE_CHECK_INSTANCE (instance)' failed

(freetuxtv:978): Gtk-CRITICAL **: gtk_tree_store_clear: assertion 
'GTK_IS_TREE_STORE (tree_store)' failed
Segmentation fault (core dumped)

Original issue reported on code.google.com by daniel.p...@free.fr on 26 Jan 2015 at 6:45

GoogleCodeExporter commented 8 years ago
Are you sure you get the last revision of the sources? The problem was located 
within data/ui/addchannelsgroups.glade could you check it is up to date and 
well installed? I tested the fix on debian SID.

Original comment by eric.beuque on 27 Jan 2015 at 6:19

GoogleCodeExporter commented 8 years ago
Otherwise, try to open the file with glade and save it to overwrite it. And 
tell me if it work.

Original comment by eric.beuque on 27 Jan 2015 at 6:21

GoogleCodeExporter commented 8 years ago
Bonjour, (j'intuite que tu es francophone :-) )

Sous Arch (sur le dépôt AUR) on a deux choix, la 0.6.6-2 et la 
freetuxtv-svn 746-1 qui ont tous deux le même résultat.

Je viens de télécharger le source du svn, soit la 750, compilation 
rapide et install sans problème, mais avec le même résultat encore, que 
revoici:

[daniel@sariette freetuxtv-read-only]$ freetuxtv
[FreetuxTV]    INFO       : Compiled with GTK3
[FreetuxTV]    INFO       : Compiled with LibVLC version 2.1.5
[FreetuxTV]    INFO       : Compiled with libnotify version 0.7.6
[FreetuxTV]    INFO       : Loading FreetuxTV 0.6.6
[FreetuxTV]    INFO       : Loading user interface from path 
/usr/local/share/freetuxtv/ui
[FreetuxTV]    INFO       : Initializing user interface
[GMMKeys]      INFO       : Initialize
[GMMKeys]      INFO       : Activating media player keys
[GMMKeys]      CRITICAL   : Unable to grab media player keys: Could not 
get owner of name 'org.gnome.SettingsDaemon': no such name
[FreetuxTV]    INFO       : Using user configuration dir: 
/home/daniel/.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/daniel/.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/local/share/freetuxtv/ui/addchannelsgroups.glade

** (freetuxtv:6091): CRITICAL **: gtk_builder_window_get_top_window: 
assertion 'GTK_IS_WINDOW(pObject)' failed

(freetuxtv:6091): Gtk-CRITICAL **: gtk_window_set_transient_for: 
assertion 'GTK_IS_WINDOW (window)' failed

(freetuxtv:6091): Gtk-CRITICAL **: gtk_window_set_position: assertion 
'GTK_IS_WINDOW (window)' failed

(freetuxtv:6091): Gtk-CRITICAL **: gtk_tree_view_get_selection: 
assertion 'GTK_IS_TREE_VIEW (tree_view)' failed

(freetuxtv:6091): Gtk-CRITICAL **: gtk_tree_selection_set_mode: 
assertion 'GTK_IS_TREE_SELECTION (selection)' failed

(freetuxtv:6091): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(freetuxtv:6091): GLib-GObject-CRITICAL **: g_signal_connect_data: 
assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(freetuxtv:6091): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(freetuxtv:6091): GLib-GObject-CRITICAL **: g_signal_connect_data: 
assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(freetuxtv:6091): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(freetuxtv:6091): GLib-GObject-CRITICAL **: g_signal_connect_data: 
assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(freetuxtv:6091): Gtk-CRITICAL **: gtk_tree_store_clear: assertion 
'GTK_IS_TREE_STORE (tree_store)' failed
Segmentation fault (core dumped)

Pour moi ça sent une incompatibilité Glade avec GTK3. Là où je travaille 
on avait eu un problème similaire et il fallait aligner la version de 
Glade avec la version de GTK pour avoir la paix...

Merci pour tout ce travail :-)

Daniel

Original comment by daniel.p...@free.fr on 27 Jan 2015 at 6:45

GoogleCodeExporter commented 8 years ago
I re-saved all the .glade files under the ui folder.  That seemed to work for 
me.  I have found however that many of the channels need to have updated links.

Original comment by johnne...@gmail.com on 11 Aug 2015 at 12:25