
Hi I am running boost 1.31.1 on Fedora Core 6 with gcc 4.1.1 I get the following error when using boost::regex: Program received signal SIGSEGV, Segmentation fault. 0x0015efaf in boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>, boost::re_detail::cpp_regex_traits_implementation<char> >::do_get () from /opt/viamedia/dependencies/lib/boost/libboost_regex-gcc-mt-1_33_1.so.1.33.1 Here is a copy of the backtrace: (gdb) bt #0 0x0015efaf in boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>, boost::re_detail::cpp_regex_traits_implementation<char> >::do_get () from /opt/viamedia/dependencies/lib/boost/libboost_regex-gcc-mt-1_33_1.so.1.33.1 #1 0x0015fbd9 in boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>, boost::re_detail::cpp_regex_traits_implementation<char> >::get () from /opt/viamedia/dependencies/lib/boost/libboost_regex-gcc-mt-1_33_1.so.1.33.1 #2 0x001767f7 in boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign () from /opt/viamedia/dependencies/lib/boost/libboost_regex-gcc-mt-1_33_1.so.1.33.1 #3 0x007a0e0a in boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign ( this=0xbfd3f030, p1=0x98bff24 "database#name\"vmcrm\"\\.(.*)", p2=0x98bff3e "", f=0) at /opt/viamedia/dependencies/include/boost/regex/v4/basic_regex.hpp:254 #4 0x007a0e4f in boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign ( this=0xbfd3f030, p=0x98bff24 "database#name\"vmcrm\"\\.(.*)", f=0) at /opt/viamedia/dependencies/include/boost/regex/v4/basic_regex.hpp:239 #5 0x007a0e98 in basic_regex (this=0xbfd3f030, p=0x98bff24 "database#name\"vmcrm\"\\.(.*)", f=0) at /opt/viamedia/dependencies/include/boost/regex/v4/basic_regex.hpp:208 Any help would be much appreciated! thanks