recon_trace:calls - no output on OTP26
- Dominant language
- Erlang
- Stars
- 1.4k
- Forks
- 276
- PR merge metrics
- No merged PRs in 30d
Description
When using `recon_trace:calls`, I don't get any (meaningful) output on OTP26. Empty lines are printed for every function call, but I can't see the actual trace output:
```
$ rebar3 shell
===> Verifying dependencies...
===> Analyzing applications...
===> Compiling recon
Erlang/OTP 26 [erts-14.0] [source] [64-bit] [smp:10:10] [ds:10:10:10] [async-threads:1] [jit] [dtrace]
Eshell V14.0 (press Ctrl+G to abort, type help(). for help)
1> recon_trace:calls({lists, seq, return_trace}, 10).
2
2> [lists:seq(1, X) || X <- [1, 2, 3]].
[[1],[1,2],[1,2,3]]
3>
```
On OTP25, everything works as expected:
```
1> recon_trace:calls({lists, seq, return_trace}, 10).
2
2> [lists:seq(1, X) || X <- [1, 2, 3]].
11:9:45.591208 <0.94.0> lists:seq(1, 1)
[[1],[1,2],[1,2,3]]
11:9:45.591826 <0.94.0> lists:seq/2 --> [1]
11:9:45.592098 <0.94.0> lists:seq(1, 2)
11:9:45.592347 <0.94.0> lists:seq/2 --> [1,2]
11:9:45.592612 <0.94.0> lists:seq(1, 3)
11:9:45.592785 <0.94.0> lists:seq/2 --> [1,2,3]
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.