longturn / freeciv21

Develop your civilization from humble roots to a global empire
GNU General Public License v3.0
219 stars 42 forks source link

Sound and Music Sets not migrated - coredump #264

Closed jwrober closed 3 years ago

jwrober commented 3 years ago

Compiled 9de4f72. Fresh install, never run freeciv21 before.

Looks like a freeciv-client-rc-3.0 is not created/converted from rc 2.6 file and it is not reading 2.6 settings correctly. Audioset freesounds and SongOfDoom are available in the ~/.freeciv/2.6 directory. No ~/.freeciv/3.0 was created.


qt5ct: using qt5ct plugin
Encodings: Data=UTF-8, Local=en_US, Internal=UTF-8
[info] freeciv-qt (unknown:0) - Didn't find 'freeciv-client-rc-3.0' option file, loading from 'freeciv-client-rc-2.6' instead.
[warning] freeciv-qt (unknown:0) - Deprecated event type E_UNIT_WIN in client options.
[warning] freeciv-qt (unknown:0) - /home/jwrober/Install/freeciv-21/share/freeciv21/hexemplio/hills.spec: unused entry: spec.artists
[warning] freeciv-qt (unknown:0) - /home/jwrober/Install/freeciv-21/share/freeciv21/hexemplio/mountains.spec: unused entry: spec.artists
[critical] freeciv-qt (unknown:0) - Couldn't find audioset "freesounds", trying "stdsounds".
[critical] freeciv-qt (unknown:0) - Couldn't find audioset "SongOfDoom", trying "stdmusic".
[critical] freeciv-qt (unknown:0) - Cannot find audio spec-file "freesounds" or "SongOfDoom"
[info] freeciv-qt (unknown:0) - To get sound you need to download a sound set!
[info] freeciv-qt (unknown:0) - Get sound sets from <http://www.freeciv.org/wiki/Sounds>.
[info] freeciv-qt (unknown:0) - Proceeding with sound support disabled.
Segmentation fault (core dumped)```
lmoureaux commented 3 years ago

Could you check if this is still happening? All fc21 data should be in ~/.local/share/freeciv21. If so, could you share your freeciv-client-rc-2.6?

I get the following output and no segfault:

Encodings: Data=UTF-8, Local=fr_BE, Internal=UTF-8
[info] freeciv-qt (../client/options.cpp:4043) - Didn't find '.local/share/freeciv21/freeciv-client-rc-3.0' option file, loading from '/home/louis/.freeciv-client-rc-2.6' instead.
[warning] freeciv-qt (../client/options.cpp:3797) - Deprecated event type E_UNIT_WIN in client options.
[info] freeciv-qt (../client/tilespec.cpp:1927) - Client does not support 3D tilesets.
[info] freeciv-qt (../client/tilespec.cpp:1929) - Using default tileset instead.
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/mountains.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/alio/hills.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/hills.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/mountains.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/hills.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/mountains.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/hills.spec: unused entry: spec.artists
[warning] freeciv-qt (../utility/registry_ini.cpp:864) - data/hexemplio/mountains.spec: unused entry: spec.artists
[info] freeciv-qt (../client/gui-qt/gui_main.cpp:81) - Migrating Qt-client options from freeciv-2.5 options.
jwrober commented 3 years ago

I have a ~/.local/share/freeciv21/freeciv-client-rc-3.0 file. Contents below

[client]
version="3.0.1337.1-haxx"
save_options_on_exit=TRUE
fullscreen_mode=FALSE  # deprecated
migration_qt_from_2_5=TRUE
default_user_name="jwrober"
use_prev_server=FALSE
default_server_host="longturn.net"
default_server_port=5556
default_metaserver="default"
heartbeat_enabled=TRUE
default_sound_set_name="stdsounds"
default_music_set_name="SongOfDoom"
default_sound_plugin_name="sdl"
default_chat_logfile="freeciv-chat.log"
gui_qt_default_theme_name="NightStalker"
default_tileset_square_name="amplio2"
default_tileset_hex_name="hex2t"
default_tileset_isohex_name="hexemplio"
default_city_bar_style_name="Simple"
draw_city_outlines=TRUE
draw_city_output=FALSE
draw_map_grid=TRUE
draw_city_names=TRUE
draw_city_growth=TRUE
draw_city_productions=TRUE
draw_city_buycost=FALSE
draw_city_trade_routes=FALSE
draw_terrain=TRUE
draw_coastline=FALSE
draw_roads_rails=TRUE
draw_irrigation=TRUE
draw_mines=TRUE
draw_fortress_airbase=TRUE
draw_specials=TRUE
draw_huts=TRUE
draw_pollution=TRUE
draw_cities=TRUE
draw_units=TRUE
solid_color_behind_units=FALSE
draw_unit_shields=TRUE
draw_focus_unit=FALSE
draw_fog_of_war=TRUE
draw_borders=TRUE
draw_native=FALSE
player_dlg_show_dead_players=TRUE
sound_bell_at_new_turn=FALSE
smooth_move_unit_msec=300
smooth_center_slide_msec=200
smooth_combat_step_msec=100
reqtree_show_icons=TRUE
reqtree_curved_lines=FALSE
highlight_our_names.foreground="#000000"
highlight_our_names.background="#ffff00"
ai_manual_turn_done=TRUE
auto_center_on_unit=FALSE
auto_center_on_automated=TRUE
auto_center_on_combat=FALSE
auto_center_each_turn=TRUE
wakeup_focus=TRUE
keyboardless_goto=TRUE
goto_into_unknown=TRUE
center_when_popup_city=TRUE
show_previous_turn_messages=TRUE
concise_city_production=FALSE
auto_turn_done=FALSE
ask_city_name=TRUE
popup_new_cities=TRUE
popup_actor_arrival=TRUE
popup_attack_actions=TRUE
popup_last_move_to_allied=TRUE
enable_cursor_changes=TRUE
separate_unit_selection=FALSE
unit_selection_clears_orders=TRUE
voteinfo_bar_use=TRUE
voteinfo_bar_always_show=FALSE
voteinfo_bar_hide_when_not_player=FALSE
voteinfo_bar_new_at_front=FALSE
autoaccept_tileset_suggestion=FALSE
sound_enable_effects=TRUE
sound_enable_game_music=TRUE
sound_enable_menu_music=TRUE
sound_effects_volume=100
autoaccept_soundset_suggestion=TRUE
autoaccept_musicset_suggestion=TRUE
overview.layers[OLAYER_BACKGROUND]=TRUE
overview.layers[OLAYER_RELIEF]=FALSE
overview.layers[OLAYER_BORDERS]=FALSE
overview.layers[OLAYER_BORDERS_ON_OCEAN]=TRUE
overview.layers[OLAYER_UNITS]=TRUE
overview.layers[OLAYER_CITIES]=TRUE
overview.fog=TRUE
mapimg_format="ppm|ppm"
mapimg_zoom=2
mapimg_layer[MAPIMG_LAYER_AREA]=FALSE
mapimg_layer[MAPIMG_LAYER_BORDERS]=TRUE
mapimg_layer[MAPIMG_LAYER_CITIES]=TRUE
mapimg_layer[MAPIMG_LAYER_FOGOFWAR]=TRUE
mapimg_layer[MAPIMG_LAYER_TERRAIN]=TRUE
mapimg_layer[MAPIMG_LAYER_UNITS]=TRUE
mapimg_filename="freeciv"
gui_qt_fullscreen=FALSE
gui_qt_show_titlebar=TRUE
gui_qt_increase_fonts=0
gui_qt_sidebar_width=5
gui_qt_font_default="Sans Serif,10,-1,5,75,0,0,0,0,0"
gui_qt_font_notify_label="Monospace,9,-1,5,75,0,0,0,0,0"
gui_qt_font_help_label="Sans Serif,9,-1,5,50,0,0,0,0,0"
gui_qt_font_help_text="Monospace,8,-1,5,50,0,0,0,0,0"
gui_qt_font_chatline="Monospace,8,-1,5,50,0,0,0,0,0"
gui_qt_font_city_names="Sans Serif,10,-1,5,75,0,0,0,0,0"
gui_qt_font_city_productions="Sans Serif,10,-1,5,50,1,0,0,0,0"
gui_qt_font_reqtree_text="Sans Serif,10,-1,5,50,1,0,0,0,0"
gui_qt_show_preview=TRUE
gui_qt_sidebar_left=TRUE
default_tileset_name="amplio2"
player_dlg_host=FALSE
player_dlg_attitude=TRUE
player_dlg_state=TRUE
city_report_building=TRUE
city_report_specialists=FALSE
city_report_unhappy=FALSE
city_report_angry=FALSE
city_report_build_cost=TRUE
city_report_scientist=FALSE
city_report_tradeplus=FALSE
city_report_build_slots=FALSE
player_dlg_vision=TRUE
city_report_growturns=TRUE
city_report_taxman=FALSE
city_report_content=FALSE
city_report_workers=TRUE
player_dlg_nation=TRUE
city_report_trade_routes=FALSE
player_dlg_team=TRUE
city_report_size=TRUE
city_report_output=TRUE
player_dlg_ai=TRUE
player_dlg_username=FALSE
player_dlg_diplstate=TRUE
city_report_present=FALSE
city_report_plague_risk=FALSE
city_report_culture=FALSE
city_report_attack=FALSE
player_dlg_score=TRUE
city_report_hstate_concise=FALSE
city_report_nation=FALSE
player_dlg_flag=TRUE
player_dlg_ping=FALSE
city_report_corruption=FALSE
city_report_pollution=FALSE
city_report_performance=FALSE
city_report_happy=FALSE
city_report_cma=FALSE
city_report_waste=FALSE
player_dlg_border=TRUE
city_report_resources=TRUE
player_dlg_idle=FALSE
city_report_continent=FALSE
player_dlg_embassy=TRUE
city_report_supported=FALSE
city_report_elvis=FALSE
city_report_history=FALSE
city_report_prodplus=FALSE
city_report_cityname=TRUE
city_report_science=FALSE
city_report_hstate_verbose=TRUE
city_report_foodplus=FALSE
player_dlg_show_dead_players=TRUE
city_report_defense=FALSE
city_report_luxury=FALSE
city_report_gold=FALSE

[messages]
event={"name","where"
"E_CITY_CANTBUILD",2
"E_CITY_LOST",2
"E_CITY_LOVE",2
"E_CITY_DISORDER",2
"E_CITY_FAMINE",2
"E_CITY_FAMINE_FEARED",2
"E_CITY_GROWTH",2
"E_CITY_MAY_SOON_GROW",2
"E_CITY_AQUEDUCT",2
"E_CITY_AQ_BUILDING",2
"E_CITY_NORMAL",2
"E_CITY_NUKED",2
"E_CITY_CMA_RELEASE",2
"E_CITY_GRAN_THROTTLE",2
"E_CITY_TRANSFER",2
"E_CITY_BUILD",2
"E_CITY_PRODUCTION_CHANGED",2
"E_WORKLIST",2
"E_UPRISING",2
"E_CIVIL_WAR",2
"E_ANARCHY",2
"E_FIRST_CONTACT",2
"E_NEW_GOVERNMENT",2
"E_LOW_ON_FUNDS",2
"E_POLLUTION",2
"E_REVOLT_DONE",2
"E_REVOLT_START",2
"E_SPACESHIP",2
"E_MY_DIPLOMAT_BRIBE",2
"E_DIPLOMATIC_INCIDENT",2
"E_MY_DIPLOMAT_ESCAPE",2
"E_MY_DIPLOMAT_EMBASSY",2
"E_MY_DIPLOMAT_FAILED",2
"E_MY_DIPLOMAT_INCITE",2
"E_MY_DIPLOMAT_POISON",2
"E_MY_DIPLOMAT_SABOTAGE",2
"E_MY_DIPLOMAT_THEFT",2
"E_ENEMY_DIPLOMAT_BRIBE",2
"E_ENEMY_DIPLOMAT_EMBASSY",2
"E_ENEMY_DIPLOMAT_FAILED",2
"E_ENEMY_DIPLOMAT_INCITE",2
"E_ENEMY_DIPLOMAT_POISON",2
"E_ENEMY_DIPLOMAT_SABOTAGE",2
"E_ENEMY_DIPLOMAT_THEFT",2
"E_CARAVAN_ACTION",2
"E_SCRIPT",6
"E_BROADCAST_REPORT",2
"E_GAME_END",2
"E_GAME_START",2
"E_NATION_SELECTED",1
"E_DESTROYED",2
"E_REPORT",2
"E_TURN_BELL",2
"E_NEXT_YEAR",2
"E_GLOBAL_ECO",2
"E_NUKE",2
"E_HUT_BARB",2
"E_HUT_CITY",2
"E_HUT_GOLD",2
"E_HUT_BARB_KILLED",2
"E_HUT_MERC",2
"E_HUT_SETTLER",2
"E_HUT_TECH",2
"E_HUT_BARB_CITY_NEAR",2
"E_IMP_BUY",2
"E_IMP_BUILD",2
"E_IMP_AUCTIONED",2
"E_IMP_AUTO",2
"E_IMP_SOLD",2
"E_TECH_GAIN",2
"E_TECH_LEARNED",2
"E_TREATY_ALLIANCE",2
"E_TREATY_BROKEN",2
"E_TREATY_CEASEFIRE",2
"E_TREATY_PEACE",2
"E_TREATY_SHARED_VISION",2
"E_UNIT_LOST_ATT",2
"E_UNIT_WIN_ATT",2
"E_UNIT_BUY",2
"E_UNIT_BUILT",2
"E_UNIT_LOST_DEF",2
"E_UNIT_WIN_DEF",2
"E_UNIT_BECAME_VET",2
"E_UNIT_UPGRADED",2
"E_UNIT_RELOCATED",2
"E_UNIT_ORDERS",2
"E_WONDER_BUILD",2
"E_WONDER_OBSOLETE",2
"E_WONDER_STARTED",2
"E_WONDER_STOPPED",2
"E_WONDER_WILL_BE_BUILT",2
"E_DIPLOMACY",2
"E_TREATY_EMBASSY",2
"E_BAD_COMMAND",2
"E_SETTING",1
"E_CHAT_MSG",1
"E_MESSAGE_WALL",6
"E_CHAT_ERROR",1
"E_CONNECTION",1
"E_AI_DEBUG",0
"E_LOG_ERROR",1
"E_LOG_FATAL",6
"E_TECH_GOAL",2
"E_UNIT_LOST_MISC",2
"E_CITY_PLAGUE",2
"E_VOTE_NEW",1
"E_VOTE_RESOLVED",1
"E_VOTE_ABORTED",1
"E_CITY_RADIUS_SQ",2
"E_UNIT_BUILT_POP_COST",2
"E_DISASTER",2
"E_ACHIEVEMENT",2
"E_TECH_LOST",2
"E_TECH_EMBASSY",2
"E_MY_SPY_STEAL_GOLD",2
"E_ENEMY_SPY_STEAL_GOLD",2
"E_SPONTANEOUS_EXTRA",2
"E_UNIT_ILLEGAL_ACTION",2
"E_MY_SPY_STEAL_MAP",2
"E_ENEMY_SPY_STEAL_MAP",2
"E_MY_SPY_NUKE",2
"E_ENEMY_SPY_NUKE",2
"E_UNIT_WAS_EXPELLED",2
"E_UNIT_DID_EXPEL",2
"E_UNIT_ACTION_FAILED",2
"E_UNIT_ESCAPED",2
"E_DEPRECATION_WARNING",6
"E_BEGINNER_HELP",2
"E_MY_UNIT_DID_HEAL",2
"E_MY_UNIT_WAS_HEALED",2
"E_MULTIPLIER",2
"E_UNIT_ACTION_ACTOR_SUCCESS",2
"E_UNIT_ACTION_ACTOR_FAILURE",2
"E_UNIT_ACTION_TARGET_OTHER",2
"E_UNIT_ACTION_TARGET_HOSTILE",2
"E_UNIT_WAKE",2
}
count=136

[cma]
number_of_presets=5  # If you add a preset by hand, also update "number_of_presets"
preset={"name","minsurp0","factor0","minsurp1","factor1","minsurp2","factor2","minsurp3","factor3","minsurp4","factor4","minsurp5","factor5","reqhappy","happyfactor"
"Very happy",0,10,0,5,0,0,-20,4,0,0,0,4,FALSE,25
"Prefer food",-20,25,0,5,0,0,-20,4,0,0,0,4,FALSE,0
"Prefer production",0,10,-20,25,0,0,-20,4,0,0,0,4,FALSE,0
"Prefer gold",0,10,0,5,0,0,-20,25,0,0,0,4,FALSE,0
"Prefer science",0,10,0,5,0,0,-20,4,0,0,0,25,FALSE,0
}

[server]
happyborders="N"
mgr_worldchance="25"
citymindist="4"
techlossforgiveness="15"
tilesperplayer="500"
ysize="128"
mgr_turninterval="99"
victories="SPACERACE|ALLIED|CULTURE"
techlost_recv="5"
mapsize="F"
mgr_distance="1"
migration="enabled"
mgr_nationchance="75"
alltemperate="enabled"
ec_max_size="100"
foggedborders="enabled"
ec_info="enabled"
ec_turns="9"
airliftingstyle="FROM_ALLIES|TO_ALLIES"
techlost_donor="3"
size="8"

I also have a ~/.freeciv/freeciv-client-rc-2.6. Contents below...

[client]
version="2.6.3+"
save_options_on_exit=TRUE
fullscreen_mode=FALSE  # deprecated
migration_gtk3_22_from_gtk3=TRUE
migration_gtk3_from_gtk2=TRUE
migration_sdl2_from_sdl=TRUE
migration_gtk2_from_2_5=TRUE
migration_gtk3_from_2_5=TRUE
migration_qt_from_2_5=TRUE
default_user_name="jwrober"
use_prev_server=FALSE
default_server_host="longturn.net"
default_server_port=5075
default_metaserver="default"
heartbeat_enabled=TRUE
default_sound_set_name="freesounds"
default_music_set_name="SongOfDoom"
default_sound_plugin_name="sdl"
default_chat_logfile="freeciv-chat.log"
gui_gtk2_default_theme_name="Freeciv"
gui_gtk3_default_theme_name="Freeciv"
gui_gtk3_22_default_theme_name="Freeciv"
gui_sdl_default_theme_name="human"
gui_sdl2_default_theme_name="human"
gui_qt_default_theme_name="Classic"
default_tileset_overhead_name="sextant"
default_tileset_iso_name="sextant"
default_tileset_hex_name="hex2t"
default_tileset_isohex_name="augmentedi"
draw_city_outlines=TRUE
draw_city_output=FALSE
draw_map_grid=TRUE
draw_full_citybar=FALSE
draw_city_names=TRUE
draw_city_growth=TRUE
draw_city_productions=TRUE
draw_city_buycost=TRUE
draw_city_trade_routes=FALSE
draw_terrain=TRUE
draw_coastline=FALSE
draw_roads_rails=TRUE
draw_irrigation=TRUE
draw_mines=TRUE
draw_fortress_airbase=TRUE
draw_specials=TRUE
draw_huts=TRUE
draw_pollution=TRUE
draw_cities=TRUE
draw_units=TRUE
solid_color_behind_units=FALSE
draw_unit_shields=TRUE
draw_focus_unit=FALSE
draw_fog_of_war=TRUE
draw_borders=TRUE
draw_native=FALSE
player_dlg_show_dead_players=TRUE
sound_bell_at_new_turn=FALSE
smooth_move_unit_msec=300
smooth_center_slide_msec=300
smooth_combat_step_msec=100
reqtree_show_icons=TRUE
reqtree_curved_lines=FALSE
highlight_our_names.foreground="rgb(240,240,240)"
highlight_our_names.background="rgb(240,240,240)"
ai_manual_turn_done=TRUE
auto_center_on_unit=FALSE
auto_center_on_automated=TRUE
auto_center_on_combat=TRUE
auto_center_each_turn=TRUE
wakeup_focus=TRUE
keyboardless_goto=TRUE
goto_into_unknown=FALSE
center_when_popup_city=TRUE
concise_city_production=FALSE
auto_turn_done=FALSE
ask_city_name=TRUE
popup_new_cities=TRUE
popup_actor_arrival=TRUE
enable_cursor_changes=TRUE
separate_unit_selection=TRUE
unit_selection_clears_orders=TRUE
voteinfo_bar_use=TRUE
voteinfo_bar_always_show=FALSE
voteinfo_bar_hide_when_not_player=FALSE
voteinfo_bar_new_at_front=FALSE
autoaccept_tileset_suggestion=TRUE
sound_enable_effects=TRUE
sound_enable_game_music=FALSE
sound_enable_menu_music=TRUE
autoaccept_soundset_suggestion=TRUE
autoaccept_musicset_suggestion=TRUE
overview.layers[OLAYER_BACKGROUND]=TRUE
overview.layers[OLAYER_RELIEF]=TRUE
overview.layers[OLAYER_BORDERS]=TRUE
overview.layers[OLAYER_BORDERS_ON_OCEAN]=TRUE
overview.layers[OLAYER_UNITS]=TRUE
overview.layers[OLAYER_CITIES]=TRUE
overview.fog=TRUE
mapimg_format="magick|png"
mapimg_zoom=5
mapimg_layer[MAPIMG_LAYER_AREA]=TRUE
mapimg_layer[MAPIMG_LAYER_BORDERS]=TRUE
mapimg_layer[MAPIMG_LAYER_CITIES]=TRUE
mapimg_layer[MAPIMG_LAYER_FOGOFWAR]=TRUE
mapimg_layer[MAPIMG_LAYER_TERRAIN]=TRUE
mapimg_layer[MAPIMG_LAYER_UNITS]=TRUE
mapimg_filename="freeciv"
gui_gtk2_fullscreen=FALSE
gui_gtk2_map_scrollbars=TRUE
gui_gtk2_dialogs_on_top=TRUE
gui_gtk2_show_task_icons=TRUE
gui_gtk2_enable_tabs=TRUE
gui_gtk2_better_fog=TRUE
gui_gtk2_show_chat_message_time=TRUE
gui_gtk2_new_messages_go_to_top=FALSE
gui_gtk2_show_message_window_buttons=TRUE
gui_gtk2_metaserver_tab_first=FALSE
gui_gtk2_allied_chat_only=FALSE
gui_gtk2_message_chat_location="MERGED"
gui_gtk2_small_display_layout=FALSE
gui_gtk2_mouse_over_map_focus=FALSE
gui_gtk2_chatline_autocompletion=TRUE
gui_gtk2_citydlg_xsize=1367
gui_gtk2_citydlg_ysize=963
gui_gtk2_popup_tech_help="RULESET"
gui_gtk2_font_city_label="Monospace 8"
gui_gtk2_font_notify_label="Monospace Bold 9"
gui_gtk2_font_spaceship_label="Monospace 8"
gui_gtk2_font_help_label="Sans Bold 10"
gui_gtk2_font_help_link="Sans 9"
gui_gtk2_font_help_text="Monospace 8"
gui_gtk2_font_chatline="Monospace 8"
gui_gtk2_font_beta_label="Sans Italic 10"
gui_gtk2_font_small="Sans 9"
gui_gtk2_font_comment_label="Sans Italic 9"
gui_gtk2_font_city_names="Sans Bold 10"
gui_gtk2_font_city_productions="Serif 10"
gui_gtk2_font_reqtree_text="Serif 10"
gui_gtk3_fullscreen=FALSE
gui_gtk3_map_scrollbars=TRUE
gui_gtk3_dialogs_on_top=TRUE
gui_gtk3_show_task_icons=TRUE
gui_gtk3_enable_tabs=TRUE
gui_gtk3_show_chat_message_time=TRUE
gui_gtk3_new_messages_go_to_top=FALSE
gui_gtk3_show_message_window_buttons=TRUE
gui_gtk3_metaserver_tab_first=FALSE
gui_gtk3_allied_chat_only=TRUE
gui_gtk3_message_chat_location="SPLIT"
gui_gtk3_small_display_layout=TRUE
gui_gtk3_mouse_over_map_focus=FALSE
gui_gtk3_chatline_autocompletion=TRUE
gui_gtk3_citydlg_xsize=256
gui_gtk3_citydlg_ysize=256
gui_gtk3_popup_tech_help="RULESET"
gui_gtk3_governor_range_min=-20
gui_gtk3_governor_range_max=20
gui_gtk3_font_city_label="Monospace 8"
gui_gtk3_font_notify_label="Monospace Bold 9"
gui_gtk3_font_spaceship_label="Monospace 8"
gui_gtk3_font_help_label="Sans Bold 10"
gui_gtk3_font_help_link="Sans 9"
gui_gtk3_font_help_text="Monospace 8"
gui_gtk3_font_chatline="Monospace 10"
gui_gtk3_font_beta_label="Sans Italic 10"
gui_gtk3_font_small="Sans 9"
gui_gtk3_font_comment_label="Sans Italic 9"
gui_gtk3_font_city_names="Sans Bold 10"
gui_gtk3_font_city_productions="Serif 10"
gui_gtk3_font_reqtree_text="Serif 10"
gui_gtk3_22_fullscreen=FALSE
gui_gtk3_22_map_scrollbars=TRUE
gui_gtk3_22_dialogs_on_top=TRUE
gui_gtk3_22_show_task_icons=TRUE
gui_gtk3_22_enable_tabs=TRUE
gui_gtk3_22_show_chat_message_time=TRUE
gui_gtk3_22_new_messages_go_to_top=FALSE
gui_gtk3_22_show_message_window_buttons=TRUE
gui_gtk3_22_metaserver_tab_first=FALSE
gui_gtk3_22_allied_chat_only=FALSE
gui_gtk3_22_message_chat_location="MERGED"
gui_gtk3_22_small_display_layout=FALSE
gui_gtk3_22_mouse_over_map_focus=FALSE
gui_gtk3_22_chatline_autocompletion=TRUE
gui_gtk3_22_citydlg_xsize=256
gui_gtk3_22_citydlg_ysize=256
gui_gtk3_22_popup_tech_help="RULESET"
gui_gtk3_22_governor_range_min=-20
gui_gtk3_22_governor_range_max=20
gui_gtk3_22_font_city_label="Monospace 14"
gui_gtk3_22_font_notify_label="Monospace Bold 16"
gui_gtk3_22_font_spaceship_label="Monospace 10"
gui_gtk3_22_font_help_label="Sans Bold 10"
gui_gtk3_22_font_help_link="Sans 9"
gui_gtk3_22_font_help_text="Monospace 12"
gui_gtk3_22_font_chatline="Monospace 14"
gui_gtk3_22_font_beta_label="Sans Italic 10"
gui_gtk3_22_font_small="Sans Bold 9"
gui_gtk3_22_font_comment_label="Sans Italic 9"
gui_gtk3_22_font_city_names="Sans Bold 11"
gui_gtk3_22_font_city_productions="Serif 11"
gui_gtk3_22_font_reqtree_text="Serif 10"
gui_sdl_fullscreen=FALSE
gui_sdl_screen.width=640
gui_sdl_screen.height=480
gui_sdl_do_cursor_animation=TRUE
gui_sdl_use_color_cursors=TRUE
gui_sdl2_fullscreen=FALSE
gui_sdl2_screen.width=2048
gui_sdl2_screen.height=1152
gui_sdl2_swrenderer=FALSE
gui_sdl2_do_cursor_animation=TRUE
gui_sdl2_use_color_cursors=TRUE
gui_qt_fullscreen=FALSE
gui_qt_show_titlebar=TRUE
gui_qt_font_city_label="Liberation Mono,13,-1,5,50,0,0,0,0,0"
gui_qt_font_default="Liberation Sans,10,-1,5,75,0,0,0,0,0"
gui_qt_font_notify_label="Liberation Mono,16,-1,5,50,0,0,0,0,0"
gui_qt_font_spaceship_label="Liberation Mono,12,-1,5,50,0,0,0,0,0"
gui_qt_font_help_label="Liberation Sans,12,-1,5,75,0,0,0,0,0"
gui_qt_font_help_link="Liberation Sans,12,-1,5,50,1,0,0,0,0"
gui_qt_font_help_text="Liberation Sans,12,-1,5,75,0,0,0,0,0"
gui_qt_font_help_title="Comic Sans MS,14,-1,5,75,0,0,0,0,0"
gui_qt_font_chatline="Liberation Mono,10,-1,5,50,1,0,0,0,0"
gui_qt_font_beta_label="Sans Serif,12,-1,5,50,1,0,0,0,0"
gui_qt_font_small="Sans Serif,12,-1,5,50,1,0,0,0,0"
gui_qt_font_comment_label="Liberation Mono,16,-1,5,50,0,0,0,0,0"
gui_qt_font_city_names="Liberation Sans,12,-1,5,75,0,0,0,0,0"
gui_qt_font_city_productions="Ubuntu,11,-1,5,75,0,0,0,0,0"
gui_qt_font_reqtree_text="Comic Sans MS,12,-1,5,75,0,0,0,0,0"
gui_qt_show_preview=TRUE
gui_qt_sidebar_left=TRUE
gui_qt_wakeup_text="Wake up %1"
zoom_set=FALSE
zoom_default_level=1.000000
default_tileset_name="sextant"
player_dlg_vision=TRUE
player_dlg_nation=TRUE
city_report_trade_routes=FALSE
city_report_present=FALSE
city_report_attack=FALSE
city_report_defense=FALSE
city_report_pollution=FALSE
city_report_continent=FALSE
city_report_luxury=FALSE
city_report_size=TRUE
player_dlg_ping=TRUE
city_report_specialists=FALSE
city_report_performance=FALSE
city_report_nation=FALSE
city_report_culture=FALSE
player_dlg_border=TRUE
city_report_cityname=TRUE
player_dlg_show_dead_players=TRUE
city_report_corruption=FALSE
player_dlg_flag=TRUE
city_report_hstate_verbose=TRUE
player_dlg_diplstate=TRUE
player_dlg_score=TRUE
city_report_science=FALSE
city_report_output=TRUE
player_dlg_attitude=TRUE
city_report_elvis=FALSE
city_report_build_slots=FALSE
city_report_gold=FALSE
city_report_happy=FALSE
city_report_foodplus=FALSE
city_report_growturns=TRUE
city_report_cma=FALSE
city_report_content=FALSE
city_report_workers=TRUE
city_report_plague_risk=FALSE
player_dlg_team=TRUE
player_dlg_ai=TRUE
player_dlg_idle=TRUE
player_dlg_embassy=TRUE
city_report_scientist=FALSE
city_report_unhappy=FALSE
city_report_resources=TRUE
player_dlg_host=TRUE
city_report_history=FALSE
player_dlg_state=TRUE
city_report_tradeplus=FALSE
city_report_build_cost=TRUE
city_report_waste=FALSE
city_report_angry=FALSE
city_report_supported=FALSE
city_report_hstate_concise=FALSE
city_report_prodplus=FALSE
city_report_building=TRUE
city_report_taxman=FALSE
player_dlg_username=TRUE

[messages]
event={"name","where"
"E_CITY_CANTBUILD",2
"E_CITY_LOST",2
"E_CITY_LOVE",2
"E_CITY_DISORDER",2
"E_CITY_FAMINE",2
"E_CITY_FAMINE_FEARED",2
"E_CITY_GROWTH",2
"E_CITY_MAY_SOON_GROW",2
"E_CITY_AQUEDUCT",2
"E_CITY_AQ_BUILDING",2
"E_CITY_NORMAL",2
"E_CITY_NUKED",2
"E_CITY_CMA_RELEASE",2
"E_CITY_GRAN_THROTTLE",2
"E_CITY_TRANSFER",2
"E_CITY_BUILD",2
"E_CITY_PRODUCTION_CHANGED",2
"E_WORKLIST",2
"E_UPRISING",2
"E_CIVIL_WAR",2
"E_ANARCHY",2
"E_FIRST_CONTACT",3
"E_NEW_GOVERNMENT",3
"E_LOW_ON_FUNDS",2
"E_POLLUTION",3
"E_REVOLT_DONE",2
"E_REVOLT_START",2
"E_SPACESHIP",2
"E_MY_DIPLOMAT_BRIBE",3
"E_DIPLOMATIC_INCIDENT",3
"E_MY_DIPLOMAT_ESCAPE",3
"E_MY_DIPLOMAT_EMBASSY",3
"E_MY_DIPLOMAT_FAILED",3
"E_MY_DIPLOMAT_INCITE",3
"E_MY_DIPLOMAT_POISON",3
"E_MY_DIPLOMAT_SABOTAGE",3
"E_MY_DIPLOMAT_THEFT",3
"E_ENEMY_DIPLOMAT_BRIBE",3
"E_ENEMY_DIPLOMAT_EMBASSY",3
"E_ENEMY_DIPLOMAT_FAILED",3
"E_ENEMY_DIPLOMAT_INCITE",3
"E_ENEMY_DIPLOMAT_POISON",3
"E_ENEMY_DIPLOMAT_SABOTAGE",3
"E_ENEMY_DIPLOMAT_THEFT",3
"E_CARAVAN_ACTION",2
"E_SCRIPT",6
"E_BROADCAST_REPORT",2
"E_GAME_END",2
"E_GAME_START",2
"E_NATION_SELECTED",1
"E_DESTROYED",3
"E_REPORT",3
"E_TURN_BELL",3
"E_NEXT_YEAR",2
"E_GLOBAL_ECO",2
"E_NUKE",2
"E_HUT_BARB",2
"E_HUT_CITY",2
"E_HUT_GOLD",2
"E_HUT_BARB_KILLED",2
"E_HUT_MERC",2
"E_HUT_SETTLER",2
"E_HUT_TECH",2
"E_HUT_BARB_CITY_NEAR",2
"E_IMP_BUY",2
"E_IMP_BUILD",2
"E_IMP_AUCTIONED",2
"E_IMP_AUTO",2
"E_IMP_SOLD",2
"E_TECH_GAIN",3
"E_TECH_LEARNED",3
"E_TREATY_ALLIANCE",2
"E_TREATY_BROKEN",2
"E_TREATY_CEASEFIRE",2
"E_TREATY_PEACE",2
"E_TREATY_SHARED_VISION",2
"E_UNIT_LOST_ATT",3
"E_UNIT_WIN_ATT",3
"E_UNIT_BUY",2
"E_UNIT_BUILT",2
"E_UNIT_LOST_DEF",3
"E_UNIT_WIN",3
"E_UNIT_BECAME_VET",3
"E_UNIT_UPGRADED",2
"E_UNIT_RELOCATED",2
"E_UNIT_ORDERS",2
"E_WONDER_BUILD",3
"E_WONDER_OBSOLETE",3
"E_WONDER_STARTED",2
"E_WONDER_STOPPED",2
"E_WONDER_WILL_BE_BUILT",2
"E_DIPLOMACY",3
"E_TREATY_EMBASSY",2
"E_BAD_COMMAND",2
"E_SETTING",1
"E_CHAT_MSG",1
"E_MESSAGE_WALL",7
"E_CHAT_ERROR",1
"E_CONNECTION",1
"E_AI_DEBUG",0
"E_LOG_ERROR",1
"E_LOG_FATAL",6
"E_TECH_GOAL",2
"E_UNIT_LOST_MISC",3
"E_CITY_PLAGUE",2
"E_VOTE_NEW",1
"E_VOTE_RESOLVED",1
"E_VOTE_ABORTED",1
"E_CITY_RADIUS_SQ",2
"E_UNIT_BUILT_POP_COST",2
"E_DISASTER",2
"E_ACHIEVEMENT",2
"E_TECH_LOST",3
"E_TECH_EMBASSY",3
"E_MY_SPY_STEAL_GOLD",3
"E_ENEMY_SPY_STEAL_GOLD",3
"E_UNIT_ILLEGAL_ACTION",2
"E_DEPRECATION_WARNING",6
}
count=118

[cma]
number_of_presets=5  # If you add a preset by hand, also update "number_of_presets"
preset={"name","minsurp0","factor0","minsurp1","factor1","minsurp2","factor2","minsurp3","factor3","minsurp4","factor4","minsurp5","factor5","reqhappy","happyfactor"
"Very happy",0,10,0,5,0,0,-20,4,0,0,0,4,FALSE,25
"Prefer food",-20,25,0,5,0,0,-20,4,0,0,0,4,FALSE,0
"Prefer production",0,10,-20,25,0,0,-20,4,0,0,0,4,FALSE,0
"Prefer gold",0,10,0,5,0,0,-20,25,0,0,0,4,FALSE,0
"Prefer science",0,10,0,5,0,0,-20,4,0,0,0,25,FALSE,0
}

[server]
wetness="40"
tilesperplayer="500"
onsetbarbs="120"
startunits="cccccwwwwwwxx"
barbarians="DISABLED"
nationset="all"
temperature="70"
diplomacy="HUMAN"
diplchance_steal="8"
diplgoldcost="20"
citymindist="4"
nuke_improvements="20"
team_pooled_research="disabled"
trademindist="999"
mapsize="PLAYER"
ysize="224"
foggedborders="enabled"
landmass="40"
nuke_infra_save_lowest="enabled"
allowtake=""
generator="FRACTAL"
ec_max_size="5000"
default_diplstate_is_peace="enabled"
huts="0"
unreachableprotects="disabled"
restrictinfra="enabled"
unitwaittime="36000"
specials="300"
trading_tech="disabled"
contact_intel="disabled"
airliftingstyle="FROM_ALLIES|TO_ALLIES|DEST_UNLIMITED"
diplchance="40"
techpenalty="10"
demography="ncARPEmOCqrb"
size="25"
dispersion="6"
timeout="82800"
revolentype="FIXED"
techlossforgiveness="1"
contactturns="1"
trading_city="disabled"
steepness="20"
tinyisles="enabled"
diplbulbcost="20"
aifill="0"
nuke_infra="20"
startpos="ALL"
xsize="112"
revolen="2"
ec_turns="9"
maxplayers="126"
flatpoles="0"
razechance="10"
ec_info="enabled"
rapturedelay="3"

[worklists]
worklist={"wl_name","wl_length","wl_kind0","wl_value0","wl_kind1","wl_value1","wl_kind2","wl_value2","wl_kind3","wl_value3","wl_kind4","wl_value4","wl_kind5","wl_value5","wl_kind6","wl_value6","wl_kind7","wl_value7","wl_kind8","wl_value8","wl_kind9","wl_value9","wl_kind10","wl_value10"
"New City",11,"UnitType","Grenadier","Building","Granary","UnitType","Workers","Building","Church","Building","Courthouse","Building","City Hall","Building","Marketplace","Building","Library","Building","Harbour","Building","Bank","Building","Coinage"
"City Level 2",7,"Building","Amphitheater","Building","Cathedral","Building","University","Building","Stock Exchange","Building","Factory","Building","Railway Station","Building","Coinage","","","","","","","",""
"New City",8,"Building","Temple","UnitType","Engineers","Building","Granary","Building","Harbour","Building","Marketplace","Building","Aqueduct","Building","Bank","Building","Coinage","","","","","",""
}

I can see that fc21 is updating the ~/.local version of the file. No segfault right now. I think the issue is install does not recognize the old location and does not 'migrate' the old to the new.

lmoureaux commented 3 years ago

Freeciv21 doesn't migrate settings from Freeciv (anymore). It looks like it no longer crashes: if I modify the code so that it doesn't find any music set, it starts just fine.

Feel free to reopen if this is still happening.