VikasMahato

Untitled

Jul 29th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 9.53 KB | None | 0 0
  1. Thread 1 "cppunittester" hit Breakpoint 3, ScDataTransformationTest::testGetDateString (this=0x5555566c0060)
  2.     at /home/dcoder/libreoffice/sc/qa/unit/datatransformation_test.cxx:545
  3. 545 {
  4. (gdb) c
  5. +c
  6. Continuing.
  7.  
  8. Thread 1 "cppunittester" hit Breakpoint 5, (anonymous namespace)::getDateTime (nDateTime=20.562418999999998)
  9.     at /home/dcoder/libreoffice/sc/source/ui/dataprovider/datatransformation.cxx:54
  10. 54  {
  11. (gdb) n
  12. +n
  13. 55      sal_Int32 nDays = std::trunc(nDateTime);
  14. (gdb)
  15. +n
  16. 56      DateTime aDate(DateTime::DateTimeInitEmpty::EMPTY);
  17. (gdb)
  18. +n
  19. 64      aDate.AddDays(nDays);
  20. (gdb) s
  21. +s
  22. Date::AddDays (this=0x7fffffff0790, nDays=20) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:547
  23. 547 {
  24. (gdb) n
  25. +n
  26. 548     if (nDays != 0)
  27. (gdb)
  28. +n
  29. 549         *this = lcl_DaysToDate( GetAsNormalizedDays() + nDays );
  30. (gdb) s
  31. +s
  32. Date::GetAsNormalizedDays (this=0x7fffffff0790) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:136
  33. 136     if (mnDate == 18991230) // 1899-12-30
  34. (gdb) n
  35. +n
  36. 141     return DateToDays( GetDay(), GetMonth(), GetYear() );
  37. (gdb) s
  38. +s
  39. Date::GetYear (this=0x7fffffff0790) at /home/dcoder/libreoffice/include/tools/date.hxx:114
  40. 114     sal_Int16       GetYear() const { return static_cast<sal_Int16>(mnDate / 10000); }
  41. (gdb)
  42. +s
  43. Date::GetMonth (this=0x7fffffff0790) at /home/dcoder/libreoffice/include/tools/date.hxx:110
  44. 110                         return mnDate < 0 ?
  45. (gdb) print mnDate
  46. +print mnDate
  47. $2 = 0
  48. (gdb) n
  49. +n
  50. 113                     }
  51. (gdb)
  52. +n
  53. cppunittester: /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:54: sal_Int32 {anonymous}::ImpYearToDays(sal_Int16): Assertion `nYear != 0' failed.
  54.  
  55. Thread 1 "cppunittester" received signal SIGABRT, Aborted.
  56. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
  57. 51  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  58. (gdb) bt
  59. +bt
  60. #0  0x00007ffff6af1e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
  61. #1  0x00007ffff6af3801 in __GI_abort () at abort.c:79
  62. #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
  63. #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
  64. #4  0x00007fffec82df3a in (anonymous namespace)::ImpYearToDays(sal_Int16) (nYear=0) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:54
  65. #5  0x00007fffec82e60d in Date::DateToDays(unsigned short, unsigned short, short) (nDay=0, nMonth=0, nYear=0)
  66.    at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:148
  67. #6  0x00007fffec82e5c5 in Date::GetAsNormalizedDays() const (this=0x7fffffff0790) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:141
  68. #7  0x00007fffec82f850 in Date::AddDays(int) (this=0x7fffffff0790, nDays=20) at /home/dcoder/libreoffice/tools/source/datetime/tdate.cxx:549
  69. #8  0x00007fffdb872492 in (anonymous namespace)::getDateTime(double) (nDateTime=20.562418999999998)
  70.    at /home/dcoder/libreoffice/sc/source/ui/dataprovider/datatransformation.cxx:64
  71. #9  0x00007fffdb875dd4 in sc::DateTimeTransformation::Transform(ScDocument&) const (this=0x7fffffff0920, rDoc=...)
  72.    at /home/dcoder/libreoffice/sc/source/ui/dataprovider/datatransformation.cxx:796
  73. #10 0x00007fffe00947ab in ScDataTransformationTest::testGetDateString() (this=0x5555566c0060) at /home/dcoder/libreoffice/sc/qa/unit/datatransformation_test.cxx:552
  74. #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
  75. #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
  76. #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
  77. #14 0x00007fffe00a6547 in std::_Bind<void (ScDataTransformationTest::*(ScDataTransformationTest*))()>::operator()<, void>() (this=0x5555566bfa90)
  78.    at /usr/include/c++/7/functional:551
  79. #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
  80. #16 0x00007fffe00a9718 in std::function<void ()>::operator()() const (this=0x5555566c02e0) at /usr/include/c++/7/bits/std_function.h:706
  81. #17 0x00007fffe00a9638 in CppUnit::TestCaller<ScDataTransformationTest>::runTest() (this=0x5555566c02a0)
  82.    at /home/dcoder/libreoffice/workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:175
  83. #18 0x00007ffff7b704d6 in CppUnit::TestCaseMethodFunctor::operator()() const (this=0x7fffffff1110) at TestCase.cpp:32
  84. #19 0x00007fffeccf3ca1 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x55555588e740, functor=...)
  85.    at /home/dcoder/libreoffice/test/source/vclbootstrapprotector.cxx:48
  86. #20 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556a98040) at ProtectorChain.cpp:20
  87. #21 0x00007ffff4414937 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x55555579fc90, functor=...)
  88.    at /home/dcoder/libreoffice/unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:89
  89. ---Type <return> to continue, or q <return> to quit---
  90. #22 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556b0fdc0) at ProtectorChain.cpp:20
  91. #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
  92. #24 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556b16aa0) at ProtectorChain.cpp:20
  93. #25 0x00007ffff7b552bf in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x5555557908b0, functor=..., context=...)
  94.    at DefaultProtector.cpp:15
  95. #26 0x00007ffff7b676e3 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const (this=0x555556b18380) at ProtectorChain.cpp:20
  96. #27 0x00007ffff7b67572 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (this=0x555555790830, functor=..., context=...)
  97.    at ProtectorChain.cpp:86
  98. #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
  99. #29 0x00007ffff7b6ff79 in CppUnit::TestCase::run(CppUnit::TestResult*) (this=0x5555566c02a0, result=0x7fffffff16e0) at TestCase.cpp:91
  100. #30 0x00007ffff7b70b6c in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (this=0x5555566bb1b0, controller=0x7fffffff16e0) at TestComposite.cpp:64
  101. #31 0x00007ffff7b709ee in CppUnit::TestComposite::run(CppUnit::TestResult*) (this=0x5555566bb1b0, result=0x7fffffff16e0) at TestComposite.cpp:23
  102. #32 0x00007ffff7b70b6c in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (this=0x5555558c7a70, controller=0x7fffffff16e0) at TestComposite.cpp:64
  103. #33 0x00007ffff7b709ee in CppUnit::TestComposite::run(CppUnit::TestResult*) (this=0x5555558c7a70, result=0x7fffffff16e0) at TestComposite.cpp:23
  104. #34 0x00007ffff7b88a4a in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) (this=0x5555558cf860, result=0x7fffffff16e0) at TestRunner.cpp:47
  105. #35 0x00007ffff7b80f52 in CppUnit::TestResult::runTest(CppUnit::Test*) (this=0x7fffffff16e0, test=0x5555558cf860) at TestResult.cpp:149
  106. #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
  107. #37 0x00005555555601eb in (anonymous namespace)::ProtectedFixtureFunctor::run() const (this=0x7fffffff1670)
  108.    at /home/dcoder/libreoffice/sal/cppunittester/cppunittester.cxx:315
  109. #38 0x0000555555560ec4 in sal_main() () at /home/dcoder/libreoffice/sal/cppunittester/cppunittester.cxx:465
  110. #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