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

Just FYI for anyone who feels like tracking these down.

The first comes on connecting and disconnecting repeatedly from a 
running server.

==8740== 944 bytes in 78 blocks are definitely lost in loss record 127 
of 184
==8740==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==8740==    by 0x8083D1B: fc_real_realloc (mem.c:97)
==8740==    by 0x8092E51: ruleset_cache_add (specvec.h:81)
==8740==    by 0x806CE94: handle_ruleset_cache_effect (packhand.c:2979)
==8740==    by 0x8072650: client_handle_packet (packhand_gen.c:333)
==8740==    by 0x8057ED8: handle_packet_input (civclient.c:389)
==8740==    by 0x805C8F8: input_from_server (clinet.c:350)
==8740==    by 0x43C7B2E: (within /usr/lib/libgdk-x11-2.0.so.0.1200.9)
==8740==    by 0x45E464C: (within /usr/lib/libglib-2.0.so.0.1600.3)
==8740==    by 0x45B0977: g_main_context_dispatch (in 
==8740==    by 0x45B3BCD: (within /usr/lib/libglib-2.0.so.0.1600.3)
==8740==    by 0x45B3F56: g_main_loop_run (in 
==8740==    by 0x417ED03: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==8740==    by 0x8101156: ui_main (gui_main.c:1189)
==8740==    by 0x80581B0: main (civclient.c:361)

The second from running multiple games on the same server invocation.

==8905== 900 (182 direct, 718 indirect) bytes in 7 blocks are definitely 
lost in loss record 9 of 15
==8905==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==8905==    by 0x804B8EA: fc_real_malloc (mem.c:75)
==8905==    by 0x804E7DB: genlist_insert (genlist.c:132)
==8905==    by 0x80B4AA4: effect_group_new (speclist.h:106)
==8905==    by 0x80873A1: load_ruleset_buildings (ruleset.c:1181)
==8905==    by 0x808A658: load_rulesets (ruleset.c:3255)
==8905==    by 0x805155A: srv_main (srv_main.c:1732)
==8905==    by 0x804A623: main (civserver.c:208)

Freeciv-dev mailing list

Reply via email to