Opened 5 years ago
Closed 5 years ago
#3487 closed defect (duplicate)
Need Info.plist description of camera usage
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | VR | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Darwin-19.5.0-x86_64-i386-64bit
ChimeraX Version: 1.1.dev202007070328 (2020-07-07 03:28:41 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
{"app_name":"ChimeraX","timestamp":"2020-07-07 09:59:09.00 -0700","app_version":"1.1.0","slice_uuid":"ee49a5e0-ce3b-3691-8016-6b00e884a605","build_version":"1.1.0.0","bundleID":"edu.ucsf.cgl.ChimeraX","share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"Mac OS X 10.15.5 (19F101)","incident_id":"09091509-C856-45B5-875E-BA19D492139F","name":"ChimeraX"}
{
"uptime" : 190000,
"procLaunch" : "2020-07-07 09:58:44.6677 -0700",
"procRole" : "Foreground",
"exception" : {
"type" : "EXC_CRASH",
"signal" : "SIGKILL",
"codes" : "0x0000000000000000, 0x0000000000000000"
},
"userID" : 501,
"modelCode" : "MacBookPro15,1",
"coalitionID" : 35288,
"osVersion" : {
"train" : "Mac OS X 10.15.5",
"build" : "19F101",
"releaseType" : ""
},
"captureTime" : "2020-07-07 09:59:04.1495 -0700",
"incident" : "09091509-C856-45B5-875E-BA19D492139F",
"pid" : 18967,
"cpuType" : "X86-64",
"procName" : "ChimeraX",
"procPath" : "\/Applications\/ChimeraX_Daily.app\/Contents\/MacOS\/ChimeraX",
"bundleInfo" : {"CFBundleShortVersionString":"1.1.0","CFBundleVersion":"1.1.0.0","CFBundleIdentifier":"edu.ucsf.cgl.ChimeraX"},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "edu.ucsf.cgl.ChimeraX",
"crashReporterKey" : "DE1ED45C-AC6C-EC3C-11B8-85B2F5B2D376",
"wakeTime" : 6551,
"bridgeVersion" : {"build":"17P5300","train":"4.5"},
"sleepWakeUUID" : "C4ECF4DC-C03B-4F74-A9D8-941797D2E28D",
"sip" : "enabled",
"is_corpse" : 1,
"termination" : {"flags":518,"code":0,"namespace":"TCC","reason":"TCC, This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an com.apple.security.device.camera key with a string value explaining to the user how the app uses this data."},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":153170},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"threads" : [{"id":2167845,"name":"CrBrowserMain","queue":"com.apple.tcc.preflight.kTCCServiceMicrophone","frames":[[0,3578],[0,4464],[1,92430],[1,93518],[2,47318],[3,7984],[3,6076],[1,9816],[1,59116],[4,29279],[3,4194],[3,9788],[5,16291],[5,16093],[5,13930],[5,13720],[6,155051],[7,2209420],[6,56029],[6,34586],[8,220347],[9,148354],[9,145577],[9,1018608],[9,1005479],[9,146769],[9,1018724],[9,1005450],[9,1022396],[9,144231],[9,149619],[9,491055],[9,472356],[9,145103],[9,1018717],[9,980308],[9,1022396],[9,144231],[9,1006026],[9,1022396],[9,145513],[9,1018724],[9,1005450],[9,1022396],[9,144231],[9,149619],[9,145864],[10,1199895],[10,1199654],[10,1202469],[10,1202330],[7,2208061],[7,2209420],[11,1419799],[11,1382098],[11,312335],[11,1378871],[11,1135856],[12,2249275],[9,148354],[9,145577],[9,1018608],[9,1005479],[9,1022396],[9,144231],[9,149619],[9,145864],[13,36730],[13,19719],[12,1214887],[11,312335],[11,1134164],[12,1212080],[11,67197],[11,72652],[12,1323978],[7,2007844],[11,438865],[11,435719],[11,67197],[11,72322],[12,1323978],[7,2007844],[14,217567],[14,111723],[14,90965],[15,192632],[15,193096],[16,2000205],[16,1993145],[15,206469],[16,1988334],[15,235274],[16,204207],[15,220643],[7,1988927],[7,2009394],[12,2303954],[9,148354],[9,145577],[9,1018608],[9,1005479],[9,146769],[9,1018724],[9,1005479],[9,1022396],[9,145513],[9,1018724],[9,1005630],[9,1022396],[9,978752],[9,967895],[9,148789],[9,145577],[9,1018608],[9,1005630],[9,1022396],[9,145513],[9,1018724],[9,1005630],[9,1022396],[9,144231],[9,1391235],[9,1387372],[9,1381459],[17,3528],[18,109769]]},{"id":2167901,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2167902,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2167903,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2167904,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2167905,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2167906,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2167907,"frames":[[0,14466],[19,25637],[20,3370043],[19,24841],[19,7051]]},{"id":2168020,"frames":[[19,7016]]},{"id":2168021,"frames":[[19,7016]]},{"triggered":true,"id":2168029,"queue":"com.apple.root.default-qos","frames":[[0,35446],[0,140294],[0,140305],[3,17823],[3,9521],[3,10840],[2,57999],[2,57879],[1,9922],[1,102749],[1,71161],[19,10885],[19,7031]]},{"id":2168130,"name":"com.apple.NSEventThread","frames":[[0,3578],[0,4464],[21,540549],[21,535122],[21,532174],[16,1978692],[19,24841],[19,7051]]},{"id":2168208,"name":"NetworkConfigWatcher","frames":[[0,3578],[0,4464],[22,35267373],[22,35267119],[22,34955357],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168209,"name":"DnsConfigService","frames":[[0,22374],[22,38156713],[22,38145213],[22,35749084],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168210,"name":"TaskSchedulerServiceThread","frames":[[0,22374],[22,38156713],[22,38145213],[22,35749060],[22,35123333],[22,35392116],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168211,"name":"TaskSchedulerForegroundWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35366491],[22,35365572],[22,35723031],[19,24841],[19,7051]]},{"id":2168212,"name":"TaskSchedulerForegroundBlockingWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35366491],[22,35365572],[22,35723031],[19,24841],[19,7051]]},{"id":2168213,"name":"TaskSchedulerForegroundBlockingWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35366491],[22,35365572],[22,35723031],[19,24841],[19,7051]]},{"id":2168214,"name":"TaskSchedulerForegroundBlockingWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35365823],[22,35365572],[22,35723031],[19,24841],[19,7051]]},{"id":2168215,"name":"TaskSchedulerBackgroundWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35365823],[22,35365428],[22,35723031],[19,24841],[19,7051]]},{"id":2168216,"name":"TaskSchedulerBackgroundBlockingWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35365823],[22,35365428],[22,35723031],[19,24841],[19,7051]]},{"id":2168217,"name":"Chrome_IOThread","frames":[[0,22374],[22,38156713],[22,38145213],[22,35749060],[22,35123333],[22,28237796],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168218,"name":"TaskSchedulerSingleThreadSharedBackgroundBlocking0","frames":[[0,3578],[0,4464],[22,35267373],[22,35267119],[22,35364122],[22,35365823],[22,35365476],[22,35723031],[19,24841],[19,7051]]},{"id":2168219,"name":"CompositorTileWorker1\/66307","frames":[[0,14466],[19,25637],[22,35717032],[22,51995848],[22,35456660],[22,35723031],[19,24841],[19,7051]]},{"id":2168220,"name":"AudioThread","frames":[[0,3578],[0,4464],[22,35267373],[22,35267119],[22,34955357],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168221,"name":"NetworkConfigWatcher","frames":[[0,3578],[0,4464],[22,35267373],[22,35267119],[22,34955357],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168222,"name":"Chrome_InProcGpuThread","frames":[[0,3578],[0,4464],[22,35267373],[22,34955346],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168223,"name":"Chrome_ChildIOThread","frames":[[0,22374],[22,38156713],[22,38145213],[22,35749084],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168229,"name":"TaskSchedulerSingleThreadForegroundBlocking1","frames":[[0,3578],[0,4464],[22,35267373],[22,35267119],[22,35364122],[22,35366491],[22,35365668],[22,35723031],[19,24841],[19,7051]]},{"id":2168306,"name":"NetworkConfigWatcher","frames":[[0,3578],[0,4464],[22,35267373],[22,35267119],[22,34955357],[22,35123333],[22,35461564],[22,35723031],[19,24841],[19,7051]]},{"id":2168344,"frames":[[19,7016]]},{"id":2168349,"name":"TaskSchedulerForegroundWorker","frames":[[0,3578],[0,4464],[22,35267373],[22,35267617],[22,35364136],[22,35365823],[22,35365572],[22,35723031],[19,24841],[19,7051]]},{"id":2168461,"name":"AMCP Logging Spool","frames":[[0,3638],[23,11030],[23,10674],[23,10180],[23,8676],[19,24841],[19,7051]]},{"id":2168462,"frames":[[0,3638],[23,11030],[23,10674],[23,10180],[23,8676],[19,24841],[19,7051]]},{"id":2168465,"frames":[[0,3662],[1,11115],[1,12183],[1,67477],[19,24841],[19,7051]]}],
"threadState" : {
"r13" : 140578521798152,
"rax" : 0,
"rflags" : 518,
"cpu" : 0,
"r14" : 0,
"rsi" : 11,
"r8" : 33,
"cr2" : 4500881276,
"rdx" : 0,
"r10" : 140578521798152,
"r9" : 140578521798204,
"r15" : 11,
"rbx" : 512,
"trap" : 133,
"err" : 33554952,
"r11" : 518,
"rip" : 140735033854582,
"rbp" : 123145482675968,
"rsp" : 123145482675896,
"r12" : 33,
"rcx" : 123145482675896,
"flavor" : "x86_THREAD_STATE",
"rdi" : 18967
},
"usedImages" : [
[
"9f9902c9-a46f-3ca9-b7f9-5ccfe98fbf75",
140735033819136,
"P"
],
[
"201edbf3-0b36-31ba-a7cb-443ce35c05d4",
140735032131584,
"P"
],
[
"68d433b6-dcff-385d-8620-f847fb7d4a5a",
140735034830848,
"P"
],
[
"fd146b21-6dc0-3b66-bb95-57a5016b1365",
140734873387008,
"P"
],
[
"a1ed1d3a-5fad-3559-a1d6-1be4e1c5756a",
140735034707968,
"P"
],
[
"4820f165-5e20-3120-913d-c047fdb68392",
140733985755136,
"P"
],
[
"e044ddf7-6263-33c6-b34a-33ee1ba63960",
5175459840,
"P"
],
[
"4016188b-3e53-3268-95b9-a3826de2f323",
4862676992,
"P"
],
[
"4227ccb2-387f-3828-bf33-33adf42418f5",
5173260288,
"P"
],
[
"ff668229-e409-35f4-9faf-266c8b069ed5",
4498395136,
"P"
],
[
"6a4cd3b0-d092-3178-a850-403629040e94",
4897964032,
"P"
],
[
"234d0c44-43b0-3e31-a215-9b8c6ff91ce9",
4851068928,
"P"
],
[
"03c83187-2a4b-31c4-a672-eff768b4184f",
4845355008,
"P"
],
[
"fe1d7fac-b2cf-3d80-95b9-0b5e7f36d271",
4897820672,
"P"
],
[
"ee14b88b-39d7-3b7d-82e3-e1126f537039",
4857036800,
"P"
],
[
"aaf96c3b-7fa8-364b-9e1b-039f8d891422",
5030125568,
"P"
],
[
"61269b8c-c432-335f-8894-b95c235a41a5",
140734013100032,
"P"
],
[
"ee49a5e0-ce3b-3691-8016-6b00e884a605",
4498358272,
"P"
],
[
"7e711a46-5e4d-393c-aea6-440e2a5ccd0c",
140735032397824,
"P"
],
[
"77488669-19a3-3993-ad65-ca5377e2475a",
140735034597376,
"P"
],
[
"9914a383-f8c9-3559-bc88-b4dd28689bc5",
4521373696,
"P"
],
[
"6af8b3cc-bc3f-3869-b9fb-1d881422364e",
140734060584960,
"P"
],
[
"ba834275-2e19-3355-abf6-dd24a3f4f3a5",
4906418176,
"P"
],
[
"7d3d2f91-8b1d-3558-b324-45bdf11306db",
140734927462400,
"P"
]
],
"legacyInfo" : {
"imageExtraInfo" : [
{
"size" : 184320,
"arch" : "x86_64",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"size" : 266240,
"arch" : "x86_64",
"path" : "\/usr\/lib\/system\/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"size" : 221184,
"arch" : "x86_64",
"path" : "\/usr\/lib\/system\/libxpc.dylib",
"name" : "libxpc.dylib"
},
{
"size" : 69632,
"arch" : "x86_64",
"path" : "\/System\/Library\/PrivateFrameworks\/TCC.framework\/Versions\/A\/TCC",
"name" : "TCC"
},
{
"size" : 94208,
"arch" : "x86_64",
"path" : "\/usr\/lib\/system\/libsystem_trace.dylib",
"name" : "libsystem_trace.dylib"
},
{
"size" : 2080768,
"arch" : "x86_64",
"path" : "\/System\/Library\/Frameworks\/AVFoundation.framework\/Versions\/A\/AVFoundation",
"name" : "AVFoundation"
},
{
"size" : 188416,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/PyQt5\/Qt\/plugins\/mediaservice\/libqavfcamera.dylib",
"name" : "libqavfcamera.dylib"
},
{
"size" : 5464064,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/PyQt5\/Qt\/lib\/QtCore.framework\/Versions\/5\/QtCore",
"name" : "QtCore"
},
{
"size" : 299008,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/lib\/python3.7\/site-packages\/PyQt5\/QtMultimedia.so",
"name" : "QtMultimedia.so"
},
{
"size" : 2080768,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/Python",
"name" : "Python"
},
{
"size" : 1363968,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/lib\/python3.7\/site-packages\/PyQt5\/QtCore.so",
"name" : "QtCore.so"
},
{
"size" : 4452352,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/PyQt5\/Qt\/lib\/QtWidgets.framework\/Versions\/5\/QtWidgets",
"name" : "QtWidgets"
},
{
"size" : 2646016,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/lib\/python3.7\/site-packages\/PyQt5\/QtWidgets.so",
"name" : "QtWidgets.so"
},
{
"size" : 81920,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/lib\/python3.7\/site-packages\/PyQt5\/sip.so",
"name" : "sip.so"
},
{
"size" : 4517888,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/PyQt5\/Qt\/lib\/QtGui.framework\/Versions\/5\/QtGui",
"name" : "QtGui"
},
{
"size" : 1474560,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/PyQt5\/Qt\/plugins\/platforms\/libqcocoa.dylib",
"name" : "libqcocoa.dylib"
},
{
"size" : 14422016,
"arch" : "x86_64",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit"
},
{
"size" : 4096,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/MacOS\/ChimeraX",
"name" : "ChimeraX"
},
{
"size" : 225280,
"arch" : "x86_64",
"path" : "\/usr\/lib\/system\/libdyld.dylib",
"name" : "libdyld.dylib"
},
{
"size" : 45056,
"arch" : "x86_64",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"size" : 61259776,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/numpy\/.dylibs\/libopenblasp-r0.3.7.dylib",
"name" : "libopenblasp-r0.3.7.dylib"
},
{
"size" : 4718592,
"arch" : "x86_64h",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation"
},
{
"size" : 103034880,
"arch" : "x86_64",
"path" : "\/Applications\/ChimeraX_Daily.app\/Contents\/lib\/python3.7\/site-packages\/PyQt5\/Qt\/lib\/QtWebEngineCore.framework\/Versions\/5\/QtWebEngineCore",
"name" : "QtWebEngineCore"
},
{
"size" : 61440,
"arch" : "x86_64",
"path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
"name" : "caulk"
}
],
"threadTriggered" : {
"index" : 10,
"queue" : "com.apple.root.default-qos"
}
}
}
Log:
UCSF ChimeraX version: 1.1.dev202007070328 (2020-07-07)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 4.1 ATI-3.9.15
OpenGL renderer: AMD Radeon Pro 560X OpenGL Engine
OpenGL vendor: ATI Technologies Inc.Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro15,1
Processor Name: 8-Core Intel Core i9
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 8
L2 Cache (per Core): 256 KB
L3 Cache: 16 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
Boot ROM Version: 1037.120.87.0.0 (iBridge: 17.16.15300.0.0,0)
Software:
System Software Overview:
System Version: macOS 10.15.5 (19F101)
Kernel Version: Darwin 19.5.0
Time since boot: 7 days 1:36
Graphics/Displays:
Radeon Pro 560X:
Chipset Model: Radeon Pro 560X
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Total): 4 GB
Vendor: AMD (0x1002)
Device ID: 0x67ef
Revision ID: 0x00c2
ROM Revision: 113-C980AL-075
VBIOS Version: 113-C97501U-005
EFI Driver Version: 01.A1.075
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal: Supported, feature set macOS GPUFamily2 v1
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2880 x 1800 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: No
Connection Type: Internal
Intel UHD Graphics 630:
Chipset Model: Intel UHD Graphics 630
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x3e9b
Revision ID: 0x0002
Automatic Graphics Switching: Supported
gMux Version: 5.0.0
Metal: Supported, feature set macOS GPUFamily2 v1
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.9
Change History (2)
comment:1 by , 5 years ago
| Component: | Unassigned → VR |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Need Info.plist description of camera usage |
comment:2 by , 5 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
I believe the crash is because the notarized ChimeraX uses Apple's "hardened runtime" and requires a camera entitlement at notarization time. I added that.
Not sure how the crash dump appeared in JSON in this bug report.
More details on this problem in #3488.