Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:24
erlang
0148-Fix-erl-profile_boot-true-crash.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0148-Fix-erl-profile_boot-true-crash.patch of Package erlang
From 4ebf557966c3449cf73219a5bb9b98c958336cf0 Mon Sep 17 00:00:00 2001 From: vk <v.katsuba.dev@gmail.com> Date: Thu, 23 Dec 2021 15:04:34 +0200 Subject: [PATCH 1/2] Fix erl -profile_boot true crash Inside of this function is used erlang:trace_info(_, call_time) which can return {call_time, list()} | {call_time, boolean()} | {call_time, undefined} The issue was in missing clause matching for {call_time, undefined} --- erts/preloaded/src/init.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erts/preloaded/src/init.erl b/erts/preloaded/src/init.erl index 3b2ff529e0..810c596e57 100644 --- a/erts/preloaded/src/init.erl +++ b/erts/preloaded/src/init.erl @@ -1532,6 +1532,8 @@ collect_mfas([MFA|MFAs],Info) -> collect_mfas(MFAs,Info); {call_time, false} -> collect_mfas(MFAs,Info); + {call_time, undefined} -> + collect_mfas(MFAs,Info); {call_time, Data} -> case collect_mfa(MFA,Data,0,0) of {{0,_},_} -> -- 2.31.1
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