Andrew Ross wrote:
On Thu, May 27, 2010 at 03:49:22PM -0400, Hazen Babcock wrote:

It really looks to me like it is consuming some finite system resource. As I mentioned before the test will hang at the call to QApplication. What I have now discovered however, is that if I close another GUI application (Firefox or Emacs) then the test will continue and make it through another cycle, i.e.:

1. test hangs at iteration 991
2. close Firefox
3. test finishes iteration 991 and now hangs at 992.

Are we sure that we are closing the QApplication properly?

I think so, although most programs would only create a QApplication once
at the beginning of the program then delete it at the end, so resource
leaks might not be obvious.

I believe that is what we are doing too in these tests.

You could try valgrind with things like --track-fds to see if there is a
leak of file descriptors?

Attached, not sure what to make of it, except that we don't close test.png?

Let me know if there is anything else I can run that would be informative.

-Hazen

==7598== Memcheck, a memory error detector.
==7598== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==7598== Using LibVEX rev 1854, a library for dynamic binary translation.
==7598== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==7598== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation 
framework.
==7598== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==7598== 
--7598-- Command line
--7598--    ./examples/c/x10c
--7598--    -dev
--7598--    pngqt
--7598--    -o
--7598--    test.png
--7598-- Startup, with flags:
--7598--    -v
--7598--    --track-fds=yes
--7598-- Contents of /proc/version:
--7598--   Linux version 2.6.27-17-generic (bui...@yellow) (gcc version 4.3.2 
(Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Fri Mar 12 02:08:25 UTC 2010
--7598-- Arch and hwcaps: AMD64, amd64-sse2
--7598-- Page sizes: currently 4096, max supported 4096
--7598-- Valgrind library directory: /usr/lib/valgrind
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/examples/c/x10c (0x400000)
--7598-- Reading syms from /lib/ld-2.8.90.so (0x4000000)
--7598-- Reading debug info from /lib/ld-2.8.90.so...
--7598-- ... CRC mismatch (computed 8b4dd8c4 wanted afbabb05)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/valgrind/amd64-linux/memcheck (0x38000000)
--7598--    object doesn't have a dynamic symbol table
--7598-- Reading suppressions file: /usr/lib/valgrind/default.supp
--7598-- Reading syms from /usr/lib/valgrind/amd64-linux/vgpreload_core.so 
(0x4A20000)
--7598-- Reading syms from /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so 
(0x4C22000)
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/src/libplplotd.so.9.7.0 
(0x4E2B000)
--7598-- Reading syms from /lib/libm-2.8.90.so (0x50A3000)
--7598-- Reading debug info from /lib/libm-2.8.90.so...
--7598-- ... CRC mismatch (computed f6eee6bd wanted 1f4ccfe3)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libltdl.so.7.1.2 (0x5328000)
--7598-- Reading debug info from /usr/lib/libltdl.so.7.1.2...
--7598-- ... CRC mismatch (computed 382eb740 wanted 463e90e8)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /lib/libdl-2.8.90.so (0x5531000)
--7598-- Reading debug info from /lib/libdl-2.8.90.so...
--7598-- ... CRC mismatch (computed 3183d6c2 wanted a7b88551)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/lib/csa/libcsirocsa.so.0.0.1
 (0x5735000)
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/lib/nn/libcsironn.so.0.0.1
 (0x593F000)
--7598-- Reading syms from /usr/lib/libqhull.so.5.0.0 (0x5B4A000)
--7598-- Reading debug info from /usr/lib/libqhull.so.5.0.0...
--7598-- ... CRC mismatch (computed 7b573010 wanted 0ad791e9)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/lib/qsastime/libqsastime.so.0.0.1
 (0x5D9C000)
--7598-- Reading syms from /usr/lib/libfreetype.so.6.3.18 (0x5FA4000)
--7598-- Reading debug info from /usr/lib/libfreetype.so.6.3.18...
--7598-- ... CRC mismatch (computed 06521531 wanted 9e587969)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /lib/libc-2.8.90.so (0x6228000)
--7598-- Reading debug info from /lib/libc-2.8.90.so...
--7598-- ... CRC mismatch (computed 77f11ebc wanted fff37537)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libz.so.1.2.3.3 (0x659A000)
--7598-- Reading debug info from /usr/lib/libz.so.1.2.3.3...
--7598-- ... CRC mismatch (computed e5fb38be wanted d46b55f2)
--7598--    object doesn't have a symbol table
--7598-- REDIR: 0x62aac70 (rindex) redirected to 0x4c26900 (rindex)
--7598-- REDIR: 0x62a65c0 (malloc) redirected to 0x4c264e0 (malloc)
--7598-- REDIR: 0x62abcb0 (memset) redirected to 0x4c27ba0 (memset)
--7598-- REDIR: 0x62aa210 (strcmp) redirected to 0x4c27000 (strcmp)
--7598-- REDIR: 0x62aa7a0 (strlen) redirected to 0x4c26d20 (strlen)
--7598-- REDIR: 0x62ad0f0 (memcpy) redirected to 0x4c27170 (memcpy)
--7598-- REDIR: 0x62a4030 (free) redirected to 0x4c251e0 (free)
--7598-- REDIR: 0x62aa250 (strcpy) redirected to 0x4c26d80 (strcpy)
--7598-- REDIR: 0x62a9ea0 (strcat) redirected to 0x4c26ae0 (strcat)
--7598-- REDIR: 0xffffffffff600000 (???) redirected to 0x3802d0d3 
(vgPlain_amd64_linux_REDIR_FOR_vgettimeofday)
--7598-- REDIR: 0x62aaa40 (strncmp) redirected to 0x4c26f80 (strncmp)
--7598-- REDIR: 0x62abaf0 (memmove) redirected to 0x4c27c10 (memmove)
--7598-- REDIR: 0x62ae0f0 (strchrnul) redirected to 0x4c27c70 (strchrnul)
--7598-- REDIR: 0x62ac7b0 (mempcpy) redirected to 0x4c27cd0 (mempcpy)
--7598-- REDIR: 0x62ab450 (memchr) redirected to 0x4c27120 (memchr)
--7598-- REDIR: 0x62aab10 (strncpy) redirected to 0x4c26e50 (strncpy)
--7598-- REDIR: 0x62a6220 (calloc) redirected to 0x4c242b0 (calloc)
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/drivers/qt.so (0x6BB2000)
--7598-- Reading syms from 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/bindings/qt_gui/libplplotqtd.so.0.0.1
 (0x6DBE000)
--7598-- Reading syms from /usr/local/Trolltech/Qt-4.5.1/lib/libQtSvg.so.4.5.1 
(0x6FDE000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/lib/libQtSvg.so.4.5.1.debug...
--7598-- Reading syms from /usr/local/Trolltech/Qt-4.5.1/lib/libQtGui.so.4.5.1 
(0x7237000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/lib/libQtGui.so.4.5.1.debug...
--7598-- Reading syms from /usr/lib/libpng12.so.0.27.0 (0x7E71000)
--7598-- Reading debug info from /usr/lib/libpng12.so.0.27.0...
--7598-- ... CRC mismatch (computed 873dd121 wanted bed43dd5)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libSM.so.6.0.0 (0x8098000)
--7598-- Reading debug info from /usr/lib/libSM.so.6.0.0...
--7598-- ... CRC mismatch (computed fd02feb3 wanted 26f9afc4)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libICE.so.6.3.0 (0x82A1000)
--7598-- Reading debug info from /usr/lib/libICE.so.6.3.0...
--7598-- ... CRC mismatch (computed d9288efe wanted a63cf42f)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0x84BC000)
--7598-- Reading debug info from /usr/lib/libXrender.so.1.3.0...
--7598-- ... CRC mismatch (computed 3654c05a wanted c0d673c4)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libfontconfig.so.1.3.0 (0x86C6000)
--7598-- Reading debug info from /usr/lib/libfontconfig.so.1.3.0...
--7598-- ... CRC mismatch (computed 38df665e wanted 2aed6ce2)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libXext.so.6.4.0 (0x88F8000)
--7598-- Reading debug info from /usr/lib/libXext.so.6.4.0...
--7598-- ... CRC mismatch (computed ebad67c8 wanted 315bb62a)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libX11.so.6.2.0 (0x8B0A000)
--7598-- Reading debug info from /usr/lib/libX11.so.6.2.0...
--7598-- ... CRC mismatch (computed a310d897 wanted 16f05493)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/local/Trolltech/Qt-4.5.1/lib/libQtXml.so.4.5.1 
(0x8E12000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/lib/libQtXml.so.4.5.1.debug...
--7598-- Reading syms from /usr/local/Trolltech/Qt-4.5.1/lib/libQtCore.so.4.5.1 
(0x905B000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/lib/libQtCore.so.4.5.1.debug...
--7598-- Reading syms from /usr/lib/libgthread-2.0.so.0.1800.2 (0x94A8000)
--7598-- Reading debug info from /usr/lib/libgthread-2.0.so.0.1800.2...
--7598-- ... CRC mismatch (computed c15c41ba wanted 18a12bfe)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libglib-2.0.so.0.1800.2 (0x96AD000)
--7598-- Reading debug info from /usr/lib/libglib-2.0.so.0.1800.2...
--7598-- ... CRC mismatch (computed e8ae4069 wanted abaf3888)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /lib/librt-2.8.90.so (0x9972000)
--7598-- Reading debug info from /lib/librt-2.8.90.so...
--7598-- ... CRC mismatch (computed c729cd3b wanted ad7ff06f)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /lib/libpthread-2.8.90.so (0x9B7B000)
--7598-- Reading debug info from /lib/libpthread-2.8.90.so...
--7598-- ... CRC mismatch (computed 17ab9a0c wanted f10ed273)
--7598-- Reading syms from /usr/lib/libstdc++.so.6.0.10 (0x9D97000)
--7598-- Reading debug info from /usr/lib/libstdc++.so.6.0.10...
--7598-- ... CRC mismatch (computed cc88aa39 wanted 2850c30a)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /lib/libgcc_s.so.1 (0xA0A4000)
--7598-- Reading debug info from /lib/libgcc_s.so.1...
--7598-- ... CRC mismatch (computed 12b7f67d wanted 91b05ebe)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libgobject-2.0.so.0.1800.2 (0xA2BC000)
--7598-- Reading debug info from /usr/lib/libgobject-2.0.so.0.1800.2...
--7598-- ... CRC mismatch (computed 897263cd wanted 3433d87b)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libexpat.so.1.5.2 (0xA502000)
--7598-- Reading debug info from /usr/lib/libexpat.so.1.5.2...
--7598-- ... CRC mismatch (computed bc67cd1c wanted fc7c4c00)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libXau.so.6.0.0 (0xA72C000)
--7598-- Reading debug info from /usr/lib/libXau.so.6.0.0...
--7598-- ... CRC mismatch (computed 870269a4 wanted 945154e7)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libxcb-xlib.so.0.0.0 (0xA92E000)
--7598-- Reading debug info from /usr/lib/libxcb-xlib.so.0.0.0...
--7598-- ... CRC mismatch (computed 05d34cf7 wanted 9d8d5467)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libxcb.so.1.0.0 (0xAB30000)
--7598-- Reading debug info from /usr/lib/libxcb.so.1.0.0...
--7598-- ... CRC mismatch (computed 00eee712 wanted 45f8ce7d)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /lib/libpcre.so.3.12.1 (0xAD4C000)
--7598-- Reading debug info from /lib/libpcre.so.3.12.1...
--7598-- ... CRC mismatch (computed 2db58ab1 wanted 16179131)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0xAF75000)
--7598-- Reading debug info from /usr/lib/libXdmcp.so.6.0.0...
--7598-- ... CRC mismatch (computed fb55f3e2 wanted 525d4f87)
--7598--    object doesn't have a symbol table
--7598-- REDIR: 0x9e5e880 (operator new(unsigned long)) redirected to 0x4c25ea0 
(operator new(unsigned long))
--7598-- REDIR: 0x62a6ab0 (realloc) redirected to 0x4c26600 (realloc)
--7598-- REDIR: 0x62acdc0 (stpcpy) redirected to 0x4c27930 (stpcpy)
--7598-- REDIR: 0x62adfd0 (rawmemchr) redirected to 0x4c27cb0 (rawmemchr)
--7598-- REDIR: 0x9e5e9d0 (operator new[](unsigned long)) redirected to 
0x4c25760 (operator new[](unsigned long))
--7598-- REDIR: 0x62aa060 (index) redirected to 0x4c26a20 (index)
--7598-- REDIR: 0x62aa890 (strnlen) redirected to 0x4c26cd0 (strnlen)
--7598-- REDIR: 0x62a6a40 (posix_memalign) redirected to 0x4c24250 
(posix_memalign)
--7598-- REDIR: 0x9e5d020 (operator delete(void*)) redirected to 0x4c24ce0 
(operator delete(void*))
--7598-- Reading syms from /usr/lib/gconv/UTF-16.so (0xB17A000)
--7598-- Reading debug info from /usr/lib/gconv/UTF-16.so...
--7598-- ... CRC mismatch (computed 529dbc8d wanted c8c550ef)
--7598--    object doesn't have a symbol table
--7598-- REDIR: 0x9e5d060 (operator delete[](void*)) redirected to 0x4c246e0 
(operator delete[](void*))
--7598-- REDIR: 0xffffffffff600400 (???) redirected to 0x3802d0dd 
(vgPlain_amd64_linux_REDIR_FOR_vtime)
--7598-- REDIR: 0x62ad0e0 (__memcpy_chk) redirected to 0x4c281d0 (__memcpy_chk)
--7598-- memcheck GC: 1024 nodes, 1024 survivors (100.0%)
--7598-- memcheck GC: increase table size to 2048
--7598-- memcheck GC: 2048 nodes, 2048 survivors (100.0%)
--7598-- memcheck GC: increase table size to 4096
--7598-- Reading syms from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqgif.so (0xBC13000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqgif.so.debug...
--7598-- Reading syms from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqico.so (0xBE1A000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqico.so.debug...
--7598-- Reading syms from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqjpeg.so (0xC022000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqjpeg.so.debug...
--7598-- Reading syms from /usr/lib/libjpeg.so.62.0.0 (0xC22D000)
--7598-- Reading debug info from /usr/lib/libjpeg.so.62.0.0...
--7598-- ... CRC mismatch (computed 6be639f1 wanted d31f1928)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqmng.so (0xC450000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqmng.so.debug...
--7598-- Reading syms from /usr/lib/libmng.so.1.1.0.9 (0xC657000)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from /usr/lib/liblcms.so.1.0.16 (0xC7D5000)
--7598-- Reading debug info from /usr/lib/liblcms.so.1.0.16...
--7598-- ... CRC mismatch (computed eacceb71 wanted 0e86068c)
--7598--    object doesn't have a symbol table
--7598-- Reading syms from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqsvg.so (0xCA0C000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqsvg.so.debug...
--7598-- Reading syms from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqtiff.so (0xCC11000)
--7598-- Reading debug info from 
/usr/local/Trolltech/Qt-4.5.1/plugins/imageformats/libqtiff.so.debug...
start
QA start, 0
QA end
 1
 2
 3
end
--7598-- Discarding syms at 0xB17A000-0xB37E000 in /usr/lib/gconv/UTF-16.so due 
to munmap()
==7598== 
==7598== FILE DESCRIPTORS: 6 open at exit.
==7598== Open file descriptor 8: test.png
==7598==    at 0x6300920: open (in /lib/libc-2.8.90.so)
==7598==    by 0x629E82C: _IO_file_fopen (in /lib/libc-2.8.90.so)
==7598==    by 0x62927C3: (within /lib/libc-2.8.90.so)
==7598==    by 0x4E571EA: plOpenFile (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/src/libplplotd.so.9.7.0)
==7598==    by 0x6BBADE2: plD_init_rasterqt(PLStream*) (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/drivers/qt.so)
==7598==    by 0x4E4725B: plP_init (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/src/libplplotd.so.9.7.0)
==7598==    by 0x4E4C818: c_plinit (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/src/libplplotd.so.9.7.0)
==7598==    by 0x400C2B: main (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/examples/c/x10c)
==7598== 
==7598== Open file descriptor 4:
==7598==    at 0x6301597: pipe (in /lib/libc-2.8.90.so)
==7598==    by 0x96E60EB: (within /usr/lib/libglib-2.0.so.0.1800.2)
==7598==    by 0x96E7952: g_main_context_new (in 
/usr/lib/libglib-2.0.so.0.1800.2)
==7598==    by 0x96E7AFC: g_main_context_default (in 
/usr/lib/libglib-2.0.so.0.1800.2)
==7598==    by 0x91DA2CC: 
QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) 
(qeventdispatcher_glib.cpp:236)
==7598==    by 0x91DA44F: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) 
(qeventdispatcher_glib.cpp:267)
==7598==    by 0x746CB5F: QApplicationPrivate::createEventDispatcher() 
(qapplication_x11.cpp:571)
==7598==    by 0x91B3AB9: QCoreApplication::init() (qcoreapplication.cpp:478)
==7598==    by 0x91B3B9E: 
QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) 
(qcoreapplication.cpp:406)
==7598==    by 0x7411BEA: QApplication::QApplication(int&, char**, bool, int) 
(qapplication.cpp:704)
==7598==    by 0x6BB9C2D: initQtApp(bool) (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/drivers/qt.so)
==7598==    by 0x6BBAACA: plD_init_rasterqt(PLStream*) (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/drivers/qt.so)
==7598== 
==7598== Open file descriptor 3:
==7598==    at 0x6301597: pipe (in /lib/libc-2.8.90.so)
==7598==    by 0x96E60EB: (within /usr/lib/libglib-2.0.so.0.1800.2)
==7598==    by 0x96E7952: g_main_context_new (in 
/usr/lib/libglib-2.0.so.0.1800.2)
==7598==    by 0x96E7AFC: g_main_context_default (in 
/usr/lib/libglib-2.0.so.0.1800.2)
==7598==    by 0x91DA2CC: 
QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) 
(qeventdispatcher_glib.cpp:236)
==7598==    by 0x91DA44F: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) 
(qeventdispatcher_glib.cpp:267)
==7598==    by 0x746CB5F: QApplicationPrivate::createEventDispatcher() 
(qapplication_x11.cpp:571)
==7598==    by 0x91B3AB9: QCoreApplication::init() (qcoreapplication.cpp:478)
==7598==    by 0x91B3B9E: 
QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) 
(qcoreapplication.cpp:406)
==7598==    by 0x7411BEA: QApplication::QApplication(int&, char**, bool, int) 
(qapplication.cpp:704)
==7598==    by 0x6BB9C2D: initQtApp(bool) (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/drivers/qt.so)
==7598==    by 0x6BBAACA: plD_init_rasterqt(PLStream*) (in 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/drivers/qt.so)
==7598== 
==7598== Open file descriptor 2: 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/qtpng.txt
==7598==    <inherited from parent>
==7598== 
==7598== Open file descriptor 1: 
/home/hbabcock/opensource/plplot-working/plplot-CBS-1/qtpng.txt
==7598==    <inherited from parent>
==7598== 
==7598== Open file descriptor 0: /dev/pts/0
==7598==    <inherited from parent>
==7598== 
==7598== 
==7598== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 140 from 4)
--7598-- 
--7598-- supp:     91 dl-hack3-cond-1
--7598-- supp:      2 dl-hack4-64bit-addr-3
--7598-- supp:     45 dl-hack4-64bit-addr-1
--7598-- supp:      2 dl-hack3-cond-2
==7598== malloc/free: in use at exit: 215,518 bytes in 3,925 blocks.
==7598== malloc/free: 42,730 allocs, 38,805 frees, 8,712,669 bytes allocated.
==7598== 
==7598== searching for pointers to 3,925 not-freed blocks.
==7598== checked 719,280 bytes.
==7598== 
==7598== LEAK SUMMARY:
==7598==    definitely lost: 33,442 bytes in 57 blocks.
==7598==      possibly lost: 0 bytes in 0 blocks.
==7598==    still reachable: 182,076 bytes in 3,868 blocks.
==7598==         suppressed: 0 bytes in 0 blocks.
==7598== Rerun with --leak-check=full to see details of leaked memory.
--7598--  memcheck: sanity checks: 395 cheap, 15 expensive
--7598--  memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--7598--  memcheck: auxmaps_L1: 0 searches, 0 cmps, ratio 0:10
--7598--  memcheck: auxmaps_L2: 0 searches, 0 nodes
--7598--  memcheck: SMs: n_issued      = 254 (4064k, 3M)
--7598--  memcheck: SMs: n_deissued    = 60 (960k, 0M)
--7598--  memcheck: SMs: max_noaccess  = 524287 (8388592k, 8191M)
--7598--  memcheck: SMs: max_undefined = 30 (480k, 0M)
--7598--  memcheck: SMs: max_defined   = 1877 (30032k, 29M)
--7598--  memcheck: SMs: max_non_DSM   = 253 (4048k, 3M)
--7598--  memcheck: max sec V bit nodes:    3647 (313k, 0M)
--7598--  memcheck: set_sec_vbits8 calls: 14422 (new: 3647, updates: 10775)
--7598--  memcheck: max shadow mem size:   8505k, 8M
--7598-- translate:            fast SP updates identified: 26,654 ( 87.9%)
--7598-- translate:   generic_known SP updates identified: 3,194 ( 10.5%)
--7598-- translate: generic_unknown SP updates identified: 471 (  1.5%)
--7598--     tt/tc: 74,955 tt lookups requiring 105,299 probes
--7598--     tt/tc: 74,955 fast-cache updates, 3 flushes
--7598--  transtab: new        29,365 (734,342 -> 11,408,096; ratio 155:10) [0 
scs]
--7598--  transtab: dumped     0 (0 -> ??)
--7598--  transtab: discarded  81 (1,967 -> ??)
--7598-- scheduler: 39,586,092 jumps (bb entries).
--7598-- scheduler: 395/129,260 major/minor sched events.
--7598--    sanity: 396 cheap, 15 expensive checks.
--7598--    exectx: 6,151 lists, 3,847 contexts (avg 0 per list)
--7598--    exectx: 81,802 searches, 80,845 full compares (988 per 1000)
--7598--    exectx: 0 cmp2, 1,274 cmp4, 0 cmpAll
--7598--  errormgr: 51 supplist searches, 391 comparisons during search
--7598--  errormgr: 140 errlist searches, 2,058 comparisons during search
------------------------------------------------------------------------------

_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to