Description of problem: Version-Release number of selected component (if applicable): freetuxtv 0.6.5 in Mageia 4 How reproducible: freetuxtv don't run. I launch freetuxtv and when I choose a chanel i see this: Une erreur s'est produite durant la lecture de la chaîne 'France 2' : rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=sd I must compiling vlc 0.6.6 and freetuxtv run correctly Steps to Reproduce: 1.run freetuxtv, freetuxtv don't play the chanel choosen 2. 3. Reproducible: Steps to Reproduce:
and with freetuxtv 0.6.6. ? cf https://bugs.mageia.org/show_bug.cgi?id=12951
freetuxtv-0.6.6-4.mga5.i586: 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/share/freetuxtv/ui (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkAlignment:top-padding is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkAlignment:bottom-padding is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkAlignment:right-padding is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): 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. [FreetuxTV] INFO : Initializing user interface (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkImageMenuItem:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version. (freetuxtv:8407): GLib-GObject-WARNING **: The property GtkImageMenuItem:accel-group is deprecated and shouldn't be used anymore. It will be removed in a future version. [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/userd/.config/FreetuxTV [FreetuxTV] INFO : Directory created: /home/userd/.cache/freetuxtv [FreetuxTV] INFO : Directory created: /home/userd/.local/share/freetuxtv/images/channels [FreetuxTV] INFO : Directory created: /home/userd/.config/FreetuxTV [FreetuxTV] INFO : DBSync open database [DBEvolution] INFO : Starting database creation [DBEvolution] INFO : Installing database version 0.1.0.1 [DBEvolution] INFO : Installing database version 0.5.0.1 [DBEvolution] INFO : Installing database version 0.5.1.1 [DBEvolution] INFO : Installing database version 0.5.1.2 [DBEvolution] INFO : Installing database version 0.6.0.1 [DBEvolution] INFO : Installing database version 0.6.0.2 [FreetuxTV] INFO : DBSync close database [FreetuxTV] INFO : Loading config file /home/userd/.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 ** (freetuxtv:8407): CRITICAL **: gtk_builder_window_get_top_window: assertion 'GTK_IS_WINDOW(pObject)' failed (freetuxtv:8407): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion 'GTK_IS_WINDOW (window)' failed (freetuxtv:8407): Gtk-CRITICAL **: gtk_window_set_position: assertion 'GTK_IS_WINDOW (window)' failed (freetuxtv:8407): Gtk-CRITICAL **: gtk_tree_view_get_selection: assertion 'GTK_IS_TREE_VIEW (tree_view)' failed (freetuxtv:8407): Gtk-CRITICAL **: gtk_tree_selection_set_mode: assertion 'GTK_IS_TREE_SELECTION (selection)' failed (freetuxtv:8407): GLib-GObject-WARNING **: invalid (NULL) pointer instance (freetuxtv:8407): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (freetuxtv:8407): GLib-GObject-WARNING **: invalid (NULL) pointer instance (freetuxtv:8407): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (freetuxtv:8407): GLib-GObject-WARNING **: invalid (NULL) pointer instance (freetuxtv:8407): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (freetuxtv:8407): Gtk-CRITICAL **: gtk_tree_store_clear: assertion 'GTK_IS_TREE_STORE (tree_store)' failed ÐÑибка ÑегменÑиÑованиÑ/Error segmentation
Keywords: (none) => TriagedCC: (none) => loginov_alexAssignee: bugsquad => lists.jjorgeSource RPM: freetuxtv 0.6.5 => freetuxtv
(In reply to Alex Loginov from comment #2) > freetuxtv-0.6.6-4.mga5.i586: This is not the same problem, I have submitted your crash upstream anyway : https://code.google.com/p/freetuxtv/issues/detail?id=189&sort=-id&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Stars So we'll have to wait for a upstream fix, but the project does not seem active anymore....
Status: NEW => ASSIGNED
I see the latest commit https://code.google.com/p/freetuxtv/source/list since Jan 18, 2014, so project is active. José, thank you for report to author.
The backtrace : (gdb) bt #0 0x4035b55e in gtk_tree_store_append () from /home/linuxconsole/x86/lib/libgtk-3.so.0 #1 0x0805f245 in xml_start_cb () #2 0x40caa68f in emit_start_element (context=context@entry=0x8535f90, error=error@entry=0xbfffeb28) at gmarkup.c:1049 #3 0x40cab629 in g_markup_parse_context_parse (context=0x8535f90, text=0x8536000 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<channels_groups>\n\t<language lang=\"Alice\" id=\"alice\">\n\t\t<channels_group uri=\"http://vlc-media-player.org/m3u/alicetv.m3u\" required_isp=\"Alice\" name=\"Alice\"/>\n\t\t<"..., text_len=<optimized out>, error=0xbfffeb28) at gmarkup.c:1396 #4 0x0805f614 in load_model_channels_group_from_file () #5 0x08063ed7 in freetuxtv_window_add_channels_group_new () #6 0x0806c75d in splashscreen_app_init () #7 0x40ca3960 in g_idle_dispatch (source=source@entry=0x841d3c8, callback=0x806c100 <splashscreen_app_init>, user_data=0x80d5b20) at gmain.c:5367 #8 0x40ca6e07 in g_main_dispatch (context=0x80b8040, context@entry=0x841d3c8) at gmain.c:3111 #9 g_main_context_dispatch (context=context@entry=0x80b8040) at gmain.c:3710 #10 0x40ca71c8 in g_main_context_iterate (context=0x80b8040, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781 #11 0x40ca74c3 in g_main_loop_run (loop=0x841d4e0) at gmain.c:3975 #12 0x402406ed in gtk_main () from /home/linuxconsole/x86/lib/libgtk-3.so.0 #13 0x08050793 in main ()
CC: (none) => yann
Changing the version since the issue on mga4 has been fixed in bug 12951. This bug report is now about freetuxtv 0.6.6 not working on Cauldron (Mageia 5 Beta2).
CC: (none) => remiHardware: i586 => AllVersion: 4 => CauldronSummary: freetuxtv don't run => freetuxtv 0.6.6 segfaults after retrieving channels on CauldronSource RPM: freetuxtv => freetuxtv-0.6.6-4.mga5
@José: Since it looks like an issue with GTK3, did you try to build against GTK2 (if it's possible)?
(In reply to Rémi Verschelde from comment #7) > @José: Since it looks like an issue with GTK3, did you try to build against > GTK2 (if it's possible)? Ok I just tried, stumbled upon an error and found your other upstream BR: https://code.google.com/p/freetuxtv/issues/detail?id=182 So I guess it's wait and see...
José, I found the description of a FreeBSD patch that fixes the GTK+2 build: https://code.google.com/p/freetuxtv/issues/detail?id=175 I just patched freetuxtv locally and could build it fine with GTK+2, and it does not segfault anymore. Should I commit my changes for Cauldron until upstream provides a fix for the GTK+3 version?
(In reply to Rémi Verschelde from comment #9) > José, I found the description of a FreeBSD patch that fixes the GTK+2 build: > https://code.google.com/p/freetuxtv/issues/detail?id=175 > > I just patched freetuxtv locally and could build it fine with GTK+2, and it > does not segfault anymore. Should I commit my changes for Cauldron until > upstream provides a fix for the GTK+3 version? Please do so, upstream seems stall.
Ok, pushed. This bug should be fixed with freetuxtv-0.6.6-5.mga5, please close the issue if it's confirmed.
No segfault with freetuxtv-0.6.6-5.mga5.
Resolution: (none) => FIXEDStatus: ASSIGNED => RESOLVED