URL: <http://gna.org/bugs/?16802>
Summary: Client crash in tile_to_canvas_pos() Project: Freeciv Submitted by: pepeto Submitted on: samedi 02.10.2010 à 19:32 Category: client Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: 2.2.3+ Discussion Lock: Any Operating System: None Planned Release: _______________________________________________________ Details: Program received signal SIGSEGV, Segmentation fault. tile_to_canvas_pos (canvas_x=0x7fffffffdb0c, canvas_y=0x7fffffffdb08, ptile=0x1) at mapview_common.c:313 313 base_map_distance_vector(&dx, &dy, Back trace: #0 tile_to_canvas_pos (canvas_x=0x7fffffffdb0c, canvas_y=0x7fffffffdb08, ptile=0x1) at mapview_common.c:313 center_map_x = 31 center_map_y = 49 dx = 0 dy = 60 #1 0x0000000000432e03 in tile_visible_and_not_on_border_mapcanvas (ptile=0x1) at mapview_common.c:843 canvas_x = <value optimised out> canvas_y = <value optimised out> xmin = <value optimised out> ymin = <value optimised out> xmax = <value optimised out> ymax = <value optimised out> xsize = <value optimised out> ysize = <value optimised out> border_x = 60 border_y = 60 same = <value optimised out> #2 0x000000000042223d in advance_unit_focus () at control.c:536 candidate = 0x1a087f0 num_units_in_old_focus = 0 #3 0x000000000041c525 in client_remove_unit (punit=0x2371a40) at climisc.c:90 pcity = <value optimised out> ptile = 0x1d101a0 hc = 231 old_unit = {utype = 0x7f6cf8, tile = 0x1d101a0, owner = 0x81ff00, id = 1200, homecity = 231, upkeep = {0, 0, 0, 0, 0, 0}, moves_left = 0, hp = 0, veteran = 0, fuel = 0, birth_turn = 146, ai = {control = false, ai_role = AIUNIT_NONE, ferryboat = 0, passenger = 0, bodyguard = 0, charge = 0, prev_struct = 0x0, cur_struct = 0x0, prev_pos = 0x0, cur_pos = 0x0, target = 0, hunted = 0, done = false}, activity = ACTIVITY_IDLE, goto_tile = 0x1d1b4e0, activity_count = 0, activity_target = S_LAST, activity_base = -1, focus_status = FOCUS_AVAIL, ord_map = 0, ord_city = 0, debug = false, moved = false, paradropped = false, done_moving = true, transported_by = -1, occupy = 0, battlegroup = -1, client = {colored = false, color_index = 0}, server = {vision = 0x0}, has_orders = true, orders = {length = 13, index = 1, repeat = false, vigilant = false, list = 0x235e290}} old = 1 #4 0x000000000043b35a in handle_unit_remove (unit_id=<value optimised out>) at packhand.c:330 punit = <value optimised out> powner = 0x81ff00 #5 0x0000000000440360 in client_handle_packet (type=<value optimised out>, packet=0x31) at packhand_gen.c:136 No locals. #6 0x0000000000417cfd in client_packet_input (packet=<value optimised out>, type=48) at client_main.c:529 No locals. #7 0x000000000041d229 in input_from_server (fd=<value optimised out>) at clinet.c:383 result = true packet = 0x31 type = PACKET_UNIT_REMOVE __PRETTY_FUNCTION__ = "input_from_server" #8 0x00007ffff4f28d3f in gdk_io_invoke (source=<value optimised out>, condition=<value optimised out>, data=<value optimised out>) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkevents.c:1082 closure = 0x1442220 gdk_cond = GDK_INPUT_READ #9 0x00007ffff2d448c2 in g_main_dispatch (context=0x930c10) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960 dispatch = 0x7ffff2d86e10 <g_io_unix_dispatch> user_data = 0x1442220 callback = 0x7ffff4f28cf0 <gdk_io_invoke> cb_funcs = 0x7ffff2fe2610 cb_data = 0x1443950 current_source_link = {data = 0x14438d0, next = 0x0} source = 0x14438d0 current = 0xd60500 i = 0 #10 IA__g_main_context_dispatch (context=0x930c10) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513 No locals. #11 0x00007ffff2d48748 in g_main_context_iterate (context=0x930c10, block=<value optimised out>, dispatch=<value optimised out>, self=<value optimised out>) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591 max_priority = 2147483647 timeout = 98 some_ready = 1 nfds = 4 allocated_nfds = -220899760 fds = <value optimised out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #12 0x00007ffff2d48c55 in IA__g_main_loop_run (loop=0xfa1dd0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2799 self = 0x8702b0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #13 0x00007ffff52ebbb7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1219 tmp_list = 0x93c3d0 functions = 0x0 init = 0xa23190 loop = <value optimised out> #14 0x0000000000417139 in ui_main (argc=1, argv=0x7fffffffe348) at gui_main.c:1627 home = <value optimised out> sig = <value optimised out> #15 0x000000000041807a in client_main (argc=<value optimised out>, argv=0x7fffffffe348) at client_main.c:481 i = 1 loglevel = 2 ui_options = <value optimised out> ui_separator = 64 option = <value optimised out> user_tileset = false #16 0x00007ffff29a1c4d in __libc_start_main (main=<value optimised out>, argc=<value optimised out>, ubp_av=<value optimised out>, init=<value optimised out>, fini=<value optimised out>, rtld_fini=<value optimised out>, stack_end=0x7fffffffe338) at libc-start.c:226 result = <value optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -8562168943372130568, 4271136, 140737488347968, 0, 0, 8562168943019304696, 8562175780002211576}, mask_was_saved = 0}}, priv = {pad = { 0x0, 0x0, 0x52db60, 0x7fffffffe348}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5430112}}} not_first_call = <value optimised out> #17 0x0000000000412c49 in _start () No symbol table info available. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?16802> _______________________________________________ Message posté via/par Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev