[Scummvm-tracker] [ScummVM] #6956: LAUNCHER: ScummVM returned with unfreed signals

Hubert Maier trac at scummvm.org
Thu Nov 15 11:43:40 CET 2018


#6956: LAUNCHER: ScummVM returned with unfreed signals
----------------------+----------------------------
  Reporter:  raziel-  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  normal   |  Component:  Port: AmigaOS4
Resolution:           |   Keywords:
      Game:           |
----------------------+----------------------------

Comment (by raziel-):

 >Basically what is happening is this....

 >A shell runs in its own process, when you start a program from that shell
 >process, the program uses the shells process to execute, the shell code
 >goes to sleep during the program execution, when the program ends,
 >the shell code resumes and is ready to take another command line.

 >So, when the program is being executed, it's apparently allocating a
 signal,
 >such as would happen if the program was to allocate a message port or
 >other such activity during its operation.

 >However, the program is exiting without freeing all the resources it
 allocated,
 >so the shell notices this and posts the message because as the shell
 process
 >is continually reused by subsequent programs, it will eventually run out
 of
 >signals to allocate (only 16 user signals available) and all sorts of bad
 juju
 >will happen if that occurs.

 >So, yes, the program being run is doing something it shouldn't when it
 exits
 >in an unexpected way.

--
Ticket URL: <https://bugs.scummvm.org/ticket/6956#comment:8>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list