Comments (13)
Does this happen consistently even after a restart?
If you're comfortable sending your uploads.json
file (located in ~/.local/share/nicotine), it would help me debug the issue. You can send it to the email on my GitHub profile.
from nicotine-plus.
Yes it happens consistently 👍
Sending it via email
from nicotine-plus.
Doesn't seem to be the contents of the uploads.json file at least, they display fine on my end.
The bug is related to the treeview tooltip though. When starting Nicotine+ or switching to the Uploads tab, does it crash even if you keep the cursor away from the uploads list/tree (e.g. at the top/bottom edges of your screen)?
from nicotine-plus.
Oh you're right, it seems to not crash as long as I keep my mouse away from the middle.
from nicotine-plus.
A few questions:
- Did it only start happening recently?
- Are any other tree/listviews affected, e.g. search results, browsing shares or the wishlist? If not, do tooltips appear when hovering over text?
- What GTK theme are you using?
from nicotine-plus.
- I started noticing it today, so it's recent
- Actually now that I try it, yes. Every box that lists users or tracks seems to make the app crash upon hovering
- I'm using Breeze
from nicotine-plus.
Looks like a recent change in GTK: https://gitlab.gnome.org/GNOME/gtk/-/commit/a267dfac5d25d4ba5c1a95c82999d008fee07ac3
I'll file a bug report upstream.
from nicotine-plus.
Thanks a lot and sorry that it wasn't related to nicotine+ then
from nicotine-plus.
There's something strange going on though. The GTK commit looks correct, and I'm not able to reach that part of the code on my end with GTK 4.12.2 (which contains the commit). I'll have to investigate.
Are you on GTK 4.12.2?
from nicotine-plus.
Also, does the crash happen if you hover over an empty list (try e.g. preferences -> ignored users, if you have no users there)?
from nicotine-plus.
Nope, it seems to happen only on lists with actual elements in them
from nicotine-plus.
I was able to reproduce the issue with a GTK build with assertions enabled. Reported upstream: https://gitlab.gnome.org/GNOME/gtk/-/issues/6114
from nicotine-plus.
I added a workaround for now so it no longer crashes.
from nicotine-plus.
Related Issues (20)
- Cannot show East Asian Characters like Chinese, Japanese and Korean HOT 12
- Sudden crash
- bug on checking transfers HOT 2
- Help -> Report a Bug broken HOT 4
- UPnP: Failed to forward external port 2234: HTTP Error 500: Internal Server Error HOT 11
- 0 Shares on Profile HOT 2
- Nicotine unable to start HOT 1
- connection timeout HOT 6
- UPnP doesn't open ports, can't share files HOT 4
- Crash when double clicking download row HOT 2
- Add other sorting algorithm HOT 1
- 1 download file at a time HOT 1
- Nicotine+ 3.3.2 permission denied to port 2234 on Fedora 39 HOT 5
- This option is doesn't work on Nicotine+ 3.3.3 rc2 HOT 5
- Nicotine+ 3.3.0 and newer do not start on Windows 10 HOT 7
- Can you update Russian translation for the future Nicotine 3.3.3 HOT 1
- Num lock state is inverted HOT 1
- Connection closed and other problems with last peer HOT 3
- Nicotine+ crashes on NixOS stable release HOT 1
- Random crash HOT 1
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 nicotine-plus.