Opened 6 years ago
Closed 2 years ago
#3339 closed bug (Fixed)
Runtime error in Windows when maximizing
| Reported by: | Cameron Tacklind | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 2.1.2 |
| Component: | Unknown | Version: | 2.0.3 |
| Keywords: | Cc: |
Description
If you maximize the Deluge GTK window in Windows (only tested in Thin client), a runtime error occurs.
Program: ...\cairo.dll
File: cairo-surface.c
Line: 955
Expression: CAIRO_REFERENCE_COUNT_HAS_REFERENCE(&surface->ref_count)
If you "ignore", the interface seems to work, but breaks when doing anything useful.
Attachments (2)
Change History (9)
by , 6 years ago
| Attachment: | Untitled.png added |
|---|
by , 5 years ago
Another error; this time from Win10 2004, using deluge-2.0.3-lt1.2.10-boost1.74-py3.8.5-ossl1.1.1g-GTK3.24.23.exe from https://github.com/petersasi/deluge2-win-build.
comment:1 by , 4 years ago
This might be related to using the pieces progress bar, can you try disabling that
comment:2 by , 4 years ago
The Stats plugin also uses cairo so that might also be a cause of crash here
comment:3 by , 4 years ago
| Milestone: | needs verified → 2.1.0 |
|---|
I am going to put this on the 2.1 milestone but I suspect it will need fixing upstream in cairo since seems isolated to Windows
comment:6 by , 2 years ago
Awesome, thanks Cas, I tested your PR working in my test win10 VM, thanks! I actually tried when you initially posted, but couldn't reproduce then, but now searched my older posts and recalled it doesn't happen anymore unless overriding default GTK_CSD=0, so I did, and with window not maximized I resized it through dragging left border little to left, and immediate crash without your fix and fine with it, atleast in testing 3 tries each with/without, and both stats and pieces enabled in prefs. Thanks again!
comment:7 by , 2 years ago
| Milestone: | 2.1.1 → 2.1.2 |
|---|---|
| Resolution: | → Fixed |
| Status: | new → closed |
Excellent thanks for testing and confirming!



Error window