[Gambas-user] Quit, never exits the program, also never returns as it should
Brian G
brian at westwoodsvcs.com
Mon Apr 18 22:17:17 CEST 2022
I have found the problem,
Boy how silly it was!!
I am capturing the Signal[Signal.SIGWINCH].catch
I was not doing an Signal[Signal.SIGWINCH].ignore
before the quit
So the program would quit and try to close the terminal window, which caused a resize signal to
the app, and apparently looped for a while and hangs.
I have added the Signal[Signal.SIGWINCH].ignore
So all is now well!
Question should quit auto magically restore the caught signals on exit?
"Failure is the key to success;
each mistake teaches us something" .. Morihei Ueshiba
Brian G
----- On Apr 18, 2022, at 12:42 PM, Benoît Minisini g4mba5 at gmail.com wrote:
> Le 18/04/2022 à 20:52, Brian G a écrit :
>> I am having an issue with Quit in a cli program, quit is called but the
>> gambas application never exits
>>
>> I can't see any reason for this and I am not sure where to look, Maybe a
>> _free or some other issue
>> I am not sure how to debug this without looking into the QUIT process..
>>
>> Has anyone else seen this issue?
>>
>>
>> "Failure is the key to success;
>> each mistake teaches us something" .. Morihei Ueshiba
>> Brian G
>>
>
> You must run your program with the 'gdb' debugger, and hit CTRL+C to
> stop it once the QUIT instruction has been executed. Then send the
> result of the 'bt' command to see where it is locked.
>
> Regards,
>
> --
> Benoît Minisini
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
More information about the User
mailing list