Complete.Org:
Mailing Lists:
Archives:
freeciv-dev:
September 2003: [Freeciv-Dev] (PR#6202) S1_14: civclient memory leaks |
![]() |
[Freeciv-Dev] (PR#6202) S1_14: civclient memory leaks[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
==2489== 16 bytes in 1 blocks are definitely lost in loss record 13 of 87 ==2489== at 0x40160749: malloc (vg_clientfuncs.c:103) ==2489== by 0x40503B42: NewDatabase (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x405059FB: XrmGetStringDatabase (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x404E9467: InitDefaults (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x404E9567: XGetDefault (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x4292626E: _XcursorGetDisplayInfo (in /usr/local/lib/libXcursor.so.1.0) ==2489== by 0x429262FE: XcursorSupportsARGB (in /usr/local/lib/libXcursor.so.1.0) ==2489== by 0x42928BCB: XcursorNoticeCreateBitmap (in /usr/local/lib/libXcursor.so.1.0) ==2489== by 0x404E3712: _XNoticeCreateBitmap (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x404E3CAC: XCreatePixmap (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x404E2A7E: XCreateBitmapFromData (in /usr/local/lib/libX11.so.6.2) ==2489== by 0x4047CF5C: gdk_bitmap_create_from_data (gdkpixmap.c:131) ==2489== by 0x8094A28: ui_main (gui_main.c:783) ==2489== by 0x8062178: main (civclient.c:228) ==2489== by 0x406064EC: __libc_start_main (in /lib/libc-2.3.2.so) ==2489== by 0x805FE10: (within /tmp/jshort/freeciv/client/civclient) ==2489== ==2489== 186 bytes in 3 blocks are possibly lost in loss record 47 of 87 ==2489== at 0x40160749: malloc (vg_clientfuncs.c:103) ==2489== by 0x80C633F: fc_real_malloc (mem.c:62) ==2489== by 0x80D3AA5: find_best_specialist_arrangement (cma_core.c:1587) ==2489== by 0x80D3D3F: optimize_final (cma_core.c:1713) ==2489== by 0x80D4164: cma_query_result (cma_core.c:1938) ==2489== by 0x80D3E0C: handle_city (cma_core.c:1782) ==2489== by 0x80D3FBA: city_changed (cma_core.c:1847) ==2489== by 0x80D0FD0: execute_call (agents.c:162) ==2489== by 0x80D1032: call_handle_methods (agents.c:195) ==2489== by 0x80D10C1: thaw (agents.c:231) ==2489== by 0x80D12F6: agents_thaw_hint (agents.c:395) ==2489== by 0x807133B: handle_thaw_hint (packhand.c:2389) ==2489== by 0x8062442: handle_packet_input (civclient.c:456) ==2489== by 0x80654FB: input_from_server (clinet.c:326) ==2489== by 0x80952F2: get_net_input (gui_main.c:1061) ==2489== by 0x40474901: gdk_io_invoke (gdkevents.c:882) ==2489== by 0x404A7075: g_io_unix_dispatch (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A897D: g_main_dispatch (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A8E58: g_main_iterate (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A90F3: g_main_run (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x403B3E2E: gtk_main (gtkmain.c:524) ==2489== by 0x8094E6D: ui_main (gui_main.c:895) ==2489== by 0x8062178: main (civclient.c:228) ==2489== by 0x406064EC: __libc_start_main (in /lib/libc-2.3.2.so) ==2489== by 0x805FE10: (within /tmp/jshort/freeciv/client/civclient) ==2489== ==2489== 352 bytes in 4 blocks are definitely lost in loss record 62 of 87 ==2489== at 0x40160C41: calloc (vg_clientfuncs.c:245) ==2489== by 0x404A9CAF: g_malloc0 (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x4041C1EA: gtk_type_new (gtktypeutils.c:370) ==2489== by 0x403B6900: gtk_menu_new (gtkmenu.c:376) ==2489== by 0x80A50C9: create_science_dialog (repodlgs.c:157) ==2489== by 0x80A4E46: popup_science_dialog (repodlgs.c:115) ==2489== by 0x806F464: handle_player_info (packhand.c:1207) ==2489== by 0x8062223: handle_packet_input (civclient.c:279) ==2489== by 0x80654FB: input_from_server (clinet.c:326) ==2489== by 0x80952F2: get_net_input (gui_main.c:1061) ==2489== by 0x40474901: gdk_io_invoke (gdkevents.c:882) ==2489== by 0x404A7075: g_io_unix_dispatch (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A897D: g_main_dispatch (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A8E58: g_main_iterate (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A90F3: g_main_run (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x403B3E2E: gtk_main (gtkmain.c:524) ==2489== by 0x8094E6D: ui_main (gui_main.c:895) ==2489== by 0x8062178: main (civclient.c:228) ==2489== by 0x406064EC: __libc_start_main (in /lib/libc-2.3.2.so) ==2489== by 0x805FE10: (within /tmp/jshort/freeciv/client/civclient) ==2489== ==2489== 10080 bytes in 237 blocks are definitely lost in loss record 82 of 87 ==2489== at 0x40160749: malloc (vg_clientfuncs.c:103) ==2489== by 0x80C633F: fc_real_malloc (mem.c:62) ==2489== by 0x8095725: intl_slist (gui_stuff.c:131) ==2489== by 0x8078DAF: create_city_info_table (citydlg.c:566) ==2489== by 0x807B193: create_and_append_happiness_page (citydlg.c:1176) ==2489== by 0x807C1F8: create_city_dialog (citydlg.c:1499) ==2489== by 0x8078A2D: popup_city_dialog (citydlg.c:448) ==2489== by 0x80678A5: do_map_click (control.c:1240) ==2489== by 0x809AFF2: butt_down_mapcanvas (mapctrl.c:310) ==2489== by 0x403B57D5: gtk_marshal_BOOL__POINTER (gtkmarshal.c:28) ==2489== by 0x403ED9D4: gtk_handlers_run (gtksignal.c:1912) ==2489== by 0x403ECB2C: gtk_signal_real_emit (gtksignal.c:1477) ==2489== by 0x403EA461: gtk_signal_emit (gtksignal.c:552) ==2489== by 0x4042BA37: gtk_widget_event (gtkwidget.c:2864) ==2489== by 0x403B561E: gtk_propagate_event (gtkmain.c:1385) ==2489== by 0x403B43A3: gtk_main_do_event (gtkmain.c:818) ==2489== by 0x40475BE4: gdk_event_dispatch (gdkevents.c:2139) ==2489== by 0x404A897D: g_main_dispatch (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A8E58: g_main_iterate (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x404A90F3: g_main_run (in /usr/lib/libglib-1.2.so.0.0.10) ==2489== by 0x403B3E2E: gtk_main (gtkmain.c:524) ==2489== by 0x8094E6D: ui_main (gui_main.c:895) ==2489== by 0x8062178: main (civclient.c:228) ==2489== by 0x406064EC: __libc_start_main (in /lib/libc-2.3.2.so) ==2489== by 0x805FE10: (within /tmp/jshort/freeciv/client/civclient) ==2489== ==2489== LEAK SUMMARY: ==2489== definitely lost: 10448 bytes in 242 blocks. ==2489== possibly lost: 186 bytes in 3 blocks. ==2489== still reachable: 638969 bytes in 5120 blocks. ==2489== suppressed: 0 bytes in 0 blocks.
|