gmusicbrowser crashed with SIGSEGV in gst_type_find_factory_call_function()

Bug #869199 reported by LaChild
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gmusicbrowser (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Crashed when attempting to play music from an SSHFS network drive.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gmusicbrowser 1.1.7-2
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Thu Oct 6 08:38:40 2011
ExecutablePath: /usr/bin/gmusicbrowser
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110921.3)
InterpreterPath: /usr/bin/perl
PackageArchitecture: all
ProcCmdline: /usr/bin/perl /usr/bin/gmusicbrowser
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x7fd328bbb88f: movzbl (%rax),%edx
 PC (0x7fd328bbb88f) ok
 source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gmusicbrowser
StacktraceTop:
 ?? () from /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
 gst_type_find_factory_call_function () from /usr/lib/libgstreamer-0.10.so.0
 gst_type_find_helper_get_range_ext () from /usr/lib/libgstbase-0.10.so.0
 ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
 gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0
Title: gmusicbrowser crashed with SIGSEGV in gst_type_find_factory_call_function()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
LaChild (shafer-w2002) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 degas_type_find (tf=0x7fff64ee5aa0, private=<optimized out>) at gsttypefindfunctions.c:4026
 gst_type_find_factory_call_function (factory=0x5117500, find=0x7fff64ee5aa0) at gsttypefindfactory.c:224
 gst_type_find_helper_get_range_ext (obj=0x514a390, func=<optimized out>, size=<optimized out>, extension=<optimized out>, prob=0x7fff64ee5b58) at gsttypefindhelper.c:326
 gst_type_find_element_activate (pad=0x516f000) at gsttypefindelement.c:961
 gst_pad_set_active (pad=0x516f000, active=1) at gstpad.c:708

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gmusicbrowser (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in gmusicbrowser (Ubuntu):
status: New → Confirmed
Revision history for this message
Quentin Sculo (squentin) wrote :

I doubt there is much I can do about it, as gmusicbrowser is simply telling gstreamer (or mplayer...) what file to play.
2 questions :
1) does it work with mplayer ?

2) what version of libglib-perl is installed ? There is a long standing bug in perl-glib, that was recently fixed in 1.251 (1.25x is the unstable branch, the fix is in the 1.260 stable release) it caused random segmentation fault in some cases with gstreamer. Though it very rarely affected simply playing a song, and the crashes were totally random, so I don't think it is the cause here. I doubt this is

Searching for "gst_type_find_factory_call_function sshfs", I found this amarok bug :
https://bugs.kde.org/show_bug.cgi?id=283469
So I'd say it is probably a gstreamer bug.

Revision history for this message
Jackson Doak (noskcaj) wrote :

Please re-open this bug if you find it on a currently supported release

Changed in gmusicbrowser (Ubuntu):
status: Confirmed → Incomplete
Changed in gmusicbrowser (Ubuntu):
status: Incomplete → Invalid
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.