Closed Bug 1121135 Opened 9 years ago Closed 9 years ago

mp4 video on www.crashplan.com generates graphics error dialog

Categories

(Core :: Audio/Video, defect, P1)

35 Branch
x86
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: sydpolk, Unassigned)

References

(Blocks 1 open bug, )

Details

Attachments

(1 file)

I am using Firefox 38.0 Nightly.

I navigate to http://www.crashplan.com, and after a few seconds, I get an alert which says:

"A graphics problem has been detected.

Click “Report” to submit a report about this problem to Apple. This information is collected anonymously. You won't be contacted about this report.

Ignore Report"

As long as I stay on this page, I get this alert every few seconds.

The Mac console log is attached. The first few lines:

1/13/15 14:12:53.000 kernel[0]: firefox (map: 0xffffff803a03f780) triggered DYLD shared region unnest for map: 0xffffff803a03f780, region 0x7fff86c00000->0x7fff86e00000. While not abnormal for debuggers, this increases system memory footprint until the target exits.
1/13/15 14:12:53.348 firefox[61603]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.1 instead of 10.10.1. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
1/13/15 14:12:53.359 firefox[61603]: 0   CarbonCore                          0x00007fff91e5bdc3 ___Gestalt_SystemVersion_block_invoke + 113
1/13/15 14:12:53.359 firefox[61603]: 1   libdispatch.dylib                   0x00007fff86621c13 _dispatch_client_callout + 8
1/13/15 14:12:53.359 firefox[61603]: 2   libdispatch.dylib                   0x00007fff86621b26 dispatch_once_f + 117
1/13/15 14:12:53.359 firefox[61603]: 3   CarbonCore                          0x00007fff91e044da _Gestalt_SystemVersion + 987
1/13/15 14:12:53.359 firefox[61603]: 4   CarbonCore                          0x00007fff91e040c7 Gestalt + 144
1/13/15 14:12:53.359 firefox[61603]: 5   XUL                                 0x0000000104162e26 _cairo_quartz_surface_create_internal + 294
1/13/15 14:12:53.359 firefox[61603]: 6   XUL                                 0x00000001041633c7 _moz_cairo_quartz_surface_create_for_data + 311
1/13/15 14:12:55.287 firefox[61603]: GetDYLDEntryPointWithImage(/System/Library/Frameworks/AppKit.framework/Versions/Current/AppKit,_NSCreateAppKitServicesMenu) failed.
1/13/15 14:12:55.320 CoreServicesUIAgent[60695]: unexpected message <OS_xpc_error: <error: 0x7fff74cc0c60> { count = 1, contents =
     "XPCErrorDescription" => <string: 0x7fff74cc0f70> { length = 18, contents = "Connection invalid" }
}>
1/13/15 14:12:55.000 kernel[0]: firefox (map: 0xffffff80280234b0) triggered DYLD shared region unnest for map: 0xffffff80280234b0, region 0x7fff86c00000->0x7fff86e00000. While not abnormal for debuggers, this increases system memory footprint until the target exits.
1/13/15 14:12:55.757 firefox[61606]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.1 instead of 10.10.1. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
1/13/15 14:12:55.767 firefox[61606]: 0   CarbonCore                          0x00007fff91e5bdc3 ___Gestalt_SystemVersion_block_invoke + 113
1/13/15 14:12:55.767 firefox[61606]: 1   libdispatch.dylib                   0x00007fff86621c13 _dispatch_client_callout + 8
1/13/15 14:12:55.767 firefox[61606]: 2   libdispatch.dylib                   0x00007fff86621b26 dispatch_once_f + 117
1/13/15 14:12:55.768 firefox[61606]: 3   CarbonCore                          0x00007fff91e044da _Gestalt_SystemVersion + 987
1/13/15 14:12:55.768 firefox[61606]: 4   CarbonCore                          0x00007fff91e040c7 Gestalt + 144
1/13/15 14:12:55.768 firefox[61606]: 5   XUL                                 0x00000001035b4e26 _cairo_quartz_surface_create_internal + 294
1/13/15 14:12:55.768 firefox[61606]: 6   XUL                                 0x00000001035b53c7 _moz_cairo_quartz_surface_create_for_data + 311
1/13/15 14:13:04.298 firefox[61606]: GVA warning: oold enabled for 1440x704 and num_ref_frames = 1, force to 0
1/13/15 14:13:04.301 firefox[61606]: AVF warning: PPDithering unsupported pixel type, ditherEnable:1, destination 420f
1/13/15 14:13:09.000 kernel[0]: 0000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000200
1/13/15 14:13:09.000 kernel[0]: 0x0001a2a0  :  0x00080000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a2c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a2e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a300  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a320  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a340  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x52b76bda 0x00000006
1/13/15 14:13:09.000 kernel[0]: 0x0001a360  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a380  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a3a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a3c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a3e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a400  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a420  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a440  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a460  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a480  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a4a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a4c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a4e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a500  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a520  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a540  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a560  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a580  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a5a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a5c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a5e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a600  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a620  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a640  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a660  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a680  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a6a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a6c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a6e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a700  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a720  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a740  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a760  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a780  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a7a0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a7c0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: 0x0001a7e0  :  0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
1/13/15 14:13:09.000 kernel[0]: OTHER MMIO Registers
1/13/15 14:13:09.000 kernel[0]: -------------------------------------------------
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_DFSM                      : 0x20000002
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_DSSM                      : 0x00000001
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_DPFC_CONTROL_SA           : 0x00000000
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_DPFC_CPU_FENCE_OFFSET     : 0x00000000
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_TILECTL                   : 0x00000000
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_MISC0                     : 0x00000000
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_MGGC                      : 0x00000000
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_MTOLUD                    : 0x7fa00001
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GFX_FLSH_CNTL             : 0x00000211
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_MTOUUD                    : 0x7f600001
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_MBDSM                     : 0x7ba00001
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_MBGSM                     : 0x7b800001
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD0                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD1                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD2                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD3                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD4                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD5                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD6                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD7                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD8                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD9                    : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD10                   : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD11                   : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD12                   : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD13                   : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD14                   : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: SYSCONFIG_GTVTD15                   : 0xffffffff
1/13/15 14:13:09.000 kernel[0]: ===========================================================================
1/13/15 14:13:09.000 kernel[0]: End Hang Analysis
1/13/15 14:13:09.000 kernel[0]: ===========================================================================
1/13/15 14:13:09.000 kernel[0]: Trying restart GPU ...
1/13/15 14:13:09.312 firefox[61606]: GVA warning: oold enabled for 1440x704 and num_ref_frames = 1, force to 0
1/13/15 14:13:09.314 firefox[61606]: AVF warning: PPDithering unsupported pixel type, ditherEnable:1, destination 420f
1/13/15 14:13:09.317 firefox[61606]: GVA warning: oold enabled for 1440x704 and num_ref_frames = 1, force to 0
1/13/15 14:13:09.318 firefox[61606]: AVF warning: PPDithering unsupported pixel type, ditherEnable:1, destination 420f
1/13/15 14:13:09.320 firefox[61606]: GVA warning: oold enabled for 1440x704 and num_ref_frames = 1, force to 0
1/13/15 14:13:09.320 firefox[61606]: AVF warning: PPDithering unsupported pixel type, ditherEnable:1, destination 420f
1/13/15 14:13:09.327 DumpGPURestart[61607]: Saved gpuRestart report for kernel to /Library/Logs/DiagnosticReports/Kernel_2015-01-13-141309_Syd-Polks-Mozilla-MBP-2.gpuRestart
Summary: Visisting www.crashplan.com generates graphics error dialog → Visiting www.crashplan.com generates graphics error dialog
This happens on Beta (35), Aurora (36), and Nightly (38).

Graphics section of about:support:

Graphics
Device ID	0x fe9
GPU Accelerated Windows	1/1 OpenGL (OMTC)
Vendor ID	0x10de
WebGL Renderer	NVIDIA Corporation -- NVIDIA GeForce GT 750M OpenGL Engine
windowLayerManagerRemote	true
AzureCanvasBackend	quartz
AzureContentBackend	quartz
AzureFallbackCanvasBackend	none
AzureSkiaAccelerated	0
Version: unspecified → 35 Branch
How about 34 or 31?
Does NOT happen on 34 or 31.
Does not happen on any of my other machines (1 Mac and 2 Windows)
Is there a Mozilla crash report, or just the Apple one?
Firefox itself is still up underneath this alert, so there are no firefox crash reports listed in about:crashes.
What flavour is the Mac that does have a problem? Can you force it to use discrete vs. integrated graphics (e.g., with something like gfxCardStatus), and do you get the same problem with both?
No e10s.
Hardware Overview:

  Model Name:	MacBook Pro
  Model Identifier:	MacBookPro11,3
  Processor Name:	Intel Core i7
  Processor Speed:	2.6 GHz
  Number of Processors:	1
  Total Number of Cores:	4
  L2 Cache (per Core):	256 KB
  L3 Cache:	6 MB
  Memory:	16 GB
  Boot ROM Version:	MBP112.0138.B11
  SMC Version (system):	2.19f12
  Serial Number (system):	C02M901WFD59
  Hardware UUID:	AFF296D7-7945-598E-826C-336FB0B36C5F
So how do I use gfxCardStatus? Time to Google...
10.10?  I'm worried about this:
1/13/15 14:12:53.348 firefox[61603]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.1 instead of 10.10.1. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Using gfxCardStatus, I get the same problem with both modes.
If I set "media.fragmented-mp4.exposed" to false, the problem goes away.
The commit from comment #12 and the pref from comment #15 both enable native playback of mp4 video using the stagefright demuxer and Apple's decoder frameworks. Despite the confusing name of the pref, this isn't specific to MSE or mp4 fragments.

Given the error it sounds like this is a problem in the Apple decoder or graphics driver with video frames  composited from that new code path in gecko.

FWIW the site works fine with my early 2013 macbook pro, MacOS X 10.8.5, NVIDIA GeForce GT 650M.

Can you reproduce loading just one of the embedded videos from the site? E.g. https://www.code42.com/img/video/crashplan/detailed-features-banner.mp4
Indeed. https://www.code42.com/img/video/crashplan/detailed-features-banner.mp4 causes the problem when media.fragemented-mp4.exposed is set to true. When I set it to true and ran just that video, it prompted me to activate QuickTime, and then ran the video fine.
detailed-features-banner.mp4 is 1440x696 instead of 1440x704 like the frame in the log. Maybe we're just rounding up to the nearest 16.
Whiteboard: [gfx-noted]
Component: Graphics → Video/Audio
Whiteboard: [gfx-noted]
Blocks: MSE
Jeff, can you share any details on why you think this is the video decoder and not the compositor.
Flags: needinfo?(jmuizelaar)
(In reply to Ralph Giles (:rillian) from comment #19)
> Jeff, can you share any details on why you think this is the video decoder
> and not the compositor.

Just a guess really. The compositor doesn't really do anything too special for video, but it could still be tickling something.
Flags: needinfo?(jmuizelaar)
Summary: Visiting www.crashplan.com generates graphics error dialog → mp4 video on www.crashplan.com generates graphics error dialog
Priority: -- → P2
Priority: P2 → P1
They changed the site. No video plays any more. The specific URL referenced plays a green video now.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Same problem with my videos, for exemple on this page :
http://www.alain-collet.com/Cuba/source/235.html
With Firefox 38.0.1 on an i5 iMac with Mac OS X 10.10.3 it plays only music and sometimes crashes the Mac
Seems related to Bug 1092138
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: