WxPython/GTK3 graphical glitches starting with debugpy 1.8.8
@AdamYoblick is already working on this.
Since Dec 19, 2024.
Assessment
This issue has not been assessed yet.
Description
Environment data
- debugpy version: 1.8.8 and greater
- OS and version: ubuntu 24.04
- Python version 3.12.3
- Tested with WxPython version 4.2.1 and 4.2.2
Actual behavior
WxWidget GUI isn't drawn properly when debugger is connected. Some widgets are not drawn at all, and damages are not systematically repaired when scaling window. Window top becomes kind of transparent and shows non-updated pixels from background that follow when dragging window.
Expected behavior
When connecting debugger, WxPython draws normally.
| expected | actual |
|---|---|
Steps to reproduce:
- install
wxPythonanddebugpywith PIP - download WxPython demo
- run it with
python -m "debugpy" --listen localhost:5678 demo.py - attach with vscode
{ "name": "Attach", "type": "python", "request": "attach", "connect": { "port": 5678, } }
With pypi's debugpy==1.8.7 problem doesn't occur.
- Dominant language
- Python
- Stars
- 2.5k
- Forks
- 202
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/debugpy
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
All issues in microsoft/debugpy
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
canonical/paas-charm#368 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
tech debt
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
StevenBlack/hosts#3256 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
qualcomm/qai-appbuilder#275 ·