maintainer-feedback requested: [Bug 204354] www/firefox: crashes when playing HTML5 video on i386
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Nov 7 07:35:59 UTC 2015
Dmitry Afanasiev <KOT at MATPOCKuH.Ru> has reassigned Bugzilla Automation
<bugzilla at FreeBSD.org>'s request for maintainer-feedback to gecko at FreeBSD.org:
Bug 204354: www/firefox: crashes when playing HTML5 video on i386
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204354
--- Description ---
I have FreeBSD 10.2-STABLE r289418, ports tree r399880,
firefox-41.0.2,1 with ffmpeg-2.8_1,1 as dependency.
On i386 architecture firefox crashes when playing any HTML5 video.
On amd64 with same revision level I have no this problem.
I started firefox from gdb I got this output:
Program received signal SIGBUS, Bus error.
[Switching to Thread 3e416780 (LWP 101066/firefox)]
0x4577a632 in avpriv_vorbis_parse_frame_flags ()
from /usr/local/lib/libavcodec.so.56
(gdb) bt
#0 0x4577a632 in avpriv_vorbis_parse_frame_flags ()
from /usr/local/lib/libavcodec.so.56
#1 0x281c4b00 in pthread_getspecific () from /lib/libthr.so.3
Previous frame inner to this frame (corrupt stack?)
(gdb)
firefox build with this options:
===> The following configuration options are available for firefox-41.0.2,1:
BUNDLED_CAIRO=off: Use bundled fork of cairo-1.9.5
CANBERRA=off: Sound theme alerts
DBUS=on: D-Bus IPC system support
DEBUG=off: Build with debugging support
DTRACE=off: Build with DTrace probes
GCONF=off: GConf configuration backend support
GIO=off: Use GIO for file I/O
GNOMEUI=off: libgnomeui support module
GSTREAMER=on: Multimedia support via GStreamer
INTEGER_SAMPLES=off: Integer audio sample format
LIBPROXY=off: Proxy support via libproxy
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
PGO=off: Use Profile-Guided Optimization
PROFILE=off: Build with profiling support
TEST=off: Build and/or run tests
====> Options available for the multi AUDIO: you have to choose at least one of
them
ALSA=on: ALSA audio architecture support
PULSEAUDIO=off: PulseAudio sound server support
====> Options available for the single TOOLKIT: you have to select exactly one
of them
GTK2=on: GTK+ 2 GUI toolkit support
GTK3=off: GTK+ 3 GUI toolkit support
===> Use 'make config' to modify these settings
ffmpeg build with this options:
===> The following configuration options are available for ffmpeg-2.8_1,1:
AACPLUS=off: AAC support via libaacplus
ALSA=on: ALSA audio architecture support
AMR_NB=off: AMR Narrow Band audio support (opencore)
AMR_WB=off: AMR Wide Band audio support (opencore)
ASS=off: Subtitles rendering via libass
CDIO=off: Audio CD grabbing with libcdio
CELT=off: CELT audio codec support
DEBUG=off: Build with debugging support
DOCS=off: Build and/or install documentation
FAAC=on: FAAC AAC encoder support
FDK_AAC=off: AAC audio encoding via Fraunhofer FDK
FFSERVER=off: Build and install ffserver
FONTCONFIG=on: X11 font configuration support
FREETYPE=on: TrueType font rendering support
FREI0R=off: Frei0r video plugins support
GSM=on: GSM codec support
ICONV=on: Encoding conversion support via iconv
JACK=off: JACK audio server support
LAME=on: LAME MP3 audio encoder support
LIBBLURAY=off: Blu-ray discs support via libbluray
LIBV4L=on: Video for Linux support
MMX=on: Use MMX optimized routines
MODPLUG=off: ModPlug decoder support
OPENAL=off: Audio support via OpenAL
OPENCV=off: Computer Vision support via OpenCV
OPENH264=off: H.264 video codec support via OpenH264
OPENJPEG=on: Enhanced JPEG graphics support
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
OPUS=on: Opus audio codec support
PULSEAUDIO=off: PulseAudio sound server support
RTMP=off: RTMP protocol support via librtmp
SCHROEDINGER=off: Dirac video codec support via libschroedinger
SDL=on: Simple Direct Media Layer support
SMB=off: SMB network protocol support
SPEEX=on: Speex audio format support
SSE=on: Use SSE optimized routines
THEORA=on: Ogg Theora video codec support
VAAPI=off: VAAPI (GPU video acceleration) support
VDPAU=on: VDPAU (GPU video acceleration) support
VORBIS=on: Ogg Vorbis audio codec support
VO_AACENC=off: AAC audio encoding via vo-aacenc
VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc
VPX=on: VP8/VP9 video codec support
X11GRAB=off: Enable x11 grabbing
X264=on: H.264 video codec support via x264
X265=off: H.265 video codec support via x265
XVID=on: Xvid MPEG-4 video codec support
====> Licensing options
GPL3=on: Allow (L)GPL version 3 code(cs)
NONFREE=on: Allow use of nonfree code
====> SSL protocol support: you have to select exactly one of them
GNUTLS=off: SSL/TLS support via GnuTLS
OPENSSL=on: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings
More information about the freebsd-gecko
mailing list