Follow-up Comment #13, bug #18549 (project freeciv): ...and here's a Gtk client backtrace (S2_3 r20223):
#0 0x00007f9219b3d7bb in raise (sig=<value optimised out>) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:42 No locals. #1 0x00000000005601bf in fc_assert_fail (file=0x5c53fb "tile.c", function=0x5c5600 "tile_set_terrain", line=127, assertion=<value optimised out>, message=0x5c5338 "At (%d, %d), the terrain "%s" (nb %d) doesn't support cities, whereas "%s" (nb %d) is built there.") at log.c:476 level = LOG_FATAL #2 0x0000000000558f07 in tile_set_terrain (ptile=0x7bce780, pterrain=0x91f4c0) at tile.c:120 __FUNCTION__ = "tile_set_terrain" #3 0x0000000000558f35 in tile_change_terrain (ptile=0xd8a, pterrain=0xd8a) at tile.c:468 No locals. #4 0x0000000000559106 in tile_transform (ptile=0x7bce780, act=<value optimised out>) at tile.c:611 No locals. #5 tile_apply_activity (ptile=0x7bce780, act=<value optimised out>) at tile.c:656 __FUNCTION__ = "tile_apply_activity" #6 0x0000000000479452 in get_tile_change_menu_text ( ptile=<value optimised out>, activity=ACTIVITY_TRANSFORM) at menu.c:1884 newtile = 0x7bce780 text = <value optimised out> #7 0x0000000000479ee3 in real_menus_update () at menu.c:2172 punit = <value optimised out> safe_group = 0x8e804a0 edit_group = 0x8e82190 unit_group = 0x40fc5e0 playing_group = 0x8e965e0 punits = 0x41ee750 units_all_same_tile = <value optimised out> units_all_same_type = true menu = <value optimised out> acttext = ' 00' <repeats 16 times>"260, 344364b 00 00 00 00`237372204377177 00 00300JF 00 00 00 00 00dUF", ' 00' <repeats 21 times>"260, 344364b 00 00 00 00] 23G", ' 00' <repeats 29 times>, "0} 36 04", ' 00' <repeats 12 times>, "bKF 00 00 00 00" irrtext = "Change to Grassland 00 00 00 00 00240331G 00 00 00 00 00 21 01 00 00 00 00 00 00 20Jnt 00 00 00 00240331G", ' 00' <repeats 21 times>"360, 226vt 00 00 00 00t 00 00 00 00 00 00 00z330V", ' 00' <repeats 13 times>, " Ont 00 00 00 00 16 22 00 00 00 00 00 00240331G 00 00 00 00" mintext = "Change to Forest 00200266 00 00 00 00 00300200266 00 00 00 00 00 60274276 00 00 00 00 00267246203 27222177 00 00 00 00 00 00 00 00 00 00 30", ' 00' <repeats 15 times>"203, 216202 31222177 00 00 60274276 00 00 00 00 00@236262 31222177 00 00b 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00" transtext = " 00 00 00 00 00 00 00 00@236262 31222177 00 00 00 00 00 00 00 00 00qu332 31222177 00 00 00 00 00 00 00 00 00@236262 31222177 00 00 00365266 00 00 00 00 00263|205 27222177 00 00 236372204377177 00 00,236372204377177 00 00 00 00 00 00 00 00 00 00216u202 31222177 00 00360=351b 00 00 00 00214%f 32222177 00 00 25 00 00 00 00 00 00 00300200266 00 00 00 00" pterrain = <value optimised out> __FUNCTION__ = "real_menus_update" #8 0x00000000004651d3 in update_unqueue (data=<value optimised out>) at update_queue.c:311 MY_it_MY_iter = 0x7fff84fa9f60 #9 0x000000000041384a in idle_callback_wrapper (data=0x909c050) at gui_main.c:2006 No locals. #10 0x00007f9219d898c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #11 0x00007f9219d8d748 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #12 0x00007f9219d8dc55 in g_main_loop_run () from /lib/libglib-2.0.so.0 No symbol table info available. #13 0x00007f921c330bb7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #14 0x000000000041700f in ui_main (argc=1, argv=0x7fff84faa5a8) at gui_main.c:1667 home = <value optimised out> sig = <value optimised out> __FUNCTION__ = "ui_main" #15 0x000000000041efc8 in client_main (argc=<value optimised out>, argv=0x7fff84faa5a8) at client_main.c:516 i = 5 loglevel = LOG_NORMAL ui_options = <value optimised out> ui_separator = 192 option = <value optimised out> user_tileset = false fatal_assertions = 6 __FUNCTION__ = "client_main" #16 0x00007f92197c9c4d in __libc_start_main (main=<value optimised out>, argc=<value optimised out>, ubp_av=<value optimised out>, init=<value optimised out>, fini=<value optimised out>, rtld_fini=<value optimised out>, stack_end=0x7fff84faa598) at libc-start.c:226 result = <value optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4343537129987645052, 4272608, 140735424406944, 0, 0, 4343631727956976004, 4367529597857554820}, mask_was_saved = 0}}, priv = {pad = { 0x0, 0x0, 0x580c90, 0x7fff84faa5a8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5770384}}} not_first_call = <value optimised out> #17 0x0000000000413209 in _start () No symbol table info available. Looks like it's when the client is updating the menus and working out possible transformations of the tile. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?18549> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev