Thanks for the hints, Hans. But the problem has been reproduced multiple
times after the last update.

The bug turns out to be not from within context. I just tried `touch
context-lmtx/tex` (in which there are texmf/, texmf-context/, etc.) and the
very same problem appears.

This is very weird, as the whole context-lmtx/ has no more than a few
thousand files and <400MB of data, so it's unlikely to be a cache issue
either.



On Sun, 12 Sept 2021 at 11:38, Hans Hagen <j.ha...@xs4all.nl> wrote:

> On 9/12/2021 1:15 AM, Sylvain Hubert wrote:
> > Dear ConTeXt Devs,
> >
> > Here's a problem that I reported last year
> > (https://mailman.ntg.nl/pipermail/ntg-context/2020/099862.html
> > <https://mailman.ntg.nl/pipermail/ntg-context/2020/099862.html>) with a
> > wrong description. I thought that it had something to do with Firefox or
> > browsers, but it turns out to be a much deeper and weirder problem
> > messing up with the X window system.
> >
> > Environment: Manjaro Linux 21.1.2, Xfce 4.16
> >
> > Steps to reproduce:
> > 1. `context --version`  # it can hardly be any more innocent
> > 2.1. keep striking random keys in the terminal or mounsepad or whatever
> > 2.2. or open a running-cat.gif in the background
> > Expected behavior: the characters should appear as you type, or the cat
> > should keep running
> > Actual behavior: ~3s after `context --version` finishes, the terminal
> > freezes and the character stops appearing for ~1s, or similarly, the cat
> > stops running for ~1s
> >
> > In short, ~3s upon termination of context, the X window stuck for ~1s.
> >
> > More information:
> > 1. The problem only appears 2 days after the fresh installation of
> > latest context-lmtx, which was also the case last year.
> > 2. `context --version` isn't doing anything, so it shouldn't be a
> > resource problem, and I've got no such problem keeping 40+ pages open in
> > chrome anyway.
> > 3. Below is a more precise timing of the problem. The first output is
> > the result of `context --version` along with the start and stop
> > timestamps. The second output is a python one-liner printing timestamps
> > each time it reads an <enter>. Notice how python reads an <enter> per
> > ~0.05s until 00:33:21.597326, when it is blocked for ~0.7s.
> >
> > I'm not sure if it's reproducible everywhere, and I'm willing to debug
> > it myself, but I would need the source code of the context executable.
> i can't be of much help here but keep i nind that after an update a
> first run can trigger a format remake or scan for fonts so when that
> takes time hitting some 'run again' key can result in many simulatious
> runs that can add up an dmaybe stall the system
>
> Hans
>
>
> -----------------------------------------------------------------
>                                            Hans Hagen | PRAGMA ADE
>                Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>         tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------
>
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
https://mailman.ntg.nl/mailman/listinfo/dev-context

Reply via email to