Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

p2pool и MSVC баг #57

Closed
fsb4000 opened this issue Nov 18, 2014 · 5 comments
Closed

p2pool и MSVC баг #57

fsb4000 opened this issue Nov 18, 2014 · 5 comments

Comments

@fsb4000
Copy link
Contributor

fsb4000 commented Nov 18, 2014

Вот этот баг(https://bitcointalk.org/index.php?topic=704756.msg9579258#msg9579258) скорее всего не относится к PoSTab, так как мне удалось воспроизвести его на novacoind.exe
Происходит ещё до начала майнинга. Примерно на "
Loading Shares
....
от 16000
до 21000
"
и потом ошибка
http://i61.tinypic.com/sccs9i.jpg

@fsb4000
Copy link
Contributor Author

fsb4000 commented Nov 18, 2014

Если я правильно умею пользоваться отладчиком, то он указывает на строку 1476
vnThreadsRunning[THREAD_ADDEDCONNECTIONS]--;
в файле net.cpp
и на строку 1537
it--;
тоже в файле net.cpp

Ошибка: vector iterator not dereferencable c++
Expression: "Standard C++ Libraries Out of Range" && 0

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
Надеюсь это поможет разобраться.

@fsb4000 fsb4000 changed the title p2pool баг p2pool и MSVC баг Nov 18, 2014
@CryptoManiac
Copy link
Contributor

Отписался в теме.

https://bitcointalk.org/index.php?topic=704756.msg9585184#msg9585184

Нужно для чистоты эксперимента протестировать на mingw сборках, и посмотреть как пойдет.

Вообще же, похоже на проблему с блокировками, будем разбираться.

@fsb4000
Copy link
Contributor Author

fsb4000 commented Nov 18, 2014

mingw сборки работают стабильно.
Вот эта сборка
http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-18112014-x86_64-leveldb.zip/download уже минут 20 работает(MSVC сборка крашится примерно секунд через 20 после запуска)

@CryptoManiac
Copy link
Contributor

Посмотрел конфиг проекта, и вижу что в определениях препроцессора нет флага BOOST_SPIRIT_THREADSAFE. Очень похоже, что в этом дело, потому что этот параметр необходим для нормальной работы JSON-RPC сервера.

@fsb4000
Copy link
Contributor Author

fsb4000 commented Nov 21, 2014

вроде помогло. По крайней мере novacoind уже 30 минут работает при подключенном p2pool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants