Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93372 - gkrellm2 taints kernel gentoo-r9
Summary: gkrellm2 taints kernel gentoo-r9
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Martin Holzer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-20 14:17 UTC by Alexander Jenisch
Modified: 2005-11-24 11:19 UTC (History)
2 users (show)

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 Alexander Jenisch 2005-05-20 14:17:25 UTC
Unable to handle kernel paging request at fffffff78044f310 RIP: 
<ffffffff801323b9>{__unhash_process+121}
PGD 103027 PUD 0 
Oops: 0002 [1] PREEMPT 
CPU 0 
Modules linked in: snd_usb_audio snd_usb_lib audio dvb_bt8xx dvb_core nxt6000 mt352 dst bt878 sp887x cx24110 bttv video_buf v4l2_common btcx_risc tveeprom videodev eeprom w83627hf i2c_sensor i2c_algo_bit i2c_dev i2c_viapro i2c_core nvidia
Pid: 26425, comm: gkrellm2 Tainted: P      2.6.11-gentoo-r9
RIP: 0010:[<ffffffff801323b9>] <ffffffff801323b9>{__unhash_process+121}
RSP: 0018:ffff81000a7f5e48  EFLAGS: 00010046
RAX: ffff81003e22d058 RBX: ffff81003e22cfd0 RCX: ffff81003e22c988
RDX: fffffff78044f308 RSI: ffff81003e22d188 RDI: ffff81003e22d180
RBP: ffff81003e22cfd0 R08: 0000000000000003 R09: 0000000000000002
R10: 0000000000000000 R11: ffffffff803616e0 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: ffff81003e22c900
FS:  000000000092f720(005b) GS:ffffffff80524f00(0000) knlGS:0000000078449c60
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: fffffff78044f310 CR3: 0000000039051000 CR4: 00000000000006e0
Process gkrellm2 (pid: 26425, threadinfo ffff81000a7f4000, task ffff81003e22c900)
Stack: ffff81003e22cfd0 ffffffff8013248d 00002aaaaefc9cf0 ffff81003e22d0f0 
       ffff81003e22cfd0 000000000000673b 0000000000000004 ffffffff80134fd6 
       0000000000001000 0000000000000292 
Call Trace:<ffffffff8013248d>{release_task+141} <ffffffff80134fd6>{do_wait+2934} 
       <ffffffff8012d660>{default_wake_function+0} <ffffffff80173a8c>{__fput+316} 
       <ffffffff8012d660>{default_wake_function+0} <ffffffff8017219e>{filp_close+126} 
       <ffffffff8010d376>{system_call+126} 

Code: 48 89 4a 08 48 89 11 48 89 40 08 48 89 83 88 00 00 00 66 66 
RIP <ffffffff801323b9>{__unhash_process+121} RSP <ffff81000a7f5e48>
CR2: fffffff78044f310
 <6>note: gkrellm2[26425] exited with preempt_count 2
Unable to handle kernel NULL pointer dereference at 0000000000000068 RIP: 
<ffffffff80133894>{do_exit+1540}
PGD 397d5067 PUD 397c4067 PMD 0 
Oops: 0000 [2] PREEMPT 
CPU 0 
Modules linked in: snd_usb_audio snd_usb_lib audio dvb_bt8xx dvb_core nxt6000 mt352 dst bt878 sp887x cx24110 bttv video_buf v4l2_common btcx_risc tveeprom videodev eeprom w83627hf i2c_sensor i2c_algo_bit i2c_dev i2c_viapro i2c_core nvidia
Pid: 26425, comm: gkrellm2 Tainted: P      2.6.11-gentoo-r9
RIP: 0010:[<ffffffff80133894>] <ffffffff80133894>{do_exit+1540}
RSP: 0018:ffff81000a7f5c38  EFLAGS: 00010016
RAX: ffff81003e14d900 RBX: ffff81003e22d0f0 RCX: ffff810017071270
RDX: 0000000000000000 RSI: ffff81003ee56e40 RDI: 0000000000000000
RBP: ffff81003e22cfd0 R08: 00000000fffffffb R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000002 R12: ffff81003e22c900
R13: ffff81003ffa14a0 R14: ffff81003e22ca10 R15: 0000000000000000
FS:  000000000092f720(0000) GS:ffffffff80524f00(0000) knlGS:0000000078449c60
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000068 CR3: 0000000039051000 CR4: 00000000000006e0
Process gkrellm2 (pid: 26425, threadinfo ffff81000a7f4000, task ffff81003e22c900)
Stack: ffff81003e22ca10 ffff81003e22ca78 ffff81000a7f5c48 ffff81000a7f5c48 
       000000000000000f 0000000000000001 0000000000000002 fffffff78044f310 
       0000000000000000 ffff81000a7f5d98 
Call Trace:<ffffffff8011de6f>{do_page_fault+1855} <ffffffff8012d1b7>{finish_task_switch+103} 
       <ffffffff8012d188>{finish_task_switch+56} <ffffffff803d9031>{thread_return+109} 
       <ffffffff8010dc91>{error_exit+0} <ffffffff803616e0>{sock_destroy_inode+0} 
       <ffffffff801323b9>{__unhash_process+121} <ffffffff80132386>{__unhash_process+70} 
       <ffffffff8013248d>{release_task+141} <ffffffff80134fd6>{do_wait+2934} 
       <ffffffff8012d660>{default_wake_function+0} <ffffffff80173a8c>{__fput+316} 
       <ffffffff8012d660>{default_wake_function+0} <ffffffff8017219e>{filp_close+126} 
       <ffffffff8010d376>{system_call+126} 

Code: 8b 5a 68 3b 58 68 0f 84 dc 00 00 00 8b 40 70 39 42 70 0f 85 
RIP <ffffffff80133894>{do_exit+1540} RSP <ffff81000a7f5c38>
CR2: 0000000000000068
 <6>note: gkrellm2[26425] exited with preempt_count 3



emerge info:
------------
Portage 2.0.51.22 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.12
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r9
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache digest distlocks fixpackages sandbox strict"
GENTOO_MIRRORS="http://gentoo.inode.at/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://mir.zyrianes.net/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.ntua.gr/pub/linux/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.ntua.gr/pub/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
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="amd64 16bit X a52 aalib acpi acpi4linux alsa apache2 audiofile bash-completion berkdb bitmap-fonts bzip2 bzlib c++ cdb cdda cddb cdinstall cdparanoia chroot crypt ctype cups curl dga dio dts dvb dvd dvdr dvdread emul-linux encode ethereal fam flac font-server foomaticdb freetype ftp gdbm gif gkrellm gmp gphoto2 gpm gtk gtk2 icq imagemagick imlib imlib2 ipv6 java javascript jikes jp2 jpeg junit lesstif libmikmod libwww lua lzw lzw-tiff mad maildir matroska mcal mikmod motif moznocompose moznoirc moznomail mp3 mpeg mplayer ncurses net nethack nls nvidia offensive ogg oggvorbis openal opengl pam pdflib perl png ppds print procmail python qt readline samba sdl ssl svg sysvipc tcltk tcpd tetex tga threads tiff timidity transcode truetype truetype-fonts type1 type1-fonts usb userlocales utf8 v4l v4l2 videos vim vim-with-x vorbis xchatdccserver xine xml2 xmms xosd xpm xrandr xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 MAL 2005-05-31 05:36:29 UTC
It's not tainting the kernel - only kernel drivers can do that by being non-GPL 
licensed.  You either have a non-GPL module loaded, or you have patched your 
kernel.

However, gkrellm crashing seems to be unrelated to this fact, but I'm afraid I 
can't help with the cause.
Comment 2 Tres 'RiverRat' Melton 2005-07-10 21:59:05 UTC
Gkrellm2 is not tainting your kernel nvidia is.

Modules linked in: ... nvidia...

It is most likely not gkrellm that messed things up but that gkrellm asked the
kernel for information from a part of the kernel that was hosed and that is what
caused the crash.  If you can re-produce this problem without the nvidia kernel
module loaded then the kernel developers will help you resolve it.  You also
have a number of I2C drivers loaded and these are used by gkrellm to probe the
system for temps and fan speeds.

This should be resolved as invalid until it can be reproduced w/o nVidia stuff.
Comment 3 Alexander Jenisch 2005-11-24 11:19:10 UTC
no more problems for some time now.