teejee2008 / polo

Advanced file manager for Linux written in Vala. Supports multiple panes (single, dual, quad) with multiple tabs in each pane. Supports archive creation, extraction and browsing. Support for cloud storage; running and managing KVM images, modifying PDF documents and image files, booting ISO files in KVM, and writing ISO files to USB drives.
https://teejee2008.github.io/polo/
GNU General Public License v2.0
618 stars 84 forks source link

Segfault immediately upon execution in Kubuntu 18.10 #259

Open RogueScholar opened 5 years ago

RogueScholar commented 5 years ago

Describe the bug When clicking on Polo in the launcher or issuing polo-gtk command in the terminal, app fails to open. Terminal output reveals segmentation fault.

$ polo-gtk
[17:54:05.973] Architecture: 64-bit
[17:54:05.973] Host Name: Kubuntu
[17:54:05.973] CPU Cores: 4
[17:54:05.973] RAM: 7988 MB
[17:54:05.993] [Warning] Deleted invalid lock
(polo-gtk:8182): Pango-CRITICAL **: 17:54:06.671: pango_font_description_from_string: assertion 'str != NULL' failed
[17:54:09.041] MainWindow: save_session()
[1]    8182 segmentation fault (core dumped)  polo-gtk

System:

***I am a donating user with the polo-donation-plugins package installed as well.

franznemeth commented 5 years ago

Happens to me too on Fedora 30. Once I delete polo-last-session.json polo starts again.

zcsteele commented 5 months ago

I ran into the same issue on Rhino linux 2023.4 (kernel version 6.7.1-060701-generic), but clearing the session file wasn't enough to fix the issue.

After a bit of debugging, I tracked the issue to the code that uses a regex to determine the version of 7-Zip installed. I have opened PR #284 to allow the regex to handle the newer formatting used by 7-Zip.