[GRASS-dev] [grass-code I][355] A lot of <defunct> processes around while working

Glynn Clements glynn at gclements.plus.com
Tue Apr 3 22:38:49 EDT 2007


grass-codei at wald.intevation.org wrote:

> code I item #355, was opened at 2007-04-03 22:15
> Status: Open
> Priority: 3
> Submitted By: Francesco Lovergine (frankie)
> Assigned to: Nobody (None)
> Summary: A lot of <defunct> processes around while working 
> Issue type: module bug
> Issue status: None
> GRASS version: 6.2.1
> GRASS component: gis.m
> Operating system: Linux
> Operating system version: Debian sid
> GRASS CVS checkout date, if applies (YYMMDD): 
> 
> 
> Initial Comment:
> 
> While using georectifier a lot of pending defuncts appear for
> g.region. It seems (?) parent does not loop on wait() while managing
> SIGCHLD process as it should. All processes are closed when gm.tcl is
> terminated.
> 
> 
> frankie   5484     1  2 16:49 pts/11   00:00:32 wish /usr/lib/grass/etc/gm/gm.tcl -name gm_tcl
> frankie   5525  5484  0 16:49 pts/11   00:00:00 [g.region] <defunct>
> frankie   5527  5484  0 16:50 pts/11   00:00:00 [g.region] <defunct>
> frankie   5529  5484  0 16:50 pts/11   00:00:00 [g.region] <defunct>

[snip]

AFAICT, this is due to MapCanvas::set_wind; it should be using "exec"
rather than "open |...".

-- 
Glynn Clements <glynn at gclements.plus.com>




More information about the grass-dev mailing list