Maxim Fedorov

Results 19 issues of Maxim Fedorov

Contains boilerplate code and a few hints how Common Tests are to be used

**Describe the bug** BEAM dumps the core in this line: https://github.com/erlang/otp/blob/master/erts/emulator/beam/erl_process.h#L2897= This line assumes that `esdp->current_process` is not NULL, which isn't true all the time. The trivial fix (check that...

team:VM
in progress
bug

Takes some time to get the debugging working. 1. remote_debugger_listener.erl, line 158 and 161: net_kernel:connect_node/1 should be used instead of net_kernel:connect (otherwise it throws 'undef' for OTP R22) 2. resources/debugger/src/debugnode.erl:...

feat:Debug
feat:Rebar

NIFs (especially those written in C++) make heavy use of `atexit` call to destroy statically created singletons. ERTS does not wait for any dirty scheduler to stop executing the NIF...

team:VM
in progress
not a bug
bug

**Describe the bug** When an application contains duplicate dependencies, systools:make_script fails with "Undefined applications: [dep]". **To Reproduce** Example of myapp.app: ``` {application, myapp, [ {vsn, "1.0.0"}, {applications, [kernel, stdlib, dep,...

bug

Similar to call_time, erlang:trace_pattern(..., [call_memory]) accumulates memory allocations, allowing for basic heap profiling. Inspired by @garazdawi's prototype discussed on Erlang Forums. This PR implements only the underlying mechanism. Heap profiler...

team:VM

**Is your feature request related to a problem? Please describe.** It's possible that a single process consumes all memory on the host, even when `process_flag(max_heap_size, #{size => 1000, kill =>...

team:VM
enhancement

Ensure supply chain security for code/package repositories (e.g. hex.pm)

Right now the guide is located here: https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/ It might be better to have it published directly to erlef.org @starbelly what do you think?

Action item from the Security WG meeting. It might be useful to have security-related pages on the erlang.org itself, but some specific recommendations may not be applicable to all OTP...