Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:25
erlang
4612-erts-Fix-bug-in-dmc_current_stacktrace.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 4612-erts-Fix-bug-in-dmc_current_stacktrace.patch of Package erlang
From 50b7a54f9dd15c5cc5d04a02b037a2ce1dd5dad2 Mon Sep 17 00:00:00 2001 From: Sverker Eriksson <sverker@erlang.org> Date: Tue, 9 Jan 2024 17:16:14 +0100 Subject: [PATCH 2/2] erts: Fix bug in dmc_current_stacktrace() --- erts/emulator/beam/erl_db_util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erts/emulator/beam/erl_db_util.c b/erts/emulator/beam/erl_db_util.c index 27bbf645a8..407b58aa2f 100644 --- a/erts/emulator/beam/erl_db_util.c +++ b/erts/emulator/beam/erl_db_util.c @@ -5280,7 +5280,7 @@ static DMCRet dmc_current_stacktrace(DMCContext *context, Eterm t, int *constant) { - Eterm *p = tuple_val(t); + const Eterm *p = tuple_val(t); Uint a = arityval(*p); DMCRet ret; int depth; @@ -5311,10 +5311,10 @@ static DMCRet dmc_current_stacktrace(DMCContext *context, } if (depth > erts_backtrace_depth) { - p[2] = make_small(erts_backtrace_depth); + depth = erts_backtrace_depth; } - do_emit_constant(context, text, p[2]); + do_emit_constant(context, text, make_small(depth)); DMC_PUSH(*text, matchCurrentStacktrace); break; default: -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor