David Wright <lily...@lionunicorn.co.uk> writes:

> On Fri 28 Jul 2017 at 15:16:03 (+0200), David Kastrup wrote:
>> Bernhard Kleine <bernhard.kle...@gmx.net> writes:
>> 
>> > Am 28.07.2017 um 00:55 schrieb Guy Stalnaker:
>> >> Exited with return code -1073741819
>> > This has come up with the same number IIRC repeatedly.
>> 
>> It's Windows' helpful way to refer to a segfault.  Storing something
>> more descriptive like "Segmentation violation" for several dozen
>> signal-based error messages would consume too much memory needed for
>> spyware. 16kB should be enough for anybody.
>
> I don't understand what the OS would do with these error messages.
> On error, the OS returns a codeĀ¹ which is handled by the caller.
> When I run a program under strace, I can see the OS generating
> hundreds of errors every second and they all go unreported except
> as a return code. It's up to the application to decide whether to
> finally report something, and what that is.

On Posix systems, applications are usually started by the shell and the
shell translates return codes corresponding to a process aborted by a
signal to a suitable message.

Why is Windows incapable of doing the same?

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to