Bug#772845: freetuxtv: package keeps crushing at startup screen
Hi I confirm that the patch file 02-crash.diff (corresponding to svn commit 750) solves this segfault issue. To fix the compilation issue mentionned by Petter Reinholdtsen above, apparently you also need to apply the commit 747 (patch attached). Best, Pierre L.Index: lib/libvlc-gtk/gtk-libvlc-media-player.c === --- lib/libvlc-gtk/gtk-libvlc-media-player.c (révision 746) +++ lib/libvlc-gtk/gtk-libvlc-media-player.c (révision 747) @@ -1819,7 +1819,7 @@ // Create the media player if not initialized gtk_libvlc_media_player_initialize (self, ); - g_return_if_fail(priv->initialized == TRUE); + g_return_val_if_fail(priv->initialized == TRUE, gtkstate); if(pError == NULL){
Bug#772845: freetuxtv: package keeps crushing at startup screen
Control: forwarded -1 https://code.google.com/p/freetuxtv/issues/detail?id=189 Control: tags -1 + patch [Andrey skvortsov] > the same here. As I start freetuxtv it syncronize all tv/radio channels and > crashes after that with segmentation fault. It's known bug and it seems to > be fixed in upstream > (https://code.google.com/p/freetuxtv/issues/detail?id=189). > In Jessie freetuxtv is not usable at all now. I see the same. I was looking for a replacement for miro, my good old video RSS viewer I use every day as it is being removed from Debian, and was unable to get freetuxtv working. Here is the valgrind output in case it can help fix the problem: ==26463== Memcheck, a memory error detector ==26463== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==26463== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info ==26463== Command: freetuxtv ==26463== [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] CRITICAL : Unable to grab media player keys: Could not get owner of name 'org.gnome.SettingsDaemon': no such name ==26463== Conditional jump or move depends on uninitialised value(s) ==26463==at 0xB27390A: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6) ==26463==by 0xB258D6A: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6) ==26463==by 0xB20C710: pixman_image_composite32 (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6) ==26463==by 0x66D53CA: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x67040B0: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670547E: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670C44A: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670D10B: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670D93D: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670DDD8: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x66C8E7F: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x66DA096: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463== ==26463== Conditional jump or move depends on uninitialised value(s) ==26463==at 0xB2736A2: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6) ==26463==by 0xB258D6A: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6) ==26463==by 0xB20C710: pixman_image_composite32 (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6) ==26463==by 0x66D53CA: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x671A3E5: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670C52B: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670CF94: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x670DEEE: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x66C8E7F: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x66DA096: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x6711056: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463==by 0x66D101B: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.0) ==26463== ==26463== Conditional jump or move depends on uninitialised value(s) ==26463==at 0x19230247: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.5) ==26463==by 0x19230F2B: rsvg_handle_get_pixbuf_sub (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.5) ==26463==by 0x18FC7E85: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so) ==26463==by 0x69C5017: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1) ==26463==by 0x69C0DCA: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1) ==26463==by 0x69C2C1C: gdk_pixbuf_new_from_stream_at_scale (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1) ==26463==by 0x545CF7A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1400.5) ==26463==by 0x54607E7: gtk_icon_info_load_icon (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1400.5) ==26463==by 0x5461492: gtk_icon_info_load_symbolic_for_context (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1400.5) ==26463==by 0x5459A7F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1400.5) ==26463==by 0x53621B0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1400.5) ==26463==by 0x536229F: ??? (in
Bug#772845: freetuxtv: package keeps crushing at startup screen
Package: freetuxtv Version: 0.6.6~dfsg1-1 Followup-For: Bug #772845 Dear Maintainer, the same here. As I start freetuxtv it syncronize all tv/radio channels and crashes after that with segmentation fault. It's known bug and it seems to be fixed in upstream (https://code.google.com/p/freetuxtv/issues/detail?id=189). In Jessie freetuxtv is not usable at all now. Here is log: 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] 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/andrey/.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/andrey/.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:21559): CRITICAL **: gtk_builder_window_get_top_window: assertion 'GTK_IS_WINDOW(pObject)' failed (freetuxtv:21559): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion 'GTK_IS_WINDOW (window)' failed (freetuxtv:21559): Gtk-CRITICAL **: gtk_window_set_position: assertion 'GTK_IS_WINDOW (window)' failed (freetuxtv:21559): Gtk-CRITICAL **: gtk_tree_view_get_selection: assertion 'GTK_IS_TREE_VIEW (tree_view)' failed (freetuxtv:21559): Gtk-CRITICAL **: gtk_tree_selection_set_mode: assertion 'GTK_IS_TREE_SELECTION (selection)' failed (freetuxtv:21559): GLib-GObject-WARNING **: invalid (NULL) pointer instance (freetuxtv:21559): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (freetuxtv:21559): GLib-GObject-WARNING **: invalid (NULL) pointer instance (freetuxtv:21559): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (freetuxtv:21559): GLib-GObject-WARNING **: invalid (NULL) pointer instance (freetuxtv:21559): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (freetuxtv:21559): Gtk-CRITICAL **: gtk_tree_store_clear: assertion 'GTK_IS_TREE_STORE (tree_store)' failed Segmentation fault -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.19.0-rc7-150201- (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages freetuxtv depends on: ii libatk1.0-0 2.14.0-1 ii libc62.19-13 ii libcairo-gobject21.14.0-2.1 ii libcairo21.14.0-2.1 ii libcurl3 7.38.0-4 ii libdbus-1-3 1.8.12-3 ii libdbus-glib-1-2 0.102-1 ii libgdk-pixbuf2.0-0 2.31.1-2+b1 ii libglib2.0-0 2.42.1-1 ii libgtk-3-0 3.14.5-1 ii libnotify4 0.7.6-2 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libsqlite3-0 3.8.7.1-1 ii libvlc5 2.2.0~rc2-2 ii vlc 2.2.0~rc2-2 freetuxtv recommends no packages. freetuxtv suggests no packages. -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#772845: freetuxtv: package keeps crushing at startup screen while performing all channels syncronization.
Package: freetuxtv Version: 0.6.6~dfsg1-1 Severity: important Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages freetuxtv depends on: ii libatk1.0-0 2.14.0-1 ii libc62.19-13 ii libcairo-gobject21.14.0-2.1 ii libcairo21.14.0-2.1 ii libcurl3 7.38.0-3 ii libdbus-1-3 1.8.12-1 ii libdbus-glib-1-2 0.102-1 ii libgdk-pixbuf2.0-0 2.31.1-2+b1 ii libglib2.0-0 2.42.1-1 ii libgtk-3-0 3.14.5-1 ii libnotify4 0.7.6-2 ii libpango-1.0-0 1.36.8-2 ii libpangocairo-1.0-0 1.36.8-2 ii libsqlite3-0 3.8.7.1-1 ii libvlc5 2.2.0~rc2-1 ii vlc 2.2.0~rc2-1 freetuxtv recommends no packages. freetuxtv suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org