discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GPSText: maintenance.


From: Chris B. Vetter
Subject: Re: GPSText: maintenance.
Date: Thu, 10 Apr 2003 11:32:08 -0700

On Thu, 10 Apr 2003 19:42:47 +0200 (CEST)
Marko Riedel <markoriedelde@yahoo.de> wrote:
[...]
> For some reason I've had WindowMaker crash on me several times while I
> was debugging this application (WM would restart itself). I haven't
> been able to trace this and I would appreciate your input re. this
> problem.
[...]

WindowMaker doesn't like it if a "sub-procress" re-sets signals that are
used by WindowMaker -- even if said process does it correctly (ie. sets
the signals back to the original handler).

In particular, those signals are SIGABRT, SIGBUS, SIGCHLD, SIGFPE,
SIGHUP, SIGINT, SIGPIPE, SIGQUIT, SIGSEGV, SIGTERM, SIGUSR1 and SIGUSR2
(see wm/src/startup.c) -- which is unfortunate as those are the ones
you're usually interested in while debugging...

Under GNUstep, signals are used by gdomap, gpbs, examples, NSTask,
GSFileHandle, GSTcpPort and UnixFileHandle. AFAIK and AFAICS, only gpbs
re-sets the signals back to the original handler.

-- 
Chris




reply via email to

[Prev in Thread] Current Thread [Next in Thread]