[Freeciv-Dev] [bug #22449] Misc freeciv-gtk2.exe caused an Access Violation

2014-09-14 Thread Jacob Nevins
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 

[Freeciv-Dev] [bug #22449] Misc freeciv-gtk2.exe caused an Access Violation

2014-09-14 Thread Jacob Nevins
Follow-up Comment #2, bug #22449 (project freeciv):

I've raised bug #22625 for the second backtrace signature.

___

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