Comments (6)
I typed a long post about my observations, but then I had an idea, that basically was right. Made a pull request
Third, I've seen problems with inlining functions. I had to move a few functions out-of-line because of crashes. I can't explain why it avoids the crash.
That was the culprit.
Fourth, I've never tried
-fdevirtualize
It's a part of -O2. :)
from cryptopp.
Fourth, I've never tried -fdevirtualize
It's a part of -O2. :)
OK, thanks. That's good to know.
I'm trying to track down a rare crash in SHA. The only person experiencing it is our Debian package maintainer who regularly uses Sid. -fdevirtualize
is on the top of my hit list.
from cryptopp.
Zireael - how do you want us to give you credit in the Readme and source files? Is "Zireael N" OK, or do you want something else?
By the way, your fix cleared that obscure hang on Debian that I was chasing for weeks.
from cryptopp.
By the way, your fix cleared that obscure hang on Debian that I was chasing for weeks.
Glad to hear that!
Is "Zireael N" OK, or do you want something else?
Just "Zireael" is enough.
I've also updated the bug report on GCC's bugzilla. Hopefully, they'll look into that.
from cryptopp.
By the way, your fix cleared that obscure hang on Debian that I was chasing for weeks.
Glad to hear that!
I got confirmation from the Debian folks today. It cleared the issue.
Thanks again. I owe you a cold beer if you make it to my area. Baltimore MD/Washington DC or New York.
from cryptopp.
Haha, I wish I could! I'm not from the US.
from cryptopp.
Related Issues (20)
- Compile warnings in VS 2022 17.8.0 - stdext::make_checked_array_iterator stdext::make_unchecked_array_iterator beeing deprecated HOT 1
- Memory leak problem!! HOT 2
- Crypto++ needs to support a fixed target HOT 2
- Poly1305 null pointer passed as argument 1 HOT 1
- Django cipher texts not matching Crypto++ cipher texts.
- destructor delete problem with own dialog program with MFC (Unicode/Use MFC in a Shared DLL) VS2015
- Memory leak in signature verification HOT 1
- repo too large, git clone often failed due to rpm connection timeout
- Compilation fails using MSYS2 CLANGARM64 toolchain
- Leak the Secret Key of Elgamal Encryption in Cryptopp via Rowhammer
- ld.lld: error: duplicate symbol: CryptoPP::CallNewHandler()
- Add support for Elliptic Curves of Genus n (Hyperelliptic Curves)
- Infinite execution behavior in main branch
- Integer class errors
- ECP::ScalarMultiply() may seemingly miscompute for small scalars when using Ubuntu 20.04.6 LTS on 64-bit Intel CPUs HOT 6
- [x25519] donna function `curve25519_mult` generated different shared key HOT 1
- PGP signing key has expired
- Compilation issue with clang on X86
- Assertion failed: integer.cpp(3049):Integer HOT 1
- Warning in esign.cpp with 8.9.0 and gcc-14.1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cryptopp.