I am facing a crash on this exact part of the loading process. The
workaround I found was to set LC_ALL=C to make the game run. The
backtrace is interesting: it seems related to the money_to_string
function, the money value being shown is pretty strange: 20.000.0,0.0

My system uses the pt_BR.UTF-8 locale.

The backtrace is gigantic, but only three steps are being shown, I
imagine I would need the correct debug packages to get more:

#0  __memmove_avx_unaligned_erms () at 
../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:328
#1  0x00005555558d978d in money_to_string(char*, double, bool) 
(p=0x7fffffffefff "", p@entry=0x7fffffffbaa0 "20.000.0,0.0", f=f@entry=200000, 
show_decimal=show_decimal@entry=true) at utils/simstring.cc:107
        j = 0
        tmp = 
"200000,00\000\353R\265\224z\333\033\000\000\000\000\000\000\000U\300dUUU\000\000\000\253:WUU\000\000\016\000\000\000\000\000\000\000\200\241\356UUU\000\000\243\001\a\000\034\352\005\000\020\020}\365\377\177\000\000\000\000\300\002#\002\000\000\377\177\000\000\000\000\000\000\v\000\000\000E\001\000\000\000\000\000\000#\002\000\000\001\000\000\000E\001\000\000\216\241\356UUU\000\000\000S\353R\265\224",
 <incomplete sequence \333>
        tp = 0x7fffffffb990 "200000,00"
        i = <optimized out>
        l = 18032
#2  0x000055555570b0ff in win_display_flush(double) (konto=200000) at 
gui/simwin.cc:1704
        buffer = 
"20.000.0,0.0\000\353.R\265\224.z\333\033.\000\000\000.\000\000\000.\000U\300.dUU.U\000\000.\000\253:.WUU.\000\000\016.\000\000\000.\000\000\000.\000\200\241.\356UU.U\000\000.\243\001\a.\000\034\352.\005\000\020.\020}\365.\377\177\000.\000\000\000.\300\002#.\002\000\000.\377\177\000.\000\000\000.\000\000\v.\000\000\000.E\001\000.\000\000\000.\000\000#.\002\000\000.\001\000\000.\000E\001.\000\000\216.\241\356U.UU\000.\000\000S.\353R\265.\224z\333.,,,.,,,.,,\000.S\353R.\265\224z.ۻ\000.\000\000\000.\000\000\000"...
        disp_width = <optimized out>
        disp_height = <optimized out>
        menu_height = <optimized out>
        main_menu = <optimized out>
        old_inside_event_handling = <optimized out>
        time = 0x555555a771e0 <tick_to_string(int, bool)::time> "Verão Junho 1 
1930  3:27am"
        status_bar_height = 15
        status_bar_y = <optimized out>
        status_bar_text_y = 547
        status_bar_icon_y = <optimized out>
        tooltip_check = <optimized out>
        right_border = <optimized out>
        pos = {x = -1, y = -1, z = -1 '\377', static invalid = {x = -1, y = -1, 
z = -1 '\377', static invalid = <same as static member of an already seen 
type>}}
        info = {capacity = 256, size = 9, buf = 0x555555b1f240 " (T=1,00)"}
        w_left = <optimized out>
        w_right = <optimized out>
        middle = <optimized out>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1921525

Title:
  Simutrans crashes on fresh install

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/simutrans/+bug/1921525/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to