Tribler / tribler

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

Tribler 8.0.0.0 Ubuntu startup Crash #8194

Open nitmeare opened 16 hours ago

nitmeare commented 16 hours ago

Installed Tribler 8.0.0.0 on (X)Ubuntu 24.04, it crashes when starting.

pirat@Piratenpartei:/var/crash$ tribler
Starting Tribler...
/usr/share/tribler /var/crash
Abgebrochen (Speicherabzug geschrieben)

6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Crash Dump provided as Attachment: dump.zip

Koen1999 commented 16 hours ago

I could also observe a crush on the 8.0 release after upgrading from the most recent version 7 release on Windows. Might be related?

image

nitmeare commented 16 hours ago

I could also observe a crush on the 8.0 release after upgrading from the most recent version 7 release on Windows. Might be related?

I made a clean new install on my Tor Relay and I2P Relay Vserver. No pervious Tribler Installation was there.

Tribler 8.0.0.0 is running on Linux Mint though, where i upgraded from the 7.x version. (Linux LINUX 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux)

qstokkink commented 15 hours ago

@nitmeare Thanks for the report. I can install the .deb without issues on my 6.8.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2 x86_64 x86_64 x86_64 GNU/Linux machine and on another Ubuntu 24.04 machine. I'm thinking that either (1) we missed some vital dependency in our .deb file that just happens to be on my Ubuntus and your Mint or (2) your Ubuntu has some interfering library installed. I'll try spinning up a brand new Ubuntu 24.04 to see if I can reproduce this and - if it doesn't crash - slowly work my way through your 375 dependencies to see which one conflicts. This will take a little while.

@Koen1999 For some reason, your private key material got corrupted. Tribler uses two keys. In your %APPDATA%/.Tribler folder there should be a ec_multichain.pem and a secondary_key.pem file. If you move (or even remove) these two keys, Tribler should regenerate them and work. If that does not resolve your issue, there is something even worse going on.

nitmeare commented 10 hours ago

@nitmeare Thanks for the report. I can install the .deb without issues on my 6.8.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 11 15:25:05 UTC 2 x86_64 x86_64 x86_64 GNU/Linux machine and on another Ubuntu 24.04 machine. I'm thinking that either (1) we missed some vital dependency in our .deb file that just happens to be on my Ubuntus and your Mint or (2) your Ubuntu has some interfering library installed. I'll try spinning up a brand new Ubuntu 24.04 to see if I can reproduce this and - if it doesn't crash - slowly work my way through your 375 dependencies to see which one conflicts. This will take a little while.

@Koen1999 For some reason, your private key material got corrupted. Tribler uses two keys. In your %APPDATA%/.Tribler folder there should be a ec_multichain.pem and a secondary_key.pem file. If you move (or even remove) these two keys, Tribler should regenerate them and work. If that does not resolve your issue, there is something even worse going on.

Hm, thanks. Had it installed on a Xubuntu Server... Maybe there are some depencies that are different from standard Ubuntu but the .deb should usually list uninstalled depencies during install i think...