Unciv: Load from Custom Location crashes desktop version

Platform Mint 20.3 running desktop from Studio

Version Current master

To Reproduce Use Load from Custom on desktop to load a save that would load fine when using the normal way. CTD bypassing our crash handlers.

Describe the bug Threading control off I would say. May have regressed with lwjgl3, which is far less threadsafe on Music than lwjgl2 as we learned, so why not on AWT interop as well… Or it regressed with the move to coroutines. Will know soon.

console
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  20 (X_GetProperty)
  Resource id in failed request:  0x8a00024
  Serial number of failed request:  3424
  Current serial number in output stream:  3424

Additional context Just so you know and it’s searchable. Been on my list for a while, will likely fix with Save/LoadGameScreen rework.

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 15 (1 by maintainers)

Most upvoted comments

nations: Linux, Windows, MacOS

Yea! And VMS, RSX-11 and IBM i! The Nation unique of Windows could be “When a [military] unit is killed, it kills all [enemy units] in a [1] tile radius and adds [50]% of the kill XP to the nearest [Bill Gates]”, with “Bill Gates” being the unique Great General. Linux could be “Adds [250%] of current overflow Science to [all other] Civilizations <when a new tech is researched>”.

I am running Wayland on Fedora 36 Gnome 42. I came looking for this to see if it had been reported.

Flatpak from flathub: UnCiv io.github.yairm210.unciv 4.1.3 stable system

I hope the feature isn’t removed, I was really hoping to have the ability to pick up and play between android and linux devices with saves from Google Drive.

Works for me. Flathub version, Arch, sway/Wayland. I only selected the option, which displayed a pop-up, and selected an existing save file, which got me in-game. I did not try importing a save game from another platform.

hall we adapt this dialog to our look and feel and use it for desktop

I’m sorry, I don’t care enough about this topic 😃 I would leave it to your discretion on what to do.