-
Notifications
You must be signed in to change notification settings - Fork 118
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
boost::iostreams::stream<boost::iostreams::array> fails for size > 2GB when calling tellp #164
Comments
I'm not seeing a call to |
sorry! I meant |
This suggests that somewhere (maybe in boost, maybe in the underlying standard library) there is a problem with seeking past 0x7FFFFFFFF. |
It is in boost. I've tried it with |
I have reproduced it; and it is throwing from:
|
Test program:
fails. g++-8 and boost 1.65.1 gives
g++-12 and boost 1.74.0. gives
It works fine when not calling
tellg()
. This is similar to boostorg/interprocess#190, although here we don't have a segfault.The text was updated successfully, but these errors were encountered: