9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] suicidal kfs, again
@ 2001-04-29  7:38 kazumi iwane
  0 siblings, 0 replies; 2+ messages in thread
From: kazumi iwane @ 2001-04-29  7:38 UTC (permalink / raw)
  To: 9fans

Hello 9fans,

About a month ago, I reported two problems,
assertion failure in libmemdraw and suicidal kfs.
The libmemdraw problem went away, after I
re-installed from the March 28th release. Thank
you, bell labs people.

Kfs is a lot more stable now, too. Still, it seems
that it is weak under the load. Compiling large
programs like /sys/src/cmd/^(gs tex) kills it.
Another example,
	{while() fortune} > /dev/null
kills kfs in about 5 minutes on my system. Does
it on yours?

I know kfs isn't meant to be the real thing, but
until I get another machine and IDE support in fs
code, I have to live with it. I want to dive into
this problem, but when kfs dies, there seems to
be nothing left I can do afterwards. I am looking for
any debugging strategies and techniques.

Thanks,

- kazumi



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [9fans] suicidal kfs, again
@ 2001-04-29 16:38 Russ Cox
  0 siblings, 0 replies; 2+ messages in thread
From: Russ Cox @ 2001-04-29 16:38 UTC (permalink / raw)
  To: 9fans

I ran
	while(){ mk; mk clean }
in my kfs /sys/src/cmd/gs directory
for a couple hours this morning and
didn't have any problems.  Then again,
I have enough memory that I don't swap
while building gs.  Do you?

Do you know if you're swapping when
running the
	{while() fortune} >/dev/null
?

The fact that kfs dies there is more
disturbing: that should be random-bound
rather than kfs- or memory-bound.

Russ


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-04-29 16:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-29  7:38 [9fans] suicidal kfs, again kazumi iwane
2001-04-29 16:38 Russ Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).