[Freeciv-Dev] [bug #21590] "Applying" tileset change crashes client regularly

2016-06-21 Thread Marko Lindqvist
Update of bug #21590 (project freeciv):

  Status:None => Duplicate  
 Assigned to:None => cazfi  
 Open/Closed:Open => Closed 

___

Follow-up Comment #3:

Several bugs that could explain this have been fixed since, and this has not
been seen any more.

___

Reply to this item at:

  

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


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


[Freeciv-Dev] [bug #21590] Applying tileset change crashes client regularly

2014-09-14 Thread pepeto
Follow-up Comment #2, bug #21590 (project freeciv):

It crashes for me when the popup about incompatible tileset is drawn. At this
point, the map is redrawn with inconsistent tileset maybe.

Valgrind says:

==7737== Invalid read of size 1
==7737==at 0x4BF1A8: fill_terrain_sprite_layer (tilespec.c:4528)
==7737==by 0x4C5C1F: fill_sprite_array (tilespec.c:4921)
==7737==by 0x49A0EB: put_one_element (mapview_common.c:987)
==7737==by 0x49E190: update_map_canvas (mapview_common.c:1177)
==7737==by 0x49F34B: unqueue_mapview_updates (mapview_common.c:2617)
==7737==by 0x452D96: map_canvas_expose (mapview.c:383)
==7737==by 0x5B1D814: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:86)
==7737==by 0x675C3B7: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x676DD3C: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x67756F8: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x6775CE1: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x5C2D723: gtk_widget_event_internal (gtkwidget.c:5010)
==7737==  Address 0x778 is not stack'd, malloc'd or (recently) free'd
==7737== 
==7737== 
==7737== Process terminating with default action of signal 11 (SIGSEGV)
==7737==  Access not within mapped region at address 0x778
==7737==at 0x4BF1A8: fill_terrain_sprite_layer (tilespec.c:4528)
==7737==by 0x4C5C1F: fill_sprite_array (tilespec.c:4921)
==7737==by 0x49A0EB: put_one_element (mapview_common.c:987)
==7737==by 0x49E190: update_map_canvas (mapview_common.c:1177)
==7737==by 0x49F34B: unqueue_mapview_updates (mapview_common.c:2617)
==7737==by 0x452D96: map_canvas_expose (mapview.c:383)
==7737==by 0x5B1D814: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:86)
==7737==by 0x675C3B7: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x676DD3C: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x67756F8: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x6775CE1: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==7737==by 0x5C2D723: gtk_widget_event_internal (gtkwidget.c:5010)
==7737==  If you believe this happened as a result of a stack
==7737==  overflow in your program's main thread (unlikely but
==7737==  possible), you can try to increase the size of the
==7737==  main thread stack using the --main-stacksize= flag.
==7737==  The main thread stack size used in this run was 8388608.



___

Reply to this item at:

  http://gna.org/bugs/?21590

___
  Message posté via/par Gna!
  http://gna.org/


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


[Freeciv-Dev] [bug #21590] Applying tileset change crashes client regularly

2014-02-06 Thread Marko Lindqvist
Update of bug #21590 (project freeciv):

 Planned Release: = 2.6.0  

___

Follow-up Comment #1:

Only TRUNK affected

___

Reply to this item at:

  http://gna.org/bugs/?21590

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


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


[Freeciv-Dev] [bug #21590] Applying tileset change crashes client regularly

2014-02-03 Thread Marko Lindqvist
URL:
  http://gna.org/bugs/?21590

 Summary: Applying tileset change crashes client regularly
 Project: Freeciv
Submitted by: cazfi
Submitted on: Tue 04 Feb 2014 04:01:51 AM EET
Category: client-gtk-3.0
Severity: 3 - Normal
Priority: 5 - Normal
  Status: None
 Assigned to: None
Originator Email: 
 Open/Closed: Open
 Release: 
 Discussion Lock: Any
Operating System: None
 Planned Release: 

___

Details:

1. Game - Options - Local Client - Graphic
2. Select another Tileset
3. Click Apply
4. Repeat 2  3 a couple of times.

Client usually crashes on the second tileset change, once it also froze
completely with this in console:

*** Error in `./client/freeciv-gtk3': malloc(): smallbin double linked list
corrupted: 0x046da810 ***





___

Reply to this item at:

  http://gna.org/bugs/?21590

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


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