mirror of
https://git.freebsd.org/ports.git
synced 2025-07-13 23:39:20 -04:00
ChangeLog: https://www.openshot.org/blog/2023/04/06/new_openshot_release_310/ PR: 270762 Reported by: tatsuki_makino@hotmail.com
19 lines
793 B
C++
19 lines
793 B
C++
--- src/CrashHandler.cpp.orig 2023-03-27 18:48:43 UTC
|
|
+++ src/CrashHandler.cpp
|
|
@@ -204,14 +204,14 @@ void CrashHandler::printStackTrace(FILE *out, unsigned
|
|
// Resolve addresses into strings containing "filename(function+address)",
|
|
// Actually it will be ## program address function + offset
|
|
// this array must be free()-ed
|
|
- char** symbollist = backtrace_symbols( addrlist, addrlen );
|
|
+ char** symbollist = backtrace_symbols_fmt( addrlist, addrlen, "%f(%n%D) [%a]" );
|
|
|
|
size_t funcnamesize = 1024;
|
|
char funcname[1024];
|
|
|
|
// Iterate over the returned symbol lines. Skip the first 4, it is the
|
|
// address of this function.
|
|
- for ( unsigned int i = 4; i < addrlen; i++ )
|
|
+ for ( unsigned int i = 1; i < addrlen; i++ )
|
|
{
|
|
char* begin_name = NULL;
|
|
char* begin_offset = NULL;
|