[Freeciv-Dev] [bug #21856] Crash on hitting 'turn done', hex map

2014-03-22 Thread Marko Lindqvist
Update of bug #21856 (project freeciv):

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

___

Follow-up Comment #2:

The savegame indeed has phasemode "Team", and it doesn't crash with S2_4 HEAD.

___

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 #21856] Crash on hitting 'turn done', hex map

2014-03-22 Thread Marko Lindqvist
Follow-up Comment #1, bug #21856 (project freeciv):

> freeciv-server(dai_data_phase_finished+0x29)[0x55622cb9]
...
> freeciv-server(dai_treaty_evaluate+0xd4)[0x55616304]
> freeciv-server(dai_diplomacy_actions+0xf41)[0x55618b51]

As it's opening/closing data phase as part of treaty evaluation, I would
assume phasemode is something else than concurrent. Is that correct? Otherwise
the both players should have the phase open at the same time (i.e., when one
player suggest treaty, the other has the phase open too)

Then this is likely to be duplicate of bug #21616, fixed by patch #4515.

___

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 #21856] Crash on hitting 'turn done', hex map

2014-03-22 Thread anonymous
URL:
  

 Summary: Crash on hitting 'turn done', hex map
 Project: Freeciv
Submitted by: None
Submitted on: Sat 22 Mar 2014 09:59:31 PM UTC
Category: None
Severity: 4 - Important
Priority: 5 - Normal
  Status: None
 Assigned to: None
Originator Email: paranormali...@earthlink.net
 Open/Closed: Open
 Release: 2.4.2
 Discussion Lock: Any
Operating System: GNU/Linux
 Planned Release: 

___

Details:

here's the output from gdb- loaded up a savegame, hit "turn done", game
crashes

using xfce and fedora 20, binary is freeciv 2.4.2 from fedora repositories
-
[jfisher@localhost ~]$ gdb freeciv-gtk2
GNU gdb (GDB) Fedora 7.6.50.20130731-19.fc20
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /usr/bin/freeciv-gtk2...Reading symbols from
/usr/bin/freeciv-gtk2...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install
freeciv-2.4.2-1.fc20.x86_64
(gdb) run
Starting program: /usr/bin/freeciv-gtk2 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py",
line 9, in 
from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in 
import gdb.backtrace
ImportError: No module named backtrace
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py",
line 9, in 
from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in 
import gdb.backtrace
ImportError: No module named backtrace
[New Thread 0x7fffddab0700 (LWP 1837)]
[Thread 0x7fffddab0700 (LWP 1837) exited]
[New Thread 0x7fffddab0700 (LWP 1838)]
[New Thread 0x7fffd6aab700 (LWP 1839)]
[New Thread 0x7fffd62aa700 (LWP 1840)]
[New Thread 0x7fffd5aa9700 (LWP 1841)]

(freeciv-gtk2:1833): Gtk-WARNING **: GtkSpinButton: setting an adjustment with
non-zero page size is deprecated

(freeciv-gtk2:1833): Gtk-WARNING **: GtkSpinButton: setting an adjustment with
non-zero page size is deprecated

(freeciv-gtk2:1833): Gtk-WARNING **: GtkSpinButton: setting an adjustment with
non-zero page size is deprecated
Detaching after fork from child process 1842.
[Thread 0x7fffd5aa9700 (LWP 1841) exited]
*** Error in `freeciv-server': free(): invalid next size (fast):
0x57461540 ***
=== Backtrace: =
/lib64/libc.so.6(+0x3ad2a75cff)[0x76c94cff]
/lib64/libc.so.6(+0x3ad2a7cff8)[0x76c9bff8]
freeciv-server(dai_data_phase_finished+0x29)[0x55622cb9]
freeciv-server(+0xcfc74)[0x55623c74]
freeciv-server(+0xc1432)[0x55615432]
freeciv-server(dai_treaty_evaluate+0xd4)[0x55616304]
freeciv-server(dai_diplomacy_actions+0xf41)[0x55618b51]
freeciv-server(+0x18e60)[0x5556ce60]
freeciv-server(main+0x277)[0x555658b7]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x76c40d65]
freeciv-server(+0x12381)[0x55566381]
=== Memory map: 
4000-557af000 r-xp  fd:01 1854255   
/usr/bin/freeciv-server
559ae000-559b1000 r--p 0025a000 fd:01 1854255   
/usr/bin/freeciv-server
559b1000-559b8000 rw-p 0025d000 fd:01 1854255   
/usr/bin/freeciv-server
559b8000-5a6c3000 rw-p  00:00 0 
[heap]
7fffec26b000-7fffec276000 r-xp  fd:01 1838663   
/usr/lib64/libnss_files-2.18.so
7fffec276000-7fffec475000 ---p b000 fd:01 1838663   
/usr/lib64/libnss_files-2.18.so
7fffec475000-7fffec476000 r--p a000 fd:01 1838663   
/usr/lib64/libnss_files-2.18.so
7fffec476000-7fffec477000 rw-p b000 fd:01 1838663   
/usr/lib64/libnss_files-2.18.so
7fffec477000-729a r--p  fd:01 1840847   
/usr/lib/locale/locale-archive
729a-72a1a000 r-xp  fd:01 1842827   
/usr/lib64/libfreebl3.so
72a1a000-72c19000 ---p 0007a000 fd:01 1842827