Comments (3)
debugpy.server-23864.log
debugpy.adapter-16784.log
from idacode.
I got it working. There was a rogue python.exe process still running in the background from a previous(?) run. After killing that process that blocked port 7066\tcp, the debugger could be started and I was able to debug the script. It seems everything is still quite fragile, but it is a VERY promising project! Thrilled to see where it will progress into!
from idacode.
I'm glad you got it working! That is indeed a bug and I'm not quite sure what the reason for it is. It seems like debugpy
isn't able to terminate the process under certain circumstances but I wasn't able to track the issue back neither was I able to consistently reproduce the bug. I was looking at an API in debugpy
to terminate the server but it seems like such functionality isn't implemented. As a possible fix I had the idea to hook the process creation function and make a copy of the process ID. Once IDA terminates I would then force kill that process but that might introduce other issues. I will close this issue and create a new one to track the progress on this bug.
That being said: Thank you for showing interest in the project. I've been quite busy currently but it's starting to get better and I'll be able to address the issues and implement new features soon! 🎉
from idacode.
Related Issues (20)
- debugpy may not free port HOT 2
- if __name__ ==... causes error HOT 9
- Version HOT 2
- Does setting breakpoint from vsc supported ? HOT 12
- How to debug plugins? HOT 7
- Unable to attach debugger after debugpy 1.0.0 release HOT 2
- Unable to set breakpoint (BdbQuit exception)
- IDACode does'nt analyze Var type HOT 1
- Two one-line patches HOT 2
- VSC, Can't connect to IDA and attach a debugger. HOT 6
- a key error in use vscode connect to ida HOT 2
- Is it supported on Ubuntu? and i got some trouble ;ida can not install idacode plugin HOT 3
- Debugger is not working. HOT 5
- Option to turn off IDACode plugin in IDA and VSCode HOT 2
- IDA has no python.exe but exists python64.dll, In such case how to specify the python path in settings.py? HOT 4
- Imported module not updated HOT 2
- NameError: name 'idaaip' is not defined HOT 1
- Pycharm support HOT 2
- dynamic breakpoint support HOT 7
- Workspace is "undefined" when skipping InputBox
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from idacode.