Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==16552== Memcheck, a memory error detector
- ==16552== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
- ==16552== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
- ==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
- ==16552==
- platform_filename: /home/carni/proj/batsim/platforms/cluster512.xml
- [0.000000] [batsim/INFO] Workload '144d46' corresponds to workload file '/home/carni/proj/batsim/workload_profiles/issue32.json'.
- [0.000000] [batsim/INFO] Reading configuration file '/home/carni/proj/batsim/investigate/test_kill_out/results/a6944c45/batsim.conf'
- [0.000000] [batsim/INFO] Batsim version: v1.4.0-67-gb98ae20
- [0.000000] [workload/INFO] Loading JSON workload '/home/carni/proj/batsim/workload_profiles/issue32.json'...
- [0.000000] /home/carni/proj/batsim/src/jobs.cpp:413: [jobs/DEBUG] Loaded job 0 from workload 144d46
- [0.000000] /home/carni/proj/batsim/src/jobs.cpp:413: [jobs/DEBUG] Loaded job 1 from workload 144d46
- [0.000000] [workload/INFO] JSON workload parsed sucessfully. Read 2 jobs and 2 profiles.
- [0.000000] [workload/INFO] Checking workload validity...
- [0.000000] [workload/INFO] Workload seems to be valid.
- [0.000000] [batsim/INFO] The maximum number of machines to use is 7.
- [0.000000] [batsim/INFO] Checking whether SMPI is used or not...
- [0.000000] [batsim/INFO] SMPI will NOT be used.
- [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.
- 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.
- [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
- [0.000000] [machines/INFO] Creating the machines from platform file '/home/carni/proj/batsim/platforms/cluster512.xml'...
- [0.000000] [machines/INFO] Looking for master host 'master_host0'
- [0.000000] [machines/INFO] Looking for parallel file system host (LCST) 'pfs_host'
- [0.000000] [machines/INFO] Looking for parallel file system host (HPST) 'hpst_host'
- [0.000000] /home/carni/proj/batsim/src/machines.cpp:266: [machines/WARNING] Could not find pfs_host 'pfs_host'!
- [0.000000] /home/carni/proj/batsim/src/machines.cpp:270: [machines/WARNING] Could not find hpst_host 'hpst_host'!
- [0.000000] [machines/INFO] The machines have been created successfully. There are 7 computing machines.
- [0.000000] [batsim/INFO] Batsim's export prefix is '/home/carni/proj/batsim/investigate/test_kill_out/results/a6944c45/out'.
- [0.000000] [batsim/INFO] The process 'workload_submitter_144d46' has been created.
- ==16552== Thread 3:
- ==16552== Syscall param epoll_pwait(sigmask) points to unaddressable byte(s)
- ==16552== at 0x7DF95E6: epoll_pwait (in /usr/lib/libc-2.26.so)
- ==16552== by 0x71B2995: ??? (in /usr/lib/libzmq.so.5.1.2)
- ==16552== by 0x71EF9ED: ??? (in /usr/lib/libzmq.so.5.1.2)
- ==16552== by 0x8902089: start_thread (in /usr/lib/libpthread-2.26.so)
- ==16552== by 0x7DF947E: clone (in /usr/lib/libc-2.26.so)
- ==16552== Address 0x0 is not stack'd, malloc'd or (recently) free'd
- ==16552==
- [0.000000] [batsim/INFO] The process 'server' has been created.
- [master_host0:workload_submitter_144d46:(1) 0.000000] [job_submitter/INFO] Nom : 144d46
- [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
- [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":{}}]}}]}'
- [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":{}}]}}]}'
- [master_host0:Scheduler REQ-REP:(3) 0.000000] [network/INFO] Received '{"now":0.0,"events":[]}'
- [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)
- [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
- [master_host0:workload_submitter_144d46:(1) 0.000600] [job_submitter/INFO] taille vecteur : 2
- [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}'
- [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
- [master_host0:server:(2) 0.000600] [server/INFO] Server received a message of type SUBMITTER_HELLO:
- [master_host0:server:(2) 0.000600] [server/INFO] New submitter said hello. Number of polite submitters: 1
- [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
- [master_host0:server:(2) 0.001200] [server/INFO] Server received a message of type SCHED_READY:
- [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
- [master_host0:server:(2) 0.001800] [server/INFO] Server received a message of type JOB_SUBMITTED:
- [master_host0:server:(2) 0.001800] [server/INFO] GOT JOB: 144d46 0
- [master_host0:server:(2) 0.001800] [server/INFO] Job 144d46!0 SUBMITTED. 1 jobs submitted so far
- [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}}}]}'
- [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}}}]}'
- [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"}}]}'
- [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
- [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
- [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)
- [master_host0:server:(2) 0.002400] [server/INFO] Server received a message of type SCHED_EXECUTE_JOB:
- [a0:job_144d46!0:(5) 0.002400] [task_execution/INFO] Creating MSG task 'phg 0'10.0'' on 3 resources
- [a0:job_144d46!0:(5) 0.002400] [task_execution/INFO] Executing task 'phg 0'10.0'' with walltime of 11
- [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
- [master_host0:server:(2) 0.003000] [server/INFO] Server received a message of type SCHED_READY:
- [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}'
- [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
- [master_host0:server:(2) 0.100600] [server/INFO] Server received a message of type JOB_SUBMITTED:
- [master_host0:server:(2) 0.100600] [server/INFO] GOT JOB: 144d46 1
- [master_host0:server:(2) 0.100600] [server/INFO] Job 144d46!1 SUBMITTED. 2 jobs submitted so far
- [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
- [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
- [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}}}]}'
- [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}}}]}'
- [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"}}]}'
- [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
- [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
- [master_host0:server:(2) 0.101200] [server/INFO] Server received a message of type SUBMITTER_BYE:
- [master_host0:server:(2) 0.101200] [server/INFO] A submitted said goodbye. Number of finished submitters: 1
- [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
- [master_host0:server:(2) 0.101800] [server/INFO] Server received a message of type SCHED_KILL_JOB:
- [master_host0:killer_process:(7) 0.101800] [jobs_execution/INFO] Killing process 'job_144d46!0'
- [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
- [master_host0:server:(2) 0.102400] [server/INFO] Server received a message of type KILLING_DONE:
- [master_host0:server:(2) 0.102400] [server/INFO] Jobs {144d46!0} have been killed (the following ones have REALLY been killed: {144d46!0})
- [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
- ==16552== Thread 1:
- ==16552== Invalid read of size 8
- ==16552== at 0x51ECF3D: SIMIX_execution_finish (smx_host.cpp:272)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x51ECF41: SIMIX_execution_finish (smx_host.cpp:272)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72ab8 is 120 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x51ECF74: SIMIX_execution_finish (smx_host.cpp:275)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x51656CF: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::swap(boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>&) (intrusive_ptr.hpp:209)
- ==16552== by 0x51D431D: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::operator=(simgrid::kernel::activity::ActivityImpl*) (intrusive_ptr.hpp:160)
- ==16552== by 0x51ECF8A: SIMIX_execution_finish (smx_host.cpp:275)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72ae0 is 160 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid write of size 8
- ==16552== at 0x51656E1: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::swap(boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>&) (intrusive_ptr.hpp:210)
- ==16552== by 0x51D431D: boost::intrusive_ptr<simgrid::kernel::activity::ActivityImpl>::operator=(simgrid::kernel::activity::ActivityImpl*) (intrusive_ptr.hpp:160)
- ==16552== by 0x51ECF8A: SIMIX_execution_finish (smx_host.cpp:275)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72ae0 is 160 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid write of size 4
- ==16552== at 0x51D36AD: simgrid::simix::marshal(simgrid::simix::type<int>, u_smx_scalar&, int) (popping_private.hpp:106)
- ==16552== by 0x51D37CB: void simgrid::simix::marshal<int>(u_smx_scalar&, int const&) (popping_private.hpp:176)
- ==16552== by 0x51EAB5E: simcall_execution_wait__set__result(s_smx_simcall*, int) (popping_accessors.hpp:299)
- ==16552== by 0x51ECFB2: SIMIX_execution_finish (smx_host.cpp:276)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b78 is 312 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x5207D2E: SIMIX_simcall_answer (popping.cpp:23)
- ==16552== by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x5207E37: SIMIX_simcall_answer (popping.cpp:26)
- ==16552== by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid write of size 4
- ==16552== at 0x5207E3B: SIMIX_simcall_answer (popping.cpp:26)
- ==16552== by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b00 is 192 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==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)
- ==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)
- ==16552== by 0x5200313: std::vector<simgrid::simix::ActorImpl*, std::allocator<simgrid::simix::ActorImpl*> >::push_back(simgrid::simix::ActorImpl* const&) (stl_vector.h:943)
- ==16552== by 0x5207E6D: SIMIX_simcall_answer (popping.cpp:33)
- ==16552== by 0x51ECFC4: SIMIX_execution_finish (smx_host.cpp:277)
- ==16552== by 0x520948D: simgrid::kernel::activity::ExecImpl::post() (ExecImpl.cpp:78)
- ==16552== by 0x5207EB4: SIMIX_simcall_exit (popping.cpp:39)
- ==16552== by 0x51E1528: SIMIX_wake_processes() (smx_global.cpp:360)
- ==16552== by 0x51E1FB6: SIMIX_run (smx_global.cpp:526)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72b08 is 200 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x51D968B: simgrid::kernel::context::SerialRawContext::run_all() (ContextRaw.cpp:310)
- ==16552== by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
- ==16552== by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
- ==16552== by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
- ==16552== by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72ac0 is 128 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x51D9696: simgrid::kernel::context::SerialRawContext::run_all() (ContextRaw.cpp:310)
- ==16552== by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
- ==16552== by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
- ==16552== by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
- ==16552== by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72ac0 is 128 bytes inside a block of size 448 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x5184EA7: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51FBDC4: SIMIX_process_create (ActorImpl.cpp:304)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552== by 0x51E1C1B: SIMIX_run (smx_global.cpp:492)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552==
- ==16552== Invalid read of size 8
- ==16552== at 0x51D969D: simgrid::kernel::context::SerialRawContext::run_all() (ContextRaw.cpp:310)
- ==16552== by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
- ==16552== by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
- ==16552== by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
- ==16552== by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0xce72c40 is 0 bytes inside a block of size 80 free'd
- ==16552== at 0x4C2E64B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==16552== by 0x51DC793: simgrid::kernel::context::SerialRawContext::~SerialRawContext() (ContextRaw.hpp:51)
- ==16552== by 0x51FAC26: simgrid::simix::ActorImpl::~ActorImpl() (ActorImpl.cpp:144)
- ==16552== by 0x5184E9F: simgrid::simix::intrusive_ptr_release(simgrid::simix::ActorImpl*) (ActorImpl.hpp:92)
- ==16552== by 0x51FABA9: SIMIX_process_empty_trash (ActorImpl.cpp:134)
- ==16552== by 0x51E210D: SIMIX_run (smx_global.cpp:537)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Block was alloc'd at
- ==16552== at 0x4C2D52F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==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)
- ==16552== by 0x51D9080: simgrid::kernel::context::RawContextFactory::create_context(std::function<void ()>, void (*)(simgrid::simix::ActorImpl*), simgrid::simix::ActorImpl*) (ContextRaw.cpp:216)
- ==16552== by 0x51D88E1: SIMIX_context_new (Context.cpp:23)
- ==16552== by 0x51FC0F8: SIMIX_process_create (ActorImpl.cpp:331)
- ==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)
- ==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)
- ==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)
- ==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)
- ==16552== by 0x51DA1C1: std::function<void ()>::operator()() const (std_function.h:706)
- ==16552== by 0x5207ECF: SIMIX_run_kernel (popping.cpp:44)
- ==16552== by 0x520D710: SIMIX_simcall_handle (popping_generated.cpp:219)
- ==16552==
- ==16552== Jump to the invalid address stated on the next line
- ==16552== at 0x0: ???
- ==16552== by 0x51D90AB: simgrid::kernel::context::RawContextFactory::run_all() (ContextRaw.cpp:226)
- ==16552== by 0x51D8D02: SIMIX_context_runall (Context.cpp:93)
- ==16552== by 0x51FCFCA: SIMIX_process_runall (ActorImpl.cpp:450)
- ==16552== by 0x51E1B7A: SIMIX_run (smx_global.cpp:433)
- ==16552== by 0x5161583: MSG_main (msg_global.cpp:80)
- ==16552== by 0x2B4220: main (batsim.cpp:763)
- ==16552== Address 0x0 is not stack'd, malloc'd or (recently) free'd
- ==16552==
- Access violation detected.
- This probably comes from a programming error in your code, or from a stack
- overflow. If you are certain of your code, try increasing the stack size
- --cfg=contexts/stack-size=XXX (current size is 8192 KiB).
- If it does not help, this may have one of the following causes:
- a bug in SimGrid, a bug in the OS or a bug in a third-party libraries.
- Failing hardware can sometimes generate such errors too.
- If you think you've found a bug in SimGrid, please report it along with a
- Minimal Working Example (MWE) reproducing your problem and a full backtrace
- of the fault captured with gdb or valgrind.
- ==16552==
- ==16552== Process terminating with default action of signal 11 (SIGSEGV): dumping core
- ==16552== at 0x7D3787E: raise (in /usr/lib/libc-2.26.so)
- ==16552== by 0x51E007B: segvhandler(int, siginfo_t*, void*) (smx_global.cpp:116)
- ==16552== by 0x7D3791F: ??? (in /usr/lib/libc-2.26.so)
- ==16552==
- ==16552== HEAP SUMMARY:
- ==16552== in use at exit: 19,660,985 bytes in 15,530 blocks
- ==16552== total heap usage: 78,210 allocs, 62,680 frees, 74,321,202 bytes allocated
- ==16552==
- ==16552== LEAK SUMMARY:
- ==16552== definitely lost: 16,844 bytes in 522 blocks
- ==16552== indirectly lost: 538,051 bytes in 633 blocks
- ==16552== possibly lost: 16,855,248 bytes in 49 blocks
- ==16552== still reachable: 2,250,842 bytes in 14,326 blocks
- ==16552== suppressed: 0 bytes in 0 blocks
- ==16552== Rerun with --leak-check=full to see details of leaked memory
- ==16552==
- ==16552== For counts of detected and suppressed errors, rerun with: -v
- ==16552== ERROR SUMMARY: 83 errors from 15 contexts (suppressed: 0 from 0)
Add Comment
Please, Sign In to add comment