-
Notifications
You must be signed in to change notification settings - Fork 81
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
Linux version? #18
Comments
Since IDA for Linux isn't widely spread, it currently is not supported... |
As you know, when you buy IDA you need to specify a platform. If you mostly work on Linux, you should get the Linux version, although at times you need to work on Windows binaries. Consider the case of having IDA on Linux, and debugging a process in a VM using x64dbg. Labeless would be very helpful in coordinating between the two. |
Hmm... It looks reasonable and possible. Stay tuned, I'll try to add "IDA for Linux" support and I'll let you know about the results soon :) |
great 👍 you've got your beta (and alpha) tester here. |
@pedrib What IDA PRO version do you have? 6.9.5? |
@a1ext yes |
@pedrib Could you check, is there |
@pedrib Don't mind. Could you check this plugin? |
@a1ext seems to work pretty well for x32dbg at least! Great job! |
Auto sync also works well for function names, but I need to rename a function for the comments to sync (not sure if this is normal behaviour). |
Sure, It'll be fixed in next release, the same issue like #16
Don't understand, could you explain? |
@pedrib Hey, do you have x86_linux_gcc_64 folder in your SDK? I don't have it... So I cannot build plugin for IDA64 :( |
@pedrib Could you check (this build) is the GUI OK or not? |
@a1ext gui is perfect now, thanks! And yes, I do have the x86_linux_gcc_64 folder on my SDK. Do you want me to send you the SDK, or you want me to build it? |
@pedrib just send that folder, it will be enough. That's strange... maybe the content of idasdk* depends on license type... I have one for Win, and there is no such folder... |
@a1ext strange. Anyway can you please give me your email and I'll send it to you (don't want to post it here for the public to download). |
@a1ext I'm having a problem with the plugins loaded - it seems that when I try to exit IDA, it hangs just after closing a database. The window just stays there, and I have to kill the process. I'm not sure why this happens, but only happens with your plugins loaded... Maybe something to do with a loose network connection or listening socket? And you're welcome with the help, thank you very much for your amazing work! |
Could you attach the debugger (like gdb) and take a look where it is hanging by the stack of all threads. Also, please, check is there alive thread, which by the stack gets from labeless plugin. |
Here is the full backtrace:
Looks like thread 1 is blocking in Labeless::terminate? |
Hmm... It looks like labeless waits for worker thread and the worker thread is "Thread 4"
And that is so weird... There is recvfrom() called (UDP), but labeless uses TCP for the communication with debug backend. Could you check are these addresses belong to labeless plugin:
|
@pedrib How to reproduce? |
Looks like the culprit is IDA...
Symbols from "/home/test//ida/6.95/idaq".
To be honest I have no idea how to reproduce it. Sometimes it works fine, and it seems to only work in some binaries. I have a feeling this has something to do with IDA debugging too, if that makes sense? It seems to happen more on a specific binary where I have used the IDA debugger before (but not currently). It's a weird bug. |
Anyway, I think that thread with recvfrom() is not a culprit. There is no Labeless' RPC thread running and by unknown reason QThread::wait() doesn't exit... Could you check these binaries? |
Ah, now it still hangs, but exits cleanly after 20 seconds. |
It's not a solution... need to dig deeper... |
@pedrib Please, check this build |
@a1ext great job, seems to solve it! |
@pedrib good, next time, please, create a separate issue :) |
will do! I guess we can close this one? |
Thanks :3 |
[IDA] About page. Check for updates button added.
Hi,
Great work, I love the plugin. I was wondering if you were thinking about support the Linux version of IDA? Since you have remote debugging, I assume this is possible?
The text was updated successfully, but these errors were encountered: