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 00000001").


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 Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A5D06A 
g_signal_emit
01161099  C:\Program Files\Freeciv-2.5.0-gtk2\libgtk-win32-2.0-0.dll:01161099 
gtk_adjustment_value_changed
004291D0  _science_report_redraw
0042D7A3  _tileset_changed
00420648  _tilespec_reread
00420924  _tilespec_reread_callback
0040AEC7  _option_changed
0040B99C  _option_str_set
0048B91F  _option_dialog_option_apply
0048D180  _option_dialog_reponse_callback
63A48C6F  C:\Program Files\Freeciv-2.5.0-gtk2\libgobject-2.0-0.dll:63A48C6F 
g_cclosure_marshal_VOID__INTv
...


    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?22449>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to