Giter Club home page Giter Club logo

Comments (7)

Matoking avatar Matoking commented on July 30, 2024

I can reproduce this issue by running the following command and choosing any game in the list (not just Skyrim SE) on Arch Linux (zenity version 3.32.0):

zenity --forms --text="Steam Game Library" --title="Choose Game" --add-combo "Pick a library game" --combo-values "LEGO® Star Wars™ III: The Clone Wars™: 32510|LEGO® Star Wars™: The Complete Saga: 32440|MX vs. ATV Reflex: 55140|PC Building Simulator: 621060|RIDE 3: 759740|STAR WARS™ Battlefront (Classic, 2004): 1058020|STAR WARS™ Episode I Racer: 808910|STAR WARS™ Starfighter™: 32350|STAR WARS™: Knights of the Old Republic™: 32370|STAR WARS™: The Force Unleashed™ II: 32500|STAR WARS™: The Force Unleashed™ Ultimate Sith Edition: 32430|Star Wars: Battlefront 2 (Classic, 2005): 6060|Street Fighter 30th Anniversary Collection: 586200|The Elder Scrolls IV: Oblivion : 22330|The Elder Scrolls V: Skyrim Special Edition: 489830|The Witcher 3: Wild Hunt: 292030|The Witcher: Enhanced Edition: 20900|Ultra Street Fighter IV: 45760|Victoria II: 42960"

zenity will print the selected game, but also crash afterwards with the "double free detected in tcache 2" error.

However, if I run the same command under Kubuntu 18.04 running in a VM (zenity version 3.28.1), no crash occurs and the command works correctly.


What Linux distro are you running and what zenity version do you have installed (check it by running zenity --version)? It could be an issue with the version of zenity or how it's been compiled.


EDIT:

I've tested zenity 3.32.0 on both Arch Linux and Kubuntu 19.04; both of them crash.

from protontricks.

Matoking avatar Matoking commented on July 30, 2024

I've reported this bug upstream at the zenity GitLab repository here.

from protontricks.

codeman101 avatar codeman101 commented on July 30, 2024

@Matoking

I'm gald you found the issue. When I first read your post from my phone I didn't see your edit and was going to say wow I can't believe the issue is distro dependent. I'm glad I don't run Linux From Scratch. LOL I run Manjaro which is Arch based.

Good job finding the zenity repo and making the issue. I'm surprised it's not here on github.

from protontricks.

Matoking avatar Matoking commented on July 30, 2024

I'll keep track of the issue and see if it gets fixed anytime soon. If not, I'll probably look into using a Tkinter based implementation or something else that's commonplace.

from protontricks.

Matoking avatar Matoking commented on July 30, 2024

I've added a workaround for the crash in the zenity_workaround branch. Could you check out whether it works?

If you've installed protontricks using pipx, the following should work:

pipx install --force --spec git+https://github.com/Matoking/protontricks.git@zenity_workaround protontricks

You may need to close and open your terminal first.

from protontricks.

codeman101 avatar codeman101 commented on July 30, 2024

No offense but I don't really want to do that. Because of the issue I learned how to install stuff using the terminal with protontricks. If your workaround works for the install you have of an arch based distro then add it to the master branch. I will say however that I just tested the gui from my install just now because I installed the protontricks-git package from the AUR and today it worked. It took 10 seconds to show up but it worked. Maybe the zenity people fixed the issue you reported?

from protontricks.

Matoking avatar Matoking commented on July 30, 2024

The fix has been merged to master.

from protontricks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.