Re: cl-launch and openmcl

Gary Byers <[email protected]> Thu, 15 Mar 2007 02:51:17 -0600 (MDT)
Newsgroups gmane.lisp.openmcl.bugs
Message-ID <[email protected]>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-1259786043-1173948677=:58007
Content-Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE



On Thu, 15 Mar 2007, Far=E9 wrote:

> When running the cl-launch self test with openmcl on linux x86-64,
> *sometimes*, unpredictably, the dumped image will be of length zero
> instead of executable. No error message is printed. Maybe another race
> condition between some kind of async io and quit just like what I used
> to have with lack of finish-output?
>
> I'm using 1.1-pre-060826. Maybe too old.
>

Almost certainly too old.

There was some problem at some point (I think that you reported it)
where the lisp had mostly shut itself down by the time that some
that some low-level part of SAVE-APPLICATION discovered that
the file it wanted to write to wasn't writable and crashed trying
to report an error in that environment; in that case, it wouldn't
likely have created a zero-length file.

There have been some other cases involving thread interactions
during the shutdown that happens during QUIT and SAVE-APPLICATION;
in one case, a thread could exit while the GC ran and the GC had
stale information about where the expired thread's stacks were;
that would usually lead to either an unhandled SIGSEGV or a
trip to the kernel debugger.  If you don't see any evidence of
this in output, I'm not sure what the problem would be, but enough
stuff has changed in the last 6-7 months that the first step
would be to upgrade to a more recent version and see if the
problem persists.

> [ Fran=E7ois-Ren=E9 =D0VB Rideau | Reflection&Cybernethics | http://fare.=
tunes.org=20
> ]
> Invoking relativism is only a hypocritical way to dismiss reason, with on=
ly
> sheer force being left. It's abdication of reason, denial of everything t=
hat
> makes the dignity of man.
>
>
--0-1259786043-1173948677=:58007
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Bug-openmcl mailing list
[email protected]
http://clozure.com/mailman/listinfo/bug-openmcl

--0-1259786043-1173948677=:58007--