Changes between Initial Version and Version 1 of Ticket #14426


Ignore:
Timestamp:
04/08/13 10:14:02 (9 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14426

    • Property Summary changed from Runaway ECL processes to Runaway/Segfaulting ECL processes
  • Ticket #14426 – Description

    initial v1  
    1 Under some circumstances, after doctesting, there remain ECL processes consuming more and more memory.
     1On some systems, when executing
     2{{{
     3./sage -tp --long devel/sage/sage/interfaces/lisp.py
     4}}}
     5there are two ECL processes which do (strace log)
     6{{{
     7read(0, "(setq sage0 2)\n", 1024)       = 15
     8write(1, "\n", 1)                       = 1
     9write(1, "2", 1)                        = 1
     10write(1, "\n", 1)                       = 1
     11write(1, ">", 1)                        = 1
     12write(1, " ", 1)                        = 1
     13read(0, 0x7f2c263b1000, 1024)           = -1 EIO (Input/output error)
     14--- SIGHUP (Hangup) @ 0 (0) ---
     15--- SIGCONT (Continued) @ 0 (0) ---
     16select(1, [0], NULL, NULL, {0, 0})      = 1 (in [0], left {0, 0})
     17select(1, [0], NULL, NULL, {0, 0})      = 1 (in [0], left {0, 0})
     18read(0, "", 1024)                       = 0
     19write(2, "\n", 1)                       = -1 EIO (Input/output error)
     20write(2, "\n", 1)                       = -1 EIO (Input/output error)
     21write(2, "\n", 1)                       = -1 EIO (Input/output error)
     22write(2, "\n", 1)                       = -1 EIO (Input/output error)
     23[...]
     24}}}
     25after which they either segfault or keep running forever.