SIGSEGV in __GI___pthread_mutex_lock()

Bug #1284483 reported by Paul Oppenheim
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
virtualbox (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Running Trusty Alpha as VirtualBox Guest VM w 3D acceleration, many apps SIGSEGV with this in their stack trace. Previously was hitting gnome-shell every login (#1281302), now firefox is getting a turn as the app of blame.

Gnome-shell devs:
https://bugzilla.gnome.org/show_bug.cgi?id=724928

"Seems to be a VirtualBox bug to me."

How would that be, if the segfault is appearing in the client app's pthread locking?

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: firefox 25.0+build3-0ubuntu0.13.10.1
ProcVersionSignature: Ubuntu 3.13.0-12.32-generic 3.13.4
Uname: Linux 3.13.0-12-generic x86_64
AddonCompatCheckDisabled: False
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: person 1758 F.... pulseaudio
BuildID: 20131028112446
Channel: Unavailable
CrashCounter: 1
CurrentDmesg:
 [ 821.150259] atkbd_interrupt: 115 callbacks suppressed
 [ 821.150270] atkbd serio0: Spurious NAK on isa0060/serio0. Some program might be trying to access hardware directly.
 [ 1154.314291] Sync[5417]: segfault at 20d8 ip 00007fd67d3db414 sp 00007fd67dee3e40 error 4 in libpthread-2.18.so[7fd67d3d1000+19000]
Date: Mon Feb 24 22:34:46 2014
ExecutablePath: /usr/lib/firefox/firefox
ForcedLayersAccel: False
IfupdownConfig:
 # interfaces(5) file used by ifup(8) and ifdown(8)
 auto lo
 iface lo inet loopback
InstallationDate: Installed on 2014-02-17 (7 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140121.1)
IpRoute:
 default via 10.0.2.2 dev eth0 proto static
 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 1
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
Plugins:
 iTunes Application Detector - /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so (rhythmbox-mozilla)
 Gnome Shell Integration - /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell)
PrefSources:
 prefs.js
 /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/<email address hidden>/defaults/preferences/001ubuntu-gnome-mods.js
ProcCmdline: /usr/lib/firefox/firefox https://bugs.launchpad.net/bugs/1266608
ProcEnviron:
 TERM=unknown
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Profiles: Profile0 (Default) - LastVersion=25.0/20131028112446 (In use)
RelatedPackageVersions:
 rhythmbox-mozilla 3.0.1-1ubuntu10
 gnome-shell 3.10.4-0ubuntu1
RfKill:

RunningIncompatibleAddons: False
SegvAnalysis:
 Segfault happened at: 0x7fd67d3db414 <__GI___pthread_mutex_lock+4>: mov 0x10(%rdi),%esi
 PC (0x7fd67d3db414) ok
 source "0x10(%rdi)" (0x000020d8) not located in a known VMA region (needed readable region)!
 destination "%esi" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: firefox
StacktraceTop:
 __GI___pthread_mutex_lock (mutex=0x0) at ../nptl/pthread_mutex_lock.c:66
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so
 ?? () from /usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so
 start_thread (arg=0x7fd67dee4700) at pthread_create.c:312
Title: firefox crashed with SIGSEGV in __GI___pthread_mutex_lock()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.board.name: VirtualBox
dmi.board.vendor: Oracle Corporation
dmi.board.version: 1.2
dmi.chassis.type: 1
dmi.chassis.vendor: Oracle Corporation
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:rvnOracleCorporation:rnVirtualBox:rvr1.2:cvnOracleCorporation:ct1:cvr:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH

Revision history for this message
Paul Oppenheim (pauloppenheim) wrote :
information type: Private → Public
Revision history for this message
Paul Oppenheim (pauloppenheim) wrote :

as mentioned, see also lp:1281302

Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __GI___pthread_mutex_lock (mutex=0x0) at ../nptl/pthread_mutex_lock.c:66
 crLockMutex (mutex=<optimized out>) at /build/buildd/virtualbox-4.3.6-dfsg/src/VBox/GuestHost/OpenGL/util/threads.c:166
 crHashtableLock (h=<optimized out>) at /build/buildd/virtualbox-4.3.6-dfsg/src/VBox/GuestHost/OpenGL/util/hash.c:434
 stubSyncThreadProc (ThreadSelf=0x7fd66d299000, pvUser=<optimized out>) at /build/buildd/virtualbox-4.3.6-dfsg/src/VBox/Additions/common/crOpenGL/load.c:898
 rtThreadMain (pThread=0x7fd66d299000, NativeThread=<optimized out>, pszThreadName=<optimized out>) at /build/buildd/virtualbox-4.3.6-dfsg/src/VBox/Runtime/common/misc/thread.cpp:712

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in firefox (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Paul Oppenheim (pauloppenheim) wrote : Re: __GI___pthread_mutex_lock()

See also lp:1275295

summary: - __GI___pthread_mutex_lock()
+ SIGSEGV in __GI___pthread_mutex_lock()
affects: firefox (Ubuntu) → virtualbox (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in virtualbox (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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