diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-10-21 22:29:33 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-10-21 22:29:33 +0200 |
commit | e69e7c95bc68a90eadfbd963359737dce43d65f2 (patch) | |
tree | bd2e16484438f4f79ac33dfaf29ed193c76257b5 /TODO | |
parent | a29382ea5d52f3bf3668b13dfe9a5d39c4769031 (diff) | |
download | sciteco-e69e7c95bc68a90eadfbd963359737dce43d65f2.tar.gz |
fixed some interruptions of <EC> on Win32
* We now recreate the event loop with every call since
it turned out that the idle watcher wouldn't be invoked
after the event loop has been quit once.
This at least fixes interruption of ECbash -c 'while true; do true; done'$.
* Unfortunately, ECping -t 8.8.8.8$ still cannot be interrupted
(unless you manually kill the process from the task manager).
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -16,11 +16,8 @@ Known Bugs: https://github.com/Bill-Gray/PDCursesMod/issues/322 * Win32: Interrupting <EC> will sometimes hang. Affects both PDCurses/WinGUI and Gtk. - In this case you have to kill the subprocess using the task manager. - Could this be a race condition when adding the process to the job object? - Perhaps the child process should be created suspended before being added - to the job object. Glib does not currently allow that. - This could already be fixed. + This no longer happens with ECbash -c 'while true; do true; done'$. + However ECping -t 8.8.8.8$ still cannot be interrupted. * dlmalloc's malloc_trim() does not seem to free any resident memory after hitting the OOM limit, eg. after <%a>. Apparently an effect of HAVE_MORECORE (sbrk()) - some allocation is |