[Freeciv-Dev] [bug #23935] Client segfault when starting second local game

2015-11-04 Thread Marko Lindqvist
Follow-up Comment #8, bug #23935 (project freeciv):

One more case was found in S2_5 in bug #24010.

___

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 #23935] Client segfault when starting second local game

2015-10-31 Thread Jacob Nevins
Follow-up Comment #7, bug #23935 (project freeciv):

> Parts of bug #23835 affecting gtk2-client should be effectively reverted.
(that's actually bug #23853)

___

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 #23935] Client segfault when starting second local game

2015-10-28 Thread Marko Lindqvist
Update of bug #23935 (project freeciv):

  Status:  Ready For Test => Fixed  
 Assigned to:None => cazfi  
 Open/Closed:Open => Closed 


___

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 #23935] Client segfault when starting second local game

2015-10-25 Thread Marko Lindqvist
Update of bug #23935 (project freeciv):

  Status: In Progress => Ready For Test 

___

Follow-up Comment #3:

Fix attached

(file #25457)
___

Additional Item Attachment:

File name: SpritePixbufFree.patch Size:0 KB


___

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 #23935] Client segfault when starting second local game

2015-10-25 Thread Marko Lindqvist
Update of bug #23935 (project freeciv):

  Status:None => In Progress

___

Follow-up Comment #2:

Seems like this is caused by ill-adviced bugfix port from gtk3-client to
gtk2-client. Due to different pixbuf storage logic between the two what was
bug in gtk3-client was exactly right thing to do in gtk2-client.

Parts of bug #23835 affecting gtk2-client should be effectively reverted.

___

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 #23935] Client segfault when starting second local game

2015-10-24 Thread Jacob Nevins
Update of bug #23935 (project freeciv):

 Planned Release:2.6.0, 3.0.0 => 2.5.2, 2.6.0, 3.0.0

___

Follow-up Comment #1:

Happens on S2_5 too.

Similar backtrace can be provoked without restarting server by going into edit
mode and changing to global observer using dropdown.

___

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 #23935] Client segfault when starting second local game

2015-10-12 Thread Jacob Nevins
URL:
  

 Summary: Client segfault when starting second local game
 Project: Freeciv
Submitted by: jtn
Submitted on: Mon 12 Oct 2015 22:16:47 BST
Category: client-gtk-2.0
Severity: 3 - Normal
Priority: 5 - Normal
  Status: None
 Assigned to: None
Originator Email: 
 Open/Closed: Open
 Release: S2_6 r30056
 Discussion Lock: Any
Operating System: None
 Planned Release: 2.6.0, 3.0.0

___

Details:

Just tried firing up S2_6 for the first time in a while.

0 Start freeciv-gtk2, "Start New Game", then "Start".
0 Quit game (Game > Leave, "OK"
0 "Start New Game" again, then "Start" again
0 Segfault.

Haven't checked other branches.


#0  0x7fb9e9d339cc in g_type_check_is_value_type ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#1  0x7fb9e9d36131 in g_value_type_compatible ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#2  0x7fb9e9d15b38 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x7fb9ea79b6c7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#4  0x7fb9ea79c1d0 in gtk_list_store_set_valist ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#5  0x7fb9ea79c2b7 in gtk_list_store_set ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#6  0x004ef004 in editbar_reload_tileset (eb=0x2d40270)
at editgui.c:813
presource = 0xa87980 
iter = {stamp = 633485781, user_data = 0x48be930, user_data2 = 0x5, 
  user_data3 = 0x7b45d80}
store = 0x2d35c90
pixbuf = 0x4cdd8f0
tvs = 
sprite = 
#7  editgui_tileset_changed () at editgui.c:1850
No locals.
#8  0x00474b5f in set_client_state (
newstate=newstate@entry=C_S_RUNNING) at client_main.c:900
oldstate = C_S_PREPARING
__FUNCTION__ = "set_client_state"
#9  0x004a7683 in handle_start_phase (phase=0) at packhand.c:1231
__FUNCTION__ = "handle_start_phase"
#10 0x004afb9a in client_handle_packet (
type=type@entry=PACKET_START_PHASE, packet=packet@entry=0x4a4e400)
at packhand_gen.c:270
No locals.
#11 0x0047341f in client_packet_input (packet=packet@entry=0x4a4e400,

type=126) at client_main.c:730
__FUNCTION__ = "client_packet_input"
#12 0x0047a11c in input_from_server (fd=)
at clinet.c:413
packet = 0x4a4e400
type = PACKET_START_PHASE
nb = 
__FUNCTION__ = "input_from_server"
#13 0x00449260 in get_net_input (source=, 
condition=, data=) at gui_main.c:1917
No locals.
#14 0x7fb9e9a41ce5 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#15 0x7fb9e9a42048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#16 0x7fb9e9a4230a in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#17 0x7fb9ea79e447 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x0044a5c0 in ui_main (argc=argc@entry=1, 
argv=argv@entry=0x7ffee2a1c568) at gui_main.c:1696
home = 
sig = 
__FUNCTION__ = "ui_main"
#19 0x00473b08 in client_main (argc=1, argv=0x7ffee2a1c568)
at client_main.c:662
i = 1
loglevel = LOG_NORMAL
ui_options = 
ui_separator = 
option = 
user_tileset = 
fatal_assertions = -1
aii = 1
__FUNCTION__ = "client_main"
#20 0x7fb9e9437ec5 in __libc_start_main (main=0x447300 , argc=1, 
argv=0x7ffee2a1c568, init=, fini=, 
rtld_fini=, stack_end=0x7ffee2a1c558) at libc-start.c:287
result = 
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6783368134864491701, 
4485893, 140732700673376, 0, 0, -6782816710762343243, 
-6822795217331596107}, mask_was_saved = 0}}, priv = {pad = {
  0x0, 0x0, 0x63f4b0 <__libc_csu_init>, 0x7ffee2a1c568}, data = {
  prev = 0x0, cleanup = 0x0, canceltype = 6550704}}}
not_first_call = 
#21 0x0044732e in _start ()
No symbol table info available.





___

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