-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ibf_load_iseq_complete in debase_internals not found #64
Comments
@tiesel What ruby version do you use? |
It is ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux] |
@tiesel https://github.com/os97673/debase-ruby_core_source/blob/882e9c632348cbde5e7d5d04edd70b9627f29397/lib/debase/ruby_core_source/ruby-2.5.1-p57/iseq.h#L160 |
It's plain system ruby, latest version. rpm -qa | grep rubyrubygem-multi_json-1.12.1-4.fc28.noarch |
Commit "monkeypatch load_iseq for debugger to work along with bootsnap" will not work with system ruby, because symbol "ibf_load_iseq_complete" is not exported (I checked my system's /usr/lib/x86_64-linux-gnu/libruby-2.5.so.2.5 ) |
So, finally I was able to solve the problem -- at least for me (Fedora 28, newest patches): |
@tiesel @mpokrywka Looks like it can be fixed for the 2.5.2 version, are you OK with using it? |
I ran in the same problem with
Currently I don't have a solution for |
I've switched to |
@ViugiNick |
(will fix at least ruby-debug#69 ruby-debug#66 ruby-debug#64 ruby-debug/ruby-debug-ide#146 )
(will fix at least #69 #66 #64 ruby-debug/ruby-debug-ide#146 )
Under F29, using vanilla ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux] |
@tiesel Did you try 0.2.3.beta5? |
Very nice! |
Dear Team,
the call to ibf_load_iseq_complete is not found in debase_internals.so on fedora 28.
Source is debase_internals.c:647,
version is tag v0.2.3.beta2 if I get this right.
I can't find the definition in the code. Is there another library that should be linked?
Thanks in advance
Matthias
The text was updated successfully, but these errors were encountered: