Confirm, I'm having a very similar issue. I haven't run gdb yet but I would bet several horses on my code running through scheme_block_until near the busy wait.
I will try to get a minimal example together after I get out of meetings for the day. Cheers > On Sep 3, 2014, at 16:52, Jan Dvořák <mor...@anilinux.org> wrote: > > Hello, > > I am hitting a rather uncomfortable bug that causes runtime to start internal > busy-waiting at around: > > #0 scheme_block_until(_f=<syncing_ready>, fdf=<scheme_syncing_needs_wakeup>) > at ../src/thread.c:5199 > #1 do_sync (name="sync", with_break=0, with_timeout=0) > at ../src/thread.c:7109 > > It goes through ../src/thread.c:5190, which Matthew mentions in one of his > recent patches. > > The code that manages to trigger this have been written under NDA and cannot > be published. I have not yet managed to reproduce the issue separately, but > it seems that this might not be the only instance: > > (09:28:36 PM) m4burns: Mordae: I'm having a similar problem somewhere in > `inflate`. Haven't applied a debugger yet, but > there's certainly no busy waiting in the script. > > I am stuck and would like to ask for your help. > > Best regards, > Jan Dvorak > > > > _________________________ > Racket Developers list: > http://lists.racket-lang.org/dev > _________________________ Racket Developers list: http://lists.racket-lang.org/dev