Joey Fisher
f2d201fbbf
fix(ajm, apr): keep AJM and APR state alive through static teardown
...
AJM's instance and batch tables and APR's file, directory and AMM
state were namespace-scope statics, destroyed by std::exit while the
title's threads keep calling the libraries. A decoder thread then read
a freed instance (an unknown codec), sceAjmBatchWait no longer found
its batch, and APR resolved file ids through a freed vector. The state
is now allocated once and never destroyed.
2026-10-09 20:14:04 -06:00
..
2026-10-10 14:41:57 +13:00
2026-10-09 20:14:04 -06:00
2026-10-09 17:30:55 -04:00
2026-09-13 16:24:42 +03:00
2026-09-10 08:07:03 +03:00
2026-09-10 08:07:03 +03:00
2026-10-07 07:10:13 +02:00
2026-10-09 17:25:54 +02:00
2026-10-10 14:42:08 +13:00
2026-09-13 16:24:42 +03:00
2026-10-02 09:16:34 +02:00
2026-10-09 20:14:04 -06:00
2026-10-02 09:16:34 +02:00
2026-10-09 01:58:38 -04:00
2026-10-08 15:50:29 +02:00
2026-10-02 09:16:34 +02:00
2026-10-10 01:31:57 +02:00
2026-10-08 17:29:46 +02:00
2026-10-06 17:48:38 +02:00
2026-10-10 01:31:57 +02:00
2026-10-10 01:31:57 +02:00
2026-10-07 10:10:38 +00:00
2026-10-09 12:14:01 +02:00
2026-10-07 06:19:46 +00:00
2026-10-08 15:30:58 +13:00
2026-10-09 02:42:57 -04:00
2026-10-07 22:07:28 +03:00
2026-10-07 10:10:38 +00:00
2026-09-10 08:07:03 +03:00
2026-09-29 21:25:29 +03:00
2026-10-07 10:10:38 +00:00
2026-09-29 21:25:29 +03:00
2026-10-06 17:28:39 -05:00
2026-10-07 10:10:38 +00:00
2026-10-07 22:25:25 +02:00
2026-10-08 00:36:52 -06:00
2026-09-29 10:36:48 +10:00
2026-09-28 16:45:30 +13:00
2026-10-06 09:23:44 +02:00
2026-09-29 10:36:48 +10:00
2026-10-09 23:56:40 +02:00
2026-10-07 10:10:38 +00:00
2026-10-09 17:47:28 +00:00
2026-10-07 19:58:01 -04:00
2026-10-09 21:03:15 +13:00
2026-10-09 21:03:06 +13:00
2026-10-09 23:36:28 +02:00
2026-09-06 15:05:04 +03:00
2026-09-26 19:00:39 -07:00
2026-10-07 10:10:38 +00:00
2026-10-07 10:10:38 +00:00
2026-10-09 01:33:58 -03:00
2026-10-06 14:02:11 +00:00
2026-10-08 01:39:37 +03:00
2026-10-07 10:10:38 +00:00
2026-10-08 15:30:58 +13:00
2026-10-01 12:28:06 +03:00
2026-09-28 13:28:49 +03:00
2026-10-07 10:10:38 +00:00
2026-10-10 02:06:08 +02:00
2026-10-01 12:44:01 +03:00
2026-10-07 10:10:38 +00:00
2026-10-10 00:50:24 +02:00
2026-10-01 23:21:54 +02:00
2026-10-06 17:28:39 -05:00
2026-10-09 07:56:44 +01:00
2026-09-12 18:53:36 +03:00
2026-10-09 21:13:56 +09:00
2026-10-09 12:57:50 -03:00
2026-10-09 02:42:57 -04:00
2026-10-07 10:10:38 +00:00
2026-09-13 19:21:31 +03:00
2026-10-01 23:21:54 +02:00
2026-10-07 07:10:13 +02:00
2026-10-09 19:24:56 +04:00
2026-10-08 18:08:05 -05:00
2026-10-07 10:10:38 +00:00
2026-10-01 23:21:54 +02:00
2026-10-07 10:10:38 +00:00
2026-10-07 10:10:38 +00:00
2026-10-07 10:10:38 +00:00
2026-10-07 10:10:38 +00:00
2026-10-10 00:02:15 +02:00
2026-10-06 17:28:39 -05:00
2026-10-08 17:24:25 +09:00
2026-10-07 10:10:38 +00:00
2026-10-08 09:24:20 +13:00
2026-09-29 21:25:29 +03:00
2026-10-09 18:20:55 +04:00
2026-10-09 13:17:26 -03:00
2026-10-08 08:27:22 +00:00
2026-10-10 01:11:50 +02:00
2026-09-28 12:48:09 +03:00
2026-10-08 01:37:34 +03:00
2026-10-09 21:02:01 +09:00
2026-09-25 16:27:49 -07:00
2026-09-29 21:25:29 +03:00
2026-10-01 23:21:54 +02:00
2026-10-09 21:03:06 +13:00
2026-10-08 17:13:02 +02:00
2026-09-25 16:27:49 -07:00
2026-10-09 20:40:00 +08:00
2026-10-08 15:31:10 +13:00
2026-10-09 23:31:01 +02:00
2026-10-08 13:34:39 +02:00
2026-10-07 10:10:38 +00:00
2026-10-09 13:28:48 +02:00
2026-10-09 01:27:15 +01:00
2026-10-10 03:04:33 +02:00
2026-10-06 18:29:36 -03:00
2026-10-06 17:28:39 -05:00
2026-10-09 02:42:57 -04:00
2026-10-07 23:34:15 -03:00
2026-10-05 23:18:46 +02:00
2026-10-07 19:58:01 -04:00
2026-10-07 10:10:38 +00:00
2026-10-10 02:03:59 +04:00
2026-10-07 10:10:38 +00:00