Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7606: u32regex causes bus error
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-12-12 11:32:47
#7606: u32regex causes bus error
-----------------------------------------+----------------------------------
Reporter: a.sanders@⦠| Owner: johnmaddock
Type: Bugs | Status: new
Milestone: To Be Determined | Component: regex
Version: Boost 1.51.0 | Severity: Problem
Resolution: | Keywords:
-----------------------------------------+----------------------------------
Comment (by Ashley Sanders <a.sanders@â¦>):
Apologies for the delay in doing the stuff you asked for. Life and work
get in the way...
Replying to [comment:12 anonymous]:
> Some supplementary questions before we get too involved:
>
> 1) Is
> {{{
> regex e("[pq]\\.\\.[xy]");
> }}}
Compiles and runs okay.
> 2) Is:
>
> {{{
> wregex we(L"[pq]\\.\\.[xy]");
> }}}
Also compiles and runs okay.
> 3) Are their multiple versions of ICU installed on this system? Any
chance there's a mismatch between the headers included and libraries
loaded, or between the version used when Boost was built, and the one used
by the test program?
There are multiple version of the .so files, but as far as I can tell
there is only one set of header files. I don't think this should be a
problem.
> 4) Do the regex tests run OK? To run, cd into libs/regex/test and do a
"bjam toolset=sun". Assuming ICU is installed in the usual location, you
should see a message at the start to say it's being used/tested.
I'm using gcc to compile so I did "bjam toolset=gcc". I'll attach the
output separately. There were errors but they are a bit hard to spot from
the warnings and errors spat out by the compiler. I'll attach two files.
The first the output from running bjam the first time (rather a large
file) and the second file is from running bjam again -- less output which
hopefully makes it easier to spot the bus error from one of the tests.
Ashley.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7606#comment:13> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:11 UTC