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

SIGABRT during Luxmark 3.1 execution #14

Open
haonanya opened this issue Mar 23, 2023 · 0 comments
Open

SIGABRT during Luxmark 3.1 execution #14

haonanya opened this issue Mar 23, 2023 · 0 comments

Comments

@haonanya
Copy link

haonanya commented Mar 23, 2023

I am copying KhronosGroup/SPIRV-LLVM-Translator#404 to LuxMark repo.
Luxmark crashed on std::stringstream destructor https://github.com/KhronosGroup/SPIRV-LLVM-Translator/blob/llvm_release_110/lib/SPIRV/OCLToSPIRV.cpp#LL321C7-L323C24). The std::stringstream usage is right, it failed with "vload3" string process but passed with "vload2". Dumped LLVM IR could be translated using llvm-spirv and opencl kernel compiled with ocloc. We suspect problems are with Luxmark itself and maybe Luxmark binary overwrites some functions from libstdc++.

Project Branch Revision
opencl-clang ocl-open-110 ee31812ea8b89d08c2918f045d11a19bd33525c5
SPIRV-LLVM-Translator llvm_release_110 d739c01d65ec00dee64dedd40deed805216a7193
LLVM project release/11.x 1fdec59bffc11ae37eb51a1b9869f0696bfd5312
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

1 participant