Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Starting program: /home/dtorrance/src/mathicgb/mathicgb/unittest
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/powerpc-linux-gnu/libthread_db.so.1".
- Program received signal SIGINT, Interrupt.
- 0x0f9348b0 in ?? () from /usr/lib/libtbbmalloc.so.2
- #0 0x0f9348b0 in ?? () from /usr/lib/libtbbmalloc.so.2
- #1 0x0f934828 in ?? () from /usr/lib/libtbbmalloc.so.2
- #2 0x0f934e30 in ?? () from /usr/lib/libtbbmalloc.so.2
- #3 0x0f9351d4 in ?? () from /usr/lib/libtbbmalloc.so.2
- #4 0x0f93b46c in ?? () from /usr/lib/libtbbmalloc.so.2
- #5 0x0f93d50c in ?? () from /usr/lib/libtbbmalloc.so.2
- #6 0x0f93ecb0 in scalable_aligned_malloc () from /usr/lib/libtbbmalloc.so.2
- #7 0x0ffaf220 in tbb::internal::NFS_Allocate(unsigned int, unsigned int, void*) () from /usr/lib/libtbb.so.2
- #8 0x0ffc2e70 in ?? () from /usr/lib/libtbb.so.2
- #9 0x0ffba7f4 in tbb::internal::allocate_additional_child_of_proxy::allocate(unsigned int) const () from /usr/lib/libtbb.so.2
- #10 0x102fe07c in operator new (p=..., bytes=20) at /usr/include/tbb/task.h:985
- #11 tbb::internal::parallel_do_feeder_impl<mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::internal_add(mgb::F4MatrixBuilder2::RowTask const&) (item=..., this=0xfffedaf8) at /usr/include/tbb/parallel_do.h:165
- #12 tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>::add (item=...,
- this=0xfffedaf8) at /usr/include/tbb/parallel_do.h:76
- #13 mgb::F4MatrixBuilder2::Builder::createColumn (this=this@entry=0xfffedd58,
- monoA=..., monoB=..., feeder=warning: RTTI symbol not found for class 'tbb::internal::parallel_do_feeder_impl<mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>'
- ...) at src/mathicgb/F4MatrixBuilder2.cpp:338
- #14 0x102ff4e4 in mgb::F4MatrixBuilder2::Builder::appendRow (feeder=warning: RTTI symbol not found for class 'tbb::internal::parallel_do_feeder_impl<mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>'
- ...,
- block=..., poly=..., multiple=..., this=<optimized out>)
- at src/mathicgb/F4MatrixBuilder2.cpp:386
- #15 mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}::operator()(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&) const (
- __closure=<optimized out>, task=..., feeder=warning: RTTI symbol not found for class 'tbb::internal::parallel_do_feeder_impl<mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>'
- ...)
- at src/mathicgb/F4MatrixBuilder2.cpp:201
- #16 0x102ff75c in tbb::internal::parallel_do_operator_selector<mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::internal_call<mgb::F4MatrixBuilder2::RowTask, tbb::internal::parallel_do_feeder_impl<{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>, mgb::F4MatrixBuilder2::RowTask const&>({lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2} const&, mgb::F4MatrixBuilder2::RowTask&, tbb::internal::parallel_do_feeder_impl<{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>&, void ({lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}::*)(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&) const) (
- arg2=..., arg1=..., obj=...) at /usr/include/tbb/parallel_do.h:94
- #17 tbb::internal::parallel_do_operator_selector<mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::call<mgb::F4MatrixBuilder2::RowTask, tbb::internal::parallel_do_feeder_impl<{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask> >({lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2} const&, mgb::F4MatrixBuilder2::RowTask&, tbb::internal::parallel_do_feeder_impl<{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>&) (arg2=..., arg1=..., obj=...)
- at /usr/include/tbb/parallel_do.h:101
- #18 tbb::internal::do_iteration_task_iter<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::execute() (this=<optimized out>)
- at /usr/include/tbb/parallel_do.h:145
- #19 0x0ffc6b90 in ?? () from /usr/lib/libtbb.so.2
- #20 0x0ffc7040 in ?? () from /usr/lib/libtbb.so.2
- #21 0x102fa9dc in tbb::task::spawn_and_wait_for_all (child=...,
- this=<optimized out>) at /usr/include/tbb/task.h:698
- #22 tbb::internal::do_task_iter<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::run_for_random_access_iterator() (this=<optimized out>)
- at /usr/include/tbb/parallel_do.h:385
- #23 tbb::internal::do_task_iter<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::run(std::random_access_iterator_tag*) (this=<optimized out>)
- at /usr/include/tbb/parallel_do.h:355
- #24 tbb::internal::do_task_iter<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>::execute() (this=<optimized out>)
- at /usr/include/tbb/parallel_do.h:307
- #25 0x0ffc6b90 in ?? () from /usr/lib/libtbb.so.2
- #26 0x0ffc7040 in ?? () from /usr/lib/libtbb.so.2
- #27 0x102fc15c in tbb::task::spawn_and_wait_for_all (child=...,
- this=<optimized out>) at /usr/include/tbb/task.h:698
- #28 tbb::internal::run_parallel_do<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask>(__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2} const&, tbb::task_group_context&) (context=..., body=..., last=...,
- first=...) at /usr/include/tbb/parallel_do.h:412
- #29 tbb::internal::select_parallel_do<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::RowTask const&, mgb::F4MatrixBuilder2::RowTask>(__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2} const&, void (__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >::*)(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&) const, tbb::task_group_context&) (context=..., body=..., last=..., first=...)
- at /usr/include/tbb/parallel_do.h:442
- #30 tbb::parallel_do<__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}>(__gnu_cxx::__normal_iterator<mgb::F4MatrixBuilder2::RowTask*, std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> > >, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2}, mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear(std::vector<mgb::F4MatrixBuilder2::RowTask, std::allocator<mgb::F4MatrixBuilder2::RowTask> >&, mgb::QuadMatrix&)::{lambda(mgb::F4MatrixBuilder2::RowTask const&, tbb::parallel_do_feeder<mgb::F4MatrixBuilder2::RowTask>&)#2} const&) (first=..., last=...,
- body=...) at /usr/include/tbb/parallel_do.h:485
- #31 0x10301ce8 in mgb::F4MatrixBuilder2::Builder::buildMatrixAndClear (
- this=this@entry=0xfffedd58,
- tasks=std::vector of length 5, capacity 8 = {...}, quadMatrix=...)
- at src/mathicgb/F4MatrixBuilder2.cpp:202
- #32 0x102fa4d4 in mgb::F4MatrixBuilder2::buildMatrixAndClear (
- this=this@entry=0xfffeddf8, quadMatrix=...)
- at src/mathicgb/F4MatrixBuilder2.cpp:587
- #33 0x102e4ef4 in mgb::F4Reducer::classicReduceSPolySet (this=0x104162e8,
- spairs=std::vector of length 3, capacity 4 = {...}, basis=...,
- reducedOut=std::vector of length 0, capacity 0)
- at src/mathicgb/F4Reducer.cpp:205
- #34 0x1027bcc8 in mgb::ClassicGBAlg::step (this=this@entry=0xfffee108)
- at src/mathicgb/ClassicGBAlg.cpp:374
- #35 0x1027bfe8 in mgb::ClassicGBAlg::computeGrobnerBasis (
- this=this@entry=0xfffee108) at src/mathicgb/ClassicGBAlg.cpp:324
- #36 0x1027c2b8 in mgb::computeGBClassicAlg(mgb::Basis&&, mgb::ClassicGBAlgParams) (
- inputBasis=inputBasis@entry=<unknown type in /home/dtorrance/src/mathicgb/mathicgb/unittest, CU 0x574d47, DIE 0x5c7d39>, params=...)
- at src/mathicgb/ClassicGBAlg.cpp:679
- #37 0x1005058c in testGB (
- idealStr="32003 6\n1 1 1 1 1 1 1\n_revlex revcomponent\n3\n-bc+ad\n-b2+af\n-bc2+a2e\n",
- sigBasisStr="0 <0> bc-ad\n1 <1> b2-af\n2 <2> bc2-a2e\n3 c<0> acd-a2e\n4 b<0> abd-acf\n5 c2<1> a2be-ac2f\n6 bc<0> a2d2-ac2f\n7 c3<1> a3de-ac3f\n8 c4<1> a4e2-ac4f\n", syzygiesStr=" 0: b2 bc2 \n 1: c2d bc2 \n",
- initialIdealStr=" bc\n b2\n acd\n abd\n a2be\n a2d2\n a3de\n a4e2\n", nonSingularReductions=nonSingularReductions@entry=7)
- at src/test/gb-test.cpp:283
- #38 0x100516c8 in GB_small_Test::TestBody (this=<optimized out>)
- at src/test/gb-test.cpp:329
- #39 0x1004f0a0 in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void> (location=0x1031e6ac "the test body", method=<optimized out>,
- object=0x10413be0) at /usr/src/gtest/src/gtest.cc:2078
- #40 testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>
- (object=object@entry=0x10413be0,
- method=(void (testing::Test::*)(testing::Test * const)) 0x100515f0 <GB_small_Test::TestBody()>, location=location@entry=0x1031e6ac "the test body")
- at /usr/src/gtest/src/gtest.cc:2114
- #41 0x10045fdc in testing::Test::Run (this=this@entry=0x10413be0)
- at /usr/src/gtest/src/gtest.cc:2151
- #42 0x100462b4 in testing::Test::Run (this=0x10413be0)
- at /usr/src/gtest/src/gtest.cc:2142
- #43 testing::TestInfo::Run (this=0x10405530)
- at /usr/src/gtest/src/gtest.cc:2326
- #44 0x10046464 in testing::TestInfo::Run (this=<optimized out>)
- at /usr/src/gtest/src/gtest.cc:2301
- #45 testing::TestCase::Run (this=0x104055c8)
- at /usr/src/gtest/src/gtest.cc:2444
- #46 0x10046964 in testing::TestCase::Run (this=<optimized out>)
- at /usr/src/gtest/src/gtest.cc:4353
- #47 testing::internal::UnitTestImpl::RunAllTests (this=0x10404ab8)
- at /usr/src/gtest/src/gtest.cc:4315
- #48 0x1004f6a0 in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (
- location=0x1031e818 "auxiliary test code (environments or event listeners)", method=<optimized out>, object=0x10404ab8) at /usr/src/gtest/src/gtest.cc:2078
- #49 testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0x10404ab8,
- method=(bool (testing::internal::UnitTestImpl::*)(testing::internal::UnitTestImpl * const)) 0x10046590 <testing::internal::UnitTestImpl::RunAllTests()>,
- location=location@entry=0x1031e818 "auxiliary test code (environments or event listeners)") at /usr/src/gtest/src/gtest.cc:2114
- #50 0x10046d90 in testing::UnitTest::Run (
- this=0x103f1010 <testing::UnitTest::GetInstance()::instance>)
- at /usr/src/gtest/src/gtest.cc:3926
- #51 0x100060e4 in RUN_ALL_TESTS () at /usr/include/gtest/gtest.h:2288
- #52 main (argc=1, argv=<optimized out>) at src/test/testMain.cpp:11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement