Timothy Flynn
999f7c5eb5
LibCore: Ensure shared memory file names on macOS are unique
...
At least on my mac, clock_gettime only provides millisecond resolution.
So if many WebContent processes are opened at once, it is not unlikely
that they will all create their backing stores within the same ms. When
that happens, all but the first will fail (and crash).
To prevent this, generate the shared memory file name based on the PID
and a static counter.
(cherry picked from commit 5056bda043984953685bb4284fc698ab42418045)
2024-11-10 20:06:23 -05:00
..
2024-04-22 14:46:10 -06:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2024-08-20 09:12:50 -04:00
2024-03-03 08:56:00 +01:00
2024-04-22 08:10:08 +02:00
2024-10-15 20:45:29 -04:00
2024-08-20 09:12:50 -04:00
2024-08-20 09:12:50 -04:00
2024-04-04 11:23:21 +02:00
2023-12-23 20:41:07 +01:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-17 07:16:52 +02:00
2024-05-21 23:32:54 +02:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2024-01-13 19:01:07 -07:00
2024-01-13 19:01:07 -07:00
2024-01-13 19:01:07 -07:00
2024-01-13 19:01:07 -07:00
2024-05-20 08:03:35 +02:00
2024-05-20 08:03:35 +02:00
2024-06-11 19:40:08 -04:00
2024-02-27 08:33:48 +00:00
2023-08-06 20:39:51 +02:00
2024-02-25 17:24:36 -07:00
2024-06-19 15:45:02 +02:00
2024-06-19 15:45:02 +02:00
2023-04-26 19:17:04 +01:00
2024-02-25 17:24:36 -07:00
2024-07-29 01:01:11 -04:00
2024-08-20 09:12:50 -04:00
2024-03-25 14:16:55 +01:00
2024-03-22 16:32:39 -04:00
2023-07-06 21:05:57 +02:00
2024-06-19 15:45:02 +02:00
2023-04-09 22:00:54 +02:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-10-17 11:02:01 -06:00
2024-06-11 19:40:08 -04:00
2024-06-11 19:40:08 -04:00
2024-04-27 20:32:12 -04:00
2024-04-27 20:32:12 -04:00
2024-05-02 07:46:53 -06:00
2024-05-02 07:46:53 -06:00
2024-08-20 09:12:50 -04:00
2023-11-08 18:19:34 +01:00
2024-07-28 07:30:38 -04:00
2024-03-18 14:06:28 -04:00
2024-06-25 17:42:49 +02:00
2024-06-25 17:42:49 +02:00
2024-02-03 16:43:13 -07:00
2024-05-20 08:03:35 +02:00
2024-06-11 19:40:08 -04:00
2024-06-30 08:52:07 +02:00
2024-04-19 06:31:19 -04:00
2023-12-17 18:25:10 +03:30
2024-10-02 08:10:54 +02:00
2024-03-18 14:06:28 -04:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2024-04-02 07:51:02 +02:00
2023-11-06 09:39:59 +01:00
2023-06-18 08:47:51 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2024-06-19 15:45:02 +02:00
2024-07-03 00:17:46 +02:00
2023-12-17 18:25:10 +03:30
2024-09-09 23:25:08 +02:00
2024-06-19 15:45:02 +02:00
2024-02-05 16:30:52 +01:00
2024-02-05 16:30:52 +01:00
2024-11-10 20:06:23 -05:00
2024-10-03 12:39:45 +02:00
2023-12-23 20:41:07 +01:00
2023-12-17 18:25:10 +03:30
2024-03-03 13:13:42 -07:00
2023-08-06 20:39:51 +02:00
2024-08-20 09:12:50 -04:00
2024-11-10 19:39:05 -05:00
2023-08-06 20:39:51 +02:00
2024-04-17 07:16:52 +02:00
2024-04-17 07:16:52 +02:00
2023-08-06 20:39:51 +02:00
2023-08-06 20:39:51 +02:00
2024-05-14 15:42:42 -06:00
2023-03-03 15:23:47 +01:00