Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Thread 1 "cppunittester" hit Breakpoint 3, ScDataTransformationTest::testGetDateString (this=0x5555566c0060)
- at /home/dcoder/libreoffice/sc/qa/unit/datatransformation_test.cxx:545
- 545 {
- (gdb) c
- +c
- Continuing.
- Thread 1 "cppunittester" hit Breakpoint 5, (anonymous namespace)::getDateTime (nDateTime=20.562418999999998)
- at /home/dcoder/libreoffice/sc/source/ui/dataprovider/datatransformation.cxx:54
- 54 {
- (gdb) n
- +n
- 55 sal_Int32 nDays = std::trunc(nDateTime);
- (gdb)
- +n
- 56 DateTime aDate(DateTime::DateTimeInitEmpty::EMPTY);
- (gdb)
- +n
- 64 aDate.AddDays(nDays);
- (gdb) s
- +s
- Date::AddDays (this=0x7fffffff0790, nDays=20) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:547
- 547 {
- (gdb) n
- +n
- 548 if (nDays != 0)
- (gdb)
- +n
- 549 *this = lcl_DaysToDate( GetAsNormalizedDays() + nDays );
- (gdb) s
- +s
- Date::GetAsNormalizedDays (this=0x7fffffff0790) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:136
- 136 if (mnDate == 18991230) // 1899-12-30
- (gdb) n
- +n
- 141 return DateToDays( GetDay(), GetMonth(), GetYear() );
- (gdb) s
- +s
- Date::GetYear (this=0x7fffffff0790) at /home/dcoder/libreoffice/include/tools/date.hxx:114
- 114 sal_Int16 GetYear() const { return static_cast<sal_Int16>(mnDate / 10000); }
- (gdb)
- +s
- Date::GetMonth (this=0x7fffffff0790) at /home/dcoder/libreoffice/include/tools/date.hxx:110
- 110 return mnDate < 0 ?
- (gdb) print mnDate
- +print mnDate
- $2 = 0
- (gdb) n
- +n
- 113 }
- (gdb)
- +n
- cppunittester: /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:54: sal_Int32 {anonymous}::ImpYearToDays(sal_Int16): Assertion `nYear != 0' failed.
- Thread 1 "cppunittester" received signal SIGABRT, Aborted.
- __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
- 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
- (gdb) bt
- +bt
- #0 0x00007ffff6af1e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
- #1 0x00007ffff6af3801 in __GI_abort () at abort.c:79
- #2 0x00007ffff6ae339a in __assert_fail_base (fmt=0x7ffff6c6a7d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fffec8a5de1 "nYear != 0", file=file@entry=0x7fffec8a5da8 "/home/dcoder/libreoffice/tools/source/datetime/tdate.cxx", line=line@entry=54, function=function@entry=0x7fffec8a6160 <(anonymous namespace)::ImpYearToDays(short)::__PRETTY_FUNCTION__> "sal_Int32 {anonymous}::ImpYearToDays(sal_Int16)") at assert.c:92
- #3 0x00007ffff6ae3412 in __GI___assert_fail (assertion=0x7fffec8a5de1 "nYear != 0", file=0x7fffec8a5da8 "/home/dcoder/libreoffice/tools/source/datetime/tdate.cxx", line=54, function=0x7fffec8a6160 <(anonymous namespace)::ImpYearToDays(short)::__PRETTY_FUNCTION__> "sal_Int32 {anonymous}::ImpYearToDays(sal_Int16)") at assert.c:101
- #4 0x00007fffec82df3a in (anonymous namespace)::ImpYearToDays(sal_Int16) (nYear=0) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:54
- #5 0x00007fffec82e60d in Date::DateToDays(unsigned short, unsigned short, short) (nDay=0, nMonth=0, nYear=0)
- at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:148
- #6 0x00007fffec82e5c5 in Date::GetAsNormalizedDays() const (this=0x7fffffff0790) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:141
- #7 0x00007fffec82f850 in Date::AddDays(int) (this=0x7fffffff0790, nDays=20) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:549
- #8 0x00007fffdb872492 in (anonymous namespace)::getDateTime(double) (nDateTime=20.562418999999998)
- at /home/dcoder/libreoffice/sc/source/ui/dataprovider/datatransformation.cxx:64
- #9 0x00007fffdb875dd4 in sc::DateTimeTransformation::Transform(ScDocument&) const (this=0x7fffffff0920, rDoc=...)
- at /home/dcoder/libreoffice/sc/source/ui/dataprovider/datatransformation.cxx:796
- #10 0x00007fffe00947ab in ScDataTransformationTest::testGetDateString() (this=0x5555566c0060) at /home/dcoder/libreoffice/sc/qa/unit/datatransformation_test.cxx:552
- #11 0x00007fffe00a8a1a in std::__invoke_impl<void, void (ScDataTransformationTest::*&)(), ScDataTransformationTest*&>(std::__invoke_memfun_deref, void (ScDataTransformationTest::*&)(), ScDataTransformationTest*&) (__f=@0x5555566bfa90: (void (ScDataTransformationTest::*)(ScDataTransformationTest * const)) 0x7fffe00945ea <ScDataTransformationTest::testGetDateString()>, __t=@0x5555566bfaa0: 0x5555566c0060) at /usr/include/c++/7/bits/invoke.h:73
- #12 0x00007fffe00a8373 in std::__invoke<void (ScDataTransformationTest::*&)(), ScDataTransformationTest*&>(void (ScDataTransformationTest::*&)(), ScDataTransformationTest*&) (__fn=@0x5555566bfa90: (void (ScDataTransformationTest::*)(ScDataTransformationTest * const)) 0x7fffe00945ea <ScDataTransformationTest::testGetDateString()>, __args#0=@0x5555566bfaa0: 0x5555566c0060) at /usr/include/c++/7/bits/invoke.h:95
- #13 0x00007fffe00a7541 in std::_Bind<void (ScDataTransformationTest::*(ScDataTransformationTest*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x5555566bfa90, __args=...) at /usr/include/c++/7/functional:467
- #14 0x00007fffe00a6547 in std::_Bind<void (ScDataTransformationTest::*(ScDataTransformationTest*))()>::operator()<, void>() (this=0x5555566bfa90)
- at /usr/include/c++/7/functional:551
- #15 0x00007fffe00a59b5 in std::_Function_handler<void (), std::_Bind<void (ScDataTransformationTest::*(ScDataTransformationTest*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/7/bits/std_function.h:316
- #16 0x00007fffe00a9718 in std::function<void ()>::operator()() const (this=0x5555566c02e0) at /usr/include/c++/7/bits/std_function.h:706
- #17 0x00007fffe00a9638 in CppUnit::TestCaller<ScDataTransformationTest>::runTest() (this=0x5555566c02a0)
- at /home/dcoder/libreoffice/workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:175
- #18 0x00007ffff7b704d6 in CppUnit::TestCaseMethodFunctor::operator()() const (this=0x7fffffff1110) at TestCase.cpp:32
- #19 0x00007fffeccf3ca1 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x55555588e740, functor=...)
- at /home/dcoder/libreoffice/test/source/vclbootstrapprotector.cxx:48
- #20 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556a98040) at ProtectorChain.cpp:20
- #21 0x00007ffff4414937 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x55555579fc90, functor=...)
- at /home/dcoder/libreoffice/unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:89
- ---Type <return> to continue, or q <return> to quit---
- #22 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556b0fdc0) at ProtectorChain.cpp:20
- #23 0x00007ffff58b58cf in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x555555790e20, functor=..., context=...) at /home/dcoder/libreoffice/unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:63
- #24 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556b16aa0) at ProtectorChain.cpp:20
- #25 0x00007ffff7b552bf in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x5555557908b0, functor=..., context=...)
- at DefaultProtector.cpp:15
- #26 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556b18380) at ProtectorChain.cpp:20
- #27 0x00007ffff7b67572 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x555555790830, functor=..., context=...)
- at ProtectorChain.cpp:86
- #28 0x00007ffff7b81285 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=0x7fffffff16e0, functor=..., test=0x5555566c02a0, shortDescription="") at TestResult.cpp:182
- #29 0x00007ffff7b6ff79 in CppUnit::TestCase::run(CppUnit::TestResult*) (this=0x5555566c02a0, result=0x7fffffff16e0) at TestCase.cpp:91
- #30 0x00007ffff7b70b6c in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (this=0x5555566bb1b0, controller=0x7fffffff16e0) at TestComposite.cpp:64
- #31 0x00007ffff7b709ee in CppUnit::TestComposite::run(CppUnit::TestResult*) (this=0x5555566bb1b0, result=0x7fffffff16e0) at TestComposite.cpp:23
- #32 0x00007ffff7b70b6c in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (this=0x5555558c7a70, controller=0x7fffffff16e0) at TestComposite.cpp:64
- #33 0x00007ffff7b709ee in CppUnit::TestComposite::run(CppUnit::TestResult*) (this=0x5555558c7a70, result=0x7fffffff16e0) at TestComposite.cpp:23
- #34 0x00007ffff7b88a4a in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) (this=0x5555558cf860, result=0x7fffffff16e0) at TestRunner.cpp:47
- #35 0x00007ffff7b80f52 in CppUnit::TestResult::runTest(CppUnit::Test*) (this=0x7fffffff16e0, test=0x5555558cf860) at TestResult.cpp:149
- #36 0x00007ffff7b88cdd in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=0x7fffffff13b0, controller=..., testPath="") at TestRunner.cpp:96
- #37 0x00005555555601eb in (anonymous namespace)::ProtectedFixtureFunctor::run() const (this=0x7fffffff1670)
- at /home/dcoder/libreoffice/sal/cppunittester/cppunittester.cxx:315
- #38 0x0000555555560ec4 in sal_main() () at /home/dcoder/libreoffice/sal/cppunittester/cppunittester.cxx:465
- #39 0x0000555555560a4b in main(int, char**) (argc=23, argv=0x7fffffff1a78) at /home/dcoder/libreoffice/sal/cppunittester/cppunittester.cxx:372
Add Comment
Please, Sign In to add comment