GNOME Bugzilla – Bug 737545
gst-plugin-scanner crashed with SIGSEGV in __GI___pthread_mutex_lock()
Last modified: 2014-09-29 12:38:48 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
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.
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?
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.
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.