Моё приложение на C ++ cra sh в Boost random_device на китайской Windows7 (64-битной) ОС - PullRequest
0 голосов
/ 17 апреля 2020

Мое приложение cra sh на сайте клиента. Он падает каждый раз, когда приложение запускается. Это происходит на китайской Windows7 ОС, но хорошо работает на моем P C с корейской Windows7 ОС и Engli sh Windows7 ОС. Мое приложение построено на VisualStudio 2010 (сборка x86, C ++) с использованием websocketpp и библиотеки boost.

В стеке вызовов из файла дампа отображается мое приложение (TMSClient100) с именем websocketpp :: endpoint, затем оно называется boost: : random :: random_device затем ThrowException. Вот информация о стеке вызовов:

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
18 001cf904 71383901 b621b8ab 001cfac4 002a17e8 TMSClient100!boost::random::random_device::random_device+0x8b
19 001cf928 7137eb2c 002a17e8 b621b8ef 001cfac4 TMSClient100!websocketpp::endpoint<websocketpp::connection<websocketpp::config::asio_client>,websocketpp::config::asio_client>::endpoint<websocketpp::connection<websocketpp::config::asio_client>,websocketpp::config::asio_client>+0x191 [d:\dev\tms\trunk\library\library_c++_3\websocketpp\websocketpp\endpoint.hpp @ 101] 
1a 001cf96c 713598c2 002a1790 b621b83b 001cfa08 TMSClient100!TMS::CWebSocketClient::CWebSocketClient+0x9c [d:\dev\tms\trunk\library\library_c++_3\tmsclient100\websocketclient.cpp @ 15] 
1b 001cf9b8 010316cd b620327e 00388fa8 0103c908 TMSClient100!TMS::CTMSClient::CTMSClient+0xf2 [d:\dev\tms\trunk\library\library_c++_3\src\tmsclient.cpp @ 25] 

Будем весьма благодарны за любые предложения по устранению этой проблемы.

...