l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2003 Feb 12 01:39

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] glibc and socket()
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] glibc and socket()

Up spake Jeff Newmiller on Mon, Feb 10, 2003 at 09:11:24PM -0800:
> > A call to sockaddr_check() goes through OK, but a subsequent call to socket() 
> > triggers a kernel panic.  Control never even gets to the first line of socket().
> You know this without recompiling glibc for debugging?  Or are you saying
> it doesn't get to sys_socket()?  The latter sounds an awful lot like
> header problems.

My experience is this: the kernel panics (complete with "aiee, killed interrupt handler" 
message) before gdb has a chance to print out the first line of the glibc function socket().  
I interpret this to mean that the kernel panics before control is transferred.  Is this view correct?

Based on your advice and the Linus post you linked to, I guess I have a new question 
for you, Jeff: What, exactly, are the consequences of compiling glibc against the 
wrong kernel headers?  Could it be causing a kernel panic?  
And how can I tell which kernel headers glibc was compiled against?

Thanks a bunch!

--nicole twn

Visit www.nicolopolis.com ... digital nonsense for a weary world.
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.