Ubuntu 19.04: Severe GObject/GType error and crash

Bug #1815670 reported by moma
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gst-plugins-good1.0 (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Hello,
I am trying to make Audio-recorder to compile and run under Ubuntu 19.04 (Ubuntu Disco Dingo - development branch).

1) A GStreamer bug.

This crash occurs if I run a Gstreamer pipleline on the command line (in a terminal window). Like this.

$ gst-launch-1.0 -e pulsesrc | fakesink

(gst-launch-1.0:8410): GLib-GObject-WARNING **: 21:31:05.365: ../../../gobject/gtype.c:4265: type id '0' is invalid

(gst-launch-1.0:8410): GLib-GObject-WARNING **: 21:31:05.365: can't peek value table for type '<invalid>' which is not currently referenced
Caught SIGSEGV
Spinning. Please run 'gdb gst-launch-1.0 8410' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
------

2) Also, it seems that the same bug causes my audio-recorder program crash.
It happens in all gtk_button_set_image(...) calls during runtime.

gtk_button_set_image(GTK_BUTTON(g_win.recorder_button), GTK_WIDGET(image));

The error message is:

(audio-recorder:32368): GLib-GObject-WARNING **: 19:21:52.600: ../../../gobject/gtype.c:4265: type id '0' is invalid

(audio-recorder:32368): GLib-GObject-WARNING **: 19:21:52.600: can't peek value table for type '<invalid>' which is not currently referenced
Segmentation fault (core dumped)
----

Please educate me if you want more debug info or stacktrace.

My system is:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Disco Dingo (development branch)
Release: 19.04
Codename: disco

My system has very latest updates.

Any comments?
Kindly
Osmo (moma) Antero
---------------

EDIT: This bug report is similar
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/552
---

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: gstreamer1.0-tools 1.15.1-1
ProcVersionSignature: Ubuntu 4.19.0-12.13-generic 4.19.18
Uname: Linux 4.19.0-12-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.10-0ubuntu20
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Feb 12 21:31:51 2019
ExecutablePath: /usr/bin/gst-launch-1.0
InstallationDate: Installed on 2019-02-04 (8 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20190203)
SourcePackage: gstreamer1.0
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
moma (osmoma) wrote :
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, that looks like a bug in the current 1.15 tarball which is fixed in git and is going to be fixed with the next update
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/commit/4e9a8e58

affects: gstreamer1.0 (Ubuntu) → gst-plugins-good1.0 (Ubuntu)
Changed in gst-plugins-good1.0 (Ubuntu):
importance: Undecided → High
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gst-plugins-good1.0 - 1.15.1-1ubuntu2

---------------
gst-plugins-good1.0 (1.15.1-1ubuntu2) disco; urgency=medium

  * Cherry-pick Revert-pulsesrc-Move-to-extended-stream-API.patch:
    - Back out a feature that depends on an unreleased PulseAudio
      feature and broke audio recording (LP: #1815670)

 -- Jeremy Bicha <email address hidden> Tue, 12 Feb 2019 23:15:55 -0500

Changed in gst-plugins-good1.0 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.