freetuxtv crashed with SIGSEGV in gtk_tree_store_append()

Bug #1556564 reported by PatrickSCarroll on 2016-03-13
68
This bug affects 14 people
Affects Status Importance Assigned to Milestone
freetuxtv (Ubuntu)
Medium
Unassigned

Bug Description

Just launching the program for the first time, just crashes.

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: freetuxtv 0.6.6~dfsg1-1
ProcVersionSignature: Ubuntu 4.4.0-12.28-generic 4.4.4
Uname: Linux 4.4.0-12-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Sun Mar 13 03:43:48 2016
ExecutablePath: /usr/bin/freetuxtv
InstallationDate: Installed on 2016-03-13 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160307)
ProcCmdline: freetuxtv
ProcEnviron:
 PATH=(custom, no user)
 SHELL=/bin/bash
 LANG=en_US.UTF-8
 LANGUAGE=en_US
 XDG_RUNTIME_DIR=<set>
SegvAnalysis:
 Segfault happened at: 0x7ff644fa218c <gtk_tree_store_append+28>: mov (%rbx),%rdx
 PC (0x7ff644fa218c) ok
 source "(%rbx)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%rdx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: freetuxtv
StacktraceTop:
 gtk_tree_store_append () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ?? ()
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_markup_parse_context_parse () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? ()
Title: freetuxtv crashed with SIGSEGV in gtk_tree_store_append()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

information type: Private → Public

Thank you for taking the time to report this crash and helping to make this software better. This particular crash has already been reported and is a duplicate of bug #1419780, so is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

tags: removed: need-amd64-retrace
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in freetuxtv (Ubuntu):
status: New → Confirmed
Heimen Stoffels (vistaus) wrote :

This bug also affects me. Also, I removed the duplicate because the supposed bug of which this would be a duplicate doesn't seem to exist.

Changed in freetuxtv (Ubuntu):
importance: Undecided → Medium
Przemek K. (azrael) wrote :

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

** (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)

Przemek K. (azrael) wrote :

Fresh install of Ubuntu 16.04.1, first start of FreetuxTV, and it always crashes while loading the TV sources list.

Przemek K. (azrael) wrote :

Package: freetuxtv
State: installed
Automatically installed: no
Version: 0.6.6~dfsg1-1
Priority: optional
Section: universe/video
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Uncompressed Size: 1214 k
Depends: libc6 (>= 2.7), libcairo2 (>= 1.2.4), libcurl3 (>= 7.16.2), libdbus-glib-1-2 (>= 0.78), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk-3-0 (>=
         3.0.0), libnotify4 (>= 0.7.0), libpango-1.0-0 (>= 1.14.0), libsqlite3-0 (>= 3.5.9), libvlc5 (>= 1.1.0), vlc
Conflicts: freetuxtv:i386
Description: Internet television and radio player
 FreetuxTV is a media player for watching and recording TV on a PC. It gives access to a large and growing database of free WebTV, WebRadio, and WebCam channels in more
 than 20 languages, along with television services provided by ISPs to their subscribers.

 It relies on VLC for its multimedia codecs.
Homepage: http://code.google.com/p/freetuxtv/

Przemek K. (azrael) wrote :

This upstream bug looks very similar:
https://code.google.com/archive/p/freetuxtv/issues/193

klunker_roox (klunker-roox) wrote :

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

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

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

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

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

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

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

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

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

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

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

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

(freetuxtv:32605): Gtk-CRITICAL **: gtk_tree_store_clear: assertion 'GTK_IS_TREE_STORE (tree_store)' failed

Error

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers