Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 70219 - glibc-2.3.4.20041102 creates oops in jfs modules
Summary: glibc-2.3.4.20041102 creates oops in jfs modules
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-05 22:22 UTC by Dominic Battre
Modified: 2004-11-09 15:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominic Battre 2004-11-05 22:22:26 UTC
After updating glibc-2.3.4.20041102 every boot was terminated by an oop in jfs related kernel functions. 

The bug occured reproducible while/after the message "* caching service dependencies" was printed.

This is what the OOPS looked like
Oops: 0000 [#1]
Modules linked in: ...
CPU: 0
[some registeres]
Process rm (pid: 5667, ...)
Stack: ...
Call Trace:
get_UCSname
jfs_unlink
permission
vfs_unlink
lookup_hash
sys_unlink
sys_ioctl
syscall_call
Code: ...
<1> Unable to handle kernel NULL pointer dereference at virtual address 0000008c
Oops 2:
Process jfsCommit
CallTrace txLazyCommit
jfs_lazyCommit
...
/lib/rescripts/sh/rc-services.sh: line 471: 5668 Segmentation fault ln -snf "/etc/init.d/$1" "${srcdir}/started/$1"

The Oops messages were not exactly the same but always in the jfs-parts.

Downgrading to glibc-2.3.4.20041021 solved the problem for me.



Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.4.2, glibc-2.3.4.20041021-r0,
2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1700MHz
Gentoo Base System version 1.5.3
distcc 2.18 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/
http://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.inode.at/source/
http://gentoo.inode.at/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups doc encode esd
f77 fam flac foomaticdb gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick
imlib java jpeg junit kde libg++ libwww mad mikmod mmx motif mozilla mpeg
ncurses nls oggvorbis opengl oss pam pdflib pel perl pngpython qt quicktime
readline samba sdl slang spell sse ssl svga tcltk tcpd tetex theora tiff
truetype usb wm x86 xml xml2 xmms xv zlib"
Comment 1 Travis Tilley (RETIRED) gentoo-dev 2004-11-07 13:23:10 UTC
the kernel doesnt use libc
Comment 2 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-11-09 15:19:42 UTC
Please file this at bugzilla.kernel.org, it's an upstream issue