aports/testing/darkradiant/no-execinfo.patch
Saijin-Naib 0bcec8cff1 testing/darkradiant: new aport
GUI level editor for The Dark Mod and iDTech4 Engine games (Doom 3, Prey, Quake 4, etc.)
2025-09-28 10:41:36 +00:00

36 lines
874 B
Diff

--- a/radiantcore/log/SegFaultHandler.cpp
+++ b/radiantcore/log/SegFaultHandler.cpp
@@ -3,7 +3,6 @@
#include "itextstream.h"
#ifdef POSIX
-#include <execinfo.h>
#include <signal.h>
#endif
@@ -21,24 +21,6 @@
#ifdef POSIX
rError() << "SIGSEGV signal caught: " << sig << std::endl;
std::cerr << "SIGSEGV signal caught: " << sig << std::endl;
-
- void* buffer[100];
- int numAddresses = backtrace(buffer, sizeof(buffer));
- char** strings = backtrace_symbols(buffer, numAddresses);
-
- if (strings == nullptr)
- {
- std::cerr << "backtrace() returned nullptr" << std::endl;
- exit(EXIT_FAILURE);
- }
-
- for (int j = 0; j < numAddresses; j++)
- {
- rError() << j << ": " << strings[j] << std::endl;
- std::cerr << j << ": " << strings[j] << std::endl;
- }
-
- free(strings);
exit(1);
#endif
}