Update of bug #22449 (project freeciv):
Summary: client gtk errors = Misc freeciv-gtk2.exe
caused an Access Violation
___
Follow-up Comment #1:
Manually decoded backtraces of comment #0.
To the OP: is it possible that you got the backtraces mixed up? The second one
looks much more like a tileset-switching bug.
1. While switching from amplio to trident tileset
This seems like an odd backtrace for that cause:
004ED08F _featured_text_to_plain_text
0044DA1E _output_window_append
0044A4A8 _version_message_main_thread
6C34137C C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C34137C
[maybe _gdk_threads_dispatch?]
685FA30E C:\Program Files\Freeciv-2.5.0-gtk2\libglib-2.0-0.dll:685FA30E
g_child_watch_add
685F81D3 C:\Program Files\Freeciv-2.5.0-gtk2\libglib-2.0-0.dll:685F81D3
g_source_is_destroyed
685F8C0A C:\Program Files\Freeciv-2.5.0-gtk2\libglib-2.0-0.dll:685F8C0A
g_main_context_dispatch
685F8DE5 C:\Program Files\Freeciv-2.5.0-gtk2\libglib-2.0-0.dll:685F8DE5
g_main_context_dispatch
685F91D4 C:\Program Files\Freeciv-2.5.0-gtk2\libglib-2.0-0.dll:685F91D4
g_main_loop_run
01229038 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:01229038
gtk_main
00405DE1 _ui_main
...
2. unknown cause
This looks like it was caused by changing tileset, in fact.
Top of backtrace is deep in Gtk/Gdk, but I'm guessing we passed a NULL pointer
in or something (Reading from location 0001).
63A4F305 C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A4F305
g_object_ref
6C34939B C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C34939B
gdk_gc_set_values
6C34950D C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C34950D
gdk_gc_set_clip_mask
0046504A _gtk_pixcomm_expose
0122B916 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:0122B916
gtk_marshal_VOID__UINT_STRING
63A468AB C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A468AB
g_cclosure_new_swap
63A462FC C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A462FC
g_closure_invoke
63A5D7BC C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5D7BC
g_signal_emit_by_name
63A5CE2F C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5CE2F
g_signal_emit_valist
63A5D06A C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5D06A
g_signal_emit
0134B557 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:0134B557
gtk_widget_get_realized
011A6B0D C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:011A6B0D
gtk_container_propagate_expose
011A6B48 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:011A6B48
gtk_container_propagate_expose
011A5436 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:011A5436
gtk_container_forall
011A5611 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:011A5611
gtk_container_forall
011BDC37 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:011BDC37
gtk_entry_completion_get_inline_selection
0122B916 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:0122B916
gtk_marshal_VOID__UINT_STRING
63A468AB C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A468AB
g_cclosure_new_swap
63A462FC C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A462FC
g_closure_invoke
63A5D7BC C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5D7BC
g_signal_emit_by_name
63A5CE2F C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5CE2F
g_signal_emit_valist
63A5D06A C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5D06A
g_signal_emit
0134B557 C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:0134B557
gtk_widget_get_realized
0122A22F C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:0122A22F
gtk_main_do_event
6C3641DD C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C3641DD
gdk_window_end_paint
6C364191 C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C364191
gdk_window_end_paint
6C364191 C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C364191
gdk_window_end_paint
6C364191 C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C364191
gdk_window_end_paint
6C364191 C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C364191
gdk_window_end_paint
6C35F6B6 C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C35F6B6
gdk_window_is_viewable
6C361640 C:\Program Files\Freeciv-2.5.0-gtk2\libgdk-win32-2.0-0.dll:6C361640
gdk_window_process_updates
63A487B3 C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A487B3
g_cclosure_marshal_VOID__VOID
63A462FC C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A462FC
g_closure_invoke
63A5D66D C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5D66D
g_signal_emit_by_name
63A5CDAD C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5CDAD
g_signal_emit_valist
63A5D06A C:\Program