On Fri, May 01, 2009 at 08:34:22PM +0100, Andrew Ross wrote: > On Fri, May 01, 2009 at 03:26:57PM -0400, Hezekiah M. Carty wrote: > > On Fri, May 1, 2009 at 2:38 PM, Andrew Ross > > <[email protected]> wrote: > > > I yesterday ran into the same problem with the octave bindings and today > > > found svn had solved it. I checked recent commits to cairo.c and I can't > > > see any explicit mention of it. I haven't tested with other languages. > > > As an aside, calling plend1 instead of plend gets round the problem. > > > This may give a big clue as to the cause of the problem > > > > Andrew, > > > > Yes, the problem seems to come from the freeing/releasing of > > dynamically loaded libraries. Hazen and I (more Hazen than I) tracked > > this down a short while ago, but the exact source of the problem is > > unclear. > > > > The fact that it works in both the OCaml toplevel and Octave may > > provide more help. In the mean time the plend1 workaround seems to > > work in all cases. I have this in a lot of code locally and have not > > faced any segfaults when sticking with plend1. > > > > Thank you for the information on Octave. I still wonder if this is a > > bug in PLplot or if it is something Debian related. I have the > > problem on both Debian and Ubuntu but not on Fedora. > > My tests were on Ubuntu Jaunty (just released) so if is a Debian / Ubuntu > issue it is an ongoing one.
Further information. The crash still occurs with a simple C example which calls plinit / plot something / plend twice with a cairo driver. There are a slew of pango / glib warnings. Debugging shows that this only occurs for dynamic drivers and not static drivers. valgrind gives the following trace for the segfault. It's still not clear whether this is a pango / cairo issue or something not being done correctly in plplot. Bug reports for other versions of the pango / cairo libraries and other platforms would be useful. I really don't know enough about cairo / pango to make much more progress. Andrew ==17634== Memcheck, a memory error detector. ==17634== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==17634== Using LibVEX rev 1884, a library for dynamic binary translation. ==17634== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==17634== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation framework. ==17634== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==17634== For more details, rerun with: -v ==17634== ==17634== My PID = 17634, parent PID = 14957. Prog and args are: ==17634== ./x01c ==17634== -dev ==17634== xcairo ==17634== ==17634== Invalid read of size 8 ==17634== at 0x6FDFA29: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FDFAA8: pango_layout_context_changed (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD95: text_end_cairo (cairo.c:525) =17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E74517: c_plenvi (plvpor.c:192) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x4018FA: plot2 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401608: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== Address 0x90 is not stack'd, malloc'd or (recently) free'd ==17634== ==17634== Process terminating with default action of signal 11 (SIGSEGV) ==17634== Access not within mapped region at address 0x90 ==17634== at 0x6FDFA29: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FDFAA8: pango_layout_context_changed (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD95: text_end_cairo (cairo.c:525) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E74517: c_plenvi (plvpor.c:192) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x4018FA: plot2 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401608: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== If you believe this happened as a result of a stack overflow in your ==17634== program's main thread (unlikely but possible), you can try to increase ==17634== the size of the main thread stack using the --main-stacksize= flag. ==17634== The main thread stack size used in this run was 8388608. ==17634== ==17634== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 102 from 4) ==17634== malloc/free: in use at exit: 2,130,401 bytes in 7,894 blocks. ==17634== malloc/free: 24,253 allocs, 16,359 frees, 7,197,228 bytes allocated. ==17634== For counts of detected errors, rerun with: -v ==17634== searching for pointers to 7,894 not-freed blocks. ==17634== checked 2,186,776 bytes. ==17634== ==17634== ==17634== 25 bytes in 1 blocks are definitely lost in loss record 17 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0xA2BAFE9: XauFileName (in /usr/lib/libXau.so.6.0.0) ==17634== by 0xA2BB22E: XauGetBestAuthByAddr (in /usr/lib/libXau.so.6.0.0) ==17634== by 0x9A6B45B: (within /usr/lib/libxcb.so.1.1.0) ==17634== by 0x9A6B0E8: xcb_connect (in /usr/lib/libxcb.so.1.1.0) ==17634== by 0x80070D1: _XConnectXCB (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FEF55C: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x6BAE6E5: plD_init_xcairo (cairo.c:1218) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 8,240 (64 direct, 8,176 indirect) bytes in 1 blocks are definitely lost in loss record 26 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x7FF4EFC: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8006E6F: XrmInitialize (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3432: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 4,096 bytes in 1 blocks are definitely lost in loss record 31 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x7FF4CC7: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8006E6F: XrmInitialize (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3432: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 7,292 (52 direct, 7,240 indirect) bytes in 1 blocks are definitely lost in loss record 32 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x800F359: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x800F657: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015BB6: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x80151A2: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015975: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x80379AF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C692: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C75A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8004B5F: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x800692D: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 1,091 (16 direct, 1,075 indirect) bytes in 1 blocks are definitely lost in loss record 33 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x800F7F4: _XlcAddCharSet (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x800F5F6: _XlcAddCT (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x800F657: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015BB6: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x80151A2: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015975: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x80379AF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C692: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C75A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8004B5F: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x800692D: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 24 bytes in 1 blocks are definitely lost in loss record 41 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x801C6A4: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C75A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8004B5F: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x800692D: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 40 bytes in 1 blocks are definitely lost in loss record 43 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x8011A72: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015D7E: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x80151A2: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015975: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x80337EF: _XlcDefaultLoader (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C692: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C75A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8004B5F: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x800692D: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 48 bytes in 1 blocks are definitely lost in loss record 45 of 210 ==17634== at 0x4C279E1: realloc (vg_replace_malloc.c:429) ==17634== by 0x8005971: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x8006400: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x8006957: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 2,048 bytes in 1 blocks are definitely lost in loss record 57 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x801194E: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015D7E: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x80151A2: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x8015975: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x80379AF: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C692: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C75A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8004B5F: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x800692D: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 4,075 (64 direct, 4,011 indirect) bytes in 1 blocks are definitely lost in loss record 59 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x800FE91: _XlcSetConverter (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8033971: _XlcDefaultLoader (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C692: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x801C75A: _XrmInitParseInfo (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x8004B5F: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x800692D: XrmGetStringDatabase (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3443: (within /usr/lib/libX11.so.6.2.0) ==17634== by 0x7FE3657: XGetDefault (in /usr/lib/libX11.so.6.2.0) ==17634== by 0x724A922: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724AC15: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724B451: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724BB94: cairo_xlib_surface_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5E5: xcairo_init_cairo (cairo.c:1179) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 152 bytes in 1 blocks are definitely lost in loss record 60 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x722ECB5: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x722067B: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x721AA69: cairo_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAE5FB: xcairo_init_cairo (cairo.c:1180) ==17634== by 0x6BAE84A: plD_init_xcairo (cairo.c:1233) ==17634== by 0x4E450DA: plP_init (plcore.c:136) ==17634== by 0x4E49CEF: c_plinit (plcore.c:1796) ==17634== by 0x4E49B9B: c_plstar (plcore.c:1740) ==17634== by 0x4013B4: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 292 (52 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 61 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x631810A: (within /lib/libc-2.9.so) ==17634== by 0x6318A06: __nss_database_lookup (in /lib/libc-2.9.so) ==17634== by 0xAAFB33F: ??? ==17634== by 0xAAFC01E: ??? ==17634== by 0x62C5DF2: getpwnam_r (in /lib/libc-2.9.so) ==17634== by 0x7942B06: (within /usr/lib/libglib-2.0.so.0.2000.1) ==17634== by 0x7944494: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.2000.1) ==17634== by 0x6FE9C5D: pango_config_key_get (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FD4B70: pango_find_map (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FD80B0: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FD8827: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE069C: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE18EC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE3515: pango_layout_get_pixel_extents (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE355D: pango_layout_get_pixel_size (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD55: text_end_cairo (cairo.c:518) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 288 (256 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 76 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x871D09A: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x871DADC: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x871DBFC: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x8722BB0: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0xA4C7C52: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4C8B93: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4CA709: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4CAE2A: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4C1040: XML_ParseBuffer (in /usr/lib/libexpat.so.1.5.2) ==17634== by 0x87214F8: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x87217DD: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x8722C34: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0xA4C7C52: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4C8B93: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4CA709: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4CAE2A: (within /usr/lib/libexpat.so.1.5.2) ==17634== by 0xA4C1040: XML_ParseBuffer (in /usr/lib/libexpat.so.1.5.2) ==17634== by 0x87214F8: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x8716F66: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x8717045: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x8717134: FcInit (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x870EC11: FcConfigGetCurrent (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x870F3CF: FcConfigSubstituteWithPat (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x6DBC4BF: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x84E2A24: (within /usr/lib/libpangoft2-1.0.so.0.2400.1) ==17634== by 0x6FD82ED: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FD8827: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE069C: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE18EC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE3515: pango_layout_get_pixel_extents (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE355D: pango_layout_get_pixel_size (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD55: text_end_cairo (cairo.c:518) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 408 (24 direct, 384 indirect) bytes in 1 blocks are definitely lost in loss record 80 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x725B1B9: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x725B359: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x725B659: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x725BE3A: cairo_ft_font_face_create_for_pattern (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6DB8819: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DBC17C: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0xB12838C: (within /usr/lib/pango/1.6.0/modules/pango-basic-fc.so) ==17634== by 0x6FEAEB9: pango_shape (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FDE4B1: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FDEDFC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE0A13: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE18EC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE3515: pango_layout_get_pixel_extents (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE355D: pango_layout_get_pixel_size (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD55: text_end_cairo (cairo.c:518) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 540 (296 direct, 244 indirect) bytes in 1 blocks are definitely lost in loss record 126 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x7222662: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7222999: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x723780D: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x72379C5: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x722CB9C: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x722D8AC: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x722F2D9: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7222180: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7236FC6: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7232B56: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7238DFE: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x723869B: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7238845: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7238C7F: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x72354ED: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x721E6D4: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7218AD6: cairo_show_glyphs (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6DBB9B9: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DBBC9A: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6FE773D: pango_renderer_draw_glyphs (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE7EC9: pango_renderer_draw_layout_line (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE827C: pango_renderer_draw_layout (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6DBA267: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6BAD0AB: text_end_cairo (cairo.c:570) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 456 bytes in 3 blocks are definitely lost in loss record 132 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x722F121: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7234F13: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7235357: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x721E6D4: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7218AD6: cairo_show_glyphs (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6DBB9B9: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DBBC9A: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6FE773D: pango_renderer_draw_glyphs (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE7EC9: pango_renderer_draw_layout_line (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE827C: pango_renderer_draw_layout (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6DBA267: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6BAD0AB: text_end_cairo (cairo.c:570) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E6EE2B: c_pllab (plsym.c:391) ==17634== by 0x401B37: plot3 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401473: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 1,626 bytes in 21 blocks are possibly lost in loss record 154 of 210 ==17634== at 0x4C25684: calloc (vg_replace_malloc.c:397) ==17634== by 0x79179B9: g_malloc0 (in /usr/lib/libglib-2.0.so.0.2000.1) ==17634== by 0x74B10B4: (within /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x74B1129: (within /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x74B37A2: g_type_init_with_debug_flags (in /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x6DB9818: pango_cairo_font_map_new (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DB9854: pango_cairo_font_map_get_default (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DB83CA: pango_cairo_create_context (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DB8437: pango_cairo_create_layout (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6BACD2A: text_end_cairo (cairo.c:516) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 3,112 (2,520 direct, 592 indirect) bytes in 5 blocks are definitely lost in loss record 161 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x724B467: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724D0CC: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x723780D: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x72379C5: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x722CB9C: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x722D8AC: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x724F1F0: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7235D99: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7239781: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7238909: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x72392CD: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x723997E: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x72361C1: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x721F032: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x72192FF: cairo_stroke_preserve (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7219318: cairo_stroke (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6BAC73F: plD_line_cairo (cairo.c:290) ==17634== by 0x4E46ED3: grline (plcore.c:974) ==17634== by 0x4E45871: plP_line (plcore.c:329) ==17634== by 0x4E5E2B6: genlin (plline.c:1170) ==17634== by 0x4E5B996: plP_pllclp (plline.c:580) ==17634== by 0x4E5B5E9: pllclp (plline.c:494) ==17634== by 0x4E5B2F0: plP_draphy (plline.c:401) ==17634== by 0x4E3B481: c_plaxes (plbox.c:241) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 11,104 bytes in 10 blocks are possibly lost in loss record 172 of 210 ==17634== at 0x4C254D0: memalign (vg_replace_malloc.c:460) ==17634== by 0x4C2558A: posix_memalign (vg_replace_malloc.c:569) ==17634== by 0x792C480: (within /usr/lib/libglib-2.0.so.0.2000.1) ==17634== by 0x792DD08: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.2000.1) ==17634== by 0x792DE35: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.2000.1) ==17634== by 0x74B8A5F: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x749D5BA: (within /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x749DC02: g_object_newv (in /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x749E746: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x749E88B: g_object_new (in /usr/lib/libgobject-2.0.so.0.2000.1) ==17634== by 0x6DB9854: pango_cairo_font_map_get_default (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DB83CA: pango_cairo_create_context (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DB8437: pango_cairo_create_layout (in /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6BACD2A: text_end_cairo (cairo.c:516) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 37,216 (9,472 direct, 27,744 indirect) bytes in 14 blocks are definitely lost in loss record 179 of 210 ==17634== at 0x4C279E1: realloc (vg_replace_malloc.c:429) ==17634== by 0x871D01B: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x871DADC: (within /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x871312F: FcDefaultSubstitute (in /usr/lib/libfontconfig.so.1.3.0) ==17634== by 0x84E2A24: (within /usr/lib/libpangoft2-1.0.so.0.2400.1) ==17634== by 0x6FD82ED: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FD8827: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE069C: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE18EC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE3515: pango_layout_get_pixel_extents (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE355D: pango_layout_get_pixel_size (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD55: text_end_cairo (cairo.c:518) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== ==17634== 49,600 (2,072 direct, 47,528 indirect) bytes in 1 blocks are definitely lost in loss record 180 of 210 ==17634== at 0x4C278AE: malloc (vg_replace_malloc.c:207) ==17634== by 0x72310E9: (within /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x7231873: cairo_scaled_font_create (in /usr/lib/libcairo.so.2.10800.6) ==17634== by 0x6DB8835: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0x6DBC17C: (within /usr/lib/libpangocairo-1.0.so.0.2400.1) ==17634== by 0xB12838C: (within /usr/lib/pango/1.6.0/modules/pango-basic-fc.so) ==17634== by 0x6FEAEB9: pango_shape (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FDE4B1: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FDEDFC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE0A13: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE18EC: (within /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE3515: pango_layout_get_pixel_extents (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6FE355D: pango_layout_get_pixel_size (in /usr/lib/libpango-1.0.so.0.2400.1) ==17634== by 0x6BACD55: text_end_cairo (cairo.c:518) ==17634== by 0x6BAC927: plD_esc_cairo (cairo.c:395) ==17634== by 0x6BAEC09: plD_esc_xcairo (cairo.c:1366) ==17634== by 0x4E454BC: plP_esc (plcore.c:250) ==17634== by 0x4E46ABA: plP_text (plcore.c:852) ==17634== by 0x4E6F65F: c_plmtex (plsym.c:537) ==17634== by 0x4E40DC7: label_box (plbox.c:1261) ==17634== by 0x4E3C8D7: c_plaxes (plbox.c:461) ==17634== by 0x4E3A770: c_plbox (plbox.c:81) ==17634== by 0x4E744ED: c_plenvi (plvpor.c:189) ==17634== by 0x4E73C7D: c_plenv (plvpor.c:90) ==17634== by 0x401781: plot1 (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== by 0x401418: main (in /home/andrew/software/plplot/plplot-20090507/share/plplot5.9.3/examples/c/x01c) ==17634== ==17634== LEAK SUMMARY: ==17634== definitely lost: 21,777 bytes in 38 blocks. ==17634== indirectly lost: 97,266 bytes in 1,510 blocks. ==17634== possibly lost: 12,730 bytes in 31 blocks. ==17634== still reachable: 1,998,628 bytes in 6,315 blocks. ==17634== suppressed: 0 bytes in 0 blocks. ==17634== Reachable blocks (those to which a pointer was found) are not shown. ==17634== To see them, rerun with: --leak-check=full --show-reachable=yes ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
