Hi Vladimir,

> In GRUB everything runs in the same environment and so
> abort() can only be mapped to complete bootloader termination. It's
> unreasonable to do such an action in case of regexp error.

Have you seen this abort() happen?

abort() marks the end of an execution branch in case of
  - hardware error,
  - a program bug that is easy to determine.

abort() is not used in conditions that can be expected to happen in
production environments.

When you are in a situation where abort() is called, trying to continue
program execution (via "unknown regexp error", for example) only makes the
determination of the program bug harder.

Bruno


Reply via email to