daily pastebin goal
48%
SHARE
TWEET

Untitled

a guest Nov 24th, 2017 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ==16552== Memcheck, a memory error detector
  2. ==16552== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
  3. ==16552== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
  4. ==16552== Command: batsim -p /home/carni/proj/batsim/platforms/cluster512.xml -w /home/carni/proj/batsim/workload_profiles/issue32.json -e /home/carni/proj/batsim/investigate/test_kill_out/results/a6944c45/out --mmax-workload --config-file /home/carni/proj/batsim/investigate/test_kill_out/results/a6944c45/batsim.conf -vdebug -m master_host0
  5. ==16552==
  6. platform_filename: /home/carni/proj/batsim/platforms/cluster512.xml
  7. [0.000000] [batsim/INFO] Workload '144d46' corresponds to workload file '/home/carni/proj/batsim/workload_profiles/issue32.json'.
  8. [0.000000] [batsim/INFO] Reading configuration file '/home/carni/proj/batsim/investigate/test_kill_out/results/a6944c45/batsim.conf'
  9. [0.000000] [batsim/INFO] Batsim version: v1.4.0-67-gb98ae20
  10. [0.000000] [workload/INFO] Loading JSON workload '/home/carni/proj/batsim/workload_profiles/issue32.json'...
  11. [0.000000] /home/carni/proj/batsim/src/jobs.cpp:413: [jobs/DEBUG] Loaded job 0 from workload 144d46
  12. [0.000000] /home/carni/proj/batsim/src/jobs.cpp:413: [jobs/DEBUG] Loaded job 1 from workload 144d46
  13. [0.000000] [workload/INFO] JSON workload parsed sucessfully. Read 2 jobs and 2 profiles.
  14. [0.000000] [workload/INFO] Checking workload validity...
  15. [0.000000] [workload/INFO] Workload seems to be valid.
  16. [0.000000] [batsim/INFO] The maximum number of machines to use is 7.
  17. [0.000000] [batsim/INFO] Checking whether SMPI is used or not...
  18. [0.000000] [batsim/INFO] SMPI will NOT be used.
  19. [0.000000] [surf_parse/INFO] You're using a v4.0 XML file (/home/carni/proj/batsim/platforms/cluster512.xml) while the current standard is v4.1 That's fine, the new version is backward compatible.
  20.  
  21. Use simgrid_update_xml to update your file automatically. This program is installed automatically with SimGrid, or available in the tools/ directory of the source archive.
  22. [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
  23. [0.000000] [machines/INFO] Creating the machines from platform file '/home/carni/proj/batsim/platforms/cluster512.xml'...
  24. [0.000000] [machines/INFO] Looking for master host 'master_host0'
  25. [0.000000] [machines/INFO] Looking for parallel file system host (LCST) 'pfs_host'
  26. [0.000000] [machines/INFO] Looking for parallel file system host (HPST) 'hpst_host'
  27. [0.000000] /home/carni/proj/batsim/src/machines.cpp:266: [machines/WARNING] Could not find pfs_host 'pfs_host'!
  28. [0.000000] /home/carni/proj/batsim/src/machines.cpp:270: [machines/WARNING] Could not find hpst_host 'hpst_host'!
  29. [0.000000] [machines/INFO] The machines have been created successfully. There are 7 computing machines.
  30. [0.000000] [batsim/INFO] Batsim's export prefix is '/home/carni/proj/batsim/investigate/test_kill_out/results/a6944c45/out'.
  31. [0.000000] [batsim/INFO] The process 'workload_submitter_144d46' has been created.
  32. ==16552== Thread 3:
  33. ==16552== Syscall param epoll_pwait(sigmask) points to unaddressable byte(s)
  34. ==16552==    at 0x7DF95E6: epoll_pwait (in /usr/lib/libc-2.26.so)
  35. ==16552==    by 0x71B2995: ??? (in /usr/lib/libzmq.so.5.1.2)
  36. ==16552==    by 0x71EF9ED: ??? (in /usr/lib/libzmq.so.5.1.2)
  37. ==16552==    by 0x8902089: start_thread (in /usr/lib/libpthread-2.26.so)
  38. ==16552==    by 0x7DF947E: clone (in /usr/lib/libc-2.26.so)
  39. ==16552==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
  40. ==16552==
  41. [0.000000] [batsim/INFO] The process 'server' has been created.
  42. [master_host0:workload_submitter_144d46:(1) 0.000000] [job_submitter/INFO] Nom : 144d46
  43. [master_host0:workload_submitter_144d46:(1) 0.000000] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'SUBMITTER_HELLO' with data 0xe788710
  44. [master_host0:Scheduler REQ-REP:(3) 0.000000] /home/carni/proj/batsim/src/network.cpp:37: [network/DEBUG] Buffer received in REQ-REP: '{"now":0.000000,"events":[{"timestamp":0.000000,"type":"SIMULATION_BEGINS","data":{"nb_resources":7,"allow_time_sharing":false,"config":{"redis":{"enabled":false,"hostname":"127.0.0.1","port":6379,"prefix":"default"},"job_submission":{"forward_profiles":true,"from_scheduler":{"enabled":false,"acknowledge":true}}},"resources_data":[{"id":0,"name":"a0","state":"idle","properties":{}},{"id":1,"name":"a1","state":"idle","properties":{}},{"id":2,"name":"a2","state":"idle","properties":{}},{"id":3,"name":"a3","state":"idle","properties":{}},{"id":4,"name":"a4","state":"idle","properties":{}},{"id":5,"name":"a5","state":"idle","properties":{}},{"id":6,"name":"a6","state":"idle","properties":{}}]}}]}'
  45. [master_host0:Scheduler REQ-REP:(3) 0.000000] [network/INFO] Sending '{"now":0.000000,"events":[{"timestamp":0.000000,"type":"SIMULATION_BEGINS","data":{"nb_resources":7,"allow_time_sharing":false,"config":{"redis":{"enabled":false,"hostname":"127.0.0.1","port":6379,"prefix":"default"},"job_submission":{"forward_profiles":true,"from_scheduler":{"enabled":false,"acknowledge":true}}},"resources_data":[{"id":0,"name":"a0","state":"idle","properties":{}},{"id":1,"name":"a1","state":"idle","properties":{}},{"id":2,"name":"a2","state":"idle","properties":{}},{"id":3,"name":"a3","state":"idle","properties":{}},{"id":4,"name":"a4","state":"idle","properties":{}},{"id":5,"name":"a5","state":"idle","properties":{}},{"id":6,"name":"a6","state":"idle","properties":{}}]}}]}'
  46. [master_host0:Scheduler REQ-REP:(3) 0.000000] [network/INFO] Received '{"now":0.0,"events":[]}'
  47. [master_host0:Scheduler REQ-REP:(3) 0.000000] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_READY' with data (nil)
  48. [master_host0:workload_submitter_144d46:(1) 0.000600] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'SUBMITTER_HELLO' with data 0xe788710 done
  49. [master_host0:workload_submitter_144d46:(1) 0.000600] [job_submitter/INFO] taille vecteur : 2
  50. [master_host0:workload_submitter_144d46:(1) 0.000600] [job_submitter/INFO] IN STATIC JOB SUBMITTER: '{"profile":"10.0","res":3,"id":"144d46!0","subtime":0.0,"walltime":11.0}'
  51. [master_host0:workload_submitter_144d46:(1) 0.000600] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'JOB_SUBMITTED' with data 0xd71a660
  52. [master_host0:server:(2) 0.000600] [server/INFO] Server received a message of type SUBMITTER_HELLO:
  53. [master_host0:server:(2) 0.000600] [server/INFO] New submitter said hello. Number of polite submitters: 1
  54. [master_host0:Scheduler REQ-REP:(3) 0.001200] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_READY' with data (nil) done
  55. [master_host0:server:(2) 0.001200] [server/INFO] Server received a message of type SCHED_READY:
  56. [master_host0:workload_submitter_144d46:(1) 0.001800] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'JOB_SUBMITTED' with data 0xd71a660 done
  57. [master_host0:server:(2) 0.001800] [server/INFO] Server received a message of type JOB_SUBMITTED:
  58. [master_host0:server:(2) 0.001800] [server/INFO] GOT JOB: 144d46 0
  59.  
  60. [master_host0:server:(2) 0.001800] [server/INFO] Job 144d46!0 SUBMITTED. 1 jobs submitted so far
  61. [master_host0:Scheduler REQ-REP:(4) 0.001800] /home/carni/proj/batsim/src/network.cpp:37: [network/DEBUG] Buffer received in REQ-REP: '{"now":0.001800,"events":[{"timestamp":0.001800,"type":"JOB_SUBMITTED","data":{"job_id":"144d46!0","job":{"profile":"10.0","res":3,"id":"144d46!0","subtime":0.000000,"walltime":11.000000},"profile":{"com":0,"type":"msg_par_hg","cpu":1000000000.000000}}}]}'
  62. [master_host0:Scheduler REQ-REP:(4) 0.001800] [network/INFO] Sending '{"now":0.001800,"events":[{"timestamp":0.001800,"type":"JOB_SUBMITTED","data":{"job_id":"144d46!0","job":{"profile":"10.0","res":3,"id":"144d46!0","subtime":0.000000,"walltime":11.000000},"profile":{"com":0,"type":"msg_par_hg","cpu":1000000000.000000}}}]}'
  63. [master_host0:Scheduler REQ-REP:(4) 0.001800] [network/INFO] Received '{"now":0.0018,"events":[{"timestamp":0.0018,"type":"EXECUTE_JOB","data":{"job_id":"144d46!0","alloc":"0-2"}}]}'
  64. [master_host0:Scheduler REQ-REP:(4) 0.001800] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_EXECUTE_JOB' with data 0x10793dc0
  65. [master_host0:Scheduler REQ-REP:(4) 0.002400] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_EXECUTE_JOB' with data 0x10793dc0 done
  66. [master_host0:Scheduler REQ-REP:(4) 0.002400] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_READY' with data (nil)
  67. [master_host0:server:(2) 0.002400] [server/INFO] Server received a message of type SCHED_EXECUTE_JOB:
  68. [a0:job_144d46!0:(5) 0.002400] [task_execution/INFO] Creating MSG task 'phg 0'10.0'' on 3 resources
  69. [a0:job_144d46!0:(5) 0.002400] [task_execution/INFO] Executing task 'phg 0'10.0'' with walltime of 11
  70. [master_host0:Scheduler REQ-REP:(4) 0.003000] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_READY' with data (nil) done
  71. [master_host0:server:(2) 0.003000] [server/INFO] Server received a message of type SCHED_READY:
  72. [master_host0:workload_submitter_144d46:(1) 0.100000] [job_submitter/INFO] IN STATIC JOB SUBMITTER: '{"profile":"5.0","res":1,"id":"144d46!1","subtime":0.1,"walltime":50.0}'
  73. [master_host0:workload_submitter_144d46:(1) 0.100000] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'JOB_SUBMITTED' with data 0xce73aa0
  74. [master_host0:server:(2) 0.100600] [server/INFO] Server received a message of type JOB_SUBMITTED:
  75. [master_host0:server:(2) 0.100600] [server/INFO] GOT JOB: 144d46 1
  76.  
  77. [master_host0:server:(2) 0.100600] [server/INFO] Job 144d46!1 SUBMITTED. 2 jobs submitted so far
  78. [master_host0:workload_submitter_144d46:(1) 0.100600] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'JOB_SUBMITTED' with data 0xce73aa0 done
  79. [master_host0:workload_submitter_144d46:(1) 0.100600] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'SUBMITTER_BYE' with data 0xd740c40
  80. [master_host0:Scheduler REQ-REP:(6) 0.100600] /home/carni/proj/batsim/src/network.cpp:37: [network/DEBUG] Buffer received in REQ-REP: '{"now":0.100600,"events":[{"timestamp":0.100600,"type":"JOB_SUBMITTED","data":{"job_id":"144d46!1","job":{"profile":"5.0","res":1,"id":"144d46!1","subtime":0.100000,"walltime":50.000000},"profile":{"com":0,"type":"msg_par_hg","cpu":500000000.000000}}}]}'
  81. [master_host0:Scheduler REQ-REP:(6) 0.100600] [network/INFO] Sending '{"now":0.100600,"events":[{"timestamp":0.100600,"type":"JOB_SUBMITTED","data":{"job_id":"144d46!1","job":{"profile":"5.0","res":1,"id":"144d46!1","subtime":0.100000,"walltime":50.000000},"profile":{"com":0,"type":"msg_par_hg","cpu":500000000.000000}}}]}'
  82. [master_host0:Scheduler REQ-REP:(6) 0.100600] [network/INFO] Received '{"now":5.1006,"events":[{"timestamp":0.1006,"type":"KILL_JOB","data":{"job_ids":["144d46!0"]}},{"timestamp":5.1006,"type":"EXECUTE_JOB","data":{"job_id":"144d46!1","alloc":"0"}}]}'
  83. [master_host0:Scheduler REQ-REP:(6) 0.100600] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_KILL_JOB' with data 0x10f97090
  84. [master_host0:workload_submitter_144d46:(1) 0.101200] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'workload_submitter_144d46' to 'server' of type 'SUBMITTER_BYE' with data 0xd740c40 done
  85. [master_host0:server:(2) 0.101200] [server/INFO] Server received a message of type SUBMITTER_BYE:
  86. [master_host0:server:(2) 0.101200] [server/INFO] A submitted said goodbye. Number of finished submitters: 1
  87. [master_host0:Scheduler REQ-REP:(6) 0.101800] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'Scheduler REQ-REP' to 'server' of type 'SCHED_KILL_JOB' with data 0x10f97090 done
  88. [master_host0:server:(2) 0.101800] [server/INFO] Server received a message of type SCHED_KILL_JOB:
  89. [master_host0:killer_process:(7) 0.101800] [jobs_execution/INFO] Killing process 'job_144d46!0'
  90. [master_host0:killer_process:(7) 0.101800] /home/carni/proj/batsim/src/ipp.cpp:27: [ipp/DEBUG] message from 'killer_process' to 'server' of type 'KILLING_DONE' with data 0x11f9c130
  91. [master_host0:server:(2) 0.102400] [server/INFO] Server received a message of type KILLING_DONE:
  92. [master_host0:server:(2) 0.102400] [server/INFO] Jobs {144d46!0} have been killed (the following ones have REALLY been killed: {144d46!0})
  93. [master_host0:killer_process:(7) 0.102400] /home/carni/proj/batsim/src/ipp.cpp:44: [ipp/DEBUG] message from 'killer_process' to 'server' of type 'KILLING_DONE' with data 0x11f9c130 done
  94. ==16552== Thread 1:
  95. ==16552== Invalid read of size 8
  96. ==16552==    at 0x51ECF3D: SIMIX_execution_finish (smx_host.cpp:272)
  97. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  98. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  99. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  100. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  101. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  102. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  103. ==16552==  Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
  104. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  105. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  106. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  107. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  108. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  109. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  110. ==16552==  Block was alloc'd at
  111. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  112. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  113. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  114. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  115. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  116. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  117. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  118. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  119. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  120. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  121. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  122. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  123. ==16552==
  124. ==16552== Invalid read of size 8
  125. ==16552==    at 0x51ECF41: SIMIX_execution_finish (smx_host.cpp:272)
  126. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  127. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  128. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  129. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  130. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  131. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  132. ==16552==  Address 0xce72ab8 is 120 bytes inside a block of size 448 free'd
  133. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  134. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  135. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  136. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  137. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  138. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  139. ==16552==  Block was alloc'd at
  140. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  141. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  142. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  143. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  144. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  145. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  146. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  147. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  148. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  149. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  150. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  151. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  152. ==16552==
  153. ==16552== Invalid read of size 8
  154. ==16552==    at 0x51ECF74: SIMIX_execution_finish (smx_host.cpp:275)
  155. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  156. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  157. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  158. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  159. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  160. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  161. ==16552==  Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
  162. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  163. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  164. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  165. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  166. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  167. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  168. ==16552==  Block was alloc'd at
  169. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  170. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  171. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  172. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  173. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  174. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  175. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  176. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  177. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  178. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  179. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  180. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  181. ==16552==
  182. ==16552== Invalid read of size 8
  183. ==16552==    at 0x51656CF: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::swap(boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>&) (intrusive_ptr.hpp:209)
  184. ==16552==    by 0x51D431D: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::operator=(simgrid::kernel::activity::ActivityImpl*) (intrusive_ptr.hpp:160)
  185. ==16552==    by 0x51ECF8A: SIMIX_execution_finish (smx_host.cpp:275)
  186. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  187. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  188. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  189. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  190. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  191. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  192. ==16552==  Address 0xce72ae0 is 160 bytes inside a block of size 448 free'd
  193. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  194. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  195. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  196. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  197. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  198. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  199. ==16552==  Block was alloc'd at
  200. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  201. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  202. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  203. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  204. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  205. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  206. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  207. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  208. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  209. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  210. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  211. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  212. ==16552==
  213. ==16552== Invalid write of size 8
  214. ==16552==    at 0x51656E1: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::swap(boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>&) (intrusive_ptr.hpp:210)
  215. ==16552==    by 0x51D431D: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::operator=(simgrid::kernel::activity::ActivityImpl*) (intrusive_ptr.hpp:160)
  216. ==16552==    by 0x51ECF8A: SIMIX_execution_finish (smx_host.cpp:275)
  217. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  218. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  219. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  220. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  221. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  222. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  223. ==16552==  Address 0xce72ae0 is 160 bytes inside a block of size 448 free'd
  224. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  225. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  226. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  227. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  228. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  229. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  230. ==16552==  Block was alloc'd at
  231. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  232. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  233. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  234. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  235. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  236. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  237. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  238. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  239. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  240. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  241. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  242. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  243. ==16552==
  244. ==16552== Invalid write of size 4
  245. ==16552==    at 0x51D36AD: simgrid::simix::marshal(simgrid::simix::type<int>, u_smx_scalar&, int) (popping_private.hpp:106)
  246. ==16552==    by 0x51D37CB: void simgrid::simix::marshal<int>(u_smx_scalar&, int const&) (popping_private.hpp:176)
  247. ==16552==    by 0x51EAB5E: simcall_execution_wait__set__result(s_smx_simcall*, int) (popping_accessors.hpp:299)
  248. ==16552==    by 0x51ECFB2: SIMIX_execution_finish (smx_host.cpp:276)
  249. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  250. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  251. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  252. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  253. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  254. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  255. ==16552==  Address 0xce72b78 is 312 bytes inside a block of size 448 free'd
  256. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  257. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  258. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  259. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  260. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  261. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  262. ==16552==  Block was alloc'd at
  263. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  264. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  265. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  266. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  267. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  268. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  269. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  270. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  271. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  272. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  273. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  274. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  275. ==16552==
  276. ==16552== Invalid read of size 8
  277. ==16552==    at 0x5207D2E: SIMIX_simcall_answer (popping.cpp:23)
  278. ==16552==    by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
  279. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  280. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  281. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  282. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  283. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  284. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  285. ==16552==  Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
  286. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  287. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  288. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  289. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  290. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  291. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  292. ==16552==  Block was alloc'd at
  293. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  294. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  295. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  296. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  297. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  298. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  299. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  300. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  301. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  302. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  303. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  304. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  305. ==16552==
  306. ==16552== Invalid read of size 8
  307. ==16552==    at 0x5207E37: SIMIX_simcall_answer (popping.cpp:26)
  308. ==16552==    by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
  309. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  310. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  311. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  312. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  313. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  314. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  315. ==16552==  Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
  316. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  317. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  318. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  319. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  320. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  321. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  322. ==16552==  Block was alloc'd at
  323. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  324. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  325. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  326. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  327. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  328. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  329. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  330. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  331. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  332. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  333. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  334. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  335. ==16552==
  336. ==16552== Invalid write of size 4
  337. ==16552==    at 0x5207E3B: SIMIX_simcall_answer (popping.cpp:26)
  338. ==16552==    by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
  339. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  340. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  341. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  342. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  343. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  344. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  345. ==16552==  Address 0xce72b00 is 192 bytes inside a block of size 448 free'd
  346. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  347. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  348. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  349. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  350. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  351. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  352. ==16552==  Block was alloc'd at
  353. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  354. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  355. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  356. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  357. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  358. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  359. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  360. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  361. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  362. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  363. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  364. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  365. ==16552==
  366. ==16552== Invalid read of size 8
  367. ==16552==    at 0x520250D: void __gnu_cxx::new_allocator<simgrid::simix::ActorImpl*>::construct<simgrid::simix::ActorImpl*, simgrid::simix::ActorImpl* const&>(simgrid::simix::ActorImpl**, simgrid::simix::ActorImpl* const&) (new_allocator.h:136)
  368. ==16552==    by 0x5200D1F: void std::allocator_traits<std::allocator<simgrid::simix::ActorImpl*> >::construct<simgrid::simix::ActorImpl*, simgrid::simix::ActorImpl* const&>(std::allocator<simgrid::simix::ActorImpl*>&, simgrid::simix::ActorImpl**, simgrid::simix::ActorImpl* const&) (alloc_traits.h:475)
  369. ==16552==    by 0x5200313: std::vector<simgrid::simix::ActorImpl*, std::allocator<simgrid::simix::ActorImpl*> >::push_back(simgrid::simix::ActorImpl* const&) (stl_vector.h:943)
  370. ==16552==    by 0x5207E6D: SIMIX_simcall_answer (popping.cpp:33)
  371. ==16552==    by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
  372. ==16552==    by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
  373. ==16552==    by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
  374. ==16552==    by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
  375. ==16552==    by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
  376. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  377. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  378. ==16552==  Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
  379. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  380. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  381. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  382. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  383. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  384. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  385. ==16552==  Block was alloc'd at
  386. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  387. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  388. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  389. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  390. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  391. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  392. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  393. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  394. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  395. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  396. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  397. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  398. ==16552==
  399. ==16552== Invalid read of size 8
  400. ==16552==    at 0x51D968B: simgrid::kernel::context::SerialRawContext::run_all() (ContextRaw.cpp:310)
  401. ==16552==    by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
  402. ==16552==    by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
  403. ==16552==    by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
  404. ==16552==    by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
  405. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  406. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  407. ==16552==  Address 0xce72ac0 is 128 bytes inside a block of size 448 free'd
  408. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  409. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  410. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  411. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  412. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  413. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  414. ==16552==  Block was alloc'd at
  415. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  416. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  417. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  418. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  419. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  420. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  421. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  422. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  423. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  424. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  425. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  426. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  427. ==16552==
  428. ==16552== Invalid read of size 8
  429. ==16552==    at 0x51D9696: simgrid::kernel::context::SerialRawContext::run_all() (ContextRaw.cpp:310)
  430. ==16552==    by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
  431. ==16552==    by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
  432. ==16552==    by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
  433. ==16552==    by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
  434. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  435. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  436. ==16552==  Address 0xce72ac0 is 128 bytes inside a block of size 448 free'd
  437. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  438. ==16552==    by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  439. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  440. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  441. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  442. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  443. ==16552==  Block was alloc'd at
  444. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  445. ==16552==    by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
  446. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  447. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  448. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  449. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  450. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  451. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  452. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  453. ==16552==    by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
  454. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  455. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  456. ==16552==
  457. ==16552== Invalid read of size 8
  458. ==16552==    at 0x51D969D: simgrid::kernel::context::SerialRawContext::run_all() (ContextRaw.cpp:310)
  459. ==16552==    by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
  460. ==16552==    by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
  461. ==16552==    by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
  462. ==16552==    by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
  463. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  464. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  465. ==16552==  Address 0xce72c40 is 0 bytes inside a block of size 80 free'd
  466. ==16552==    at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  467. ==16552==    by 0x51DC793: simgrid::kernel::context::SerialRawContext::~SerialRawContext() (ContextRaw.hpp:51)
  468. ==16552==    by 0x51FAC26: simgrid::simix::ActorImpl::~ActorImpl() (ActorImpl.cpp:144)
  469. ==16552==    by 0x5184E9F: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
  470. ==16552==    by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
  471. ==16552==    by 0x51E210D: SIMIX_run (smx_global.cpp:537)
  472. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  473. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  474. ==16552==  Block was alloc'd at
  475. ==16552==    at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  476. ==16552==    by 0x51DA343: simgrid::kernel::context::SerialRawContext* simgrid::kernel::context::ContextFactory::new_context<simgrid::kernel::context::SerialRawContext, std::function<void ()>, void (*&)(simgrid::simix::ActorImpl*), simgrid::simix::ActorImpl*&>(std::function<void ()>&&, void (*&)(simgrid::simix::ActorImpl*), simgrid::simix::ActorImpl*&) (Context.hpp:71)
  477. ==16552==    by 0x51D9080: simgrid::kernel::context::RawContextFactory::create_context(std::function<void ()>, void (*)(simgrid::simix::ActorImpl*), simgrid::simix::ActorImpl*) (ContextRaw.cpp:216)
  478. ==16552==    by 0x51D88E1: SIMIX_context_new (Context.cpp:23)
  479. ==16552==    by 0x51FC0F8: SIMIX_process_create (ActorImpl.cpp:331)
  480. ==16552==    by 0x51FF4A4: simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}::operator()() const (ActorImpl.cpp:853)
  481. ==16552==    by 0x51FF84E: decltype (({parm#1}.set_value)({parm#2}())) simgrid::xbt::fulfillPromise<simgrid::xbt::Result<simgrid::simix::ActorImpl*>, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(simgrid::xbt::Result<simgrid::simix::ActorImpl*>&, simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}&&) (future.hpp:207)
  482. ==16552==    by 0x51FF6FA: std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() const (simix.hpp:67)
  483. ==16552==    by 0x51FFA14: std::_Function_handler<void (), std::result_of<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1} ()>::type simgrid::simix::kernelImmediate<simcall_process_create(char const*, std::function<void ()>, void*, simgrid::s4u::Host*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (std_function.h:316)
  484. ==16552==    by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
  485. ==16552==    by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
  486. ==16552==    by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
  487. ==16552==
  488. ==16552== Jump to the invalid address stated on the next line
  489. ==16552==    at 0x0: ???
  490. ==16552==    by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
  491. ==16552==    by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
  492. ==16552==    by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
  493. ==16552==    by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
  494. ==16552==    by 0x5161583: MSG_main (msg_global.cpp:80)
  495. ==16552==    by 0x2B4220: main (batsim.cpp:763)
  496. ==16552==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
  497. ==16552==
  498. Access violation detected.
  499. This probably comes from a programming error in your code, or from a stack
  500. overflow. If you are certain of your code, try increasing the stack size
  501.    --cfg=contexts/stack-size=XXX (current size is 8192 KiB).
  502.  
  503. If it does not help, this may have one of the following causes:
  504. a bug in SimGrid, a bug in the OS or a bug in a third-party libraries.
  505. Failing hardware can sometimes generate such errors too.
  506.  
  507. If you think you've found a bug in SimGrid, please report it along with a
  508. Minimal Working Example (MWE) reproducing your problem and a full backtrace
  509. of the fault captured with gdb or valgrind.
  510. ==16552==
  511. ==16552== Process terminating with default action of signal 11 (SIGSEGV): dumping core
  512. ==16552==    at 0x7D3787E: raise (in /usr/lib/libc-2.26.so)
  513. ==16552==    by 0x51E007B: segvhandler(int, siginfo_t*, void*) (smx_global.cpp:116)
  514. ==16552==    by 0x7D3791F: ??? (in /usr/lib/libc-2.26.so)
  515. ==16552==
  516. ==16552== HEAP SUMMARY:
  517. ==16552==     in use at exit: 19,660,985 bytes in 15,530 blocks
  518. ==16552==   total heap usage: 78,210 allocs, 62,680 frees, 74,321,202 bytes allocated
  519. ==16552==
  520. ==16552== LEAK SUMMARY:
  521. ==16552==    definitely lost: 16,844 bytes in 522 blocks
  522. ==16552==    indirectly lost: 538,051 bytes in 633 blocks
  523. ==16552==      possibly lost: 16,855,248 bytes in 49 blocks
  524. ==16552==    still reachable: 2,250,842 bytes in 14,326 blocks
  525. ==16552==         suppressed: 0 bytes in 0 blocks
  526. ==16552== Rerun with --leak-check=full to see details of leaked memory
  527. ==16552==
  528. ==16552== For counts of detected and suppressed errors, rerun with: -v
  529. ==16552== ERROR SUMMARY: 83 errors from 15 contexts (suppressed: 0 from 0)
RAW Paste Data
Top