|
Boost : |
From: Eric Niebler (eric_at_[hidden])
Date: 2007-10-03 00:53:21
Boris Gubenko wrote:
> test_actions crashes when std::string is trying to dereference _C_data
> member which happens to be zero. It happens inside regex_match().
> Attached slightly reduced reproducer.
>
> test_symbols.cpp has a similar call to regex_match() and I'm sure it
> crashes for the same reason.
>
> Just rearranging the code in RW library <string> header makes the
> crash disappear which may be indicative of a code generation problem.
> And everything is fine when compiling with g++ 4.2.1.
>
> I suggest, unless you have a reason to believe that it may be some
> code in xpressive that is causing the problem, we treat these test
> failures as aC++ code generation problem at this point. We'll
> investigate it and report back.
Wow, you mean I don't have to do anything? That's great! :-) Thanks for
investigating this, Boris. Let me know what you find out.
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk