Error encountered after upgrading to macOS Ventura 13.0 (build 22A380)

Message boards : Questions and problems : Error encountered after upgrading to macOS Ventura 13.0 (build 22A380)
Message board moderation

To post messages, you must log in.

AuthorMessage
Starsquid

Send message
Joined: 26 Oct 22
Posts: 2
Canada
Message 110246 - Posted: 26 Oct 2022, 20:17:50 UTC

Device: 24inch iMac M1 2021
macOS Ventura 13.0 (build 22A380)
BOINC 7.20.2
wxWidgets 3.1.5

Running Milkyway@Home

I upgraded my OS yesterday and I left the machine to run BOINC for the night, and I woke up to this error message:
"boincscr quit unexpectedly."

I made sure I had the most recent BOINC installed and I have.

The error report says this:

Process:               boincscr [1653]
Path:                  /Library/Application Support/BOINC Data/boincscr
Identifier:            boincscr
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [1652]
User ID:               503

Date/Time:             2022-10-26 16:11:57.3540 -0400
OS Version:            macOS 13.0 (22A380)
Report Version:        12
Anonymous UUID:        0979F377-3E38-7811-FD14-74283DDE99D0


Time Awake Since Boot: 1700 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x000000019107599c

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [1653]

Application Specific Signatures:
API Misuse


Anyway I am wondering what is up and how do I fix it?
ID: 110246 · Report as offensive
tlittleone

Send message
Joined: 27 Oct 22
Posts: 1
Message 110247 - Posted: 27 Oct 2022, 0:24:12 UTC

I have exactly the same problem: M1 iMac 24 with Ventura. My wife's 21" iMac runs Boinc with no problems.
Any help out there?
ID: 110247 · Report as offensive
Starsquid

Send message
Joined: 26 Oct 22
Posts: 2
Canada
Message 110248 - Posted: 27 Oct 2022, 1:51:52 UTC - in response to Message 110247.  

It's recurring every time the screen saver engages too, so it isn't an intermittent problem.
ID: 110248 · Report as offensive
Betz

Send message
Joined: 27 Oct 22
Posts: 2
United States
Message 110259 - Posted: 27 Oct 2022, 22:37:06 UTC

I am trying to run boinc_7.20.2_macOSX_universal on a Mac mini with an Apple M1 chip running MacOS Ventura 13.0 (recent upgrade). I have been running Rosetta@home. I had been running boinc_7.16.21_macOSX_universal on the previous version of the macOS without problem.

When boinc starts screensaver graphics I get the following which has been reported to Apple.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process: boincscr [1483]
Path: /Library/Application Support/BOINC Data/boincscr
Identifier: boincscr
Version: ???
Code Type: ARM-64 (Native)
Parent Process: Exited process [1482]
User ID: 503

Date/Time: 2022-10-27 15:17:07.7469 -0700
OS Version: macOS 13.0 (22A380)
Report Version: 12
Anonymous UUID: 391D8ED9-700C-9D1E-B09D-1AABE5136AF8


Time Awake Since Boot: 1100 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x000000019056599c

Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [1483]

Application Specific Signatures:
API Misuse

Kernel Triage:
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libxpc.dylib 0x19056599c _xpc_api_misuse + 92
1 libxpc.dylib 0x190565988 _xpc_api_misuse + 72
2 libxpc.dylib 0x190547b04 xpc_connection_set_target_uid + 216
3 WindowManagement 0x212052cc8 -[WMClientWindowManager _createXPCConnection] + 1040
4 WindowManagement 0x212053608 -[WMClientWindowManager _xpcConnection] + 172
5 WindowManagement 0x212051380 -[WMClientWindowManager stages] + 84
6 AppKit 0x194471758 __54-[NSWMWindowCoordinator initializeStageFramesIfNeeded]_block_invoke + 32
7 libdispatch.dylib 0x190653504 _dispatch_client_callout + 20
8 libdispatch.dylib 0x190654d50 _dispatch_once_callout + 32
9 AppKit 0x194471704 -[NSWMWindowCoordinator initializeStageFramesIfNeeded] + 304
10 AppKit 0x193b21cd4 -[NSWindow _commonInitFrame:styleMask:backing:defer:] + 660
11 AppKit 0x193b216ac -[NSWindow _initContent:styleMask:backing:defer:contentView:] + 684
12 AppKit 0x193b213f4 -[NSWindow initWithContentRect:styleMask:backing:defer:] + 48
13 GLUT 0x1cf33b6cc -[GLUTWindow _initWithContentRect:styleMask:contentView:] + 64
14 GLUT 0x1cf34b524 __glutCreateWindow + 488
15 GLUT 0x1cf34b6e8 glutCreateWindow + 232
16 boincscr 0x104e1ec38 boinc_graphics_loop(int, char**, char const*) + 388
17 boincscr 0x104e16138 main + 392
18 dyld 0x1904afe50 start + 2544

Thread 1:
0 libsystem_pthread.dylib 0x1907d4e18 start_wqthread + 0

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


Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000050 x1: 0x0000600000622120 x2: 0xffffffffffffffe0 x3: 0x000000016afeeb60
x4: 0x00005ffe956335a0 x5: 0x0000000000000020 x6: 0x203a65737573694d x7: 0x0000000000000000
x8: 0x00000001e99880e8 x9: 0x0000000190577c44 x10: 0x0000000000000200 x11: 0x0000000000000040
x12: 0x0000000000000040 x13: 0x00000000001ff800 x14: 0x00000000000007fb x15: 0x00000000a0a16043
x16: 0x0000000190624c8c x17: 0x00000001f0ced2a8 x18: 0x0000000000000000 x19: 0x000000016afeeb50
x20: 0x0000600001418e00 x21: 0x00000000000001f7 x22: 0x000000016afeec78 x23: 0x000000016afeec80
x24: 0x0000000000000000 x25: 0x000000016afeecc8 x26: 0x0000000225aa2000 x27: 0x000000019553efb8
x28: 0x00000001ea9bd000 fp: 0x000000016afeec00 lr: 0x5a14800190565988
sp: 0x000000016afeeb40 pc: 0x000000019056599c cpsr: 0x60001000
far: 0x0000000229760800 esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
0x19053a000 - 0x19057cfff libxpc.dylib (*) <44992a1e-d222-3d40-841d-e2cf9e26f67e> /usr/lib/system/libxpc.dylib
0x212048000 - 0x21205cfff com.apple.WindowManagement (*) <ac721c47-ccda-367c-9a8f-93ab16742494> /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement
0x193ad7000 - 0x1949defff com.apple.AppKit (6.9) <af9f6891-70ad-3c26-af08-b747344892d2> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x19064f000 - 0x190696fff libdispatch.dylib (*) <40c9c98c-00d6-3e8e-9ad3-2ed6cf0d0cfe> /usr/lib/system/libdispatch.dylib
0x1cf337000 - 0x1cf376fff com.apple.glut (3.6.23) <bd727456-5568-3538-a5d2-ca0dcb990684> /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
0x104e10000 - 0x104eeffff boincscr (*) <35f2f373-fed5-3106-a637-9382555784df> /Library/Application Support/BOINC Data/boincscr
0x1904aa000 - 0x1905344af dyld (*) <1f56ab4e-f398-3a9c-bfba-fbbd17808963> /usr/lib/dyld
0x1907d3000 - 0x1907dfffb libsystem_pthread.dylib (*) <886caca0-5762-3640-8db2-3fa3b911c062> /usr/lib/system/libsystem_pthread.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: 0
thread_create: 0
thread_set_state: 0

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

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
ColorSync 512K 23
CoreGraphics 16K 1
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 224.3M 33
MALLOC guard page 192K 10
MALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.0M 3
Stack 9264K 3
VM_ALLOCATE 32K 2
__AUTH 640K 164
__AUTH_CONST 11.2M 314
__CTF 756 1
__DATA 3079K 300
__DATA_CONST 14.6M 317
__DATA_DIRTY 718K 110
__FONT_DATA 2352 1
__GLSLBUILTINS 5174K 1
__LINKEDIT 762.8M 4
__OBJC_CONST 1327K 137
__OBJC_RO 65.1M 1
__OBJC_RW 1981K 1
__TEXT 224.8M 330
dyld private memory 256K 1
mapped file 162.2M 16
shared memory 848K 13
=========== ======= =======
TOTAL 2.4G 1794
TOTAL, minus reserved VM space 1.5G 1794



-----------
Full Report
-----------

{"app_name":"boincscr","timestamp":"2022-10-27 15:17:09.00 -0700","app_version":"","slice_uuid":"35f2f373-fed5-3106-a637-9382555784df","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.0 (22A380)","roots_installed":0,"incident_id":"0B59B653-0AB1-417D-ACFE-C4FD354A0162","name":"boincscr"}
{
"uptime" : 1100,
"procRole" : "Unspecified",
"version" : 2,
"userID" : 503,
"deployVersion" : 210,
"modelCode" : "Macmini9,1",
"coalitionID" : 1331,
"osVersion" : {
"train" : "macOS 13.0",
"build" : "22A380",
"releaseType" : "User"
},
"captureTime" : "2022-10-27 15:17:07.7469 -0700",
"incident" : "0B59B653-0AB1-417D-ACFE-C4FD354A0162",
"pid" : 1483,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2022-10-27 15:17:07.3531 -0700",
"procStartAbsTime" : 26851729757,
"procExitAbsTime" : 26860568669,
"procName" : "boincscr",
"procPath" : "\/Library\/Application Support\/BOINC Data\/boincscr",
"parentProc" : "Exited process",
"parentPid" : 1482,
"coalitionName" : "edu.berkeley.boinc-ss_helper",
"crashReporterKey" : "391D8ED9-700C-9D1E-B09D-1AABE5136AF8",
"responsiblePid" : 1482,
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x000000019056599c","rawCodes":[1,6716545436],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":1483},
"os_fault" : {"process":"boincscr"},
"ktriageinfo" : "VM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\n",
"asiSignatures" : ["API Misuse"],
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":19554,"threadState":{"x":[{"value":80},{"value":105553122697504},{"value":18446744073709551584},{"value":6090058592},{"value":105547032638880},{"value":32},{"value":2322280104429054285},{"value":0},{"value":8214053096,"symbolLocation":8,"symbol":"gCRAnnotations"},{"value":6716619844},{"value":512},{"value":64},{"value":64},{"value":2095104},{"value":2043},{"value":2694930499},{"value":6717328524,"symbolLocation":0,"symbol":"free"},{"value":8335053480},{"value":0},{"value":6090058576},{"value":105553137339904},{"value":503},{"value":6090058872},{"value":6090058880},{"value":0},{"value":6090058952},{"value":9221840896,"symbolLocation":0,"symbol":"OBJC_IVAR_$__WMWindowOrderingInfo._preferredPresentationStyle"},{"value":6800273336,"symbolLocation":0,"symbol":"SLSGetSessionUID"},{"value":8231047168,"symbolLocation":195048,"symbol":"copyImageToTexture.pixels"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490953707152628104},"cpsr":{"value":1610616832},"fp":{"value":6090058752},"sp":{"value":6090058560},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":6716545436,"matchesCrashFrame":1},"far":{"value":9285535744}},"queue":"com.apple.main-thread","frames":[{"imageOffset":178588,"symbol":"_xpc_api_misuse","symbolLocation":92,"imageIndex":0},{"imageOffset":178568,"symbol":"_xpc_api_misuse","symbolLocation":72,"imageIndex":0},{"imageOffset":56068,"symbol":"xpc_connection_set_target_uid","symbolLocation":216,"imageIndex":0},{"imageOffset":44232,"symbol":"-[WMClientWindowManager _createXPCConnection]","symbolLocation":1040,"imageIndex":1},{"imageOffset":46600,"symbol":"-[WMClientWindowManager _xpcConnection]","symbolLocation":172,"imageIndex":1},{"imageOffset":37760,"symbol":"-[WMClientWindowManager stages]","symbolLocation":84,"imageIndex":1},{"imageOffset":10069848,"symbol":"__54-[NSWMWindowCoordinator initializeStageFramesIfNeeded]_block_invoke","symbolLocation":32,"imageIndex":2},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":3},{"imageOffset":23888,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":3},{"imageOffset":10069764,"symbol":"-[NSWMWindowCoordinator initializeStageFramesIfNeeded]","symbolLocation":304,"imageIndex":2},{"imageOffset":306388,"symbol":"-[NSWindow _commonInitFrame:styleMask:backing:defer:]","symbolLocation":660,"imageIndex":2},{"imageOffset":304812,"symbol":"-[NSWindow _initContent:styleMask:backing:defer:contentView:]","symbolLocation":684,"imageIndex":2},{"imageOffset":304116,"symbol":"-[NSWindow initWithContentRect:styleMask:backing:defer:]","symbolLocation":48,"imageIndex":2},{"imageOffset":18124,"symbol":"-[GLUTWindow _initWithContentRect:styleMask:contentView:]","symbolLocation":64,"imageIndex":4},{"imageOffset":83236,"symbol":"__glutCreateWindow","symbolLocation":488,"imageIndex":4},{"imageOffset":83688,"symbol":"glutCreateWindow","symbolLocation":232,"imageIndex":4},{"imageOffset":60472,"symbol":"boinc_graphics_loop(int, char**, char const*)","symbolLocation":388,"imageIndex":5},{"imageOffset":24888,"symbol":"main","symbolLocation":392,"imageIndex":5},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":6}]},{"id":19555,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":19564,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6716366848,
"size" : 274432,
"uuid" : "44992a1e-d222-3d40-841d-e2cf9e26f67e",
"path" : "\/usr\/lib\/system\/libxpc.dylib",
"name" : "libxpc.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 8892219392,
"CFBundleIdentifier" : "com.apple.WindowManagement",
"size" : 86016,
"uuid" : "ac721c47-ccda-367c-9a8f-93ab16742494",
"path" : "\/System\/Library\/PrivateFrameworks\/WindowManagement.framework\/Versions\/A\/WindowManagement",
"name" : "WindowManagement",
"CFBundleVersion" : "61"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6772584448,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15761408,
"uuid" : "af9f6891-70ad-3c26-af08-b747344892d2",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6717501440,
"size" : 294912,
"uuid" : "40c9c98c-00d6-3e8e-9ad3-2ed6cf0d0cfe",
"path" : "\/usr\/lib\/system\/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7771222016,
"CFBundleShortVersionString" : "3.6.23",
"CFBundleIdentifier" : "com.apple.glut",
"size" : 262144,
"uuid" : "bd727456-5568-3538-a5d2-ca0dcb990684",
"path" : "\/System\/Library\/Frameworks\/GLUT.framework\/Versions\/A\/GLUT",
"name" : "GLUT",
"CFBundleVersion" : "GLUT-3.6.9"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4376821760,
"size" : 917504,
"uuid" : "35f2f373-fed5-3106-a637-9382555784df",
"path" : "\/Library\/Application Support\/BOINC Data\/boincscr",
"name" : "boincscr"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6715777024,
"size" : 566448,
"uuid" : "1f56ab4e-f398-3a9c-bfba-fbbd17808963",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6719090688,
"size" : 53244,
"uuid" : "886caca0-5762-3640-8db2-3fa3b911c062",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
}
],
"sharedCache" : {
"base" : 6715129856,
"size" : 3403612160,
"uuid" : "5667eb2d-1398-3b38-afff-a929572d4b88"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=987.7M resident=0K(0%) swapped_out_or_unallocated=987.7M(100%)\nWritable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nColorSync 512K 23 \nCoreGraphics 16K 1 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 224.3M 33 \nMALLOC guard page 192K 10 \nMALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.0M 3 \nStack 9264K 3 \nVM_ALLOCATE 32K 2 \n__AUTH 640K 164 \n__AUTH_CONST 11.2M 314 \n__CTF 756 1 \n__DATA 3079K 300 \n__DATA_CONST 14.6M 317 \n__DATA_DIRTY 718K 110 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__LINKEDIT 762.8M 4 \n__OBJC_CONST 1327K 137 \n__OBJC_RO 65.1M 1 \n__OBJC_RW 1981K 1 \n__TEXT 224.8M 330 \ndyld private memory 256K 1 \nmapped file 162.2M 16 \nshared memory 848K 13 \n=========== ======= ======= \nTOTAL 2.4G 1794 \nTOTAL, minus reserved VM space 1.5G 1794 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "61675b89201f677a9a4cbd65",
"factorPackIds" : {
"HEALTH_FEATURE_AVAILABILITY" : "6337495fa33d3500e4e7e330"
},
"deploymentId" : 240000040
},
{
"rolloutId" : "60f8ddccefea4203d95cbeef",
"factorPackIds" : {

},
"deploymentId" : 240000021
}
],
"experiments" : [

]
}
}

Model: Macmini9,1, BootROM 8419.41.10, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: AL2216W, 1680 x 1050 (Widescreen Super eXtended Graphics Array Plus), Main, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Sep 3 2022 03:37:22 version 18.20.379.4.7.8.143 FWID 01-e3c71b50
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB30Bus
USB Device: Keyboard Hub
USB Device: USB-PS/2 Optical Mouse
USB Device: Apple Keyboard
Thunderbolt Bus: Mac mini, Apple Inc.
Thunderbolt Bus: Mac mini, Apple Inc.
ID: 110259 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 110260 - Posted: 27 Oct 2022, 23:33:34 UTC
Last modified: 28 Oct 2022, 0:15:33 UTC

Thanks everyone so far, I have forwarded this to our developer for the Mac.

Edit: Charlie is seeing this as well and will be looking into it. May take a few days though, so in the mean time, don't use the screensaver on MacOS 13.
ID: 110260 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 110364 - Posted: 7 Nov 2022, 18:22:01 UTC

Situation Update: I have spoken with the developer about this. He's been putting a lot of work into it getting it fixed, but it isn't there yet. We ask a little more patience.
ID: 110364 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 110373 - Posted: 8 Nov 2022, 10:41:23 UTC
Last modified: 8 Nov 2022, 10:42:47 UTC

https://github.com/BOINC/boinc/pull/5002

Charlie Fenton, Mac dev wrote:
Fixes BOINC screensaver and Manager "Show Graphics" button functionality to work with MacOS 13 Ventura. This also required a different implementation of security to prevent access to user's files in the unlikely case of malevolent or buggy project graphics apps.

As of MacOS 13.0 Ventura IOSurface cannot be used to share graphics between apps unless they are running as the same user, so the screensaver can no longer run the graphics apps as user boinc_master or user boinc_project. Similarly, project graphics no longer work if run as user boinc_master or user boinc_project when run from the Manager's Show Graphics button, though I don't fully understand why.

As a result, they now must be run as the logged in user, creating a potential security risk. I have implemented a technique to block access to the user's files and other sensitive directories based on an API that Apple uses extensively but has marked deprecated because it is an Apple private API. Apple warns it has deprecated the API because the syntax used to specify the access restrictions one passes to this API is subject to change without notice. But the syntax has remained unchanged for many years, this API is used widely in Apple's software, and the security profile elements we use are quite basic and so are very unlikely to change. I can find no other way to provide this security.
ID: 110373 · Report as offensive
Charlie Fenton
Project developer

Send message
Joined: 17 Jul 06
Posts: 287
United States
Message 110430 - Posted: 13 Nov 2022, 12:32:54 UTC - in response to Message 110373.  

I have built a new hot fix release for the Macintosh only, BOINC 7.20.4. The only changes from the previous 7.20.2 release should be to fix the "Show Graphics" functionality in BOINC Manager and to the screensaver under MacOS 13 Ventura. Please download and try BOINC 7.20.4 and let us know if you find any problems.

If you have access to run older versions of MacOS, please test that "Show Graphics" and the screensaver still work properly there.

Note: I have noticed that some World Community Grid graphics apps appear to be buggy. They sometime work and sometimes don't, both with this new version 7.20.4 and the previous version 7.20.2, so that problem is not due to these changes in BOINC.

Thank you,
Charlie
Charlie Fenton
BOINC / SETI@home Macintosh & Windows Programmer
ID: 110430 · Report as offensive
Betz

Send message
Joined: 27 Oct 22
Posts: 2
United States
Message 110448 - Posted: 15 Nov 2022, 2:57:57 UTC - in response to Message 110430.  

7.20.4 works for me. Thank you very much!
ID: 110448 · Report as offensive
Kurt Colville

Send message
Joined: 1 Dec 22
Posts: 1
United States
Message 110603 - Posted: 1 Dec 2022, 11:51:28 UTC - in response to Message 110448.  

7.20.4 worked for me, too. Thank you! So glad to be back BOINCing!
ID: 110603 · Report as offensive

Message boards : Questions and problems : Error encountered after upgrading to macOS Ventura 13.0 (build 22A380)

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.