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

Reply via email to