outfoxxed
9bf752ac33
crash: add std::terminate handler
2026-03-28 23:07:37 -07:00
outfoxxed
308f1e249b
crash: unmask signals before reexec
...
Signals were previously left masked before reexec, causing UB if a
child were to crash again, instead of triggering the reporter.
This might've been responsible for a number of unexplainable bugs.
2026-03-28 20:27:48 -07:00
outfoxxed
706d6de7b0
crash: unmask signals in coredump fork
...
Fixes the fork just sticking around and not dumping a core.
2026-03-12 04:02:24 -07:00
outfoxxed
a849a88893
build: remove DISTRIBUTOR_DEBUGINFO_AVAILABLE
2026-03-03 00:40:36 -08:00
outfoxxed
cdde4c63f4
crash: switch to cpptrace from breakpad
2026-03-02 19:35:38 -08:00
outfoxxed
0a7dcf30ea
build: update clang tooling and reformat
2025-11-15 04:43:27 -08:00
outfoxxed
c5c438f1cd
all: fix gcc warnings and lints
2025-10-04 13:43:41 -07:00
outfoxxed
3d594e16dd
core/log: track default logging categories
...
Fixes a bug in fb37be7 which ignored default logging categories due to
skipping QLoggingRegistry's filter.
2025-07-08 13:49:06 -07:00
outfoxxed
2c411fce5a
all: fix new lints
2025-01-07 03:11:19 -08:00
outfoxxed
465d5402f2
crash: fix off-end read when copying environ array
2024-09-02 22:19:36 -07:00
outfoxxed
94e881e6b0
core!: refactor launch sequence
...
Also includes slight changes to the command syntax.
See --help for details.
2024-09-01 14:17:39 -07:00
outfoxxed
da043e092a
core/ipc: add ipc server/client
...
Currently can only kill a remote instance.
2024-08-30 21:45:20 -07:00
outfoxxed
fe1d15e8f6
crash: add crash reporter
2024-08-20 00:55:07 -07:00