Boost logo

Boost :

Subject: Re: [boost] crash in boost/date_time/microsec_time_clock.hpp:70 v1.55
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2015-05-20 03:38:22


On Tue, May 19, 2015 at 10:20 PM, George Georgiev
<george.georgiev.sf_at_[hidden]> wrote:
> Hi,
>
> I am having crash in
>
> in local_time () at
> boost155_lin32_gcc480//include/boost/date_time/microsec_time_clock.hpp:70
>
> I can call this in isolation and there is no issues, but in the production
> calls it crashes 100% reproducible with Program terminated with signal
> SIGABRT, Aborted.
>
> The only difference I could think about it is that the call is made from a
> dynamically loaded library. Is there any known issue about this?

SIGABRT typically means an assertion failure or some fatal error in
the runtime so that it calls abort(). I don't see any asserts in Boost
code in these lines, and the runtime typically prints an error message
to stderr before crashing, so you may want to look at the console
output.

Also, I assume you don't LD_PRELOAD anything that replaces the
standard C functions.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk