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.