Hi, Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
11 new defect(s) introduced to LibreOffice found with Coverity Scan. 8 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan. New defect(s) Reported-by: Coverity Scan Showing 11 of 11 defect(s) ** CID 1435443: API usage errors (SWAPPED_ARGUMENTS) ________________________________________________________________________________________________________ *** CID 1435443: API usage errors (SWAPPED_ARGUMENTS) /svx/source/accessibility/svxrectctaccessiblecontext.cxx: 854 in RectCtlAccessibleContext::FireChildFocus(RectPoint)() 848 } 849 else 850 { 851 Any aOld; 852 Any aNew; 853 aNew <<= AccessibleStateType::FOCUSED; >>> CID 1435443: API usage errors (SWAPPED_ARGUMENTS) >>> The positions of arguments in the call to "NotifyAccessibleEvent" do >>> not match the ordering of the parameters: * "aNew" is passed to "_rOldValue" * "aOld" is passed to "_rNewValue" 854 NotifyAccessibleEvent(AccessibleEventId::STATE_CHANGED, aNew, aOld); 855 } 856 } 857 else 858 mnSelectedChild = NOCHILDSELECTED; 859 } ** CID 1435442: Error handling issues (CHECKED_RETURN) /vcl/source/image/ImplImageTree.cxx: 611 in ImplImageTree::getNameAccess()() ________________________________________________________________________________________________________ *** CID 1435442: Error handling issues (CHECKED_RETURN) /vcl/source/image/ImplImageTree.cxx: 611 in ImplImageTree::getNameAccess()() 605 } 606 return rNameAccess.is(); 607 } 608 609 css::uno::Reference<css::container::XNameAccess> const & ImplImageTree::getNameAccess() 610 { >>> CID 1435442: Error handling issues (CHECKED_RETURN) >>> Calling "checkPathAccess" without checking return value (as is done >>> elsewhere 4 out of 5 times). 611 checkPathAccess(); 612 return getCurrentIconSet().maNameAccess; 613 } 614 ** CID 1435441: (UNINIT_CTOR) /usr/include/c++/7/bits/regex.h: 2460 in std::__cxx11::regex_iterator<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, wchar_t, std::__cxx11::regex_traits<wchar_t>>::regex_iterator()() /usr/include/c++/7/bits/regex.h: 2460 in std::__cxx11::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, char, std::__cxx11::regex_traits<char>>::regex_iterator()() ________________________________________________________________________________________________________ *** CID 1435441: (UNINIT_CTOR) /usr/include/c++/7/bits/regex.h: 2460 in std::__cxx11::regex_iterator<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, wchar_t, std::__cxx11::regex_traits<wchar_t>>::regex_iterator()() 2454 /** 2455 * @brief Provides a singular iterator, useful for indicating 2456 * one-past-the-end of a range. 2457 */ 2458 regex_iterator() 2459 : _M_pregex() >>> CID 1435441: (UNINIT_CTOR) >>> Non-static class member "_M_flags" is not initialized in this >>> constructor nor in any functions that it calls. 2460 { } 2461 2462 /** 2463 * Constructs a %regex_iterator... 2464 * @param __a [IN] The start of a text range to search. 2465 * @param __b [IN] One-past-the-end of the text range to search. /usr/include/c++/7/bits/regex.h: 2460 in std::__cxx11::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, char, std::__cxx11::regex_traits<char>>::regex_iterator()() 2454 /** 2455 * @brief Provides a singular iterator, useful for indicating 2456 * one-past-the-end of a range. 2457 */ 2458 regex_iterator() 2459 : _M_pregex() >>> CID 1435441: (UNINIT_CTOR) >>> Non-static class member "_M_flags" is not initialized in this >>> constructor nor in any functions that it calls. 2460 { } 2461 2462 /** 2463 * Constructs a %regex_iterator... 2464 * @param __a [IN] The start of a text range to search. 2465 * @param __b [IN] One-past-the-end of the text range to search. ** CID 1435440: FindBugs: Dodgy code (FB.URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD) /qadevOOo/tests/java/ifc/chart/_ChartDataPointProperties.java: 71 in () ________________________________________________________________________________________________________ *** CID 1435440: FindBugs: Dodgy code (FB.URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD) /qadevOOo/tests/java/ifc/chart/_ChartDataPointProperties.java: 71 in () 65 if (Line == null) throw new StatusException(Status.failed 66 ("Relation 'LINE' not found")); 67 68 doc.setDiagram(Line); 69 } 70 >>> CID 1435440: FindBugs: Dodgy code >>> (FB.URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD) >>> Unread public/protected field: >>> ifc.chart._ChartDataPointProperties.URLTester. 71 protected PropertyTester URLTester = new PropertyTester() { 72 @Override 73 protected Object getNewValue(String propName, Object oldValue) 74 throws java.lang.IllegalArgumentException { 75 return utils.getFullTestURL("space-metal.jpg"); 76 } ** CID 1435439: (SWAPPED_ARGUMENTS) ________________________________________________________________________________________________________ *** CID 1435439: (SWAPPED_ARGUMENTS) /svx/source/accessibility/svxrectctaccessiblecontext.cxx: 1548 in RectCtlChildAccessibleContext::setStateChecked(bool)() 1542 Any aOld; 1543 Any aNew; 1544 Any& rMod = bChecked? aNew : aOld; 1545 1546 //Send the STATE_CHANGED(Focused) event to accessible 1547 rMod <<= AccessibleStateType::FOCUSED; >>> CID 1435439: (SWAPPED_ARGUMENTS) >>> The positions of arguments in the call to "NotifyAccessibleEvent" do >>> not match the ordering of the parameters: * "aNew" is passed to "_rOldValue" * "aOld" is passed to "_rNewValue" 1548 NotifyAccessibleEvent(AccessibleEventId::STATE_CHANGED, aNew, aOld); 1549 1550 rMod <<= AccessibleStateType::CHECKED; 1551 1552 NotifyAccessibleEvent(AccessibleEventId::STATE_CHANGED, aNew, aOld); 1553 } /svx/source/accessibility/svxrectctaccessiblecontext.cxx: 1552 in RectCtlChildAccessibleContext::setStateChecked(bool)() 1546 //Send the STATE_CHANGED(Focused) event to accessible 1547 rMod <<= AccessibleStateType::FOCUSED; 1548 NotifyAccessibleEvent(AccessibleEventId::STATE_CHANGED, aNew, aOld); 1549 1550 rMod <<= AccessibleStateType::CHECKED; 1551 >>> CID 1435439: (SWAPPED_ARGUMENTS) >>> The positions of arguments in the call to "NotifyAccessibleEvent" do >>> not match the ordering of the parameters: * "aNew" is passed to "_rOldValue" * "aOld" is passed to "_rNewValue" 1552 NotifyAccessibleEvent(AccessibleEventId::STATE_CHANGED, aNew, aOld); 1553 } 1554 } 1555 1556 void RectCtlChildAccessibleContext::FireFocusEvent() 1557 { ** CID 1435438: (UNCAUGHT_EXCEPT) /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() ________________________________________________________________________________________________________ *** CID 1435438: (UNCAUGHT_EXCEPT) /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() 18 void error() 19 { 20 std::cerr << "spellout: missing language module" << std::endl; 21 std::exit(EXIT_FAILURE); 22 } 23 >>> CID 1435438: (UNCAUGHT_EXCEPT) >>> In function "main(int, char **)" an exception of type >>> "std::regex_error" is thrown and never caught. 24 int main(int argc, char* argv[]) 25 { 26 if (argc == 1) { 27 std::cout << "spellout " NUMBERTEXT_VERSION ": convert numbers to number names and money amounts" << std::endl; 28 std::cout << "Usage: spellout [-l lang] [-p prefix] par1 [par2...]" << std::endl; 29 std::cout << "Parameter: n: number; n-m: range; n-m~s: range with step" << std::endl; /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() 18 void error() 19 { 20 std::cerr << "spellout: missing language module" << std::endl; 21 std::exit(EXIT_FAILURE); 22 } 23 >>> CID 1435438: (UNCAUGHT_EXCEPT) >>> In function "main(int, char **)" an exception of type >>> "std::regex_error" is thrown and never caught. 24 int main(int argc, char* argv[]) 25 { 26 if (argc == 1) { 27 std::cout << "spellout " NUMBERTEXT_VERSION ": convert numbers to number names and money amounts" << std::endl; 28 std::cout << "Usage: spellout [-l lang] [-p prefix] par1 [par2...]" << std::endl; 29 std::cout << "Parameter: n: number; n-m: range; n-m~s: range with step" << std::endl; /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() 18 void error() 19 { 20 std::cerr << "spellout: missing language module" << std::endl; 21 std::exit(EXIT_FAILURE); 22 } 23 >>> CID 1435438: (UNCAUGHT_EXCEPT) >>> In function "main(int, char **)" an exception of type >>> "std::regex_error" is thrown and never caught. 24 int main(int argc, char* argv[]) 25 { 26 if (argc == 1) { 27 std::cout << "spellout " NUMBERTEXT_VERSION ": convert numbers to number names and money amounts" << std::endl; 28 std::cout << "Usage: spellout [-l lang] [-p prefix] par1 [par2...]" << std::endl; 29 std::cout << "Parameter: n: number; n-m: range; n-m~s: range with step" << std::endl; /workdir/UnpackedTarball/libnumbertext/src/spellout.cxx: 24 in main() 18 void error() 19 { 20 std::cerr << "spellout: missing language module" << std::endl; 21 std::exit(EXIT_FAILURE); 22 } 23 >>> CID 1435438: (UNCAUGHT_EXCEPT) >>> In function "main(int, char **)" an exception of type >>> "std::regex_error" is thrown and never caught. 24 int main(int argc, char* argv[]) 25 { 26 if (argc == 1) { 27 std::cout << "spellout " NUMBERTEXT_VERSION ": convert numbers to number names and money amounts" << std::endl; 28 std::cout << "Usage: spellout [-l lang] [-p prefix] par1 [par2...]" << std::endl; 29 std::cout << "Parameter: n: number; n-m: range; n-m~s: range with step" << std::endl; ** CID 1435437: API usage errors (SWAPPED_ARGUMENTS) ________________________________________________________________________________________________________ *** CID 1435437: API usage errors (SWAPPED_ARGUMENTS) /svx/source/accessibility/svxrectctaccessiblecontext.cxx: 1561 in RectCtlChildAccessibleContext::FireFocusEvent()() 1555 1556 void RectCtlChildAccessibleContext::FireFocusEvent() 1557 { 1558 Any aOld; 1559 Any aNew; 1560 aNew <<= AccessibleStateType::FOCUSED; >>> CID 1435437: API usage errors (SWAPPED_ARGUMENTS) >>> The positions of arguments in the call to "NotifyAccessibleEvent" do >>> not match the ordering of the parameters: * "aNew" is passed to "_rOldValue" * "aOld" is passed to "_rNewValue" 1561 NotifyAccessibleEvent(AccessibleEventId::STATE_CHANGED, aNew, aOld); 1562 } 1563 1564 IMPLEMENT_FORWARD_XINTERFACE2( RectCtlChildAccessibleContext, OAccessibleComponentHelper, OAccessibleHelper_Base_3 ) 1565 IMPLEMENT_FORWARD_XTYPEPROVIDER2( RectCtlChildAccessibleContext, OAccessibleComponentHelper, OAccessibleHelper_Base_3 ) 1566 ** CID 1435436: FindBugs: Dodgy code (FB.URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD) /qadevOOo/tests/java/ifc/chart/_LineDiagram.java: 89 in () ________________________________________________________________________________________________________ *** CID 1435436: FindBugs: Dodgy code (FB.URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD) /qadevOOo/tests/java/ifc/chart/_LineDiagram.java: 89 in () 83 */ 84 @Override 85 protected void after() { 86 doc.setDiagram(oldDiagram); 87 } 88 >>> CID 1435436: FindBugs: Dodgy code >>> (FB.URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD) >>> Unread public/protected field: ifc.chart._LineDiagram.URLTester. 89 protected PropertyTester URLTester = new PropertyTester() { 90 @Override 91 protected Object getNewValue(String propName, Object oldValue) 92 throws java.lang.IllegalArgumentException { 93 if (oldValue.equals(util.utils.getFullTestURL("space-metal.jpg"))) 94 return util.utils.getFullTestURL("crazy-blue.jpg"); else ** CID 1401499: (INTEGER_OVERFLOW) /usr/include/c++/7/bits/regex.tcc: 354 in std::__cxx11::regex_traits<wchar_t>::value(wchar_t, int) const() /usr/include/c++/7/bits/regex.tcc: 354 in std::__cxx11::regex_traits<char>::value(char, int) const() ________________________________________________________________________________________________________ *** CID 1401499: (INTEGER_OVERFLOW) /usr/include/c++/7/bits/regex.tcc: 354 in std::__cxx11::regex_traits<wchar_t>::value(wchar_t, int) const() 348 long __v; 349 if (__radix == 8) 350 __is >> std::oct; 351 else if (__radix == 16) 352 __is >> std::hex; 353 __is >> __v; >>> CID 1401499: (INTEGER_OVERFLOW) >>> Overflowed or truncated value (or a value computed from an overflowed >>> or truncated value) "__is.fail() ? -1L : __v" used as return value. 354 return __is.fail() ? -1 : __v; 355 } 356 357 template<typename _Bi_iter, typename _Alloc> 358 template<typename _Out_iter> 359 _Out_iter match_results<_Bi_iter, _Alloc>:: /usr/include/c++/7/bits/regex.tcc: 354 in std::__cxx11::regex_traits<char>::value(char, int) const() 348 long __v; 349 if (__radix == 8) 350 __is >> std::oct; 351 else if (__radix == 16) 352 __is >> std::hex; 353 __is >> __v; >>> CID 1401499: (INTEGER_OVERFLOW) >>> Overflowed or truncated value (or a value computed from an overflowed >>> or truncated value) "__is.fail() ? -1L : __v" used as return value. 354 return __is.fail() ? -1 : __v; 355 } 356 357 template<typename _Bi_iter, typename _Alloc> 358 template<typename _Out_iter> 359 _Out_iter match_results<_Bi_iter, _Alloc>:: ** CID 1400667: (UNINIT_CTOR) /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::__cxx11::regex_traits<char>, (bool)0>::_Executor(__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>> &, const std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char>> &, std::regex_constants::match_flag_type)() /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::__cxx11::regex_traits<char>, (bool)1>::_Executor(__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>> &, const std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char>> &, std::regex_constants::match_flag_type)() /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>, std::__cxx11::regex_traits<wchar_t>, (bool)0>::_Executor(__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, __gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>> &, const std::__cxx11::basic_regex<wchar_t, std::__cxx11::regex_traits<wchar_t>> &, std::regex_constants::match_flag_type)() /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>, std::__cxx11::regex_traits<wchar_t>, (bool)1>::_Executor(__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, __gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>> &, const std::__cxx11::basic_regex<wchar_t, std::__cxx11::regex_traits<wchar_t>> &, std::regex_constants::match_flag_type)() ________________________________________________________________________________________________________ *** CID 1400667: (UNINIT_CTOR) /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::__cxx11::regex_traits<char>, (bool)0>::_Executor(__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>> &, const std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char>> &, std::regex_constants::match_flag_type)() 80 _M_states(_M_nfa._M_start(), _M_nfa.size()), 81 _M_flags((__flags & regex_constants::match_prev_avail) 82 ? (__flags 83 & ~regex_constants::match_not_bol 84 & ~regex_constants::match_not_bow) 85 : __flags) >>> CID 1400667: (UNINIT_CTOR) >>> Non-static class member "_M_has_sol" is not initialized in this >>> constructor nor in any functions that it calls. 86 { } 87 88 // Set matched when string exactly matches the pattern. 89 bool 90 _M_match() 91 { /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>, std::__cxx11::regex_traits<char>, (bool)1>::_Executor(__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const char *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>> &, const std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char>> &, std::regex_constants::match_flag_type)() 80 _M_states(_M_nfa._M_start(), _M_nfa.size()), 81 _M_flags((__flags & regex_constants::match_prev_avail) 82 ? (__flags 83 & ~regex_constants::match_not_bol 84 & ~regex_constants::match_not_bow) 85 : __flags) >>> CID 1400667: (UNINIT_CTOR) >>> Non-static class member "_M_has_sol" is not initialized in this >>> constructor nor in any functions that it calls. 86 { } 87 88 // Set matched when string exactly matches the pattern. 89 bool 90 _M_match() 91 { /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>, std::__cxx11::regex_traits<wchar_t>, (bool)0>::_Executor(__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, __gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>> &, const std::__cxx11::basic_regex<wchar_t, std::__cxx11::regex_traits<wchar_t>> &, std::regex_constants::match_flag_type)() 80 _M_states(_M_nfa._M_start(), _M_nfa.size()), 81 _M_flags((__flags & regex_constants::match_prev_avail) 82 ? (__flags 83 & ~regex_constants::match_not_bol 84 & ~regex_constants::match_not_bow) 85 : __flags) >>> CID 1400667: (UNINIT_CTOR) >>> Non-static class member "_M_has_sol" is not initialized in this >>> constructor nor in any functions that it calls. 86 { } 87 88 // Set matched when string exactly matches the pattern. 89 bool 90 _M_match() 91 { /usr/include/c++/7/bits/regex_executor.h: 86 in std::__detail::_Executor<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>, std::__cxx11::regex_traits<wchar_t>, (bool)1>::_Executor(__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, __gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>, std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>>>>> &, const std::__cxx11::basic_regex<wchar_t, std::__cxx11::regex_traits<wchar_t>> &, std::regex_constants::match_flag_type)() 80 _M_states(_M_nfa._M_start(), _M_nfa.size()), 81 _M_flags((__flags & regex_constants::match_prev_avail) 82 ? (__flags 83 & ~regex_constants::match_not_bol 84 & ~regex_constants::match_not_bow) 85 : __flags) >>> CID 1400667: (UNINIT_CTOR) >>> Non-static class member "_M_has_sol" is not initialized in this >>> constructor nor in any functions that it calls. 86 { } 87 88 // Set matched when string exactly matches the pattern. 89 bool 90 _M_match() 91 { ** CID 1296302: Uninitialized members (UNINIT_CTOR) /usr/include/c++/7/bits/regex_scanner.h: 111 in std::__detail::_ScannerBase::_ScannerBase(std::regex_constants::syntax_option_type)() ________________________________________________________________________________________________________ *** CID 1296302: Uninitialized members (UNINIT_CTOR) /usr/include/c++/7/bits/regex_scanner.h: 111 in std::__detail::_ScannerBase::_ScannerBase(std::regex_constants::syntax_option_type)() 105 : _M_flags & regex_constants::egrep 106 ? ".[\\()*+?{|^$\n" 107 : _M_flags & regex_constants::awk 108 ? _M_extended_spec_char 109 : nullptr), 110 _M_at_bracket_start(false) >>> CID 1296302: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "_M_token" is not initialized in this >>> constructor nor in any functions that it calls. 111 { __glibcxx_assert(_M_spec_char); } 112 113 protected: 114 const char* 115 _M_find_escape(char __c) 116 { ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpycmqG8OUzLPbuAj36p2XARtBNdnjKbnIzuFjSJEignUG9H9Ufj-2BusYemd5TnkSaIr-2FrW-2BbfjFfrEBg2LwANbGZcNRLnNb35-2BlLWcNq7-2FKX5UVje93LldrDhQ3XDOR0vMkPQIsGlysUPsco6tDnSieVkcbc2qI9wFsbhiHxmM2-2FVw-3D _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice