sssp non-deterministic heap use after free (sanitizer)
Opened this issue · 2 comments
l-hoang commented
insertinterestingnamehere commented
Lengthy traceback seems to point to somewhere in the worklist so the error is probably in OBIM or the ChunkMaster layer that it's built on:
195: 0x6060000004c0 is located 32 bytes inside of 64-byte region [0x6060000004a0,0x6060000004e0)
195: freed by thread T0 here:
195: #0 0x4d1c6d in operator delete(void*) (/tmp/build/lonestar/analytics/cpu/sssp/sssp+0x4d1c6d)
195: #1 0x516ec7 in __gnu_cxx::new_allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>*>::deallocate(std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>**, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/ext/new_allocator.h:125:2
195: #2 0x516ec7 in std::allocator_traits<std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>*> >::deallocate(std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>*>&, std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>**, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/alloc_traits.h:462:13
195: #3 0x516ec7 in std::_Deque_base<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::_M_deallocate_map(std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>**, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_deque.h:623:2
195: #4 0x516ec7 in std::deque<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::_M_reallocate_map(unsigned long, bool) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/deque.tcc:951:4
195: #5 0x5165c9 in void std::deque<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::_M_push_back_aux<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> >(std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/deque.tcc:486:2
195: #6 0x5164e0 in std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>& std::deque<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::emplace_back<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> >(std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/deque.tcc:173:4
195: #7 0x5136a7 in std::deque<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::push_back(std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>&&) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_deque.h:1558:9
195: #8 0x5136a7 in galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::slowUpdateLocalOrCreate(galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::ThreadData&, unsigned int) /root/project/libgalois/include/galois/worklists/Obim.h:334:17
195: #9 0x511f93 in galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::updateLocalOrCreate(galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::ThreadData&, unsigned int) /root/project/libgalois/include/galois/worklists/Obim.h:348:12
195: #10 0x511a4e in galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::push(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&) /root/project/libgalois/include/galois/worklists/Obim.h:376:14
195: #11 0x51d1e4 in void galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::push<galois::gdeque<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 64u, galois::FixedSizeRing<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 64u> >::Iterator<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile> >(galois::gdeque<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 64u, galois::FixedSizeRing<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 64u> >::Iterator<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile>, galois::gdeque<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 64u, galois::FixedSizeRing<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 64u> >::Iterator<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile>) /root/project/libgalois/include/galois/worklists/Obim.h:390:7
195: #12 0x51bc0b in galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::commitIteration(galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::ThreadLocalData&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:211:12
195: #13 0x51f418 in galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::runQueueSimple(galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::ThreadLocalData&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:251:7
195: #14 0x5175fe in void galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::go<false, true>() /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:336:21
195: #15 0x5a06e5 in galois::substrate::ThreadPool::runInternal(unsigned int) /root/project/libgalois/src/ThreadPool.cpp:219:5
195: #16 0x50d3d2 in void galois::substrate::ThreadPool::run<void galois::runtime::for_each_impl<galois::runtime::LocalRange<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u> >, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&)::'lambda'(), std::reference_wrapper<galois::substrate::Barrier>, std::reference_wrapper<galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> > > >(unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&&...) /root/project/libgalois/include/galois/substrate/ThreadPool.h:161:5
195: #17 0x50cefc in void galois::runtime::for_each_impl<galois::runtime::LocalRange<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u> >, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:457:30
195: #18 0x50c9e3 in void galois::runtime::for_each_gen<galois::runtime::LocalRange<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u> >, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:483:3
195: #19 0x50b4ea in void galois::for_each<galois::internal::ContainerRangeMaker<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u>, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname>(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&...) /root/project/libgalois/include/galois/Loops.h:55:3
195: #20 0x4e5e63 in void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&) /root/project/lonestar/analytics/cpu/sssp/SSSP.cpp:128:3
195: #21 0x4d5e0e in main /root/project/lonestar/analytics/cpu/sssp/SSSP.cpp:407:5
195: #22 0x7ff524239b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
195:
195: previously allocated by thread T0 here:
195: #0 0x4d140d in operator new(unsigned long) (/tmp/build/lonestar/analytics/cpu/sssp/sssp+0x4d140d)
195: #1 0x50f287 in __gnu_cxx::new_allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>*>::allocate(unsigned long, void const*) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/ext/new_allocator.h:111:27
195: #2 0x50f287 in std::allocator_traits<std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>*> >::allocate(std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/alloc_traits.h:436:20
195: #3 0x50f287 in std::_Deque_base<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::_M_allocate_map(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_deque.h:616:9
195: #4 0x50f287 in std::_Deque_base<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::_M_initialize_map(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_deque.h:689:30
195: #5 0x50f1d3 in std::_Deque_base<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::_Deque_base() /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_deque.h:492:9
195: #6 0x50dac8 in std::deque<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*>, std::allocator<std::pair<unsigned int, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>*> > >::deque() /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_deque.h:888:17
195: #7 0x50dac8 in galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>::OrderedByIntegerMetric(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer const&) /root/project/libgalois/include/galois/worklists/Obim.h:352:3
195: #8 0x50d6cd in galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::ForEachExecutor<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>(galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::T2, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::Updat
195: #9 0x50ce31 in galois::runtime::ForEachExecutor<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, unsigned int, false, false, false, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >::ForEachExecutor(void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&)&, std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> const&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:386:9
195: #10 0x50ce31 in void galois::runtime::for_each_impl<galois::runtime::LocalRange<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u> >, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:455:10
195: #11 0x50c9e3 in void galois::runtime::for_each_gen<galois::runtime::LocalRange<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u> >, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), std::tuple<galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname> >(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&) /root/project/libgalois/include/galois/runtime/Executor_ForEach.h:483:3
195: #12 0x50b4ea in void galois::for_each<galois::internal::ContainerRangeMaker<galois::InsertBag<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, 0u>, true>, void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&)::'lambda'(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile&), galois::s_wl<galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer>, galois::disable_conflict_detection, galois::loopname>(BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile const&, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>&&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&...) /root/project/libgalois/include/galois/Loops.h:55:3
195: #13 0x4e5e63 in void deltaStepAlgo<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTile, galois::worklists::OrderedByIntegerMetric<BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::UpdateRequestIndexer, galois::worklists::internal::ChunkMaster<int, galois::worklists::ConExtLinkedQueue, true, false, 64, true>, 0u, true, int, int, false, false, false, true>, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn>(galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>&, unsigned int, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::SrcEdgeTilePushWrap const&, BFS_SSSP<galois::graphs::LC_CSR_Graph<std::atomic<unsigned int>, unsigned int, true, true, false, unsigned int>, unsigned int, true, 512l>::TileRangeFn const&) /root/project/lonestar/analytics/cpu/sssp/SSSP.cpp:128:3
195: #14 0x4d5e0e in main /root/project/lonestar/analytics/cpu/sssp/SSSP.cpp:407:5
195: #15 0x7ff524239b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
l-hoang commented
Seems like a pretty disgusting bug to try and debug...