Open dpsi opened 4 months ago
I tried 0.5.11 and it had the same issue.
On 0.5.10 it says the ruby is not supported:
2024-07-24T17:26:35.957Z INFO Pyroscope::Timer > Initializing Timer
2024-07-24T17:26:35.957Z INFO Pyroscope::Session > Creating SessionManager
2024-07-24T17:26:35.968Z INFO spytools::process::process_info > Got virtual memory maps from pid 2933040:
2024-07-24T17:26:36.060Z INFO spytools::process::process_info > Found library @ /usr/local/rvm/rubies/ruby-3.3.4/lib/libruby.so.3.3.4
2024-07-24T17:26:36.072Z INFO spytools::process::process_info > got symbol ruby_version (0x00007fa600d7c929) from library
2024-07-24T17:26:36.072Z INFO pyroscope_rbspy_oncpu::core::address_finder > Found ruby version 3.3.4
2024-07-24T17:26:36.072Z INFO spytools::process::process_info > got symbol ruby_current_vm_ptr (0x00007fa600ef4968) from library
thread '--force-version <prior version>
.', /root/.cargo/registry/src/github.com-1ecc62
99db9ec823/pyroscope-rbspy-oncpu-0.17.0/src/core/ruby_version.rs:1818:14
stack backtrace:
0: rust_begin_unwind
at /rustc/4b91a6ea7258a947e59c6522cd5898e7c0a6a88f/library/std/src/panicking.rs:584:5
1: core::panicking::panic_fmt
at /rustc/4b91a6ea7258a947e59c6522cd5898e7c0a6a88f/library/core/src/panicking.rs:142:14
2: pyroscope_rbspy_oncpu::core::ruby_spy::RubySpy::retry_new
3: pyroscope_rbspy_oncpu::sampler::sample
note: Some details are omitted, run with RUST_BACKTRACE=full
for a verbose backtrace.
2024-07-24T17:26:40.000Z INFO Pyroscope::Session > Creating Session
We need to update our rbspy fork, for this. Idk when this will happen.
@korniltsev any idea when you'll be update the fork? https://github.com/rbspy/rbspy/releases/tag/v0.25.0 seems to be the latest, supporting Ruby 3.3.5
Sorry, IDK
@korniltsev Can you give me an estimate? Is pyroscope Ruby not being actively worked on?
Regret to tell, but can not give any estimate
CI for Ruby is fixed now too, anyone wiling to upgrade can try it 😁
Hi there, Is Ruby 3.3 supported? I got the gem working on Ruby 2.7.5 on my system but not on 3.3.2
OS: Ubuntu 22.04.4 5.15.0-112-generic ruby 3.3.2 (2024-05-30 revision e5a195edf6) +YJIT [x86_64-linux] pyroscope 0.5.12 x86_64-linux
Then this retry keeps going until the script ends