Tribler / tribler

Privacy enhanced BitTorrent client with P2P content discovery
https://www.tribler.org
GNU General Public License v3.0
4.73k stars 445 forks source link

Downloading Torrent files through Tribler GUI crashes the application on Linux (Ubuntu 24.04 LTS) #8061

Closed DavidGordiienko closed 1 week ago

DavidGordiienko commented 2 weeks ago

Describe the bug When I try to download Torrent files through the Tribler GUI on Ubuntu 24.04 LTS, the program crashes. Right clicking on the file and clicking "Open with Tribler" seems to work some of the time, with some files opening Tribler and beginning the download process, and others seemingly never opening Tribler.

To Reproduce Steps to reproduce the behavior:

  1. Go to "Add Torrent" button
  2. Click on "Import torrent from file"
  3. Program crashes

Expected behavior The program allows me to select the file from my computer and allows me to adjust my download settings before finally adding it to the list of currently downloading torrents and beginning to download it.

Desktop (please complete the following information):

xoriole commented 2 weeks ago

I'm able to reproduce the issue on Ubuntu 24.04. This seems similar to this issue: https://github.com/Tribler/tribler/issues/7457 tribler-on-ubuntu-24-04-torrent-import

xoriole commented 2 weeks ago

The issue seems to be the build environment using Python version 3.8. I have just created a new build using Python3.9 and tested on ubuntu 24.04. It worked.

@DavidGordiienko Here is a new build of 7.14.0 version of Tribler built on Python3.9. If you could try and let us know if it works then I'll update the release deb file as well.

https://jenkins.tribler.org/job/Tribler/job/Build/job/Build-Ubuntu/149/

DavidGordiienko commented 2 weeks ago

The file you have linked works, the app no longer crashes when I try to import files using the GUI.

xoriole commented 1 week ago

I have updated GitHub release with the new Debian package of 7.14.0 version so Tribler website should also be using the latest package now. I'll close this issue.