Closed sebhtml closed 10 years ago
qsub \ -A CompBIO \ -n 4 \ -t 00:60:00 \ -O transport_tester-8 \ --mode c1 \ transport_tester \ -maximum-buffer-size 2097152 \ -event-count 100000 \ -concurrent-event-count 8 \ -transport mpi1_pt2pt_nonblocking_transport
DEBUG Error bsal_memory_allocate returned (nil), 2097152 bytes used / total -> 16744259584 / 17163091968 bsal_tracer_print_stack_backtrace Stack backtrace has 22 frames
I found a memory leak I think...
use case
outbound buffers are not being returned to the worker
mpiexec -n 2 ./performance/transport_tester/transport_tester -minimum-buffer_size 20000 -maximum-buffer-size 20000 -event-count 1000 -transport mpi1_pt2pt_transport &> size_20000_mpi1_pt2pt
[boisvert@bigmem biosal]$ grep balance size_20000_mpi1_pt2pt size_20000_bug size_20000_mpi1_pt2pt: balance 0 size_20000_mpi1_pt2pt: balance 1
mpiexec -n 2 ./performance/transport_tester/transport_tester -minimum-buffer_size 20000 -maximum-buffer-size 20000 -event-count 1000 -transport mpi1_pt2pt_nonblocking_transport &> size_20000_bug
size_20000_bug: balance 229 size_20000_bug: balance 229
@hubot says: implemented in commit https://github.com/sebhtml/biosal/commit/7a02d86f7f6108122bdb5f73c28f9c77f5619fb6 by @sebhtml !
see pami ticket #453 (can not reproduce the bug)