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
Current pre-release installer crashes on CentOS #2760
Comments
Scott will provide an instruction on how to build VAPOR on Casper. |
Hi @StasJ , could you help me fix the build on casper? I have fixed a few errors but there are json related errors that I don't know how to fix. |
I fixed it. |
My investigation goes into a dead end. Here's what I found:
So, ideas needed on how to proceed. De-mangling shows that the symbol in question (_ZNSsC2ERKSs) points to a string usage, but it doesn't help much: |
@shaomeng a few thoughts that we may have already discussed earlier:
|
Thanks for the suggestions. I have located the line where crash happens: VAPOR/apps/vaporgui/PWidget.cpp Line 9 in ca61c4d
but the line seems fine to me. I now suspect that there are weird things going on with the specific build system, or the specific build process... |
We may need to build on an older CentOS system. Perhaps we need to resurrect cisl-garibaldi, or maybe CircleCI has options for older OSes? We may need to wait for @sgpearse to return. Perhaps we should move on to testing |
Well, I created a clean CentOS VM and using it I'm able to reproduce the issue with a local build. So, I can keep going for a while now. |
Found a class initialization issue and submitted a PR. Hopefully in the future static analysis tools can detect errors like this (#2759). |
* fix #2760 * use static Co-authored-by: Samuel Li <shaomeng@cisl-garibaldi>
Our pre-release installer for 3.4.1 currently crashes on startup on CentOS
bash-4.2$ bin/vapor
vapor[0x45666f]
/lib64/libc.so.6(+0x36400)[0x2ac715414400]
/glade/u/apps/dav/opt/gnu/9.1.0/lib64/libstdc++.so.6(_ZNSsC2ERKSs+0xb)[0x2ac714bd028b]
vapor[0x4fb99d]
vapor[0x4fe289]
vapor[0x4fe888]
vapor[0x522540]
vapor[0x45f64d]
vapor[0x4b6dd4]
vapor[0x4b7606]
vapor[0x4a3c23]
vapor[0x4344df]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x2ac715400555]
vapor[0x436854]
The text was updated successfully, but these errors were encountered: