Closed Bug 1696484 Opened 5 years ago Closed 5 years ago

Firefox on M1 Mac causes CVMServer to crash on startup

Categories

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

Firefox 86
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jgandrews, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15

Steps to reproduce:

On starting Firefox on an M1 Mac, I noticed that the OpenH264 plugin fails to install.

When debugging I noticed many crash reports for the CVMServer (related to OpenGL)

Firefox continues to run but OpenH264 is not installed and I constantly see the crash reports. Have verified that other users see the same.

  1. Open Firefox
  2. Checked plugins and notice OpenH264 isn't installing
  3. Check System console and see the CVMServer crash log

Could the problem with the OpenH264 plugin be related?

Actual results:

OpenH264 plugin doesn't install and CVMServer crashes

Possibly related to OpenH264?

I have noticed that on Firefox on my M1 MacBook Pro the OpenH264 plugin fails to install and just offers the "OpenH264 Video Codec provided by Cisco Systems, Inc. will be installed shortly." message forever.

In the process of debugging I noticed the following in my system log. A new event appears every time I launch Firefox:

Process: CVMServer [19328]
Path: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer
Identifier: CVMServer
Version: 177.22
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Responsible: CVMServer [19328]
User ID: 0

Date/Time: 2021-03-04 17:36:12.559 +0000
OS Version: macOS 11.2.1 (20D74)
Report Version: 12
Anonymous UUID: D1F0937C-B069-2406-7FDA-70AA935448A4

Sleep/Wake UUID: FA0DC404-4080-4515-BFCA-14428C1841FD

Time Awake Since Boot: 140000 seconds
Time Since Wake: 2600 seconds

System Integrity Protection: enabled

Crashed Thread: 1

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000104c00000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Bus error: 10
Termination Reason: Namespace SIGNAL, Code 0xa
Terminating Process: exc handler [19328]

VM Regions Near 0x104c00000:
MALLOC_TINY 104b00000-104c00000 [ 1024K] rw-/rwx SM=PRV
--> VM_ALLOCATE 104c00000-104c10000 [ 64K] rwx/rwx SM=PRV
__TEXT 104c30000-104cac000 [ 496K] r-x/r-x SM=COW /usr/lib/dyld

Application Specific Information:
dyld3 mode

Thread 0:
0 libsystem_kernel.dylib 0x00000001a0d0fd20 __sigsuspend_nocancel + 8
1 libdispatch.dylib 0x00000001a0ba7d70 _dispatch_sigsuspend + 48
2 libdispatch.dylib 0x00000001a0ba7d40 _dispatch_sig_thread + 60

Thread 1 Crashed:
0 libsystem_platform.dylib 0x00000001a0d899cc _platform_memmove + 156
1 CVMServer 0x0000000104893364 cvmsServerElementBuild + 2920
2 CVMServer 0x0000000104895904 __cvmsServInitializeConnection_block_invoke + 2372
3 libxpc.dylib 0x00000001a0aad958 _xpc_connection_call_event_handler + 164
4 libxpc.dylib 0x00000001a0aac460 _xpc_connection_mach_event + 960
5 libdispatch.dylib 0x00000001a0b954ec _dispatch_client_callout4 + 20
6 libdispatch.dylib 0x00000001a0baf610 _dispatch_mach_msg_invoke + 472
7 libdispatch.dylib 0x00000001a0b9c648 _dispatch_lane_serial_drain + 272
8 libdispatch.dylib 0x00000001a0bb0320 _dispatch_mach_invoke + 468
9 libdispatch.dylib 0x00000001a0b9c648 _dispatch_lane_serial_drain + 272
10 libdispatch.dylib 0x00000001a0b9d2cc _dispatch_lane_invoke + 408
11 libdispatch.dylib 0x00000001a0ba73fc _dispatch_workloop_worker_thread + 708
12 libsystem_pthread.dylib 0x00000001a0d3e060 _pthread_wqthread + 276
13 libsystem_pthread.dylib 0x00000001a0d3cd94 start_wqthread + 8

Thread 2:
0 libsystem_pthread.dylib 0x00000001a0d3cd8c start_wqthread + 0

Thread 3:
0 libsystem_pthread.dylib 0x00000001a0d3cd8c start_wqthread + 0

Thread 1 crashed with ARM Thread State (64-bit):
x0: 0x0000000104c00000 x1: 0x0000000105800040 x2: 0x0000000000001fe0 x3: 0x0000000104c00020
x4: 0x0000000000000003 x5: 0x0000000000000020 x6: 0x0000000000000000 x7: 0x0000000000000ed0
x8: 0xfa358b80e9670099 x9: 0xfa358b80e9670099 x10: 0x0000000000000018 x11: 0x000000000000e000
x12: 0x0000000000010021 x13: 0x00000000ffffffff x14: 0x000000006d656fe0 x15: 0x000000000000994d
x16: 0xdc2a8001a0d89930 x17: 0x00000001048981e0 x18: 0x0000000000000000 x19: 0x0000000104905460
x20: 0x0000000000000000 x21: 0x0000000104905e90 x22: 0x0000000104905ad0 x23: 0x0000000000002000
x24: 0x0000000104905858 x25: 0x00000001049057f0 x26: 0x0000000000000000 x27: 0x000000010489c010
x28: 0x0000000000000001 fp: 0x000000016b6864e0 lr: 0x0000000104893364
sp: 0x000000016b6863d0 pc: 0x00000001a0d899cc cpsr: 0x80001000
far: 0x0000000000000000 esr: 0x00000000

Binary Images:
0x10488c000 - 0x104897fff CVMServer (177.22) <66F6725C-8F62-3BC2-934F-E59C45D18C6E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer
0x104c30000 - 0x104cabfff dyld (832.7.3) <4AB185B3-DC20-3C03-A193-67C0E6C589D7> /usr/lib/dyld
0x1a0a9e000 - 0x1a0a9ffff libsystem_blocks.dylib (78) <9B6D4883-03E9-3785-851E-EA79FA64ADC1> /usr/lib/system/libsystem_blocks.dylib
0x1a0aa0000 - 0x1a0ad7fff libxpc.dylib (2038.80.3) <BD0DFD42-0DC3-3F3D-9C04-5A2B3D93794D> /usr/lib/system/libxpc.dylib
0x1a0ad8000 - 0x1a0aeffff libsystem_trace.dylib (1277.80.2) <4A466196-D2DD-367B-80AB-988F281EC3B8> /usr/lib/system/libsystem_trace.dylib
0x1a0af0000 - 0x1a0b64fff libcorecrypto.dylib (1000.80.5) <9BD8FED7-2A36-3602-A5A7-0CA87C03FB84> /usr/lib/system/libcorecrypto.dylib
0x1a0b65000 - 0x1a0b90fff libsystem_malloc.dylib (317.40.8) <21120432-52C1-34E4-BF01-623722FA3A41> /usr/lib/system/libsystem_malloc.dylib
0x1a0b91000 - 0x1a0bd4fff libdispatch.dylib (1271.40.12) <F5BFBD55-EF70-3659-854D-9061325EB26D> /usr/lib/system/libdispatch.dylib
0x1a0bd5000 - 0x1a0c0dfff libobjc.A.dylib (818.2) <B03625B0-501E-3AC1-8E16-08B621120EAD> /usr/lib/libobjc.A.dylib
0x1a0c0e000 - 0x1a0c10fff libsystem_featureflags.dylib (28.60.1) <297CC4DD-AFA4-3BA3-B4E1-0DF47E49C21E> /usr/lib/system/libsystem_featureflags.dylib
0x1a0c11000 - 0x1a0c91fff libsystem_c.dylib (1439.40.11) <A7147E08-E7C0-3842-916E-F2270A689F47> /usr/lib/system/libsystem_c.dylib
0x1a0c92000 - 0x1a0cedfff libc++.1.dylib (904.4) <B139607F-1E80-3A8E-870D-0AC022069EA1> /usr/lib/libc++.1.dylib
0x1a0cee000 - 0x1a0d07fff libc++abi.dylib (904.4) <1DD3A1C9-D765-34FB-B8C1-87BF52CE49C0> /usr/lib/libc++abi.dylib
0x1a0d08000 - 0x1a0d3afff libsystem_kernel.dylib (7195.81.3) <55FCA547-4877-3075-8A08-FE1620BFC682> /usr/lib/system/libsystem_kernel.dylib
0x1a0d3b000 - 0x1a0d46fff libsystem_pthread.dylib (454.80.2) <8E907E6C-C227-312E-944C-767093692AFF> /usr/lib/system/libsystem_pthread.dylib
0x1a0d47000 - 0x1a0d85fff libdyld.dylib (832.7.3) <EF759BF3-97FA-30EA-A1CA-EDECFEA726FE> /usr/lib/system/libdyld.dylib
0x1a0d86000 - 0x1a0d8cfff libsystem_platform.dylib (254.80.2) <8633A39C-10A2-3B44-93F7-617AB09FF640> /usr/lib/system/libsystem_platform.dylib
0x1a0d8d000 - 0x1a0db8fff libsystem_info.dylib (542.40.3) <4CC96CFC-7198-3F26-8C8C-20FB010CDF98> /usr/lib/system/libsystem_info.dylib
0x1a0db9000 - 0x1a1262fff com.apple.CoreFoundation (6.9 - 1774.101) <EA76C90A-23ED-3791-8FBC-8292916F0B16> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1a1263000 - 0x1a1495fff com.apple.LaunchServices (1122.11 - 1122.11) <B79A592B-8036-3E24-AD9D-3FB4E7BE2983> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x1a1496000 - 0x1a156efff com.apple.gpusw.MetalTools (1.0 - 1) <ED9E3F77-4900-3B5B-978A-70AA6762DFBA> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x1a156f000 - 0x1a17c9fff libBLAS.dylib (1336.40.1) <96EAD889-D898-3884-A36C-F433DC2C64DD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x1a17ca000 - 0x1a1814fff com.apple.Lexicon-framework (1.0 - 86.1) <81EA9F2C-6059-322A-B336-56CD7F3AB6C2> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x1a1815000 - 0x1a1877fff libSparse.dylib (106) <1A70E696-43E3-3D8B-A3E1-ADB624729BF4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x1a1878000 - 0x1a18fffff com.apple.SystemConfiguration (1.20 - 1.20) <DD6AB615-BB7B-3634-9D33-3923E5038BAA> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x1a1900000 - 0x1a1933fff libCRFSuite.dylib (50) <79C1501B-B0F6-341A-96CC-F4FE066E3D59> /usr/lib/libCRFSuite.dylib
0x1a1934000 - 0x1a1b5efff libmecabra.dylib (929.1.1) <29B77781-FA91-3180-AFE8-608A355AE97E> /usr/lib/libmecabra.dylib
0x1a1b5f000 - 0x1a1ef0fff com.apple.Foundation (6.9 - 1774.101) <8F7A0D5B-0E89-36F6-AC84-D3BEC2C44792> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1a1ef1000 - 0x1a1fe2fff com.apple.LanguageModeling (1.0 - 247.1) <66B05273-1979-3DB2-9F68-C0E3A6CD88B1> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x1a2b6c000 - 0x1a2ecafff com.apple.security (7.0 - 59754.80.3) <C76855AD-6EE4-3413-9E6E-CC450BDB20E2> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x1a2ecb000 - 0x1a313cfff libicucore.A.dylib (66109) <3CE58F97-7FC3-37D8-BB99-D6BECFC86DD2> /usr/lib/libicucore.A.dylib
0x1a313d000 - 0x1a3147fff libsystem_darwin.dylib (1439.40.11) <B790A863-2D74-300E-9698-A25B5602B32F> /usr/lib/system/libsystem_darwin.dylib
0x1a3148000 - 0x1a3437fff com.apple.CoreServices.CarbonCore (1307 - 1307) <3EC22291-65E5-3EB6-9498-9A1244C90147> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x1a3473000 - 0x1a34aefff com.apple.CSStore (1122.11 - 1122.11) <52D8D7A1-4879-3488-9D39-5F2C7696EFA8> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
0x1a34af000 - 0x1a3579fff com.apple.framework.IOKit (2.0.2 - 1845.81.1) <516911DA-18D7-3D17-8646-BBF7C75CD070> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x1a357a000 - 0x1a3585fff libsystem_notify.dylib (279.40.4) <A7B6BDA8-5371-352E-8A36-95D46C4B07F1> /usr/lib/system/libsystem_notify.dylib
0x1a3586000 - 0x1a35d2fff libsandbox.1.dylib (1441.60.4) <5A1C8805-37B5-3B78-808B-8DEF77CBBEEA> /usr/lib/libsandbox.1.dylib
0x1a499c000 - 0x1a50a6fff libnetwork.dylib (2288.80.2) <07EC53A0-293C-3403-8394-755AE0BDDFA4> /usr/lib/libnetwork.dylib
0x1a50a7000 - 0x1a5534fff com.apple.CFNetwork (1220.1 - 1220.1) <3C5F5D1E-DB7C-3027-BBB0-91E6DEA3E264> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x1a5535000 - 0x1a5544fff libsystem_networkextension.dylib (1295.80.3) <B6BD1267-BE59-3E42-B2B5-2BF13F17D02D> /usr/lib/system/libsystem_networkextension.dylib
0x1a5545000 - 0x1a5546fff libenergytrace.dylib (22) <C5CFEF87-BB69-3351-A0C8-9B601383A45C> /usr/lib/libenergytrace.dylib
0x1a5547000 - 0x1a559bfff libMobileGestalt.dylib (978.80.1) <93C6E288-C098-357F-B8A5-3E133DF39ECE> /usr/lib/libMobileGestalt.dylib
0x1a559c000 - 0x1a55b3fff libsystem_asl.dylib (385) <31E28E59-1CDD-3B83-8BF0-56C675227FA2> /usr/lib/system/libsystem_asl.dylib
0x1a55b4000 - 0x1a55cdfff com.apple.TCC (1.0 - 1) <C55FE947-0C86-3AAC-9306-9EFA7C033D07> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x1a679a000 - 0x1a6941fff libsqlite3.dylib (321.1) <8592B35B-9EA3-3C84-8453-9C86FB5C039C> /usr/lib/libsqlite3.dylib
0x1a6aa8000 - 0x1a6b1bfff com.apple.AE (918.0.1 - 918.0.1) <7D13C9B5-D195-3E9E-B6C7-254F95A925C6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x1a6b1c000 - 0x1a6b23fff libdns_services.dylib (1310.80.1) <64D4BA25-C388-3AB8-BDA8-2E81459DA46A> /usr/lib/libdns_services.dylib
0x1a6b24000 - 0x1a6b2bfff libsystem_symptoms.dylib (1431.40.36) <0657E539-C0CE-30F8-B630-FBAE36109542> /usr/lib/system/libsystem_symptoms.dylib
0x1a6c89000 - 0x1a6caefff com.apple.analyticsd (1.0 - 1) <E47FE17B-2ED2-3BE2-A5AB-046DB3C02EA0> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
0x1a6caf000 - 0x1a6cb1fff libDiagnosticMessagesClient.dylib (112) <20AD555E-DF00-3C91-A95B-AB2AD23780AA> /usr/lib/libDiagnosticMessagesClient.dylib
0x1a6cb2000 - 0x1a6cfdfff com.apple.spotlight.metadata.utilities (1.0 - 2150.7.5) <5400DF7A-9249-30E9-B692-AC431C7F74D9> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x1a6cfe000 - 0x1a6d97fff com.apple.Metadata (10.7.0 - 2150.7.5) <4B03E6F8-1568-338B-AA75-480F9D824516> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x1a6d98000 - 0x1a6d9efff com.apple.DiskArbitration (2.7 - 2.7) <7ED2211D-BA3C-37EC-BBA4-4320FBBC8A6A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x1a6d9f000 - 0x1a70bdfff com.apple.vImage (8.1 - 544.2) <B1B84588-8B57-3F98-9D50-AAC142DFF36E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x1a75ba000 - 0x1a75c7fff com.apple.OpenDirectory (11.2 - 230.40.1) <C509DC91-F994-34B7-A5C5-A108E7DA5E4E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x1a75c8000 - 0x1a75e7fff com.apple.CFOpenDirectory (11.2 - 230.40.1) <A5449895-6129-3BDF-864B-49ACA82E3052> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x1a75e8000 - 0x1a75f0fff com.apple.CoreServices.FSEvents (1290.40.2 - 1290.40.2) <72CF142E-3792-318C-B2D6-B60C5E219312> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x1a75f1000 - 0x1a7615fff com.apple.coreservices.SharedFileList (144 - 144) <E4152CCC-4A03-3959-B788-D7DD1ADFF8A6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x1a7616000 - 0x1a7618fff libapp_launch_measurement.dylib (14.1) <A5637442-ADCB-30F0-AAB4-72FA1C5E3811> /usr/lib/libapp_launch_measurement.dylib
0x1a7619000 - 0x1a765cfff com.apple.CoreAutoLayout (1.0 - 21.10.1) <6026D662-F75F-3C82-8C80-F6CEBF6369BF> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
0x1a765d000 - 0x1a7748fff libxml2.2.dylib (34.9) <E170FFEE-EB9F-3252-9B16-4A47FBAC425A> /usr/lib/libxml2.2.dylib
0x1a8599000 - 0x1a85aafff libsystem_containermanager.dylib (318.80.2) <0B742EA4-AFA2-36B6-AB4B-2F8ACA7211AA> /usr/lib/system/libsystem_containermanager.dylib
0x1a85ab000 - 0x1a85bcfff com.apple.IOSurface (289.3 - 289.3) <64E3394D-C908-378C-B5CE-B89C6BE61E9F> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x1a85bd000 - 0x1a85c6fff com.apple.IOAccelerator (439.52 - 439.52) <2995471C-4A7A-342A-B702-496519D138E2> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x1a85c7000 - 0x1a86bdfff com.apple.Metal (244.32.7 - 244.32.7) <E8BC8E6D-4359-3A04-87CB-6F0D4F8F5C4B> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x1a91c4000 - 0x1a921bfff com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <F07355C4-C893-3534-B74E-DD5FBCBEC76C> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x1a921c000 - 0x1a9220fff libsystem_configuration.dylib (1109.60.2) <AEC5E654-A5B8-343E-80B7-27D5D0D856D9> /usr/lib/system/libsystem_configuration.dylib
0x1a9221000 - 0x1a9225fff libsystem_sandbox.dylib (1441.60.4) <D7CDDE27-978E-3511-AE6F-296D901290B2> /usr/lib/system/libsystem_sandbox.dylib
0x1a9226000 - 0x1a9227fff com.apple.AggregateDictionary (1.0 - 1) <516D38F6-E0E1-36B4-AC96-E5079ECC6ED4> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x1a9228000 - 0x1a922bfff com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <E6509790-A434-3A6A-AF9E-EA1FDBF15F6A> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x1a922c000 - 0x1a922dfff liblangid.dylib (136) <12979BA7-28E3-3E74-AC24-65166A921235> /usr/lib/liblangid.dylib
0x1a922e000 - 0x1a92bcfff com.apple.CoreNLP (1.0 - 245.1) <92E28F08-9AB8-3B02-A889-677A716E393C> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x1a92bd000 - 0x1a92c4fff com.apple.LinguisticData (1.0 - 399) <2B3E7B26-D669-38C0-9B7F-FFB2E94BC23B> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x1a92c5000 - 0x1a977afff libBNNS.dylib (288.80.1) <695BEB14-BA36-3386-8C72-A219A73C9601> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x1a977b000 - 0x1a982dfff libvDSP.dylib (760.40.6) <9FAC0A5B-0CD5-3999-815A-3C663EC71F65> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x1a982e000 - 0x1a9840fff com.apple.CoreEmoji (1.0 - 128) <0FCD33E9-8DC4-3FB1-86DC-8ECA2FA10E37> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x1a9841000 - 0x1a984bfff com.apple.IOMobileFramebuffer (343.0.0 - 343.0.0) <57F4592F-D6FA-3ED9-ACEF-B1D7A7359DC1> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
0x1a9b4b000 - 0x1a9bd0fff com.apple.securityfoundation (6.0 - 55240.40.4) <6D4E864F-4AAC-31AF-85AF-C308528C0F0B> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x1a9bd1000 - 0x1a9bdafff com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <8981AD5E-DC12-3B54-BAC0-E9E113C4B1A0> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x1a9bdb000 - 0x1a9be0fff com.apple.xpc.ServiceManagement (1.0 - 1) <7B4325ED-9CF7-3D9E-A39C-F0AE7819F0C0> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x1a9be1000 - 0x1a9be3fff libquarantine.dylib (119.40.2) <66942A5C-57B3-3524-BA49-0F2DA4A584D1> /usr/lib/system/libquarantine.dylib
0x1a9be4000 - 0x1a9bf3fff libCheckFix.dylib (31) <05E93C9D-45F9-3758-95FD-481E5EA2D5EF> /usr/lib/libCheckFix.dylib
0x1a9bf4000 - 0x1a9c0afff libcoretls.dylib (169) <2B83641A-06E3-30E5-863E-BFE8CEC3B859> /usr/lib/libcoretls.dylib
0x1a9c0b000 - 0x1a9c1bfff libbsm.0.dylib (68.40.1) <CE32C4E7-4F74-3ACC-99B8-16AFE4A23E03> /usr/lib/libbsm.0.dylib
0x1a9c1c000 - 0x1a9c60fff libmecab.dylib (929.1.1) <CE0C1CA4-368D-38EE-891D-D61091F647A2> /usr/lib/libmecab.dylib
0x1a9c61000 - 0x1a9c65fff libgermantok.dylib (24) <585D03D1-A1E6-3956-8F81-27B564E177DC> /usr/lib/libgermantok.dylib
0x1a9c66000 - 0x1a9c7bfff libLinearAlgebra.dylib (1336.40.1) <774FCF6E-9563-390C-9999-EEE1EC1045D7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x1a9c7c000 - 0x1a9e7ffff com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <369F0556-1E68-3ACD-970F-9BA2E7D7DE69> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x1a9e80000 - 0x1a9ec9fff com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <C80E83CD-2C05-3249-8E4E-D5375BD16441> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x1a9eca000 - 0x1aa005fff com.apple.MLCompute (1.0 - 1) <CD7FE3D8-A588-399A-8D59-BEAD2D718392> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
0x1aa006000 - 0x1aa034fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <D1041D3B-5213-3C8A-8403-EF7C26C10E73> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x1aa035000 - 0x1aa070fff com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <7FBD627B-7007-35FC-8035-1EC2453C7B3B> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
0x1aa071000 - 0x1aa0fbfff com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <80EBB4E0-1EFB-39CE-97C8-550F0BE84C3A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x1aa0fc000 - 0x1aa10bfff com.apple.AppleFSCompression (125 - 1.0) <707AA112-C043-353A-A6CE-C3FE9613B183> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x1aa10c000 - 0x1aa118fff libbz2.1.0.dylib (44) <E7E9F4E9-8BAC-3994-A193-DDC75B11BF17> /usr/lib/libbz2.1.0.dylib
0x1aa119000 - 0x1aa11dfff libsystem_coreservices.dylib (127) <A9BDB37A-3E00-3FD0-AE92-7ED6FB63DD3B> /usr/lib/system/libsystem_coreservices.dylib
0x1aa11e000 - 0x1aa14efff com.apple.CoreServices.OSServices (1122.11 - 1122.11) <251E3502-60E9-3379-864A-6AFFD40E6A1C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x1aa30c000 - 0x1aa31dfff libz.1.dylib (76) <9005FC69-0FEF-375F-AB09-DF5CEBAD5D14> /usr/lib/libz.1.dylib
0x1aa31e000 - 0x1aa34bfff libsystem_m.dylib (3186.40.2) <8FADC1D2-0B61-34C7-9F1C-19D85CB07E16> /usr/lib/system/libsystem_m.dylib
0x1aa34c000 - 0x1aa34cfff libcharset.1.dylib (59) <F0B25393-7B06-3499-A62E-51398A22E835> /usr/lib/libcharset.1.dylib
0x1aa34d000 - 0x1aa352fff libmacho.dylib (973.4) <8146EF75-0B83-3A8D-A1DA-1D49AD62DE88> /usr/lib/system/libmacho.dylib
0x1aa353000 - 0x1aa36efff libkxld.dylib (7195.81.3) <A984A8FB-D44F-31B3-863E-A4947B3E20AE> /usr/lib/system/libkxld.dylib
0x1aa36f000 - 0x1aa37cfff libcommonCrypto.dylib (60178.40.2) <49528AE3-1376-376C-BE61-31393A50850D> /usr/lib/system/libcommonCrypto.dylib
0x1aa37d000 - 0x1aa387fff libunwind.dylib (200.10) <017E8A02-B5EA-36DB-BB73-9EDD72F1229A> /usr/lib/system/libunwind.dylib
0x1aa388000 - 0x1aa38ffff liboah.dylib (203.30) <46D9195A-40F2-3CD5-AE73-2F6EF52ECCEC> /usr/lib/liboah.dylib
0x1aa390000 - 0x1aa398fff libcopyfile.dylib (173.40.2) <B123D3D2-7B17-3A85-AFC6-37D7AD1C5E78> /usr/lib/system/libcopyfile.dylib
0x1aa399000 - 0x1aa39cfff libcompiler_rt.dylib (102.2) <EDB437BA-9775-3761-A646-58086BD12C4D> /usr/lib/system/libcompiler_rt.dylib
0x1aa39d000 - 0x1aa39ffff libsystem_collections.dylib (1439.40.11) <B252D66F-979E-3ABA-83AC-0BDED154A9A7> /usr/lib/system/libsystem_collections.dylib
0x1aa3a0000 - 0x1aa3a2fff libsystem_secinit.dylib (87.60.1) <F250D007-BE32-3C94-86DD-33598CF6D3E3> /usr/lib/system/libsystem_secinit.dylib
0x1aa3a3000 - 0x1aa3a5fff libremovefile.dylib (49.40.3) <FE46F050-5062-3117-88B2-E727C8AFABA6> /usr/lib/system/libremovefile.dylib
0x1aa3a6000 - 0x1aa3a6fff libkeymgr.dylib (31) <1EE40BB9-C661-3FB2-8409-44E93D2820DA> /usr/lib/system/libkeymgr.dylib
0x1aa3a7000 - 0x1aa3affff libsystem_dnssd.dylib (1310.80.1) <7F309D4C-1FE5-3C27-8403-9F305D7D8725> /usr/lib/system/libsystem_dnssd.dylib
0x1aa3b0000 - 0x1aa3b5fff libcache.dylib (83) <C8504CA2-F42B-312F-B79D-2B1C7E64FA4D> /usr/lib/system/libcache.dylib
0x1aa3b6000 - 0x1aa3b7fff libSystem.B.dylib (1292.60.1) <CF348B98-3432-3B5A-920B-2C7AFE89000D> /usr/lib/libSystem.B.dylib
0x1aa3b8000 - 0x1aa3bbfff libfakelink.dylib (3) <398932A6-EE2F-3C11-8255-AEB91EF9069D> /usr/lib/libfakelink.dylib
0x1aa3bc000 - 0x1aa3bcfff com.apple.SoftLinking (1.0 - 1) <B609E3D2-B652-38E2-A5E0-4985185E9F69> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
0x1aa3bd000 - 0x1aa3f7fff libpcap.A.dylib (98.40.1) <D19BF558-C2D8-352C-8452-A2807FAC5D91> /usr/lib/libpcap.A.dylib
0x1aa3f8000 - 0x1aa4eafff libiconv.2.dylib (59) <36178571-5C2D-3429-9D94-B0E956AE4B2C> /usr/lib/libiconv.2.dylib
0x1aa4eb000 - 0x1aa500fff libcmph.dylib (8) <65B14CE5-2B6F-3698-9BF9-39C3196A928D> /usr/lib/libcmph.dylib
0x1aa501000 - 0x1aa571fff libarchive.2.dylib (83.40.4) <C556EDF4-08F0-331E-8A62-9C7233BB930B> /usr/lib/libarchive.2.dylib
0x1aa572000 - 0x1aa5e2fff com.apple.SearchKit (1.4.1 - 1.4.1) <211189D3-E503-37A5-A5E6-7B02A44E08E3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x1aa5e3000 - 0x1aa5e4fff libThaiTokenizer.dylib (3) <3E87F039-817A-38BB-94E2-2AA93C5D5965> /usr/lib/libThaiTokenizer.dylib
0x1aa5e5000 - 0x1aa609fff com.apple.applesauce (1.0 - 16.26) <D616410B-2D32-3B48-A2EB-CF9CA1D8DE54> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x1aa60a000 - 0x1aa620fff libapple_nghttp2.dylib (1.41) <670949F6-4C08-36D4-B515-469A0846A4F3> /usr/lib/libapple_nghttp2.dylib
0x1aa621000 - 0x1aa632fff libSparseBLAS.dylib (1336.40.1) <11F539F3-F024-3D45-832A-D2B362539C0C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x1aa633000 - 0x1aa634fff com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <30262021-FD5E-3A9A-B63F-6A615BD26B8E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x1aa635000 - 0x1aa639fff libpam.2.dylib (28.40.1) <A54ADB70-CB45-3D50-893E-062B0775AECE> /usr/lib/libpam.2.dylib
0x1aa63a000 - 0x1aa651fff libcompression.dylib (96.40.6) <77DE8770-609A-3213-AB0D-FDAE0BC1313E> /usr/lib/libcompression.dylib
0x1aa652000 - 0x1aa656fff libQuadrature.dylib (7) <3CC73BE9-2FB3-3FA0-B73F-A4E9A5B5A89C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x1aa657000 - 0x1aab01fff libLAPACK.dylib (1336.40.1) <DF89839C-B788-3136-96DB-48D77F63AF4F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x1aab02000 - 0x1aab53fff com.apple.DictionaryServices (1.2 - 341) <A6CA3038-792A-3F3C-B2F1-268425A70910> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x1aab54000 - 0x1aab6cfff liblzma.5.dylib (16) <F96537A2-0FD4-3DA2-813C-C80F610735FA> /usr/lib/liblzma.5.dylib
0x1aab6d000 - 0x1aab6efff libcoretls_cfhelpers.dylib (169) <305BD63F-35B3-3C85-87CE-E6A9F9C6134C> /usr/lib/libcoretls_cfhelpers.dylib
0x1aab6f000 - 0x1aac52fff com.apple.APFS (1677.81.1 - 1677.81.1) <C72B80A2-0F75-3498-BF09-08808758449F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x1aac53000 - 0x1aac60fff libxar.1.dylib (452) <11B97EF4-5F19-3E16-9EEF-D910A09824A1> /usr/lib/libxar.1.dylib
0x1aac61000 - 0x1aac64fff libutil.dylib (58.40.2) <9FCE657A-8B1D-335A-8867-FC00A1C0CEE9> /usr/lib/libutil.dylib
0x1aac65000 - 0x1aac8efff libxslt.1.dylib (17.3) <25248CEF-CC74-3ECF-9A57-43A3C80FCF15> /usr/lib/libxslt.1.dylib
0x1aac8f000 - 0x1aac99fff libChineseTokenizer.dylib (37) <9C23FE94-6C58-34B3-B16D-43B470BF8BC2> /usr/lib/libChineseTokenizer.dylib
0x1aac9a000 - 0x1aad0efff libvMisc.dylib (760.40.6) <7AE629F6-F842-3C88-A74F-3C48D5625F01> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x1aaebc000 - 0x1aaec3fff libMatch.1.dylib (38) <147115B3-1E28-364B-BCED-83AE05C3C54C> /usr/lib/libMatch.1.dylib
0x1ad7ca000 - 0x1ad7cafff liblaunch.dylib (2038.80.3) <327A64BF-8C2C-303D-91E4-70A168C5D87F> /usr/lib/system/liblaunch.dylib
0x1afc94000 - 0x1afc94fff libsystem_product_info_filter.dylib (8.40.1) <616C96CE-226D-3719-B37F-A3FCAA32591A> /usr/lib/system/libsystem_product_info_filter.dylib
0x1afd6e000 - 0x1afd6efff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <62E20D57-7F67-3ECA-BB6D-809B229682B9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x1afd95000 - 0x1afd95fff com.apple.CoreServices (1122.11 - 1122.11) <197C9565-C878-3E83-9172-E45DA7DF75A2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x1b004f000 - 0x1b004ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <28C41AFA-8A87-38A8-8AED-1A589F6DDB6E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x1e35a9000 - 0x1e35affff libCoreFSCache.dylib (177.22) <7EA6D9B5-8169-3A45-9C5D-4A3635A2DBB8> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 153173
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=555.6M resident=0K(0%) swapped_out_or_unallocated=555.6M(100%)
Writable regions: Total=505.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=505.6M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Dispatch continuations 64.0M 1
Kernel Alloc Once 32K 1
MALLOC 71.1M 21
MALLOC guard page 96K 5
MALLOC_MEDIUM (reserved) 360.0M 3 reserved VM address space (unallocated)
STACK GUARD 64K 4
Stack 2208K 5
Stack Guard 64.0M 2
VM_ALLOCATE 8256K 2
__AUTH 247K 49
__AUTH_CONST 3395K 137
__DATA 1168K 128
__DATA_CONST 4006K 136
__DATA_DIRTY 298K 62
__LINKEDIT 479.8M 5
__OBJC_CONST 417K 39
__OBJC_RO 64.5M 1
__OBJC_RW 2544K 1
__TEXT 75.9M 146
__UNICODE 588K 1
shared memory 16K 1
=========== ======= =======
TOTAL 1.2G 750
TOTAL, minus reserved VM space 842.1M 750

I also noticed this is the system log:

Mar 4 17:36:12 MyMac firefox[19463]: getattrlist failed for /System/Library/Frameworks/OpenGL.framework/Resources//GLRendererFloat.bundle/GLRendererFloat: #2: No such file or directory

Expected results:

OpenH264 Plugin installs and no crash reports in the system console on every launch

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Widget: Cocoa
Product: Firefox → Core

I added bug 1681836 as a "See Also" not realizing it's confidential. We are close to having native OpenH264 working on Apple Silicon. This issue might be related to Firefox trying to use the x64 version on Apple Silicon.

Currently, it is expected that the openh264 plugin does not load on Apple Silicon. Haik is correct that we're close to having this work. I don't believe that we're currently trying to use the x86_64 version of the plugin on Apple Silicon. That requires (at least) changing the pref media.gmp-gmpopenh264.allow-x64-plugin-on-arm64 from the default false to true.

Thanks for the quick responses! At least I know it's a known issue and won't worry for now about the message too much. I did suspect it might be related to Firefox trying to use the x86 version of the plugin.

Thanks,
James

Setting n-i to ask the reporter to verify that this no longer occurs once the OpenH264 plugin is available for Apple Silicon.

Component: Widget: Cocoa → Audio/Video: GMP
Flags: needinfo?(mfroman)

The OpenH264 plugin is available for Apple Silicon (for about a week now).

James, would you mind retrying?

Flags: needinfo?(mfroman) → needinfo?(jgandrews)

Hi,

Yes this is fixed in the nightly builds and the latest version. Thanks very much!

Thanks,
James

Flags: needinfo?(jgandrews)

Thank you for verifying.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.