After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737545 - gst-plugin-scanner crashed with SIGSEGV in __GI___pthread_mutex_lock()
gst-plugin-scanner crashed with SIGSEGV in __GI___pthread_mutex_lock()
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins
1.2.2
Other Linux
: High normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-09-28 18:50 UTC by Alberto Salvia Novella
Modified: 2014-09-29 12:38 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Alberto Salvia Novella 2014-09-28 18:50:15 UTC
*******
 ISSUE
*******

HOW TO REPRODUCE

- <http://iso.qa.ubuntu.com/qatracker/milestones/308/builds/57248/testcases>

EXPECTED BEHAVIOUR

- The distribution to upgrade without futher problems.

REAL BEHAVIOUR

- The "gst-plugin-scanner" application crashes during the "installing the upgrades" phase of the process.

RELEVANT DETAILS

- The user's hardware was <http://phillw.net/hardware/Ed3c22qV>.

**********
 SOLUTION
**********

WORK-AROUND

- None known.

FIX

- Unknown.

REGRESSION POTENTIAL

- Since the application doesn't work at all and does a very specific action, the regression potential is very low.

****************
 TECHNICAL INFO
****************

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: libgstreamer1.0-0 1.2.2-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-15.23-generic 3.11.10
Uname: Linux 3.11.0-15-generic i686
ApportVersion: 2.13.2-0ubuntu2
Architecture: i386
Date: Thu Jan 30 15:16:32 2014
ExecutablePath: /usr/lib/i386-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
InstallationDate: Installed on 2013-11-29 (61 days ago)
InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Release i386 (20131016)
ProcCmdline: /usr/lib/i386-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner -l
SegvAnalysis:
 Segfault happened at: 0xb74cb036 <__GI___pthread_mutex_lock+22>: mov 0xc(%esi),%eax
 PC (0xb74cb036) ok
 source "0xc(%esi)" (0x00001070) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gstreamer1.0
StacktraceTop:
 __GI___pthread_mutex_lock (mutex=0x1064) at ../nptl/pthread_mutex_lock.c:66
 crLockMutex () from /usr/lib/VBoxOGLcrutil.so
 crHashtableLock () from /usr/lib/VBoxOGLcrutil.so
 ?? () from /usr/lib/i386-linux-gnu/dri/vboxvideo_dri.so
 rtThreadMain () from /usr/lib/i386-linux-gnu/dri/vboxvideo_dri.so
Title: gst-plugin-scanner crashed with SIGSEGV in __GI___pthread_mutex_lock()
UpgradeStatus: Upgraded to trusty on 2014-01-30 (0 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Comment 1 Tim-Philipp Müller 2014-09-28 20:53:02 UTC
Thanks for taking the time to report this bug.
This bug report isn't very useful because it doesn't describe the bug well. If you have time and can still reproduce the bug, please read http://bugzilla.gnome.org/bug-HOWTO.html and add a more useful description to this bug.

It's not clear which plugin caused the crash. The lock seems to be taken and the crash seem to take place somewhere inside /vboxvideo_dri.so, so not GStreamer at all.
Comment 2 Alberto Salvia Novella 2014-09-29 09:11:50 UTC
After reading <https://bugzilla.gnome.org/page.cgi?id=bug-writing.html> I can't figure out how to improve this report, so what information do you find is missing?
Comment 3 Tim-Philipp Müller 2014-09-29 10:44:27 UTC
I "find" that a full stack trace of all threads with complete debugging symbols is missing.

If you can reproduce the crash, a GST_DEBUG=*:6 log would be useful as well (maybe that helps us figure out which plugin is actually crashing here).

From the information provided, it looks like it's crashing in virtualbox code and not in GStreamer.
Comment 4 Alberto Salvia Novella 2014-09-29 12:38:48 UTC
Reading <https://bugs.launchpad.net/ubuntu/+source/gstreamer1.0/+bug/1274548/comments/1> everything points to a crash in Virtual Box, so I think we can jump debugging GStreamer and report the bug against Virtual Box.

Thank you.