<URL: http://bugs.freeciv.org/Ticket/Display.html?id=40046 >

Version:  Freeciv 2.1.2

Client crash bug 1: (SDL, Untested in GTK)
    When trying to bribe an enemy unit, the client asks amount and after
clicking yes, the client crashes.  This has been earlier identified as a bug
that happens when the window is closed and then information is retreived from
the window without checking if it still exists.  This was fixed for GTK 2.1.0,
but appears not to have been fixed for SDL 2.1.2.

Here is the CivClient.Rpt file.  There are some other crashes in here, but I
was not able to identify a consistent cause.  Hopefully this helps.
-------------------

Error occured on Wednesday, January 16, 2008 at 10:41:58.

C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE caused an Access Violation at
location 0042c647 in module C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE
Reading from location ffffffff.

Registers:
eax=00000005 ebx=00000005 ecx=80004b50 edx=80004358 esi=80004358 edi=00517d02
eip=0042c647 esp=0114f7c0 ebp=0114f7fc iopl=0         nv up ei pl nz na pe nc
cs=0177  ss=017f  ds=017f  es=017f  fs=19a7  gs=0000             efl=00010202

Call stack:
0042C647  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0042C647 
tileset_tile_width 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/tilespec.c:493
00517D94  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:00517D94  WinMain 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:288
004D4CFD  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004D4CFD 
msg_callback 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/messagewin.c:71
004F1465  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004F1465 
widget_pressed_action 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/widget.c:402
004ABE1A  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004ABE1A 
main_mouse_button_down_handler 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:351
004AC65C  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004AC65C 
gui_event_loop 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:711
004ACE8C  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004ACE8C  ui_main 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:999
00406328  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:00406328  SDL_main 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/civclient.c:404
0050C4FB  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050C4FB 
console_main 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:220
0050C6D9  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050C6D9  WinMain 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:357
0050BF58  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050BF58 
units_have_activity_on_tile 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/common/unitlist.c:194
0040124B  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0040124B
004012B8  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004012B8
BFF8B537  C:\WINDOWS\SYSTEM\KERNEL32.DLL:BFF8B537  RtlUnwind
BFF8B3E9  C:\WINDOWS\SYSTEM\KERNEL32.DLL:BFF8B3E9  RtlUnwind


-------------------

Error occured on Wednesday, January 16, 2008 at 21:20:39.

C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE caused an Access Violation at
location 004bbffe in module C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE
Reading from location 013ca41c.

Registers:
eax=013ca400 ebx=013ca400 ecx=0114ff68 edx=00000000 esi=00000003 edi=00000000
eip=004bbffe esp=0114f830 ebp=0114f838 iopl=0         nv up ei pl zr na po nc
cs=0177  ss=017f  ds=017f  es=017f  fs=20c7  gs=0000             efl=00010246

Call stack:
004BBFFE  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004BBFFE 
call_meeting_dlg_callback 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/diplodlg.c:1263
004F1490  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004F1490 
widget_pressed_action 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/widget.c:393
004ABE1A  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004ABE1A 
main_mouse_button_down_handler 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:351
004AC65C  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004AC65C 
gui_event_loop 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:711
004ACE8C  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004ACE8C  ui_main 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:999
00406328  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:00406328  SDL_main 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/civclient.c:404
0050C4FB  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050C4FB 
console_main 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:220
0050C6D9  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050C6D9  WinMain 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:357
0050BF58  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050BF58 
units_have_activity_on_tile 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/common/unitlist.c:194
0040124B  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0040124B
004012B8  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004012B8
BFF8B537  C:\WINDOWS\SYSTEM\KERNEL32.DLL:BFF8B537  RtlUnwind
BFF8B3E9  C:\WINDOWS\SYSTEM\KERNEL32.DLL:BFF8B3E9  RtlUnwind


-------------------

Error occured on Friday, January 18, 2008 at 09:24:55.

C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE caused an Access Violation at
location 004ce4bb in module C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE
Reading from location ffffffff.

Registers:
eax=00000000 ebx=013a4320 ecx=008f0133 edx=0000008f esi=0000ff8f edi=00000000
eip=004ce4bb esp=0114f820 ebp=0114f838 iopl=0         nv up ei pl zr na po nc
cs=0177  ss=017f  ds=017f  es=017f  fs=3d8f  gs=0000             efl=00010246

Call stack:
004CE4BB  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004CE4BB 
diplomat_bribe_yes_callback 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/diplomat_dialog.c:1311
004F1465  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004F1465 
widget_pressed_action 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/widget.c:402
004ABE1A  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004ABE1A 
main_mouse_button_down_handler 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:351
004AC65C  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004AC65C 
gui_event_loop 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:711
004ACE8C  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004ACE8C  ui_main 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/gui-sdl/gui_main.c:999
00406328  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:00406328  SDL_main 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/client/civclient.c:404
0050C4FB  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050C4FB 
console_main 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:220
0050C6D9  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050C6D9  WinMain 
/Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:357
0050BF58  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0050BF58 
units_have_activity_on_tile 
x:/Projekte/freeciv/src/build/freeciv-2.1.2-sdl/common/unitlist.c:194
0040124B  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:0040124B
004012B8  C:\PROGRAM FILES\FREECIV-2.1.2-SDL\CIVCLIENT.EXE:004012B8
BFF8B537  C:\WINDOWS\SYSTEM\KERNEL32.DLL:BFF8B537  RtlUnwind
BFF8B3E9  C:\WINDOWS\SYSTEM\KERNEL32.DLL:BFF8B3E9  RtlUnwind





      Looking for the perfect gift? Give the gift of Flickr! 

http://www.flickr.com/gift/



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

Reply via email to