Request for account approval for GHC non-moving GC bug reporting

We may have encountered a bug in the non-moving GC runtime, triggering: congregat-exe: internal error: nonmovingCollect: failed to spawn mark thread: Resource temporarily unavailable (GHC version 9.2.6 for x86_64_unknown_linux) Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug Need account approval for jc.berentsen@gmail.com to report, if this is not a duplicate Regards, Christian

Approved! Thanks for joining. On Thu, 3 Aug 2023 at 15:17, Christian Berentsen (chrberen) via ghc-devs < ghc-devs@haskell.org> wrote:
We may have encountered a bug in the non-moving GC runtime, triggering:
congregat-exe: internal error: nonmovingCollect: failed to spawn mark thread: Resource temporarily unavailable (GHC version 9.2.6 for x86_64_unknown_linux) Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug
Need account approval for jc.berentsen@gmail.com to report, if this is not a duplicate
Regards, Christian
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

"Christian Berentsen \(chrberen\) via ghc-devs"
We may have encountered a bug in the non-moving GC runtime, triggering:
congregat-exe: internal error: nonmovingCollect: failed to spawn mark thread: Resource temporarily unavailable (GHC version 9.2.6 for x86_64_unknown_linux) Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug
Need account approval for jc.berentsen@gmail.com to report, if this is not a duplicate
Very interesting; thanks in advance for your ticket and apologies for the inconvenience in registering! Cheers, - Ben

I was unfortunately not able to get signed in to report the bug. Something messed up with the browser storing the gitlab login password, and after using the "forgot password" I couldn't find the follow up email anywhere (including spam)
Maybe something messed up with my mixing the work email for the mailing list and my personal for gitlab, causing the gitlab account to not be in the proper approval state?
I can add some additional info about the bug event:
This was running on a shared cluster where IT identified there were a lot of unrelated zombie processes, so the "Resource temporarily unavailable" result was probably real.
I'd expect this context to lower the severity of this bug. But anyway, this may possibly trigger in OS environments with resource constraints or bumping into syslimits.
--
Christian
On 03/08/2023, 15:58, "Ben Gamari"

"Christian Berentsen (chrberen)"
I was unfortunately not able to get signed in to report the bug. Something messed up with the browser storing the gitlab login password, and after using the "forgot password" I couldn't find the follow up email anywhere (including spam)
Hmm, this is quite unfortunate. I have checked the mail server and gmail claims that the message was successfully delivered to jc.berentsen@gmail.com. Is this the expected address?
Maybe something messed up with my mixing the work email for the mailing list and my personal for gitlab, causing the gitlab account to not be in the proper approval state?
I can add some additional info about the bug event: This was running on a shared cluster where IT identified there were a lot of unrelated zombie processes, so the "Resource temporarily unavailable" result was probably real.
I'd expect this context to lower the severity of this bug. But anyway, this may possibly trigger in OS environments with resource constraints or bumping into syslimits.
While I'm not certain precisely what has failed here, I suspect that the fact that we spawn and kill a fresh OS thread for each marking cycle likely doesn't help matters. This is something that I have wanted to fix for quite some time. Over the weekend I carried out the refactoring; the result is !11048 [1] Thanks again for your bug report. It would be great if we could get to the bottom of why your account creation request is stuck. Cheers, - Ben [1] https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11048
participants (3)
-
Ben Gamari
-
Bryan Richter
-
Christian Berentsen (chrberen)