id summary reporter owner description type status milestone component version severity resolution keywords cc 13459 boost/regex/v4/perl_matcher_non_recursive.hpp infinite loop bug komad John Maddock "== description == {{{ do { --position; --count; ++state_count; }while(count && !can_start(*position, rep->_map, mask_skip)); }}}[[br]] It performs a continuous loop at this point. [[br]] == Steps to Reproduce == {{{#0 boost::re_detail_106600::perl_matcher<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, boost::regex_traits > >::unwind_greedy_single_repeat (this=0x7fffffffc600, r=0x0) at ./boost_1_66_0/boost/regex/v4/perl_matcher_non_recursive.hpp:1411 #1 0x00000000006a2ec3 in boost::re_detail_106600::perl_matcher<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, boost::regex_traits > >::unwind (this=0x7fffffffc600, have_match=0x0) at ./boost_1_66_0/boost/regex/v4/perl_matcher_non_recursive.hpp:1266 #2 0x00000000006a92c3 in boost::re_detail_106600::perl_matcher<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, boost::regex_traits > >::match_all_states (this=0x7fffffffc600) at ./boost_1_66_0/boost/regex/v4/perl_matcher_non_recursive.hpp:214 #3 0x00000000006a25d9 in boost::re_detail_106600::perl_matcher<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, boost::regex_traits > >::match_prefix (this=0x7fffffffc600) at ./boost_1_66_0/boost/regex/v4/perl_matcher_common.hpp:336 #4 0x00000000005ed580 in boost::re_detail_106600::perl_matcher<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, boost::regex_traits > >::match_imp (this=0x7fffffffc600) at ./boost_1_66_0/boost/regex/v4/perl_matcher_common.hpp:220 #5 0x00000000005ecb5f in boost::re_detail_106600::perl_matcher<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, boost::regex_traits > >::match (this=0x7fffffffc600) at ./boost_1_66_0/boost/regex/v4/perl_matcher_common.hpp:193 #6 0x00000000004f353f in boost::regex_match<__gnu_cxx::__normal_iterator, std::allocator > >, std::allocator, std::allocator > > > >, char, boost::regex_traits > > (first=0x0, last=0x0, m=..., e=..., flags=boost::regex_constants::match_partial) at ./boost_1_66_0/boost/regex/v4/regex_match.hpp:50 Python Exception There is no member named _M_dataplus.: #7 0x00000000004f20f4 in boost::regex_match, std::allocator, std::allocator, std::allocator > > > >, char, boost::regex_traits > > (s=, m=..., e=..., flags=boost::regex_constants::match_partial) at ./boost_1_66_0/boost/regex/v4/regex_match.hpp:82 }}} " Bugs new To Be Determined regex Boost 1.66.0 Problem loop bug