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

Infinite loop in exit function #211

Open
elmart-devo opened this issue Feb 12, 2023 · 2 comments
Open

Infinite loop in exit function #211

elmart-devo opened this issue Feb 12, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@elmart-devo
Copy link

elmart-devo commented Feb 12, 2023

Hi, it seems I must be doing mistake when trying to use goku. But the real weird thing is that, when goku tries to exit and report an error, it seems to enter an infinite loop within the exit function, leading to a stack overflow.

Exception in thread "main" java.lang.StackOverflowError
	at com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.newStackOverflowError0(StackOverflowCheckImpl.java:328)
	at com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.newStackOverflowError(StackOverflowCheckImpl.java:324)
	at com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.throwNewStackOverflowError(StackOverflowCheckImpl.java:304)
	at clojure.lang.LazilyPersistentVector.createOwning(LazilyPersistentVector.java:25)
	at clojure.lang.RT.vector(RT.java:1609)
	at clojure.lang.Tuple.create(Tuple.java:26)
	at karabiner_configurator.core$exit.invokeStatic(core.clj:32)
	at karabiner_configurator.core$exit.invoke(core.clj:31)
	at karabiner_configurator.core$exit.invokeStatic(core.clj:32)
	at karabiner_configurator.core$exit.invoke(core.clj:31)
	at karabiner_configurator.core$exit.invokeStatic(core.clj:32)
	at karabiner_configurator.core$exit.invoke(core.clj:31)
	at karabiner_configurator.core$exit.invokeStatic(core.clj:32)
	at karabiner_configurator.core$exit.invoke(core.clj:31)
	at karabiner_configurator.core$exit.invokeStatic(core.clj:32)
	at karabiner_configurator.core$exit.invoke(core.clj:31)
	at karabiner_configurator.core$exit.invokeStatic(core.clj:32)

I'm on MacOS Ventura 13.0, with brew-installed goku 0.5.7.

@yqrashawn yqrashawn added the bug Something isn't working label Mar 2, 2023
@yqrashawn
Copy link
Owner

fixed in b429bfd, not published yet

@Bargsteen
Copy link

Bargsteen commented Mar 13, 2023

Could you publish this fix? Goku is not usable for me due to this bug. @yqrashawn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants