Closed Bug 1202140 Opened 9 years ago Closed 9 years ago

Crashes when scrolling down through facebook.com content

Categories

(Core :: Audio/Video: Playback, defect, P2)

40 Branch
x86
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: glunardi, Unassigned)

References

Details

(Keywords: crash)

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux i686; rv:40.0) Gecko/20100101 Firefox/40.0
Build ID: 2015080700

Steps to reproduce:

This is the crashreport that gets generated after I visit facebook.com using:
 MozillaFirefox-40.0-38.1.i586
 Mesa-10.3.7-91.6.1.i586
 GStreamer-1.4.3-1.4.i586
 libgstvaapi-1_4-2-0.6.0-9.2.i586
 libgstvaapi-drm-1_4-2-0.6.0-9.2.i586
 libgstvaapi-glx-1_4-0-0.5.9-4.1.i586
 libgstvaapi-x11-1_4-0-0.5.9-4.1.i586
 libgstvaapi-x11-1_4-2-0.6.0-9.2.i586


Actual results:


When I visit facebook.com, after a few scrolls on the page, Firefox crashes with only output VAAPI and GStreamer related messages.

libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
(firefox:3891): GStreamer-CRITICAL **: gst_mini_object_lock: assertion 'object != NULL' failed
(firefox:3891): GStreamer-CRITICAL **: gst_memory_unmap: assertion 'mem != NULL' failed
(firefox:3891): GStreamer-CRITICAL **: gst_memory_get_sizes: assertion 'mem != NULL' failed
Component: Untriaged → Audio/Video
Product: Firefox → Core
no idea if this is related in any way. But I ran #vainfo 

Output is:

libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.1)
vainfo: Driver version: Intel i965 driver - 1.2.0
vainfo: Supported profile and entrypoints
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264Baseline           :	VAEntrypointVLD
      VAProfileH264Baseline           :	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointVLD
Attached file gst-inspect-1.0.txt
Output of `gst-inspect-1.0 -a`
Upgraded to MozillaFirefox-40.0.3-41.2.i586 from openSUSE rpms and problem still occurs.
Got rid of the older outdated vaapi 1_4-0 packages.

MozillaFirefox-40.0.3-41.2.i586
vaapi-dummy-driver-1.2.1-5.1.3.i586
libgstvaapi-drm-1_4-2-0.6.0-9.2.i586
gstreamer-plugins-vaapi-0.6.0-9.2.i586
vaapi-tools-1.2.1-5.1.3.i586
libgstvaapi-glx-1_4-2-0.6.0-9.2.i586
libgstvaapi-wayland-1_4-2-0.6.0-9.2.i586
vaapi-intel-driver-1.2.0-4.1.3.i586
libgstvaapi-1_4-2-0.6.0-9.2.i586
libgstvaapi-x11-1_4-2-0.6.0-9.2.i586

The problem still occurs with the newer Firefox 40.0.3
To confirm that html5 video tags playback works, I've visited http://www.videojs.com/ and http://www.w3schools.com/html/html5_video.asp. On both pages the videos work properly.
Try uninstalling ligstvaapi to see if it makes a difference.
(In reply to Anthony Jones (:kentuckyfriedtakahe, :k17e) from comment #5)
> Try uninstalling ligstvaapi to see if it makes a difference.

When I uninstall ligstvaapi* (  gstreamer-plugins-vaapi libgstvaapi-1_4-2 libgstvaapi-drm-1_4-2 libgstvaapi-glx-1_4-2 libgstvaapi-wayland-1_4-2 libgstvaapi-x11-1_4-2), Firefox seems to remain happy once I start scrolling down through Facebook content. Instead of initializing GST, it outputs:

** (firefox:4684): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0

HTML5 videos seem to still play back properly.
OS: Unspecified → Linux
Hardware: Unspecified → x86
Component: Audio/Video → Audio/Video: Playback
Keywords: crash
Priority: -- → P2
Severity: normal → critical
gstreamer is going in bug 1234092
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: