You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
W, [2023-10-20T10:43:58.474250 #74964] WARN -- ddtrace: [ddtrace] Profiling was requested but is not supported, profiling disabled: There was an error loading the profiling native extension due to 'RuntimeError pthread_id_for() self-test failed' at 'dd-trace-rb/lib/datadog/profiling.rb:111:in `native_working?''
This failure happens at run-time (when trying to enable the profiler) so it does not impact the application in any way, other than not having profiling.
Thus:
The app will continue to work fine
Other features of dd-trace-rb (tracing, asm, ...) will continue to work fine
Expected behaviour
Profiling should be working.
Steps to reproduce
Install dd-trace-rb and try to profile an app running on Ruby 3.3.
Good news! It looks like this issue is fixed by refreshing the Ruby VM headers from debase-ruby_core_source. So once they pick up the next Ruby release (probably -preview3 or -rc1), we'll be able to upgrade and should be able to run fine again on 3.3.
Current behaviour
The profiler is broken on latest ruby-head:
Failing with this issue:
This failure happens at run-time (when trying to enable the profiler) so it does not impact the application in any way, other than not having profiling.
Thus:
Expected behaviour
Profiling should be working.
Steps to reproduce
Install dd-trace-rb and try to profile an app running on Ruby 3.3.
Environment
Datadog.configure ...
): N/Aruby 3.3.0dev (2023-10-20T07:33:23Z master 0061eaddc9) [x86_64-linux]
Ubuntu 22.04.3 LTS
The text was updated successfully, but these errors were encountered: