Germano Cavalcante
7ce080cf72
Refactor: prevent storing dangling pointers
...
The `_EXCEPTION_POINTERS` structure is valid only within the context of
the `UnhandledExceptionFilter` function.
After the function exits, the memory referenced by the pointer might no
longer be valid or the exception information.
The solution for this was to create `BLI_system_backtrace_with_os_info`
and passing a system-specific data as the second argument.
`BLI_system_backtrace` calls `BLI_system_backtrace_with_os_info` with a
null second argument internally.
Pull Request: https://projects.blender.org/blender/blender/pulls/129999
2024-11-08 23:17:36 +01:00
..
2024-11-08 23:17:36 +01:00
2024-11-03 12:09:05 +01:00
2024-11-04 11:44:06 +01:00
2024-05-07 13:07:02 +10:00
2024-04-17 11:36:38 +10:00
2024-05-07 13:07:02 +10:00
2024-04-25 02:31:27 +02:00
2024-04-19 15:57:06 +10:00
2024-08-05 13:50:06 -04:00
2024-08-29 12:15:33 +02:00
2024-05-22 15:28:35 +02:00
2024-10-07 12:59:39 +02:00
2024-08-29 12:15:33 +02:00
2024-08-29 12:15:33 +02:00
2024-09-26 21:13:39 +10:00
2024-05-07 13:07:02 +10:00
2024-08-10 11:32:37 +10:00
2024-05-06 09:20:05 +10:00
2024-09-14 12:35:00 +10:00
2024-05-07 12:59:21 +10:00
2024-07-10 16:18:47 +02:00
2024-10-03 12:11:52 +10:00
2024-06-14 19:25:07 +02:00
2024-06-14 19:25:07 +02:00
2024-04-20 12:41:23 +10:00
2024-05-20 10:29:22 +10:00
2024-10-09 09:29:12 +11:00
2024-10-10 11:13:04 +02:00
2024-07-22 16:35:36 +02:00
2024-08-20 14:25:52 +10:00
2024-05-10 20:28:01 +02:00
2024-07-22 16:35:36 +02:00
2024-05-07 04:02:17 +02:00
2024-04-23 16:09:45 +10:00
2024-09-23 11:20:14 +10:00
2024-08-16 17:36:29 +02:00
2024-08-29 19:34:22 +02:00
2024-09-14 21:09:41 +02:00
2024-09-20 16:18:12 +02:00
2024-08-29 12:15:33 +02:00
2024-08-29 12:15:33 +02:00
2024-05-07 13:07:02 +10:00
2024-07-12 15:59:56 +02:00
2024-04-23 16:09:45 +10:00
2024-10-01 15:43:06 +02:00
2024-10-10 03:17:15 +02:00
2024-10-29 10:45:47 +03:00
2024-06-28 12:16:56 +02:00
2024-09-18 13:15:00 +02:00
2024-09-15 23:14:07 +10:00
2024-09-25 18:56:32 +02:00
2024-06-27 17:52:16 -04:00
2024-06-08 12:09:24 -03:00
2024-09-22 17:39:54 +02:00
2024-10-25 11:25:55 +03:00
2024-06-06 19:26:40 +02:00
2024-09-16 13:06:16 +02:00
2024-09-16 13:06:16 +02:00
2024-10-29 10:45:47 +03:00
2024-05-07 13:07:02 +10:00
2024-08-19 20:39:32 +02:00
2024-08-16 17:20:19 +02:00
2024-08-16 17:20:19 +02:00
2024-09-02 13:09:31 +02:00
2024-08-07 10:36:39 +02:00
2024-11-02 17:27:09 +11:00
2024-08-30 16:42:29 +02:00
2024-09-12 20:28:35 +02:00
2024-09-26 21:13:39 +10:00
2024-05-07 13:07:02 +10:00
2024-11-07 15:39:58 +01:00
2024-10-01 09:59:33 +10:00
2024-08-09 19:47:29 +02:00
2024-05-02 20:05:51 +02:00
2024-07-27 05:27:54 +02:00
2024-05-07 13:07:02 +10:00
2024-09-20 16:18:12 +02:00
2024-06-06 09:55:13 +10:00
2024-11-08 23:17:36 +01:00
2024-05-05 08:53:25 +02:00
2024-09-11 16:25:25 +10:00
2024-07-14 18:55:43 +10:00
2024-06-10 18:11:41 +02:00
2024-10-04 11:46:33 +10:00
2024-11-03 12:09:05 +01:00
2024-11-04 11:49:56 +01:00
2024-05-07 04:02:17 +02:00
2024-11-07 17:33:27 -03:00