I wrote:

> I've just noticed that Steve has been through the same process as I have
> and tried testing on 5.8, generating an infinite loop. Sorry I can't
> yet report whether I have the same experience.

I have now checked that the rebuilt pop11 works on the old kernel
(5.6.6-300.fc32.x86_64), in Fedora 32, and various things I've tested do work,
including running ved and xved and the blocks demo, using pop11's interactive
graphical facilities.

But if I boot to a new kernel on the same machine: 5.11.14-100.fc32.x86_64

then if I type pop11, or basepop11, to the shell, nothing happens and top shows
a loop, e.g.

         PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ 
COMMAND

    1922 axs       20   0    8428   1200   1068 R  99.3   0.0   6:01.40 pop11

which seems to correspond to Steve's infinite loop.

I don't know how to make progress. I assume it will involve planting some print
commands in the startup code, though I don't know my way around the system well
enough to do that,

If given instructions for inserting trace printing code somewhere before
rebuilding pop11 (using the older kernel) I can then come back to the new kernel
to collect information. Rebooting is a nuisance, but I have a fast new macine,
so it doesn't take a huge amount of time, though more than swapping between two
machines, as Steve can do.

At least I've established that the cause of the problem is only the change in
kernel version, not differences in installed libraries.

I am using motif. I don't know if that could make a difference.

Aaron

Reply via email to