[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MiNT] Daily builds (again)



Lars Schmidbauer wrote:

> The bug is still there (infinite repeat of the last pressed key or no key
> is accepted anymore), but something is new:
> If the error appears, message pid 0 (MiNT): kbd_repeat: reset kbd_lock
> is written on screen (or console).

This is really interesting. It should not appear as kbd_lock is only set in bioskeys().

The message can only appear when bioskeys does not return (in case of
crash), or it is periodically called by the Eiffel-driver, which would
be strange.

> In case of infinite repeat, it's possible to press another key which is
> repeated then for a short time, then system freezes.
> If no key is accepted anymore, pressing any key writes the same message
> on screen again, mouse still works.

This one: pid 0 (MiNT): kbd_repeat: reset kbd_lock ? Or is it ikbd_scan?

> So it's definetly a MiNT/Eiffel problem and not XaAES related. Hope you
> can fix this...

I'd vote for Eiffel (I never thought its XaAES).

I've added a cancel-repeat in bioskeys(), if we are *really* lucky this helps.

I'll commit this tonight.

-Helmut