Boost logo

Boost Users :

From: HYUNGGUN PARK (hg98.park_at_[hidden])
Date: 2020-04-22 00:29:15


> On Fri, Apr 17, 2020 at 10:29 AM 박형근(HYUNGGUN PARK) via Boost-users
> <boost-users_at_[hidden]> wrote:
> >
> > My app crash on customer's site. It crashes everytime the app is
> starting.
> > It happens on Chinese Windows7 (64bit) OS but it runs well on my PC
> > with
> Korean Windows7 OS and English Windows7 OS.
> > My app is built on VisualStudio 2010 (x86 build, C++) using
> > websocketpp
> library and boost 1.55.
> > The call-stack from the dump file shows my app(TMSClient100) called
> websocketpp::endpoint, then it called boost::random::random_device
> then ThrowException. Here's the call-stack info:
> >
> > 14 001cf6ac 7113872d e06d7363 00000001 00000003
> > KERNELBASE!RaiseException+0x58
> > 15 001cf6e4 713b7c5a 001cf704 713d9350 b621b77b
> > msvcr100!_CxxThrowException+0x48
> > [f:\dd\vctools\crt_bld\self_x86\crt\prebuild\eh\throw.cpp @ 157]
> > 16 001cf814 713b7da3 001cf840 b621b9a7 002a19bc
> > TMSClient100!boost::random::random_device::impl::error+0x15a
> > 17 001cf8b8 713b7f7b 001cf8dc b621b94b 00000000
> > TMSClient100!boost::random::random_device::impl::impl+0x143
>
> Check the exception message. Is it failing because it:
> 1. Could not find a provider name
> 2. Could not acquire CSP context
>
> If #1, this might be solved by upgrading from Boost 1.55 to a newer
> version. This fix in particular:
> https://github.com/boostorg/random/commit/dc2fdeac443fb56c87a03a0887c9
> e7c8
> e1d3296d
> went into Boost 1.56.
>
> Glen

Glen,
Thank you for your reply.
Thanks to your suggestion, upgrade from Boost 1.55 to 1.56 solved this problem.
Thank you very much.

Harry


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net