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

Problem with Boehm GC #106

Open
stasoid opened this issue Jan 2, 2019 · 0 comments
Open

Problem with Boehm GC #106

stasoid opened this issue Jan 2, 2019 · 0 comments

Comments

@stasoid
Copy link

stasoid commented Jan 2, 2019

I am trying to get Cyclone work on flinux. Cyclone uses garbage collector.
When running cyclone on flinux it errors out with Absurd stack bottom value error.
This issue is similar to this:
Boehm gc reads "/proc/self/stat" and extracts field 28 and uses that for stack scanning (field 28 is the start of the main thread's stack, see http://man7.org/linux/man-pages/man5/proc.5.html).

But flinux does not properly set field 28 in /proc/self/stat

I don't have enough knowledge to fix it myself, however for someone who understands the codebase it probably would be easy.

But also, I am concerned if that would be enough. Maybe Boehm gc messes with the code on low level so it would be hard to get working on flinux?

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