Re: CVSup core dumps

1999-10-04 Thread Vallo Kallaste

On Tue, Oct 05, 1999 at 08:33:54AM +0200, Mark Murray <[EMAIL PROTECTED]> wrote:

> > I've seen a few reports that CVSup has suddenly started dumping
> > core on a segmentation violation under -current, but I need more
> > information.  For starters, I would like to know whether the static
> > binary (ports/net/cvsup-bin) works or not under the very latest
> > -current on the i386.  Could somebody please check that and report
> > back to the list?  I can't sacrifice my i386 -current machine to the
> > cause right now.
> 
> The static binary seems to be OK an a 3-day-old CURRENT.

And as opposite, the cvsup 16.0 static a.out binary, downloaded a day
ago from ftp.freebsd.org dumps reliably core for me. I'm sorry, can't
provide any info yet because it's my home machine. The machine runs also
3 day old -current, perhaps with deviation of some 12 hours or so, can't
remember.
-- 

Vallo Kallaste
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: CVSup core dumps

1999-10-04 Thread Mark Murray

> I've seen a few reports that CVSup has suddenly started dumping
> core on a segmentation violation under -current, but I need more
> information.  For starters, I would like to know whether the static
> binary (ports/net/cvsup-bin) works or not under the very latest
> -current on the i386.  Could somebody please check that and report
> back to the list?  I can't sacrifice my i386 -current machine to the
> cause right now.

The static binary seems to be OK an a 3-day-old CURRENT.

M
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Mark Murray

> > > 3: *always* build (or try to) and install a new kernel before a
> > >make world as that's a lot easier to back out of.
> > 
> > This badly bites the bum of anyone who uses KLD's regularly.
> 
> 4: Don't use modules in -current unless you know what you are doing.
> This normally means not using modules in -current except for ones
> that you are developing.

Sure. This either needs spelling out, or it needs better automation
so as to "work as expected".

M
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: CVSup core dumps

1999-10-04 Thread Jim Bloom

My machine is dual boot and I don't have time to reboot now.  (I need to get
some sleep.)  I'll provide what information I can quickly and will test things
further tomorrow evening.

I was seeing the core dumps from gui cvsup.  My current was a couple different
cvsup runs on Saturday and Sunday.  I am using the static binary installed from
the ports collection.  I don't have a date or version right now, but seem to
recall it being 16.0.  As others have mentioned, running cvsup under truss
works.

I'll let you know more tomorrow night if there is anything I can add.

Jim Bloom
[EMAIL PROTECTED]


John Polstra wrote:
> 
> I've seen a few reports that CVSup has suddenly started dumping
> core on a segmentation violation under -current, but I need more
> information.  For starters, I would like to know whether the static
> binary (ports/net/cvsup-bin) works or not under the very latest
> -current on the i386.  Could somebody please check that and report
> back to the list?  I can't sacrifice my i386 -current machine to the
> cause right now.
> 
> Also, for those of you who are experiencing problems:  Please state
> as precisely as possible:
> 
> - which vintage of -current are you running?
> - what is the output from "cvsup -v"?
> - is "cvsup" a static binary or is it dynamically linked?
> - did you build it, or did you simply install a binary?
> - if you built it, when did you build it?
> 
> Note, you are going to have trouble getting much out of the core dumps
> from the binaries, because they're a.out.  I've placed an unstripped
> ELF binary here if you'd like to help out by getting a stack trace:
> 
> http://www.freebsd.org/~jdp/cvsup-16.0.gz
> 
> The compressed file is about 2.3 MB in size.
> 
> John
> --
>   John Polstra   [EMAIL PROTECTED]
>   John D. Polstra & Co., Inc.Seattle, Washington USA
>   "No matter how cynical I get, I just can't keep up."-- Nora Ephron
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Recent kernel hangs during boot with pnp sio.

1999-10-04 Thread Matthew N. Dodd

On Mon, 4 Oct 1999, Timo Geusch wrote:
> If you're interested I can send you the source code for the driver but it is
> not clear if it works on -current at the moment as I haven't updated for
> some time.

Send it here as I'm working on if_ep in some fashion.

Someone find me a verified PnP 3c509 too.  I'll pay shipping and $10 for
one.  I've got a normal 3c509 and a 3c579 in transit and a 3c529 in use.
I'd be interested in a 3c589 for testing purposes but at this point it
would be of little use has I've not yet put my hands on a ISA to PCMCIA
reader.


-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| [EMAIL PROTECTED] |   2 x '84 Volvo 245DL| ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: new sigset_t and upgrading: a proposal

1999-10-04 Thread Andrew Reilly

On Fri, Oct 01, 1999 at 03:36:11PM -0400, Daniel Eischen wrote:
> But this still doesn't entirely solve the problem.  You still have
> to build and install a new kernel before installing the world.

Of course!  Installing the world _is_ upgrading your operating
system.  I don't see anyone suggesting that ELF applications should
work on kernels that only support a.out binaries.  Neither should
programs that use 64-bit file offsets work on kernels that predate
that change.  (Note that this is entirely different from the issue
of being able to use such a system to _build_ the new world.)

> While this is typically what most -current folks do anyways, it
> still prevents backing up to a previous kernel after the install
> world.

Yes.  That's what backup tapes are for.  If you're going to nuke
your entire operating system, you'd better be ready to recover
from tores.

> It seems like libc should be built to be compatible with the kernel
> that is currently running.  After installing world and testing the
> new kernel, a subsequent make world (or some other target to get
> just the libs) can be done to make the libs use the new syscalls.
> I like to keep old known working kernels around just in case there
> are some serious bugs with the current one.  Once a kernel has
> proven itself somewhat stable, you can then upgrade the libs.

Or, you could do it the sensible way:  upgrade the kernel to support
the new syscalls, and test it for a while _before_ building and
installing a world that depends on it.

-- 
Andrew


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: CVSup core dumps

1999-10-04 Thread John Polstra

I've seen a few reports that CVSup has suddenly started dumping
core on a segmentation violation under -current, but I need more
information.  For starters, I would like to know whether the static
binary (ports/net/cvsup-bin) works or not under the very latest
-current on the i386.  Could somebody please check that and report
back to the list?  I can't sacrifice my i386 -current machine to the
cause right now.

Also, for those of you who are experiencing problems:  Please state
as precisely as possible:

- which vintage of -current are you running?
- what is the output from "cvsup -v"?
- is "cvsup" a static binary or is it dynamically linked?
- did you build it, or did you simply install a binary?
- if you built it, when did you build it?

Note, you are going to have trouble getting much out of the core dumps
from the binaries, because they're a.out.  I've placed an unstripped
ELF binary here if you'd like to help out by getting a stack trace:

http://www.freebsd.org/~jdp/cvsup-16.0.gz

The compressed file is about 2.3 MB in size.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra & Co., Inc.Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."-- Nora Ephron


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: New CVSup mirror sites

1999-10-04 Thread John Polstra

In article <[EMAIL PROTECTED]>,
Chad R. Larson <[EMAIL PROTECTED]> wrote:
> 
> John, do you have usage statistics broken out for each server?

I don't, but I wish I did.  It would be an interesting project for
somebody to write tools that could analyze the cvsupd log files to get
information like that.  Wolfram Schneider's "cvsup2httplog" script
in the contrib area of the CVSup source distribution might be a good
start toward that.  Unfortunately I don't have time to work on it.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra & Co., Inc.Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."-- Nora Ephron


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: A record?

1999-10-04 Thread Mike Muir

Mark Newton wrote:

> A similar box which I rebooted (for an upgrade from 2.2.5 to 3.2) about
> a fortnight ago:
> 
>  3:38PM  up 471 days,  5:59, 1 user, load averages: 0.00, 0.02, 0.00
> 
> ... and, before this thread gets completely out of control, I direct
> posters to http://uptime.viper.net.au (warning: if you're easily offended,
> don't bother).

Using options HZ (without a value) you can make any system run as fast
as it can, one p100
was elapsing days in 20 minutes.. i had its uptime around 1100days in
about 2 weeks..
so nerr my dick is bigger than yours ;)

P.S nothing BAD happened over the year 2000 !


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: A record?

1999-10-04 Thread Mark Newton

Mark Murray wrote:

 > >  7:46PM  up 375 days, 20:09, 2 users, load averages: 0.00, 0.01, 0.00
 > > FreeBSD xx.xxx.xxx 2.2.6-STABLE FreeBSD 2.2.6-STABLE #0: Tue May  5 
 >15:51:34 SAST 1998 [EMAIL PROTECTED]:/usr/src/sys/compile/XXX  i38
 > 6
 > 
 > This box was used as a shell server for more than a year; it was
 > hardened for shell use, and served us admirably. We recently (with
 > some sadness) closed down the shell service, but the actual box
 > will live in some other (staff-serving) incarnation.

A similar box which I rebooted (for an upgrade from 2.2.5 to 3.2) about
a fortnight ago:

 3:38PM  up 471 days,  5:59, 1 user, load averages: 0.00, 0.02, 0.00

... and, before this thread gets completely out of control, I direct
posters to http://uptime.viper.net.au (warning: if you're easily offended,
don't bother).

- mark


Mark Newton   Email:  [EMAIL PROTECTED] (W)
Network Engineer  Email:  [EMAIL PROTECTED]  (H)
Internode Systems Pty Ltd Desk:   +61-8-82232999
"Network Man" - Anagram of "Mark Newton"  Mobile: +61-416-202-223


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Bruce Evans

> > 3: *always* build (or try to) and install a new kernel before a
> >make world as that's a lot easier to back out of.
> 
> This badly bites the bum of anyone who uses KLD's regularly.

4: Don't use modules in -current unless you know what you are doing.
This normally means not using modules in -current except for ones
that you are developing.

Bruce



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: make buildworld broken?

1999-10-04 Thread Michael Kennett

Hi Guido,

> I have a 3.3.-stable system and somehow I cannot make buildworld
> a current tree.
> The porblem is:
> cc -c  -I/alt/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config 
>-I/alt/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions -DIN_GCC 
>-I/usr/obj/alt/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o 
>/alt/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
> *** Signal 12

There have been some major changes in the '-current' tree allowing more than
32 signals. These changes were documented (very well) in a 'HEADS-UP' by
Marcel when he committed his changes.

I've included that HEADS-UP for your reference below. There is a long
thread of discussions on -current about these changes. Check the archives
for details. In particular, you'll find that it is necessary to build
the kernel and *BOOT* the new kernel before a make world. There is continuing
work being done on these changes. 

> This system has been running and compilig a lot of other FreeBSD versions
> in the last 3 years, and has never had any memory problems at all.

It is not a memory problem. It is a change in the signalling mechanism of
the kernel.

> Is this a known problem?

Yes, and it is well documented in the -current mailing lists.

Mike Kennett
([EMAIL PROTECTED])


-Included:

To: [EMAIL PROTECTED]
Date: Wed, 29 Sep 1999 17:29:40 +0200
From: Marcel Moolenaar <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Subject: HEADS UP: sigset_t changes committed
Sender: [EMAIL PROTECTED]

I just finished committing the sigset_t changes I worked on for the last
5 weeks.

Before attempting to build world, you must make and install a new
kernel. The new kernel will contain new syscalls that are needed during
build world. doscmd is currently not being build because it needs fixing
first.

Alpha users are invited to test the changes since I've not been able to
do that myself. I've done all I possibly could do to make this a
success.

I've attached the commit logs for everyone to see. Please report
problems as soon as possible.

Thanks,

sigset_t change (part 1 of 5)
-

Rename sigaction, sigprocmask, sigpending and sigsuspend to
osigaction, osigprocmask, osigpending and osigsuspend (resp)
and add new syscalls for them to support the new sisgset_t
without breaking existing binaries.

Change the prototype of sigaltstack to use the typedef stack_t
instead of struct sigaltstack to reflect that it is SUSv2
compliant.

Also, rename sigreturn to osigreturn and add a new syscall
to support the modified stackframe. The change is caused by
sigreturn operating on ucontext_t now and the fact that
siginfo_t has been updated to conform to SUSv2.

sigset_t change (part 2 of 5)
-

The core of the signalling code has been rewritten to operate
on the new sigset_t. No methodological changes have been made.
Most references to a sigset_t object are through macros (see
signalvar.h) to create a level of abstraction and to provide
a basis for further improvements.

The NSIG constant has not been changed to reflect the maximum
number of signals possible. The reason is that it breaks
programs (especially shells) which assume that all signals
have a non-null name in sys_signame. See src/bin/sh/trap.c
for an example. Instead _SIG_MAXSIG has been introduced to
hold the maximum signal possible with the new sigset_t.

struct sigprop has been moved from signalvar.h to kern_sig.c
because a) it is only used there, and b) access must be done
though function sigprop(). The latter because the table doesn't
holds properties for all signals, but only for the first NSIG
signals.

signal.h has been reorganized to make reading easier and to
add the new and/or modified structures. The "old" structures
are moved to signalvar.h to prevent namespace polution.

Especially the coda filesystem suffers from the change, because
it contained lines like (p->p_sigmask == SIGIO), which is easy
to do for integral types, but not for compound types.

NOTE: kdump (and port linux_kdump) must be recompiled.

Thanks to Garrett Wollman and Daniel Eischen for pressing the
importance of changing sigreturn as well.

sigset_t change (part 3 of 5)
-

By introducing a new sigframe so that the signal handler operates
on the new siginfo_t and on ucontext_t instead of sigcontext, we
now need two version of sendsig and sigreturn.

A flag in struct proc determines whether the process expects an
old sigframe or a new sigframe. The signal trampoline handles
which sigreturn to call. It does this by testing for a magic
cookie in the frame.

The alpha uses osigreturn to implement longjmp. This means that
osigreturn is not only used for compatibility with existing
binaries. To handle the new sigset_t, setjmp saves it in
sc_reserved (see NOTE).

the struct sigframe has been moved from frame.h to sigframe.h
to handle the complex header dependencies that was caused by
the new sigframe.

NOTE: For the i386,

Re: new signal stuff breaks libc_r?

1999-10-04 Thread Alfred Perlstein


replying to my own message but I think I found a solution...

It seems that something was stale in /usr/include, I was able to
fix the problem by:

rm -rf /usr/include/* 
cd /usr/src 
make includes
cd /usr/src/lib/libc_r
make
make install

funny part is that two successive make worlds didn't seem to work, but
this did.

*shrug* 

sorry for the noise,
-Alfred

On Mon, 4 Oct 1999, Alfred Perlstein wrote:

> 
> On Mon, 4 Oct 1999, Marcel Moolenaar wrote:
> 
> > Alfred Perlstein wrote:
> > > 
> > > Since the signal changes...
> > > 
> > > I'm finding that it _seems_ since libc_r isn't including something
> > > that properly defines __inline to inline that i'm getting unresolved
> > > symbols when linking or running programs that depend on libc_r.
> > > 
> > > Anyone else getting this?
> > > 
> > > compiling a void main(void){} with -pthread will barf for me,
> > > using -static I'm able to see which files are missing which
> > > inlines.
> > 
> > This isn't a problem report I can deal with. Please be very explicit.
> 
> I think it's something I may have broken somehow, but i'm not
> exactly sure:
> 
> ~ % cat t.c
> #include 
> 
> int main(void) {
> 
> printf("hello world.\n");
> 
> }
> 
> .(14:17:52)(bright@thumper)
> ~ % gcc -static t.c -pthread
> /usr/lib/libc_r.a(uthread_sig.o): In function `_dispatch_signals':
> /home/src/lib/libc_r/uthread/uthread_sig.c(.text+0xf05): undefined reference to 
>`__sigisempty'
> 
> For some reason it looks like __inline is being defined like:
> 
> #define __inline
> 
> so that when signalvar.h is included the inlines for __sigisempty
> aren't getting the "inline_ prefix and are assumed to be somewhere
> else.
> 
> I asked phk about it and he's not having the problem with a recent
> -current so I'll be futzing around searching for the reason this
> is happening.
> 
> I just deleted my source tree and I'm going to re-check it out,
> maybe something got corrupted?
> 
> -Alfred
> 
> 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



make buildworld broken?

1999-10-04 Thread Guido van Rooij

Hi,

I have a 3.3.-stable system and somehow I cannot make buildworld
a current tree.
The porblem is:
cc -c  -I/alt/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config 
-I/alt/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions -DIN_GCC 
-I/usr/obj/alt/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o 
/alt/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
*** Signal 12

Stop in /alt/usr/src/gnu/lib/libgcc.
*** Error code 1

This system has been running and compilig a lot of other FreeBSD versions
in the last 3 years, and has never had any memory problems at all.

IIRC a couple of days ago a buildworld worked (but I had to reinstall
due to a different disksetup)

Is this a known problem?

-Guido


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



HEADS UP: rebirth of sigcontext

1999-10-04 Thread Marcel Moolenaar

Hi,

I just committed the sigcontext changes. sigreturn can now again be
called with an argument of type sigcontext but also with an argument of
type ucontext_t. Also, signal handlers can define their third argument
to be both of type struct sigcontext* and ucontext_t*. This should fix
the source incompatibility introduced by the sigset_t changes.

Alpha users are again advised to take precaution. Not that I expect
filesystem crashes, but simply because I can't test those changes. Maybe
in the future...

NOTE: Recompilation of doscmd is required.

For your convenience, the commit log message:

Re-introduction of sigcontext.

struct sigcontext and ucontext_t/mcontext_t are defined in such
a way that both (ie struct sigcontext and ucontext_t) can be
passed on to sigreturn. The signal handler is still given a
ucontext_t for maximum flexibility.

For backward compatibility sigreturn restores the state for the
alternate signal stack from sigcontext.sc_onstack and not from
ucontext_t.uc_stack. A good way to determine which value the
application has set and thus which value to use, is still open
for discussion.

NOTE: This change should only affect those binaries that use
  sigcontext and/or ucontext_t. In the source tree itself
  this is only doscmd. Recompilation is required for those
  applications.

This commit also fixes a lot of style bugs without hopefully
adding new ones.

NOTE: struct sigaltstack.ss_size now has type size_t again. For
  some reason I changed that into unsigned int.

Parts submitted by: bde
sigaltstack bug found by: bde

-- 
Marcel Moolenaarmailto:[EMAIL PROTECTED]
SCC Internetworking & Databases   http://www.scc.nl/
The FreeBSD projectmailto:[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Linux emulation

1999-10-04 Thread Marcel Moolenaar

Chuck Robey wrote:
> 
> I just tried to use my copy of WordPerfect 8 to decode an rtf document,
> like I've done before the signal change, and boy was I surprised.  The
> machine locked up for 10 seconds, then spontaneously rebooted.
> 
> Anyone else have this experience with Linux emulation?

Some reports of crashes have come to me, but none contained the
necessary information or simply weren't reproducable. If you think
there's something wrong and you want me to take a look at it, you'll
have to give me something to work on.

-- 
Marcel Moolenaarmailto:[EMAIL PROTECTED]
SCC Internetworking & Databases   http://www.scc.nl/
The FreeBSD projectmailto:[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Bill Fumerola

On Thu, 30 Sep 1999, Juan Amado Becerril Castillo wrote:

> Suggestions ???

Not mail the list 3 f'ing times, to start.

-- 
- bill fumerola - [EMAIL PROTECTED] - BF1560 - computer horizons corp -
- ph:(800) 252-2421 - [EMAIL PROTECTED] - [EMAIL PROTECTED]  -






To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Netscape core dump, happily :-)

1999-10-04 Thread George W. Dinolt



I am running FreeBSD 4.0. I have been seeing the empty core files from
netscape 4.61 and (as of last night) 4.7 for at least a week. I use
fvwm2 and afterstep-devel. The behavior seems to be independant of the
window manager. I rebuilt all my ports (including X and new X aout
files) with the new kernel and world as of Saturday, but this has had
no effect. Mostly this behavior is anoying, although occasionally I
will see a crash when I try to read mail. Things seem a little stabler
with netscape in linux emulation mode, but I haven't kept track
closely enough to tell. 
-- 

George 
([EMAIL PROTECTED])


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: [Patches avail?] Re: MMAP() in STABLE/CURRENT ...

1999-10-04 Thread Matthew Dillon

: Excuse my intrusion, but could you be so kind to tell me whether you had
:the time to build patches for these MMAP-related freezes ? If not could
:you recommend me some workarounds ?
:
: I have a -stable production server that keeps (solidly) blocking pretty
:often (I don't get over 3 days uptimes). If you need details just let me
:know.
:
:>  -Matt
:>  Matthew Dillon 
:>  <[EMAIL PROTECTED]>
: Thanks,
: Ady (@warpnet.ro)

Well, your lockups may or may not be related to the remaining mmap
problems.  They could be related to the swap fragmentation problems
in stable, or they could be related to something else entirely.  In
order to determine the cause of your lockup problems, some additional
information is necessary.  The easiest way to get the information is
to enable DDB and kernel core dumps so you can panic the machine from
the console and get a core.  Once you have the core
'cd /var/crash; ps -M vmcore.X -N kernel.X' (where X is the latest
dump number) can be used to determine what the processes were doing
when they locked up.

The two most common VM-related lockups in -stable are:

(1) swap metadata fragmentation due to paging in the face of large 
running processes (system runs out of KVM), and

(2) write()ing the mmap'd area of one file descriptor to another.

-Matt
Matthew Dillon 
<[EMAIL PROTECTED]>



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Linux emulation

1999-10-04 Thread Chuck Robey

I just tried to use my copy of WordPerfect 8 to decode an rtf document,
like I've done before the signal change, and boy was I surprised.  The
machine locked up for 10 seconds, then spontaneously rebooted.

Anyone else have this experience with Linux emulation?



Chuck Robey| Interests include C programming, Electronics,
213 Lakeside Dr. Apt. T-1  | communications, and signal processing.
Greenbelt, MD 20770| I run picnic.mat.net: FreeBSD-current(i386) and
(301) 220-2114 |   jaunt.mat.net : FreeBSD-current(Alpha)




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Peter Wemm

Mark Murray wrote:
> > 3: *always* build (or try to) and install a new kernel before a
> >make world as that's a lot easier to back out of.
> 
> This badly bites the bum of anyone who uses KLD's regularly.
> 
> I suspect that _now_ is the time to try to make thes build at
> kernel build time, and also move to some subdirectory that is
> not nuked straight away.

Hmm.. You've got me thinking now...

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: panic: malloc type lacks magic

1999-10-04 Thread Edwin Culp

Andre,

I had the same problem with my laptop and what worked for me was to boot
it in single user with my old kernel, fsck all disk partitions, mount
all partitions -w including root with -u -w, make a new kernel, reboot
again in single user and remount everything and make world.  I was then
ok, but I still cvsuped and made a new worldand kernel just for good
measure after everything was working :-)  I did that Friday and have had
good builds Saturday, Sunday and today.

provecho,

ed



Andre Oppermann wrote:

> Hello
>
> It looks like I fucked my -current box up during the sig_t changes.
> I tried made a new kernel before make world but after ifconfig'ing
> the network interfaces it panics with:
>
>  panic: malloc type lacks magic
>
> Making a new world is of course not possible because of the sig_t
> changes.
>
> Any ideas what is going wrong? I'm a little bit lost at this.
>
> Thanks
> --
> Andre
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Daniel C. Sobral

Juan Amado Becerril Castillo wrote:
> 
> Suggestions ???

Sure. Read the mailing list you are posting to.

--
Daniel C. Sobral(8-DCS)
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Rule 69: Do unto other's code as you'd have it done unto yours



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: [Patches avail?] Re: MMAP() in STABLE/CURRENT ...

1999-10-04 Thread The Hermit Hacker

On Mon, 4 Oct 1999, Adrian Penisoara wrote:

> 
>  Excuse my intrusion, but could you be so kind to tell me whether you had
> the time to build patches for these MMAP-related freezes ? If not could
> you recommend me some workarounds ?

doubling the ram from 384 -> 768 meg appears to have fixed it for mme...

Marc G. Fournier   ICQ#7615664   IRC Nick: Scrappy
Systems Administrator @ hub.org 
primary: [EMAIL PROTECTED]   secondary: scrappy@{freebsd|postgresql}.org 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: A record?

1999-10-04 Thread Mark Murray

>  7:46PM  up 375 days, 20:09, 2 users, load averages: 0.00, 0.01, 0.00
> FreeBSD xx.xxx.xxx 2.2.6-STABLE FreeBSD 2.2.6-STABLE #0: Tue May  5 15:51:34 
>SAST 1998 [EMAIL PROTECTED]:/usr/src/sys/compile/XXX  i38
6

This box was used as a shell server for more than a year; it was
hardened for shell use, and served us admirably. We recently (with
some sadness) closed down the shell service, but the actual box
will live in some other (staff-serving) incarnation.

M
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Mark Murray

> 3: *always* build (or try to) and install a new kernel before a
>make world as that's a lot easier to back out of.

This badly bites the bum of anyone who uses KLD's regularly.

I suspect that _now_ is the time to try to make thes build at
kernel build time, and also move to some subdirectory that is
not nuked straight away.

M
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Peter Wemm

And *don't* post the same thing three times to the lists unless you want
to find yourself filtered out!

Juan Amado Becerril Castillo wrote:
> Suggestions ???
> 
> --
> >>> elf make world started on Thu Sep 30 09:23:09 CDT 1999
> --
> 
> --
> >>> Cleaning up the temporary elf build tree
> --
> mkdir -p /usr/obj/usr/src/tmp
> chflags -R noschg /usr/obj/usr/src/tmp/
> rm -rf /usr/obj/usr/src/tmp
> 
> --
> >>> Making make
> --
> mkdir -p /usr/obj/usr/src/tmp/usr/bin /usr/obj/usr/src/tmp/make
> (  cd /usr/src/usr.bin/make;  MAKEOBJDIRPREFIX=""; unset
> MAKEOBJDIRPREFIX;
> BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/misc/bison.simple
> COMPILER_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/src/tmp/usr/bin
> 
> ---
> cut
> ---
> 
> ===> c++filt
> /usr/obj/usr/src/gnu/usr.bin/cc/c++filt created for
> /usr/src/gnu/usr.bin/cc/c++filt
> ===> doc
> /usr/obj/usr/src/gnu/usr.bin/cc/doc created for
> /usr/src/gnu/usr.bin/cc/doc
> ===> f77
> /usr/obj/usr/src/gnu/usr.bin/cc/f77 created for
> /usr/src/gnu/usr.bin/cc/f77
> ===> f771
> /usr/obj/usr/src/gnu/usr.bin/cc/f771 created for
> /usr/src/gnu/usr.bin/cc/f771
> ===> f77doc
> /usr/obj/usr/src/gnu/usr.bin/cc/f77doc created for
> /usr/src/gnu/usr.bin/cc/f77doc
> cd /usr/src/gnu/lib/libgcc; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
> -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend;
> /usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC
> -DNOPROFILE -DNOSHARED all;  /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
> -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install;
> /usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPROFILE
> -DNOSHARED -B cleandir obj
> rm -f .depend /usr/obj/usr/src/gnu/lib/libgcc/GPATH
> /usr/obj/usr/src/gnu/lib/libgcc/GRTAGS
> /usr/obj/usr/src/gnu/lib/libgcc/GSYMS
> /usr/obj/usr/src/gnu/lib/libgcc/GTAGS
> echo '#include ' > config.h
> echo '#include ' >> config.h
> echo '#include "i386/xm-i386.h"' > tconfig.h
> echo '#include "i386/i386.h"' > tm.h
> echo '#include "i386/att.h"' >> tm.h
> echo '#include "i386/freebsd.h"' >> tm.h
> echo '#include "i386/perform.h"' >> tm.h
> cc -c -O -pipe
> -I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config
> -I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions
> -DIN_GCC -I/usr/obj/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o
> /usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
> *** Signal 12
> 
> Stop in /usr/src/gnu/lib/libgcc.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: my make world is broken !

1999-10-04 Thread Peter Wemm

Juan Amado Becerril Castillo wrote:
> Suggestions ???

1: Read freebsd-current and it would have told you!
2: Build a new kernel first before 'make world'.
3: *always* build (or try to) and install a new kernel before a
   make world as that's a lot easier to back out of.

[..]
> echo '#include "i386/freebsd.h"' >> tm.h
> echo '#include "i386/perform.h"' >> tm.h
> cc -c -O -pipe
> -I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config
> -I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions
> -DIN_GCC -I/usr/obj/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o
> /usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
> *** Signal 12
> 
> Stop in /usr/src/gnu/lib/libgcc.
> *** Error code 1


Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: new signal stuff breaks libc_r?

1999-10-04 Thread Alfred Perlstein


On Mon, 4 Oct 1999, Marcel Moolenaar wrote:

> Alfred Perlstein wrote:
> > 
> > Since the signal changes...
> > 
> > I'm finding that it _seems_ since libc_r isn't including something
> > that properly defines __inline to inline that i'm getting unresolved
> > symbols when linking or running programs that depend on libc_r.
> > 
> > Anyone else getting this?
> > 
> > compiling a void main(void){} with -pthread will barf for me,
> > using -static I'm able to see which files are missing which
> > inlines.
> 
> This isn't a problem report I can deal with. Please be very explicit.

I think it's something I may have broken somehow, but i'm not
exactly sure:

~ % cat t.c
#include 

int main(void) {

printf("hello world.\n");

}

.(14:17:52)(bright@thumper)
~ % gcc -static t.c -pthread
/usr/lib/libc_r.a(uthread_sig.o): In function `_dispatch_signals':
/home/src/lib/libc_r/uthread/uthread_sig.c(.text+0xf05): undefined reference to 
`__sigisempty'

For some reason it looks like __inline is being defined like:

#define __inline

so that when signalvar.h is included the inlines for __sigisempty
aren't getting the "inline_ prefix and are assumed to be somewhere
else.

I asked phk about it and he's not having the problem with a recent
-current so I'll be futzing around searching for the reason this
is happening.

I just deleted my source tree and I'm going to re-check it out,
maybe something got corrupted?

-Alfred



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



[Patches avail?] Re: MMAP() in STABLE/CURRENT ...

1999-10-04 Thread Adrian Penisoara

Hi,

On Mon, 14 Jun 1999, Matthew Dillon wrote:

> 
> :> 
> :> David, can you email this program to me please?
> :> 
> :> Also, which FreeBSD release does this occur on?
> :> 
> :> I've got about 6 mmap-related bugs on my plate at the moment.  3 of them
> :> have been identified ( that is, I know why they deadlock the machine ),
> :> but none have been fixed yet.
> :
> :Matt, I'll volunteer myself as a tester for this code under 3.2-STABLE,
> :when you have it ready...
> :
> :Marc G. Fournier   ICQ#7615664   IRC Nick: Scrappy
> :Systems Administrator @ hub.org 
> :primary: [EMAIL PROTECTED]   secondary: scrappy@{freebsd|postgresql}.org 
> 
> I'll let the lists know when patches are available.  It may be a while
> (like a week), I still have a lot of catching-up to do after being at
> USENIX all last week and my commit privs still need to be resolved.
> 

 Excuse my intrusion, but could you be so kind to tell me whether you had
the time to build patches for these MMAP-related freezes ? If not could
you recommend me some workarounds ?

 I have a -stable production server that keeps (solidly) blocking pretty
often (I don't get over 3 days uptimes). If you need details just let me
know.

>   -Matt
>   Matthew Dillon 
>   <[EMAIL PROTECTED]>
> 

 Thanks,
 Ady (@warpnet.ro)



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: maxphys = 0??

1999-10-04 Thread Poul-Henning Kamp


You need to move your sources further forward.

In message <[EMAIL PROTECTED]>, "Daniel C. Sobral" writes:
>A kernel from this weekend's sources is showing this warning message
>at boot:
>
>WARNING: #ad/0x30005 maxphys = 0 ??WARNING: #ad/0x30004 maxphys = 0
>??
>
>These are:
>
>brw-r-  1 root  operator   30, 0x00030004 Apr  6 11:48 ad0s2e
>brw-r-  1 root  operator   30, 0x00030005 Apr  6 11:48 ad0s2f
>
>I had a crash during an overnight make world with this kernel, but I
>haven't been able to reproduce the crash.
>
>>From the source code, it would seem the message is harmless.
>Nevertheless, it's a warning message, so I suppose I'm being warning
>about something. Why does it show this message for ad0s2[ef] but not
>for the other partitions? How do I "correct" the problem? Anyone
>wants me to provide any kind of further information?
>  
>--
>Daniel C. Sobral   (8-DCS)
>[EMAIL PROTECTED]
>[EMAIL PROTECTED]
>
>   Rule 69: Do unto other's code as you'd have it done unto yours
>

--
Poul-Henning Kamp FreeBSD coreteam member
[EMAIL PROTECTED]   "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



maxphys = 0??

1999-10-04 Thread Daniel C. Sobral

A kernel from this weekend's sources is showing this warning message
at boot:

WARNING: #ad/0x30005 maxphys = 0 ??WARNING: #ad/0x30004 maxphys = 0
??

These are:

brw-r-  1 root  operator   30, 0x00030004 Apr  6 11:48 ad0s2e
brw-r-  1 root  operator   30, 0x00030005 Apr  6 11:48 ad0s2f

I had a crash during an overnight make world with this kernel, but I
haven't been able to reproduce the crash.

>From the source code, it would seem the message is harmless.
Nevertheless, it's a warning message, so I suppose I'm being warning
about something. Why does it show this message for ad0s2[ef] but not
for the other partitions? How do I "correct" the problem? Anyone
wants me to provide any kind of further information?
  
--
Daniel C. Sobral(8-DCS)
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Rule 69: Do unto other's code as you'd have it done unto yours


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



make world trouble

1999-10-04 Thread Juan Amado Becerril Castillo

Anybody can help me,  how I can fix this !

Thanks.


===> c++filt
/usr/obj/usr/src/gnu/usr.bin/cc/c++filt created for
/usr/src/gnu/usr.bin/cc/c++filt
===> doc
/usr/obj/usr/src/gnu/usr.bin/cc/doc created for
/usr/src/gnu/usr.bin/cc/doc
===> f77
/usr/obj/usr/src/gnu/usr.bin/cc/f77 created for
/usr/src/gnu/usr.bin/cc/f77
===> f771
/usr/obj/usr/src/gnu/usr.bin/cc/f771 created for
/usr/src/gnu/usr.bin/cc/f771
===> f77doc
/usr/obj/usr/src/gnu/usr.bin/cc/f77doc created for
/usr/src/gnu/usr.bin/cc/f77doc
cd /usr/src/gnu/lib/libgcc; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
-DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend;
/usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC
-DNOPROFILE -DNOSHARED all;  /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
-DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install;
/usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPROFILE
-DNOSHARED -B cleandir obj
rm -f .depend /usr/obj/usr/src/gnu/lib/libgcc/GPATH
/usr/obj/usr/src/gnu/lib/libgcc/GRTAGS
/usr/obj/usr/src/gnu/lib/libgcc/GSYMS
/usr/obj/usr/src/gnu/lib/libgcc/GTAGS
echo '#include ' > config.h
echo '#include ' >> config.h
echo '#include "i386/xm-i386.h"' > tconfig.h
echo '#include "i386/i386.h"' > tm.h
echo '#include "i386/att.h"' >> tm.h
echo '#include "i386/freebsd.h"' >> tm.h
echo '#include "i386/perform.h"' >> tm.h
cc -c -O -pipe
-I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config
-I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions
-DIN_GCC -I/usr/obj/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o
/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
*** Signal 12

Stop in /usr/src/gnu/lib/libgcc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.





To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



my make world is broken !

1999-10-04 Thread Juan Amado Becerril Castillo

Suggestions ???

--
>>> elf make world started on Thu Sep 30 09:23:09 CDT 1999
--

--
>>> Cleaning up the temporary elf build tree
--
mkdir -p /usr/obj/usr/src/tmp
chflags -R noschg /usr/obj/usr/src/tmp/
rm -rf /usr/obj/usr/src/tmp

--
>>> Making make
--
mkdir -p /usr/obj/usr/src/tmp/usr/bin /usr/obj/usr/src/tmp/make
(  cd /usr/src/usr.bin/make;  MAKEOBJDIRPREFIX=""; unset
MAKEOBJDIRPREFIX;
BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/misc/bison.simple
COMPILER_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/src/tmp/usr/bin

---
cut
---

===> c++filt
/usr/obj/usr/src/gnu/usr.bin/cc/c++filt created for
/usr/src/gnu/usr.bin/cc/c++filt
===> doc
/usr/obj/usr/src/gnu/usr.bin/cc/doc created for
/usr/src/gnu/usr.bin/cc/doc
===> f77
/usr/obj/usr/src/gnu/usr.bin/cc/f77 created for
/usr/src/gnu/usr.bin/cc/f77
===> f771
/usr/obj/usr/src/gnu/usr.bin/cc/f771 created for
/usr/src/gnu/usr.bin/cc/f771
===> f77doc
/usr/obj/usr/src/gnu/usr.bin/cc/f77doc created for
/usr/src/gnu/usr.bin/cc/f77doc
cd /usr/src/gnu/lib/libgcc; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
-DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend;
/usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC
-DNOPROFILE -DNOSHARED all;  /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
-DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install;
/usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPROFILE
-DNOSHARED -B cleandir obj
rm -f .depend /usr/obj/usr/src/gnu/lib/libgcc/GPATH
/usr/obj/usr/src/gnu/lib/libgcc/GRTAGS
/usr/obj/usr/src/gnu/lib/libgcc/GSYMS
/usr/obj/usr/src/gnu/lib/libgcc/GTAGS
echo '#include ' > config.h
echo '#include ' >> config.h
echo '#include "i386/xm-i386.h"' > tconfig.h
echo '#include "i386/i386.h"' > tm.h
echo '#include "i386/att.h"' >> tm.h
echo '#include "i386/freebsd.h"' >> tm.h
echo '#include "i386/perform.h"' >> tm.h
cc -c -O -pipe
-I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config
-I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions
-DIN_GCC -I/usr/obj/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o
/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
*** Signal 12

Stop in /usr/src/gnu/lib/libgcc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



my make world is broken !

1999-10-04 Thread Juan Amado Becerril Castillo

Suggestions ???

--
>>> elf make world started on Thu Sep 30 09:23:09 CDT 1999
--

--
>>> Cleaning up the temporary elf build tree
--
mkdir -p /usr/obj/usr/src/tmp
chflags -R noschg /usr/obj/usr/src/tmp/
rm -rf /usr/obj/usr/src/tmp

--
>>> Making make
--
mkdir -p /usr/obj/usr/src/tmp/usr/bin /usr/obj/usr/src/tmp/make
(  cd /usr/src/usr.bin/make;  MAKEOBJDIRPREFIX=""; unset
MAKEOBJDIRPREFIX;
BISON_SIMPLE=/usr/obj/usr/src/tmp/usr/share/misc/bison.simple
COMPILER_PATH=/usr/obj/usr/src/tmp/usr/libexec:/usr/obj/usr/src/tmp/usr/bin

---
cut
---

===> c++filt
/usr/obj/usr/src/gnu/usr.bin/cc/c++filt created for
/usr/src/gnu/usr.bin/cc/c++filt
===> doc
/usr/obj/usr/src/gnu/usr.bin/cc/doc created for
/usr/src/gnu/usr.bin/cc/doc
===> f77
/usr/obj/usr/src/gnu/usr.bin/cc/f77 created for
/usr/src/gnu/usr.bin/cc/f77
===> f771
/usr/obj/usr/src/gnu/usr.bin/cc/f771 created for
/usr/src/gnu/usr.bin/cc/f771
===> f77doc
/usr/obj/usr/src/gnu/usr.bin/cc/f77doc created for
/usr/src/gnu/usr.bin/cc/f77doc
cd /usr/src/gnu/lib/libgcc; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
-DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend;
/usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC
-DNOPROFILE -DNOSHARED all;  /usr/obj/usr/src/tmp/usr/bin/make -DWORLD
-DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install;
/usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPROFILE
-DNOSHARED -B cleandir obj
rm -f .depend /usr/obj/usr/src/gnu/lib/libgcc/GPATH
/usr/obj/usr/src/gnu/lib/libgcc/GRTAGS
/usr/obj/usr/src/gnu/lib/libgcc/GSYMS
/usr/obj/usr/src/gnu/lib/libgcc/GTAGS
echo '#include ' > config.h
echo '#include ' >> config.h
echo '#include "i386/xm-i386.h"' > tconfig.h
echo '#include "i386/i386.h"' > tm.h
echo '#include "i386/att.h"' >> tm.h
echo '#include "i386/freebsd.h"' >> tm.h
echo '#include "i386/perform.h"' >> tm.h
cc -c -O -pipe
-I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/config
-I/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc -I. -fexceptions
-DIN_GCC -I/usr/obj/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o
/usr/src/gnu/lib/libgcc/../../../contrib/egcs/gcc/libgcc1.c
*** Signal 12

Stop in /usr/src/gnu/lib/libgcc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.





To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Issues with xl0

1999-10-04 Thread Bill Paul

WARNING: the following reply contains Extreme Ranting which may be too
intense for young audiences. Those not wishing to experience Extreme 
Ranting should #define NO_EXTREME_RANTING.

Of all the gin joints in all the towns in all the world, Bryan Bursey 
had to walk into mine and say:

> I attempted to move from -STABLE to -CURRENT last night, but without any
> luck.  I decided to start with a current snapshot (19990928), but was
> unable to install using the floppies provided on releng3.freebsd.org.

#ifndef NO_EXTREME_RANTING
But the exact reason why you were unable to install is a secret, right?
Clearly the details of the failure would be of no use to anyone, so you
chose not to share them, yes?

How many times do I have to say it: "it didn't work," "it failed,"
"I couldn't make it do blah" and similar vague descriptions don't help
anybody. Don't start in with a vague statement about a problem and then
expect to be asked for more details later: give the details first! It
saves a lot of time!
#endif
 
> Thinking it might have been a floppy issue,

#ifndef NO_EXTREME_RANTING
It may as well have been an arthritis issue for all we know.
#endif

> I used my 3.3-STABLE floppies
> and simply changed the install options so that I'd get 4.0.  This worked
> until I restarted my machine at the end of the install.  It came back up
> ok, but I was again unable to connect to the network.

This is too vague. You're leaving out a ton of details, like: did you
even see the xl0 probe messages in the kernel. You know, basic stuff which
nobody else will know since we're not able to see over your shoulder.
 
> Can anyone tell me if there are known issues with the xl0 driver in 4.0,
> or if it has been superceded by another driver which works with 3Com
> 3C900B.

#ifndef NO_EXTREME_RANTING
No no no. *You* tell *us* if there are any issues! *You* tell *us* if
you're having any problems! And then *you* tell *us* in explicit detail
what they are! How hard is it to understand that!

No, there isn't any other driver. But because you didn't make eves the
slightest effort to explain your problem, I can't begin to even help you.
#endif

You didn't specify which 3c900B card you have: there are several
of them with different media options:

- 3c900B-FL 10baseFL fiber-optic
- 3c900B-TPO 10baseT "Twisted Pair Only"
- 3c900B-TPC 10baseT and 10base2 "Twisted Pair and Coax"
- 3c900B-COMBO 10baseT, 10base2 and 10base5 (AUI)

#ifndef NO_EXTREME_RANTING
If you'd bothered to watch what happens when the kernel boots, you would
have been able to tell whether or not the 3c900B card was detected (and
I know it was in spite of your unwillingless to say so). You would also
have been able to tell what media was selected (10baseT, 10base5 or
10base2, depending a bit on exactly which model card you have, which you
also didn't tell us). Then had you bothered to rub two brain cells
together, you might have been able to tell if maybe the default media
selection read from the EEPROM was incorrect and possibly tried to use 
ifconfig to set it correctly.
#endif

If you have a TPO or FL adapter, then there's only one media choice, and
the driver should have selected it properly. If you have a TPC or a COMBO
adapter, then somebody may have fiddled with the 3C90XCFG.EXE utility and
selected the wrong default media in the EEPROM. The driver will only use
what the EEPROM says; it doesn't autoprobe. If you used the 3C90XCFG.EXE
utility to select the "auto" choice, then the driver will pick a reasonable
default and expect you to be clever enough to change it with ifconfig if
the choice is wrong. For example, for a COMBO card, it will choose 10baseT.
If you don't like 10baseT, you can do the following:

# ifconfig xl0 media 10base2/BNC
# ifconfig xl0 media 10base5/AUI

Or if you really want 10baseT:

# ifconfig xl0 media 10baseT/UTP

If you want to use this setting during the install, then enter the media
option command in the box that says "extra options to ifconfig" in the
TCP/IP configuration screen (i.e. "media 10base2/BNC").

> Thanks for any help (or other random thoughts).

#ifndef NO_EXTREME_RANTING
You want random thoughts? Fine: I wish it would stop raining, I hope
the Mets make it to the playoffs, my shoes are too tight, you're ugly
and your mother dresses you funny.

I know what you're thinking: "why is he being so nasty?" Because I can't
stand it when people expect me to play the "minimum information" game,
and you are by no means the first. Some people may be able to read a 
chewing gum wrapper and divine the secrets of the universe, but I'm not 
one of them.
#endif

-Bill

-- 
=
-Bill Paul(212) 854-6020 | System Manager, Master of Unix-Fu
Work: [EMAIL PROTECTED] | Center for Telecommunications Research
Home:  [EMAIL PROTECTED] | Columbia University, New York City
=
 "It is not I w

Why Adaptec 1540 bombing?

1999-10-04 Thread FreeBSD Bob

Anyone in the current folks know why I might be getting problems with
FreeBSD on an Adaptec 1540 controller?

The machine works fine  on 2.2.8 and 2.2.6, but dies a horrible screeching
halt when installing 3.3 or 4.0.  It literally just locks up solid when
3.3 or 4.0 probes the machine during the install.  No messages, no nothing.
Using an IDE controller works fine.  The blue screen with the grey probing
window comes up and then the machine freezes, as if the probing got
stuck somewhere.

The machine is an Intel 486/33 with 485 cache board, 32 megs ram,
Adaptec 1540 or generic IDE controller.

It is a long shot, but I am curious if anyone knows of any problems in
using the Adaptec 1540A on 3.x or 4.x machines?

Any insights or suggestions are appreciated.

Thanks

Bob



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Current Uncompilable? Attn: Greg Lehey

1999-10-04 Thread Bill A. K.

Greg,
 thanks for your help, no i didn't get the heads up because i just got
onto the current list, but i should get them now if any occur. I'll try
building current again

Thanks

Bill
[EMAIL PROTECTED]

- Original Message -
From: Greg Lehey <[EMAIL PROTECTED]>
To: Bill A. K. <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, October 04, 1999 1:04 AM
Subject: Re: Current Uncompilable? Attn: Greg Lehey


> [Format recovered--see http://www.lemis.com/email/email-format.html]
>
> On Sunday,  3 October 1999 at 23:47:24 -0400, Bill A. K. wrote:
> > On  Sunday, October 03, 1999 8:54 PM, Greg Lehey <[EMAIL PROTECTED]> wrote:
> >
> >> On Sunday,  3 October 1999 at 19:51:21 -0400, Bill A. K. wrote:
> >>> Hi Everybody,
> >>>  my -current dosen't want to build today. it's failing with a
> >>> signal 12 on libgcc1.c (or could it be libgccl.c)? Anybody else
> >>> have these problems today? As of about 30-45 minutes ago when I
> >>> tried CVsuping again, there was so changes to the libs or
> >>> anything that I think could be this.
> >>
> >> Have you built a new kernel first?
> >
> > Greg,
> >  Thanks, I'll try that.However I was under the impression
> > that I am supposed to make the world first..has this changed
> > recently?
>
> Yes.  Didn't you read the HEADS UP from Marcel Moolenaar a few days
> ago?
>
> > I was following the instructions on how to make the world/ how to
> > stay current in the handbook. I believe the make world document is
> > based directly on "Making the World Your Own" (it is just about
> > identical).
>
> Well, one of the things about how to stay current is to read the
> messages posted on -CURRENT, especially if they have a subject line
> like "HEADS UP: sigset_t changes committed".
>
> > Just to review the steps:
> >
> > i'm running 3.2-RELEASE
> >
> > i cvsup to 4.0-CURRENT
> >
> > i build a new kernel from the new 4.0 sources.
> >
> > i install the kernel and reboot
> >
> > i make and install the world
> >
> > Please let me know if this is correct.
>
> You might have trouble upgrading at all.  You've certainly chosen an
> unlucky time to upgrade to -CURRENT.  At the moment you're supposed to
> build a new kernel first so that it understands the new signal system
> calls.  Try it and see what it says.
>
> > P.S. Is your lemis.com mail system set to reject mail from @yahoo.com
> > addresses?
>
> Yes.  It also says why:
>
> Oct  4 13:05:00 freebie sendmail[51972]: NAA51972: ruleset=check_mail,
arg1=<[EMAIL PROTECTED]>, relay=www.keycomp.net [207.44.1.33], reject=550
<[EMAIL PROTECTED]>... Mail rejected.  See
http://www.lemis.com/dontspam.html
>
> Greg
> --
> When replying to this message, please take care not to mutilate the
> original text.
> For more information, see http://www.lemis.com/email.html
> See complete headers for address, home page and phone numbers
> finger [EMAIL PROTECTED] for PGP public key



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



panic(8) implementation...

1999-10-04 Thread Poul-Henning Kamp


While testing the new swopen() routine I found this panic(8)
implementation on -current:

hexdump -C < /dev/drum

--
Poul-Henning Kamp FreeBSD coreteam member
[EMAIL PROTECTED]   "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Heads up!

1999-10-04 Thread Nick Hibma


And the crowd goes wild!

Nick

 > 
 > We have now come so far that we can start to kill cdevsw_add()
 > calls and rely on make_dev() for most of the device drivers.
 > 
 > Later today I will add a "nagging printf", which will trigger when
 > a device is opened, which wasn't registered by the device driver
 > with make_dev().  It will only trigger once per driver per boot.
 > 
 > If you see messages along the line of:
 > 
 >  WARNING: driver foo should register devices with make_dev()
 > 
 > Please let me and the drivers maintainer know.
 > 
 > Disk drivers will still be treated slightly special treatment, so
 > they will be exempt from this warning for now.
 > 
 > Background Information:
 > 
 > This is all part of the long push for DEVFS, before DEVFS can become
 > a reality, we need all dev_t's to be created specifically with
 > make_dev() so their name is available to DEVFS.
 > 
 > 
 > --
 > Poul-Henning Kamp FreeBSD coreteam member
 > [EMAIL PROTECTED]   "Real hackers run -current on their laptop."
 > FreeBSD -- It will take a long time before progress goes too far!
 > 
 > 

-- 
ISIS/STA, T.P.270, Joint Research Centre, 21020 Ispra, Italy



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



panic: malloc type lacks magic

1999-10-04 Thread Andre Oppermann

Hello

It looks like I fucked my -current box up during the sig_t changes.
I tried made a new kernel before make world but after ifconfig'ing
the network interfaces it panics with:

 panic: malloc type lacks magic

Making a new world is of course not possible because of the sig_t
changes.

Any ideas what is going wrong? I'm a little bit lost at this.

Thanks
-- 
Andre


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Recent kernel hangs during boot with pnp sio.

1999-10-04 Thread Soren Schmidt

It seems Timo Geusch wrote:
> On Fri, Oct 01, 1999 at 02:32:11PM +0200, Soren Schmidt wrote:
> > Hmm, I also have severe problems with the PnP stuff and my 3C509
> > cards, it just wont work as the pnp code finds and allocates
> > adresses for the card, but the card probe doesn't pick them up...
> 
> Soren,
> AFAIK the ep driver does not interact with PnP, does it? Those cards do have
> two different methods for detecting the parameters, one of which is PnP.
> If the driver hasn't changed much in the last two-three months is doesn't know
> about PnP at all. PnP-like config entries used to work via the old 3Com-
> specific configuration mechanism.

Correct, but if one has pnp0 in the kernel it doesn work no matter how
you config it (or at least I cannot get it to work)..

> I do have an updated/changed driver that uses Pnp to configure the card but I
> am not able to work on it until mid next week. Also it exposes problems 
> which I believe are in my changes or side-effects from the apparent buggyness
> of the original driver.
> If you're interested I can send you the source code for the driver but it is
> not clear if it works on -current at the moment as I haven't updated for
> some time.

Sure, I can try it out here, and maybe help a little (time permitting)...

-Soren


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Heads up!

1999-10-04 Thread Poul-Henning Kamp

In message <[EMAIL PROTECTED]>, Darren Reed writes
:
>In some email I received from Poul-Henning Kamp, sie wrote:
>> 
>> 
>> We have now come so far that we can start to kill cdevsw_add()
>> calls and rely on make_dev() for most of the device drivers.
>[...]
>
>Is that make_dev() meant to make makedev() or is that a part of the
>transition you're helping along here ?  Wonderfully distinct names...

make_dev() basically does a makedev() and registers the name and cdevsw 
on the dev_t.  In addtion it transports the uid, gid and mode args to
DEVFS if available.

--
Poul-Henning Kamp FreeBSD coreteam member
[EMAIL PROTECTED]   "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Heads up!

1999-10-04 Thread Darren Reed

In some email I received from Poul-Henning Kamp, sie wrote:
> 
> 
> We have now come so far that we can start to kill cdevsw_add()
> calls and rely on make_dev() for most of the device drivers.
[...]

Is that make_dev() meant to make makedev() or is that a part of the
transition you're helping along here ?  Wonderfully distinct names...

Darren


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Recent kernel hangs during boot with pnp sio.

1999-10-04 Thread Timo Geusch

On Fri, Oct 01, 1999 at 02:32:11PM +0200, Soren Schmidt wrote:
> Hmm, I also have severe problems with the PnP stuff and my 3C509
> cards, it just wont work as the pnp code finds and allocates
> adresses for the card, but the card probe doesn't pick them up...

Soren,
AFAIK the ep driver does not interact with PnP, does it? Those cards do have
two different methods for detecting the parameters, one of which is PnP.
If the driver hasn't changed much in the last two-three months is doesn't know
about PnP at all. PnP-like config entries used to work via the old 3Com-
specific configuration mechanism.
I do have an updated/changed driver that uses Pnp to configure the card but I
am not able to work on it until mid next week. Also it exposes problems 
which I believe are in my changes or side-effects from the apparent buggyness
of the original driver.
If you're interested I can send you the source code for the driver but it is
not clear if it works on -current at the moment as I haven't updated for
some time.

Timo


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Heads up!

1999-10-04 Thread Poul-Henning Kamp


We have now come so far that we can start to kill cdevsw_add()
calls and rely on make_dev() for most of the device drivers.

Later today I will add a "nagging printf", which will trigger when
a device is opened, which wasn't registered by the device driver
with make_dev().  It will only trigger once per driver per boot.

If you see messages along the line of:

WARNING: driver foo should register devices with make_dev()

Please let me and the drivers maintainer know.

Disk drivers will still be treated slightly special treatment, so
they will be exempt from this warning for now.

Background Information:

This is all part of the long push for DEVFS, before DEVFS can become
a reality, we need all dev_t's to be created specifically with
make_dev() so their name is available to DEVFS.


--
Poul-Henning Kamp FreeBSD coreteam member
[EMAIL PROTECTED]   "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Issues with xl0

1999-10-04 Thread Sheldon Hearn



On Sun, 03 Oct 1999 08:09:49 -0300, Bryan Bursey wrote:

> Can anyone tell me if there are known issues with the xl0 driver in 4.0,
> or if it has been superceded by another driver which works with 3Com
> 3C900B.

That's a pretty broad question. I know that lots of people use the xl0
driver in CURRENT quite happily. To me, it sounds more like you used a
mismatched sysinstall to try to install FreeBSD. This is known to be
problematic, because there are new things in later releases that older
sysinstall's didn't know about.

You'll want to look at your netowkr configuration in /etc/rc.conf.

Ciao,
Sheldon.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Recent kernel hangs during boot with pnp sio.

1999-10-04 Thread Doug Rabson

On Sun, 3 Oct 1999, Daniel Eischen wrote:

> Doug Rabson wrote:
> > I looked at you pnpinfo again and I think this change might be better. It
> > accepts the cards description instead of overriding it and adds another ID
> > for SUP2080 which your card is compatible with. I also removed the bogus
> > descriptions for the USR3031 since the pnpinfo for that also supplies a
> > reasonable description.
> 
> Kurt D. Zeilenga wrote:
> > I provided a patch for the USR2030 that likely could be
> > committed at the same time.  See kern/13983.
> 
> OK, I committed both of these changes.  Thanks to you both.
> I'll look at closing PR kern/13983.

Thanks for picking this up Dan. I'm glad we got your system working.

--
Doug Rabson Mail:  [EMAIL PROTECTED]
Nonlinear Systems Ltd.  Phone: +44 181 442 9037




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: new signal stuff breaks libc_r?

1999-10-04 Thread Marcel Moolenaar

Alfred Perlstein wrote:
> 
> Since the signal changes...
> 
> I'm finding that it _seems_ since libc_r isn't including something
> that properly defines __inline to inline that i'm getting unresolved
> symbols when linking or running programs that depend on libc_r.
> 
> Anyone else getting this?
> 
> compiling a void main(void){} with -pthread will barf for me,
> using -static I'm able to see which files are missing which
> inlines.

This isn't a problem report I can deal with. Please be very explicit.

-- 
Marcel Moolenaarmailto:[EMAIL PROTECTED]
SCC Internetworking & Databases   http://www.scc.nl/
The FreeBSD projectmailto:[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message