aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/test
diff options
context:
space:
mode:
authorLukas Larsson <[email protected]>2016-07-11 10:12:09 +0200
committerLukas Larsson <[email protected]>2016-07-11 10:12:09 +0200
commita5256e5221aff30f6d2cc7fab4875914ae734217 (patch)
tree7c003461db2bf0954f03f2c97399cb553210332d /erts/emulator/test
parent26a82340090afa7b79db3e0e54f6f8dace290f91 (diff)
parent3b186417f6641a3aa13a46e00712d7dfcb29fc0f (diff)
downloadotp-a5256e5221aff30f6d2cc7fab4875914ae734217.tar.gz
otp-a5256e5221aff30f6d2cc7fab4875914ae734217.tar.bz2
otp-a5256e5221aff30f6d2cc7fab4875914ae734217.zip
Merge branch 'lukas/erts/tracing/bif_return_to_trace_fix/OTP-13734' into maint
* lukas/erts/tracing/bif_return_to_trace_fix/OTP-13734: erts: After a call to a tracer nif, reset htop erts: Check if return_to trace is enabled for bif
Diffstat (limited to 'erts/emulator/test')
-rw-r--r--erts/emulator/test/trace_local_SUITE.erl8
1 files changed, 8 insertions, 0 deletions
diff --git a/erts/emulator/test/trace_local_SUITE.erl b/erts/emulator/test/trace_local_SUITE.erl
index 74c05f24e0..c297acd78b 100644
--- a/erts/emulator/test/trace_local_SUITE.erl
+++ b/erts/emulator/test/trace_local_SUITE.erl
@@ -439,6 +439,14 @@ return_test() ->
?RT(?MODULE,slave,2),
shutdown(),
?NM,
+
+ %% Test a regression where turning off return_to tracing
+ %% on yourself would cause a segfault.
+ Pid = setup([call,return_to]),
+ erlang:trace_pattern({'_','_','_'},[],[local]),
+ apply_slave(erlang,trace,[Pid, false, [all]]),
+ shutdown(),
+
ok.
on_and_off_test() ->