Skip to content

Instantly share code, notes, and snippets.

@SteVwonder
Created November 5, 2019 05:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SteVwonder/e750510715f6303db4d225a54349de86 to your computer and use it in GitHub Desktop.
Save SteVwonder/e750510715f6303db4d225a54349de86 to your computer and use it in GitHub Desktop.
==7612== Memcheck, a memory error detector
==7612== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==7612== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==7612== Command: /home/sherbein/Repositories/flux-framework/flux-core/src/broker/.libs/flux-broker --setattr=rundir=/tmp/flux-316-FepHh4 --setattr=tbon.endpoint=ipc://%B/req -Sbroker.rc1_path=/home/sherbein/Repositories/flux-framework/flux-core/t/rc/rc1-job -Sbroker.rc3_path=/home/sherbein/Repositories/flux-framework/flux-core/t/rc/rc3-job -Slog-filename=t2400-job-exec-test.broker.log -Slog-forward-level=7 -Sinit.rc2_timeout=300 sh\ ./t2400-job-exec-test.t\
==7612==
==7612== Thread 13:
==7612== Invalid read of size 8
==7612== at 0xC65A6B8: kill_timer_cb (job-exec.c:338)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Address 0x57123e8 is 8 bytes inside a block of size 168 free'd
==7612== at 0x483BA3F: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:138)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:125)
==7612== by 0xC65B0E4: jobinfo_release (job-exec.c:592)
==7612== by 0xC65B26F: namespace_move_cb (job-exec.c:599)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Block was alloc'd at
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65B942: jobinfo_new (job-exec.c:145)
==7612== by 0xC65B942: job_start (job-exec.c:860)
==7612== by 0xC65B942: start_cb (job-exec.c:915)
==7612== by 0x4869BD7: call_handler (msg_handler.c:236)
==7612== by 0x486A330: dispatch_message (msg_handler.c:272)
==7612== by 0x486A330: handle_cb (msg_handler.c:374)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612==
==7612== Invalid read of size 8
==7612== at 0xC65A6C1: kill_timer_cb (job-exec.c:338)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Address 0x57123e0 is 0 bytes inside a block of size 168 free'd
==7612== at 0x483BA3F: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:138)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:125)
==7612== by 0xC65B0E4: jobinfo_release (job-exec.c:592)
==7612== by 0xC65B26F: namespace_move_cb (job-exec.c:599)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Block was alloc'd at
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65B942: jobinfo_new (job-exec.c:145)
==7612== by 0xC65B942: job_start (job-exec.c:860)
==7612== by 0xC65B942: start_cb (job-exec.c:915)
==7612== by 0x4869BD7: call_handler (msg_handler.c:236)
==7612== by 0x486A330: dispatch_message (msg_handler.c:272)
==7612== by 0x486A330: handle_cb (msg_handler.c:374)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612==
==7612== Invalid read of size 8
==7612== at 0xC65A6D3: kill_timer_cb (job-exec.c:342)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Address 0x5712468 is 136 bytes inside a block of size 168 free'd
==7612== at 0x483BA3F: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:138)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:125)
==7612== by 0xC65B0E4: jobinfo_release (job-exec.c:592)
==7612== by 0xC65B26F: namespace_move_cb (job-exec.c:599)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Block was alloc'd at
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65B942: jobinfo_new (job-exec.c:145)
==7612== by 0xC65B942: job_start (job-exec.c:860)
==7612== by 0xC65B942: start_cb (job-exec.c:915)
==7612== by 0x4869BD7: call_handler (msg_handler.c:236)
==7612== by 0x486A330: dispatch_message (msg_handler.c:272)
==7612== by 0x486A330: handle_cb (msg_handler.c:374)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612==
==7612== Invalid read of size 8
==7612== at 0xC65C84E: testexec_kill (testexec.c:274)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Address 0x5712470 is 144 bytes inside a block of size 168 free'd
==7612== at 0x483BA3F: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:138)
==7612== by 0xC65AF74: jobinfo_decref (job-exec.c:125)
==7612== by 0xC65B0E4: jobinfo_release (job-exec.c:592)
==7612== by 0xC65B26F: namespace_move_cb (job-exec.c:599)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Block was alloc'd at
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0xC65B942: jobinfo_new (job-exec.c:145)
==7612== by 0xC65B942: job_start (job-exec.c:860)
==7612== by 0xC65B942: start_cb (job-exec.c:915)
==7612== by 0x4869BD7: call_handler (msg_handler.c:236)
==7612== by 0x486A330: dispatch_message (msg_handler.c:272)
==7612== by 0x486A330: handle_cb (msg_handler.c:374)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612==
==7612== Invalid read of size 8
==7612== at 0xC65C855: testexec_kill (testexec.c:276)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== Address 0x30 is not stack'd, malloc'd or (recently) free'd
==7612==
==7612==
==7612== Process terminating with default action of signal 11 (SIGSEGV)
==7612== Access not within mapped region at address 0x30
==7612== at 0xC65C855: testexec_kill (testexec.c:276)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612== by 0x4BA8322: clone (clone.S:95)
==7612== If you believe this happened as a result of a stack
==7612== overflow in your program's main thread (unlikely but
==7612== possible), you can try to increase the size of the
==7612== main thread stack using the --main-stacksize= flag.
==7612== The main thread stack size used in this run was 8388608.
==7612==
==7612== HEAP SUMMARY:
==7612== in use at exit: 12,004,813 bytes in 16,860 blocks
==7612== total heap usage: 434,577 allocs, 417,717 frees, 91,371,227 bytes allocated
==7612==
==7612== Thread 1 flux-broker-0:
==7612== 176 bytes in 2 blocks are possibly lost in loss record 1,091 of 1,503
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x4868D77: flux_watcher_create (reactor.c:202)
==7612== by 0x48693CF: flux_timer_watcher_create (reactor.c:674)
==7612== by 0xC65B51D: jobinfo_cancel (job-exec.c:355)
==7612== by 0xC65B51D: jobinfo_fatal_verror (job-exec.c:389)
==7612== by 0xC65B79B: jobinfo_fatal_error (job-exec.c:407)
==7612== by 0xC65BEE7: jobinfo_start_execution (job-exec.c:640)
==7612== by 0xC65BEE7: jobinfo_start_continue (job-exec.c:736)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0xC65C340: mod_main (job-exec.c:1029)
==7612== by 0x115975: module_thread (module.c:162)
==7612== by 0x4A0C668: start_thread (pthread_create.c:479)
==7612==
==7612== 704 bytes in 2 blocks are possibly lost in loss record 1,283 of 1,503
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x4013E0A: allocate_dtv (dl-tls.c:286)
==7612== by 0x4013E0A: _dl_allocate_tls (dl-tls.c:532)
==7612== by 0x4A0D382: allocate_stack (allocatestack.c:622)
==7612== by 0x4A0D382: pthread_create@@GLIBC_2.2.5 (pthread_create.c:662)
==7612== by 0x49CA9AC: ??? (in /usr/lib/x86_64-linux-gnu/libzmq.so.5.2.2)
==7612== by 0x4978C1A: ??? (in /usr/lib/x86_64-linux-gnu/libzmq.so.5.2.2)
==7612== by 0x497A3EA: ??? (in /usr/lib/x86_64-linux-gnu/libzmq.so.5.2.2)
==7612== by 0x497AA9F: ??? (in /usr/lib/x86_64-linux-gnu/libzmq.so.5.2.2)
==7612== by 0x49302C0: zsys_socket (in /usr/lib/x86_64-linux-gnu/libczmq.so.4.2.0)
==7612== by 0x491D20E: zsock_new_checked (in /usr/lib/x86_64-linux-gnu/libczmq.so.4.2.0)
==7612== by 0x492F0A5: zsys_create_pipe (in /usr/lib/x86_64-linux-gnu/libczmq.so.4.2.0)
==7612== by 0x48FBF8F: zactor_new (in /usr/lib/x86_64-linux-gnu/libczmq.so.4.2.0)
==7612== by 0x129E0C: zsecurity_comms_init (zsecurity.c:162)
==7612==
==7612== 3,168 bytes in 9 blocks are possibly lost in loss record 1,400 of 1,503
==7612== at 0x483CD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x4013E0A: allocate_dtv (dl-tls.c:286)
==7612== by 0x4013E0A: _dl_allocate_tls (dl-tls.c:532)
==7612== by 0x4A0D382: allocate_stack (allocatestack.c:622)
==7612== by 0x4A0D382: pthread_create@@GLIBC_2.2.5 (pthread_create.c:662)
==7612== by 0x11638F: module_start (module.c:421)
==7612== by 0x114505: load_module_bypath (broker.c:1195)
==7612== by 0x1130A5: load_module_byname (broker.c:1224)
==7612== by 0x1130A5: main (broker.c:653)
==7612==
==7612== 8,226 bytes in 2 blocks are possibly lost in loss record 1,441 of 1,503
==7612== at 0x483A7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x48837FB: cbuf_create (cbuf.c:233)
==7612== by 0x4873F00: flux_buffer_create (buffer.c:73)
==7612== by 0x487D51F: remote_channel_setup (remote.c:410)
==7612== by 0x487DD02: remote_setup_stdio (remote.c:478)
==7612== by 0x487DD02: subprocess_remote_setup (remote.c:529)
==7612== by 0x4881B01: flux_rexec (subprocess.c:721)
==7612== by 0x727A239: worker_start (worker.c:282)
==7612== by 0x727A239: worker_active (worker.c:141)
==7612== by 0x727A239: worker_request (worker.c:245)
==7612== by 0x7279A88: validate_jobspec (validate.c:169)
==7612== by 0x727868B: submit_cb (job-ingest.c:562)
==7612== by 0x4869BD7: call_handler (msg_handler.c:236)
==7612== by 0x486A330: dispatch_message (msg_handler.c:272)
==7612== by 0x486A330: handle_cb (msg_handler.c:374)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612==
==7612== 22,000 bytes in 2 blocks are possibly lost in loss record 1,485 of 1,503
==7612== at 0x483CFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x4882D75: cbuf_grow (cbuf.c:1678)
==7612== by 0x488309E: cbuf_writer (cbuf.c:1580)
==7612== by 0x4884F30: cbuf_write (cbuf.c:628)
==7612== by 0x48744E4: flux_buffer_write (buffer.c:382)
==7612== by 0x48812C4: flux_subprocess_write (subprocess.c:900)
==7612== by 0x727A1A2: worker_request (worker.c:246)
==7612== by 0x7279A88: validate_jobspec (validate.c:169)
==7612== by 0x727868B: submit_cb (job-ingest.c:562)
==7612== by 0x4869BD7: call_handler (msg_handler.c:236)
==7612== by 0x486A330: dispatch_message (msg_handler.c:272)
==7612== by 0x486A330: handle_cb (msg_handler.c:374)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612==
==7612== 156,984 bytes in 36 blocks are possibly lost in loss record 1,500 of 1,503
==7612== at 0x483A7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x7BFEC8A: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7BD3310: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7BD805B: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7BD860E: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7C29CFC: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7BCA51E: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7BFB7D8: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7C2BB46: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7C323D9: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7C53C3D: ??? (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612== by 0x7C5B7F1: sqlite3_step (in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6)
==7612==
==7612== 8,388,642 bytes in 2 blocks are possibly lost in loss record 1,503 of 1,503
==7612== at 0x483CFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==7612== by 0x4882D75: cbuf_grow (cbuf.c:1678)
==7612== by 0x488309E: cbuf_writer (cbuf.c:1580)
==7612== by 0x4886492: cbuf_write_from_fd (cbuf.c:994)
==7612== by 0x487493B: flux_buffer_write_from_fd (buffer.c:574)
==7612== by 0x48718DC: buffer_read_cb (ev_buffer_read.c:83)
==7612== by 0x4898142: ev_invoke_pending (ev.c:3322)
==7612== by 0x489B2F2: ev_run (ev.c:3726)
==7612== by 0x489B2F2: ev_run (ev.c:3573)
==7612== by 0x4868C86: flux_reactor_run (reactor.c:126)
==7612== by 0x1131A4: main (broker.c:698)
==7612==
==7612== LEAK SUMMARY:
==7612== definitely lost: 0 bytes in 0 blocks
==7612== indirectly lost: 0 bytes in 0 blocks
==7612== possibly lost: 8,579,900 bytes in 55 blocks
==7612== still reachable: 3,424,561 bytes in 16,804 blocks
==7612== of which reachable via heuristic:
==7612== length64 : 114,080 bytes in 224 blocks
==7612== suppressed: 352 bytes in 1 blocks
==7612== Reachable blocks (those to which a pointer was found) are not shown.
==7612== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==7612==
==7612== For lists of detected and suppressed errors, rerun with: -s
==7612== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 1 from 1)
flux-start: 0 (pid 7612) Segmentation fault
ok 1 - job-exec: generate jobspec for simple test job
PASS: t2400-job-exec-test.t 1 - job-exec: generate jobspec for simple test job
ok 2 - job-exec: load job-exec,sched-simple modules
PASS: t2400-job-exec-test.t 2 - job-exec: load job-exec,sched-simple modules
ok 3 - job-exec: basic job runs in simulated mode
PASS: t2400-job-exec-test.t 3 - job-exec: basic job runs in simulated mode
ok 4 - job-exec: guestns linked into primary
PASS: t2400-job-exec-test.t 4 - job-exec: guestns linked into primary
ok 5 - job-exec: exec.eventlog exists with expected states
PASS: t2400-job-exec-test.t 5 - job-exec: exec.eventlog exists with expected states
ok 6 - job-exec: canceling job during execution works
PASS: t2400-job-exec-test.t 6 - job-exec: canceling job during execution works
ok 7 - job-exec: mock exception during initialization
PASS: t2400-job-exec-test.t 7 - job-exec: mock exception during initialization
ok 8 - job-exec: mock exception during run
PASS: t2400-job-exec-test.t 8 - job-exec: mock exception during run
ok 9 - job-exec: simulate epilog/cleanup tasks
PASS: t2400-job-exec-test.t 9 - job-exec: simulate epilog/cleanup tasks
139
not ok 10 - job-exec: exception during cleanup
FAIL: t2400-job-exec-test.t 10 - job-exec: exception during cleanup
#
# flux jobspec srun hostname | \
# exec_testattr cleanup_duration 1s > cleanup-long.json &&
# jobid=$(flux job submit cleanup-long.json) &&
# flux job wait-event -vt 2.5 ${jobid} finish &&
# flux job cancel ${jobid} &&
# flux job wait-event -t 2.5 ${jobid} clean &&
# exec_eventlog $jobid > exec.eventlog.$jobid &&
# grep "cleanup\.finish" exec.eventlog.$jobid
#
not ok 11 - start request with empty payload fails with EPROTO(71)
FAIL: t2400-job-exec-test.t 11 - start request with empty payload fails with EPROTO(71)
#
# ${RPC} job-exec.start 71 </dev/null
#
not ok 12 - job-exec: remove sched-simple,job-exec modules
FAIL: t2400-job-exec-test.t 12 - job-exec: remove sched-simple,job-exec modules
#
# flux module remove -r 0 sched-simple &&
# flux module remove -r 0 job-exec
#
# failed 3 among 12 test(s)
ERROR: t2400-job-exec-test.t - missing test plan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment