New issue
Advanced search Search tips

Issue 792226 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

macOS: Chrome tries to access gamecontrollerd on startup

Project Member Reported by kerrnel@chromium.org, Dec 5 2017

Issue description

When Chrome is launching it tries to access gamecontrollerd, which the sandbox denies. It would be better if never tried to access gamecontrollerd, but it can't control this because GCControllerManagerInit (static initializer) in the GameController framework tries to open the connection.

SandboxViolation: Chromium Helper(24305) deny mach-lookup com.apple.GameController.gamecontrollerd

Thread 0 (id: 8289798):
0   libsystem_c.dylib             	0x00007fffde9fdb56 strlen + 22
1   Foundation                    	0x00007fffca839532 _NSXPCSerializationAddASCIIString + 24
2   Foundation                    	0x00007fffca839983 -[NSXPCEncoder encodeInvocation:] + 308
3   Foundation                    	0x00007fffca839816 -[NSXPCEncoder _encodeObject:] + 605
4   Foundation                    	0x00007fffca8383ec -[NSXPCConnection _sendInvocation:withProxy:remoteInterface:withErrorHandler:timeout:userInfo:] + 2822
5   Foundation                    	0x00007fffca8378e0 -[NSXPCConnection _sendInvocation:withProxy:remoteInterface:withErrorHandler:] + 32
6   CoreFoundation                	0x00007fffc8dfaa88 ___forwarding___ + 536
7   CoreFoundation                	0x00007fffc8dfa7e8 _CF_forwarding_prep_0 + 120
8   GameController                	0x00007fffcac16835 GCControllerManagerInitXPC + 343
9   GameController                	0x00007fffcac16a11 GCControllerManagerInit + 430
10  dyld                          	0x000000010f2eaa1b ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 385
11  dyld                          	0x000000010f2eac1e ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
12  dyld                          	0x000000010f2e64aa ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 338
13  dyld                          	0x000000010f2e6441 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 233
14  dyld                          	0x000000010f2e5524 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 138
15  dyld                          	0x000000010f2e55b9 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 75
16  dyld                          	0x000000010f2da7cd dyld::runInitializers(ImageLoader*) + 87
17  dyld                          	0x000000010f2e23ec dlopen + 556
18  libdyld.dylib                 	0x00007fffde9c4832 dlopen + 59
19  Chromium Helper               	0x000000010eaa93f9 main + 1609 (chrome_exe_main_mac.cc:152)
20  libdyld.dylib                 	0x00007fffde9c7235 start + 1
21  Chromium Helper               	0x0000000000000017

 
Labels: MacOS-Sandbox-Trace

Sign in to add a comment