mre / timelapse

🎬 Native macOS app for recording timelapse videos of your desktop.
https://endler.dev/2020/timelapse/
Apache License 2.0
214 stars 18 forks source link

"Timelapse Error" on macOS Ventura #57

Open jxxe opened 2 years ago

jxxe commented 2 years ago

Describe the Bug

When launching the program for the first time since upgrading to macOS Ventura, I get a "Timelapse Error" screen with two options, to open Console.app or to quit the app. I'm not sure if this screen is from the OS, Python (?), or the app itself.

I don't have experience developing Mac apps, but the logs suggest something to do with an app sandbox?

System Information

Additional Context

Here are some log items from Console.app just before the error.

Click to show ``` default 00:28:54.194498-0500 runningboardd Launch request for app is using uid 501 (divined from auid 501 euid 501) default 00:28:54.195590-0500 runningboardd Acquiring assertion targeting app from originator [osservice:815] with description attributes:[ ]> default 00:28:54.196005-0500 runningboardd Assertion 189-815-196393 (target:app) will be created as active default 00:28:54.196321-0500 runningboardd Executing launch request for app (LS launch org.pythonmac.unspecified.Timelapse) default 00:28:54.196398-0500 runningboardd Checking PreventLaunch: global:0 exPath:/Applications/Timelapse.app/Contents/MacOS/Timelapse predicates:(null) default 00:28:54.196453-0500 runningboardd Creating and launching job for: app default 00:28:54.196512-0500 runningboardd _mutateContextIfNeeded called for org.pythonmac.unspecified.Timelapse default 00:28:54.196871-0500 runningboardd 'app' Constructed job description (context ): { count = 21, transaction: 0, voucher = 0x0, contents = "Platform" => : 1 "ProcessType" => { length = 3, contents = "App" } "EnableTransactions" => : false "_ManagedBy" => { length = 22, contents = "com.apple.runningboard" } "CFBundleIdentifier" => { length = 35, contents = "org.pythonmac.unspecified.Timelapse" } "_ResourceCoalition" => { length = 75, contents = "app" } "ThrottleInterval" => : 2147483647 "MachServices" => { count = 0, transaction: 0, voucher = 0x0, contents = } "EnablePressuredExit" => : false "LimitLoadToSessionType" => default 00:28:54.225009-0500 runningboardd [app:36068] Memory Limits: active 0 inactive 0 default 00:28:54.225106-0500 runningboardd [app:36068] This process will not be managed. default 00:28:54.225141-0500 runningboardd [app:36068] HOME is default 00:28:54.225169-0500 runningboardd [app:36068] TMPDIR is default 00:28:54.225198-0500 runningboardd Now tracking process: [app:36068] default 00:28:54.225433-0500 runningboardd Calculated state for app: running-active (role: UserInteractive) default 00:28:54.225791-0500 runningboardd Using default underlying assertion for app: [app:36068] default 00:28:54.226315-0500 runningboardd Acquiring assertion targeting [app:36068] from originator [app:36068] with description , ]> default 00:28:54.226459-0500 runningboardd Assertion 189-189-196394 (target:[app:36068]) will be created as active default 00:28:54.226651-0500 runningboardd [app:36068] Ignoring jetsam update because this process is not memory-managed default 00:28:54.226681-0500 runningboardd [app:36068] Ignoring suspend because this process is not lifecycle managed default 00:28:54.226713-0500 runningboardd [app:36068] Set darwin role to: UserInteractive default 00:28:54.226742-0500 runningboardd [app:36068] Ignoring GPU update because this process is not GPU managed default 00:28:54.226797-0500 runningboardd [app:36068] Ignoring memory limit update because this process is not memory-managed default 00:28:54.227190-0500 runningboardd [app:36068] reported to RB as running default 00:28:54.228213-0500 runningboardd Calculated state for app: running-active (role: UserInteractive) default 00:28:54.231102-0500 runningboardd Acquiring assertion targeting [app:36068] from originator [osservice:137] with description ]> default 00:28:54.231326-0500 runningboardd Assertion 189-137-196395 (target:[app:36068]) will be created as active default 00:28:54.232362-0500 runningboardd Calculated state for app: running-active (role: UserInteractive) default 00:28:54.234340-0500 loginwindow -[PersistentAppsSupport applicationReady:] | App: Timelapse.app, ready, updating active tracking timer default 00:28:54.233819-0500 runningboardd Invalidating assertion 189-815-196393 (target:app) from originator [osservice:815] default 00:28:54.232141-0500 Spotlight LAUNCH: 0x0-0x10c90c8 org.pythonmac.unspecified.Timelapse starting stopped process. default 00:28:54.234411-0500 loginwindow -[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : Timelapse.app default 00:28:54.234947-0500 runningboardd [app:36068] Ignoring jetsam update because this process is not memory-managed default 00:28:54.235086-0500 runningboardd [app:36068] Ignoring suspend because this process is not lifecycle managed default 00:28:54.235318-0500 runningboardd [app:36068] Ignoring GPU update because this process is not GPU managed default 00:28:54.235704-0500 runningboardd [app:36068] Ignoring memory limit update because this process is not memory-managed default 00:28:54.235899-0500 runningboardd [app:36068] Ignoring jetsam update because this process is not memory-managed default 00:28:54.236013-0500 runningboardd [app:36068] Ignoring suspend because this process is not lifecycle managed default 00:28:54.236260-0500 runningboardd Successfully acquired underlying assertion for [app:36068] default 00:28:54.236485-0500 runningboardd [app:36068] Ignoring GPU update because this process is not GPU managed default 00:28:54.236850-0500 runningboardd [app:36068] Ignoring memory limit update because this process is not memory-managed default 00:28:54.240998-0500 distnoted register name: com.apple.sharedfilelist.change object: com.apple.LSSharedFileList.ApplicationRecentDocuments/org.pythonmac.unspecified.timelapse token: 26100000044 pid: 1670 default 00:28:54.340289-0500 runningboardd Calculated state for app: running-active (role: UserInteractiveNonFocal) default 00:28:54.340291-0500 runningboardd [app:36068] Ignoring jetsam update because this process is not memory-managed default 00:28:54.340401-0500 runningboardd [app:36068] Ignoring suspend because this process is not lifecycle managed default 00:28:54.340467-0500 runningboardd [app:36068] Set darwin role to: UserInteractiveNonFocal default 00:28:54.340678-0500 runningboardd [app:36068] Ignoring GPU update because this process is not GPU managed default 00:28:54.340991-0500 runningboardd [app:36068] Ignoring memory limit update because this process is not memory-managed error 00:28:55.494038-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/zlib.cpython-37m-darwin.so error 00:28:55.494282-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_heapq.so error 00:28:55.494385-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_ctypes.so error 00:28:55.494478-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_struct.so error 00:28:55.494745-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_posixsubprocess.so error 00:28:55.494942-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/select.so error 00:28:55.495079-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/math.so error 00:28:55.495214-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/objc/_objc.so error 00:28:55.495316-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_elementtree.so error 00:28:55.495388-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/pyexpat.so error 00:28:55.495579-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_bz2.so error 00:28:55.495701-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_lzma.so error 00:28:55.495855-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/grp.so error 00:28:55.495990-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/binascii.so error 00:28:55.496186-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_datetime.so error 00:28:55.496417-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_hashlib.so error 00:28:55.496601-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_blake2.so error 00:28:55.496778-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_sha3.so error 00:28:55.497003-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_bisect.so error 00:28:55.497181-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_random.so error 00:28:55.497313-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_socket.so error 00:28:55.497458-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_opcode.so error 00:28:55.497610-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/_pickle.so error 00:28:55.497750-0500 kernel Sandbox: logd_helper(165) deny(1) file-read-data /Applications/Timelapse.app/Contents/Resources/lib/python3.7/lib-dynload/CoreFoundation/_inlines.so default 00:28:55.943646-0500 Timelapse Timelapse Error ```
mre commented 2 years ago

Thanks for the detailed report. I haven't upgraded to Ventura yet so I can't check. Maybe someone else can verify in the meantime. 😕