lcgamboa / picsimlab

PICsimLab - Programmable IC Simulator Laboratory
GNU General Public License v2.0
464 stars 90 forks source link

AppImages Crash: esp32-simulator #120

Closed kassane closed 2 months ago

kassane commented 2 months ago

Describe the bug

I use appimage from ArchLinux (x86_64/zen3) for convenience and practicality. I have used the previous version and also 0.9.2_24395 (older builds) without any problems - before you making new Ubuntu-based appimages.

To Reproduce

See preview screenshots!

Expected behavior

Works similar the previous version or any 0.9.2_xxxxx_Linux_x86_64.AppImage (old appImages).

Screenshots

clean-config ![image](https://github.com/user-attachments/assets/4e36ec1b-1b59-4038-a512-ad417e344061)
switch to esp32-device ![image](https://github.com/user-attachments/assets/e8daac57-0ee3-4865-b35a-3a7762802919) ![image](https://github.com/user-attachments/assets/548d665e-927c-48fc-8742-abf308090ee9)
lcgamboa commented 2 months ago

Thanks for reporting the issue. I'll check it out. Previous versions were based on Ubuntu 20.04.6 only, the new version based on 20.04.6 was supposed to work like the old one.

lcgamboa commented 2 months ago

I fixed the build scripts and now the Qemu libraries are no longer missing in versions 20.04.6_LTS and 22.04.6_LTS. As for the crash of version 24.04.6_LTS I couldn't find any problem, but the ideal is to always use the oldest appimage version that works on your Linux for compatibility reasons.

kassane commented 2 months ago

Now, my latest test with versions 20.04 and 22.04 are solved. I also tried 24.04 again, though the issue persists. Tried debugging and didn't succeed in discovering the real cause of this problem.

Tip: please add a notice in the releases or readme about the compatibility.

lcgamboa commented 2 months ago

I configured the scripts to generate only one appimage version (the oldest and most compatible one).

kassane commented 2 months ago

I configured the scripts to generate only one appimage version (the oldest and most compatible one).

Well done. Thanks!