Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122945 - reiserfs page locking crash
Summary: reiserfs page locking crash
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: Normal critical (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-15 11:32 UTC by Victor Nawothnig
Modified: 2006-03-21 11:08 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 Victor Nawothnig 2006-02-15 11:32:51 UTC
My computer froze at 20 o'clock tonight totally. I experienced this freezing a 5 times today, but last time I got something useful in the system log.
Im almost sure that it could also (!) have something to do with emerge/portage.
2 times when I tried to emerge packages (-av xcut, -DNutva world) I had same issue, except for the entry in the system log. Also 2 random crashes appeared today while watching a movie and just writing some perl code.
I cannot reproduce this problem intentionally.

Feb 15 20:00:23 asterix ------------[ cut here ]------------
Feb 15 20:00:23 asterix kernel BUG at lib/radix-tree.c:271!
Feb 15 20:00:23 asterix invalid operand: 0000 [#1]
Feb 15 20:00:23 asterix PREEMPT SMP 
Feb 15 20:00:23 asterix Modules linked in: nvidia
Feb 15 20:00:23 asterix CPU:    0
Feb 15 20:00:23 asterix EIP:    0060:[<c02497eb>]    Tainted: P      VLI
Feb 15 20:00:23 asterix EFLAGS: 00010086   (2.6.13-gentoo-r5) 
Feb 15 20:00:23 asterix EIP is at radix_tree_insert+0xbb/0x100
Feb 15 20:00:23 asterix eax: ffffffff   ebx: 00000000   ecx: 00000000   edx: 0000003f
Feb 15 20:00:23 asterix esi: fffffffa   edi: eca73134   ebp: eca73034   esp: d6521ce4
Feb 15 20:00:23 asterix ds: 007b   es: 007b   ss: 0068
Feb 15 20:00:23 asterix Process gftp-gtk (pid: 9064, threadinfo=d6520000 task=e5b65040)
Feb 15 20:00:23 asterix Stack: 00000000 00000000 00000000 c108e520 d69c8ad0 d69c8ae0 c01433b7 d69c8ad4 
Feb 15 20:00:23 asterix 000201ff c108e520 c108e520 c108e520 000000d2 000201ff c014345f c108e520 
Feb 15 20:00:23 asterix d69c8ad0 000201ff 000000d2 c108e520 00000000 c0143843 c108e520 d69c8ad0 
Feb 15 20:00:23 asterix Call Trace:
Feb 15 20:00:23 asterix [<c01433b7>] add_to_page_cache+0x67/0xe0
Feb 15 20:00:23 asterix [<c014345f>] add_to_page_cache_lru+0x2f/0x50
Feb 15 20:00:23 asterix [<c0143843>] find_or_create_page+0x43/0xc0
Feb 15 20:00:23 asterix [<c01afaeb>] reiserfs_prepare_file_region_for_write+0x81b/0x8b0
Feb 15 20:00:23 asterix [<c024c8d2>] copy_to_user+0x42/0x60
Feb 15 20:00:23 asterix [<c01affd5>] reiserfs_file_write+0x455/0x6c0
Feb 15 20:00:23 asterix [<c010585e>] do_IRQ+0x1e/0x30
Feb 15 20:00:23 asterix [<c01628d7>] do_sync_read+0xc7/0x110
Feb 15 20:00:23 asterix [<c0163c39>] fget+0x49/0x60
Feb 15 20:00:23 asterix [<c01770a1>] do_select+0x1c1/0x2d0
Feb 15 20:00:23 asterix [<c0176d30>] __pollwait+0x0/0xd0
Feb 15 20:00:23 asterix [<c01773e4>] sys_select+0x204/0x420
Feb 15 20:00:23 asterix [<c0162c57>] vfs_write+0xa7/0x180
Feb 15 20:00:23 asterix [<c0162e01>] sys_write+0x51/0x80
Feb 15 20:00:23 asterix [<c0103155>] syscall_call+0x7/0xb
Feb 15 20:00:23 asterix Code: a3 95 04 01 00 00 19 c0 85 c0 75 29 0f a3 95 0c 01 00 00 19 c0 85 c0 75 12 8b 44 24 24 31 d2 89 07 83 c4 08 89 d0 5b 5e 5f 5d c3 <0f> 0b 0f 01 fe 5d 45 c0 eb e4 0f 0b 0e 01 fe 5d 45 c0 eb cd ba 
Feb 15 20:00:23 asterix <6>note: gftp-gtk[9064] exited with preempt_count 2
Feb 15 20:00:23 asterix ------------[ cut here ]------------
Feb 15 20:00:23 asterix ------------[ cut here ]------------
Feb 15 20:00:23 asterix kernel BUG at lib/radix-tree.c:271!
Feb 15 20:00:23 asterix invalid operand: 0000 [#2]
Feb 15 20:00:23 asterix PREEMPT SMP 
Feb 15 20:00:23 asterix Modules linked in: nvidia
Feb 15 20:00:23 asterix CPU:    0
Feb 15 20:00:23 asterix EIP:    0060:[<c02497eb>]    Tainted: P      VLI
Feb 15 20:00:23 asterix EFLAGS: 00210086   (2.6.13-gentoo-r5) 
Feb 15 20:00:23 asterix EIP is at radix_tree_insert+0xbb/0x100
Feb 15 20:00:23 asterix eax: ffffffff   ebx: 00000000   ecx: 00000000   edx: 00000010
Feb 15 20:00:23 asterix esi: fffffffa   edi: eb7c54c8   ebp: eb7c5484   esp: ca2f5c34
Feb 15 20:00:23 asterix ds: 007b   es: 007b   ss: 0068
Feb 15 20:00:23 asterix Process mplayer (pid: 9087, threadinfo=ca2f4000 task=e5b65540)
Feb 15 20:00:23 asterix Stack: f694b81c 00000000 00000000 c17961c0 f431b8c4 f431b8d4 c01433b7 f431b8c8 
Feb 15 20:00:23 asterix 000203d0 c17961c0 c17961d8 c17961c0 00000002 00000020 c01881d4 c17961c0 
Feb 15 20:00:23 asterix f431b8c4 000203d0 000000d0 c01a85c0 cd547080 003caadb 00000000 00000002 
Feb 15 20:00:23 asterix Call Trace:
Feb 15 20:00:23 asterix [<c01433b7>] add_to_page_cache+0x67/0xe0
Feb 15 20:00:23 asterix [<c01881d4>] mpage_readpages+0x84/0x170
Feb 15 20:00:23 asterix [<c01a85c0>] reiserfs_get_block+0x0/0x1310
Feb 15 20:00:23 asterix [<fa8ccbd9>] _nv004938rm+0xa9/0xe8 [nvidia]
Feb 15 20:00:23 asterix [<c0147c75>] rmqueue_bulk+0x35/0x80
Feb 15 20:00:23 asterix [<c0147b20>] prep_new_page+0x50/0x70
Feb 15 20:00:23 asterix [<c014acab>] read_pages+0x12b/0x140
Feb 15 20:00:23 asterix [<c01a85c0>] reiserfs_get_block+0x0/0x1310
Feb 15 20:00:23 asterix [<c0148577>] __alloc_pages+0x2e7/0x470
Feb 15 20:00:23 asterix [<c0141d60>] handle_IRQ_event+0x30/0x70
Feb 15 20:00:23 asterix [<c014adb3>] __do_page_cache_readahead+0xf3/0x160
Feb 15 20:00:23 asterix [<c014af89>] blockable_page_cache_readahead+0x59/0xd0
Feb 15 20:00:23 asterix [<c014b07a>] make_ahead_window+0x7a/0xb0
Feb 15 20:00:23 asterix [<c014b155>] page_cache_readahead+0xa5/0x190
Feb 15 20:00:23 asterix [<c014409b>] do_generic_mapping_read+0x5fb/0x610
Feb 15 20:00:23 asterix [<c014438e>] __generic_file_aio_read+0x1ee/0x220
Feb 15 20:00:23 asterix [<c01440b0>] file_read_actor+0x0/0xf0
Feb 15 20:00:23 asterix [<c01444fa>] generic_file_read+0xba/0xe0
Feb 15 20:00:23 asterix [<c0127478>] try_to_del_timer_sync+0x58/0x70
Feb 15 20:00:23 asterix [<c0133580>] autoremove_wake_function+0x0/0x60
Feb 15 20:00:23 asterix [<c01629c7>] vfs_read+0xa7/0x180
Feb 15 20:00:23 asterix [<c0162d81>] sys_read+0x51/0x80
Feb 15 20:00:23 asterix [<c0103155>] syscall_call+0x7/0xb
Feb 15 20:00:23 asterix Code: a3 95 04 01 00 00 19 c0 85 c0 75 29 0f a3 95 0c 01 00 00 19 c0 85 c0 75 12 8b 44 24 24 31 d2 89 07 83 c4 08 89 d0 5b 5e 5f 5d c3 <0f> 0b 0f 01 fe 5d 45 c0 eb e4 0f 0b 0e 01 fe 5d 45 c0 eb cd ba 
Feb 15 20:00:23 asterix <6>note: mplayer[9087] exited with preempt_count 2



My emerge  --info
asterix ~ # emerge --info
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r5 i686)
=================================================================
System uname: 2.6.13-gentoo-r5 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gentoo.zie.pg.gda.pl"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowext 7zip X aac accessibility acpi aim aimextras alsa amarok apache apache2 apm audiofile avi bashlogger berkdb bitmap-fonts blender-game bmp bzip2 c++ ccache cdb cdr cdrom cg chroot ck-server crypt cups curl dbus dedicated dhcp dio disk-cache divx4linux double-precision dri dvd dvdr dvdread eds emboss encode esd exif expat fam fastcgi ffmpeg firefox foomaticdb fortran gatos gcj gdbm gif gimp glibc glibc-compat20 glibc-omitfp glut glx gmail gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq idn imlib ipv6 irc java javascript jpeg junit lcms libg++ libwww mad math md5sum mem-cache memcache memlimit mhash mikmod mmx mmxext mng motif mozilla mp3 mpeg mpeg4 msn musicbrainz mysql ncurses net nls no-old-linux nowin nsplugin nvidia ogg oggvorbis openal opengl oss pcre pdflib perl php png python qt quicktime readline recode ruby sdl sensord slang spell ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis win32codecs wxwindows xine xml2 xmms xv zlib linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-15 11:35:27 UTC
This kernel doesn't exist exist in portage any more. Reopen if the issue is reproducible with latest gentoo-sources (2.6.15-r5).
Comment 2 Victor Nawothnig 2006-02-25 19:27:20 UTC
Feb 26 04:09:59 asterix Unable to handle kernel paging request at virtual address 00010000
Feb 26 04:09:59 asterix printing eip:
Feb 26 04:09:59 asterix c0135857
Feb 26 04:09:59 asterix *pde = 00000000
Feb 26 04:09:59 asterix Oops: 0000 [#1]
Feb 26 04:09:59 asterix PREEMPT SMP 
Feb 26 04:09:59 asterix Modules linked in: nvidia
Feb 26 04:09:59 asterix CPU:    0
Feb 26 04:09:59 asterix EIP:    0060:[<c0135857>]    Tainted: P      VLI
Feb 26 04:09:59 asterix EFLAGS: 00010006   (2.6.15-gentoo-r5) 
Feb 26 04:09:59 asterix EIP is at find_lock_page+0x26/0x8d
Feb 26 04:09:59 asterix eax: f4201f00   ebx: 00010000   ecx: fffffffa   edx: 00007d3a
Feb 26 04:09:59 asterix esi: c0398994   edi: f4201efc   ebp: 00007d3a   esp: d2a5fd44
Feb 26 04:09:59 asterix ds: 007b   es: 007b   ss: 0068
Feb 26 04:09:59 asterix Process gftp-gtk (pid: 13568, threadinfo=d2a5e000 task=f68cb5b0)
Feb 26 04:09:59 asterix Stack: 00000000 c0398994 000200d2 00007d3a c01358d6 f4201efc 00007d3a 00000000 
Feb 26 04:09:59 asterix c0398994 00000001 f4201efc c018d360 f4201efc 00007d3a 000200d2 082c40a8 
Feb 26 04:09:59 asterix ffffffff 00000000 00000000 00000000 d2a5fdb8 082c40a8 00000000 00000568 
Feb 26 04:09:59 asterix Call Trace:
Feb 26 04:09:59 asterix [<c01358d6>] find_or_create_page+0x18/0x7e
Feb 26 04:09:59 asterix [<c018d360>] reiserfs_prepare_file_region_for_write+0xe8/0x79d
Feb 26 04:09:59 asterix [<c032a900>] skb_copy_datagram_iovec+0x87/0x13b
Feb 26 04:09:59 asterix [<c0165648>] inode_update_time+0x2d/0x9d
Feb 26 04:09:59 asterix [<c018ddf0>] reiserfs_file_write+0x3db/0x599
Feb 26 04:09:59 asterix [<c01393bf>] __alloc_pages+0x4b/0x271
Feb 26 04:09:59 asterix [<c0120508>] try_to_del_timer_sync+0x13/0x4e
Feb 26 04:09:59 asterix [<c014edcd>] do_sync_read+0xb8/0xeb
Feb 26 04:09:59 asterix [<c015f41c>] do_select+0x285/0x29a
Feb 26 04:09:59 asterix [<c015f02f>] __pollwait+0x0/0x9b
Feb 26 04:09:59 asterix [<c014f096>] vfs_write+0x8a/0x121
Feb 26 04:09:59 asterix [<c014f1cb>] sys_write+0x3b/0x63
Feb 26 04:09:59 asterix [<c01028a5>] syscall_call+0x7/0xb
Feb 26 04:09:59 asterix Code: 89 d8 5b 5e c3 55 57 56 53 8b 6c 24 18 8b 7c 24 14 8d 47 10 e8 7d ee 25 00 55 8d 47 04 50 e8 c7 09 0e 00 89 c3 85 db 58 5a 74 58 <8b> 03 89 da f6 c4 40 74 03 8b 53 0c f0 ff 42 04 f0 0f ba 2b 00 
Feb 26 04:09:59 asterix <6>note: gftp-gtk[13568] exited with preempt_count 1


asterix ~ # emerge --info
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo-r5 i686)
=================================================================
System uname: 2.6.15-gentoo-r5 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gentoo.zie.pg.gda.pl"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowext 7zip X aac accessibility acpi aim aimextras alsa amarok apache apache2 apm audiofile avi bashlogger berkdb bitmap-fonts blender-game bzip2 c++ ccache cdb cdr cdrom cg chroot ck-server crypt cups curl dbus dedicated dhcp dio disk-cache divx4linux double-precision dri dvd dvdr dvdread eds emboss encode esd exif expat fam fastcgi ffmpeg firefox foomaticdb fortran gatos gcj gdbm gif gimp glibc glibc-compat20 glibc-omitfp glut glx gmail gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq idn imlib ipv6 irc java javascript jpeg junit lcms ldap libg++ libwww mad math md5sum mem-cache memcache memlimit mhash mikmod mmx mmxext mng motif mozilla mp3 mpeg mpeg4 msn musicbrainz mysql ncurses net nls no-old-linux nowin nsplugin nvidia ogg oggvorbis openal opengl oss pcre pdflib perl php png python qt quicktime readline recode ruby samba sdl sensord slang spell ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis win32codecs wxwindows xine xml2 xmms xv zlib linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 3 Victor Nawothnig 2006-02-25 19:38:02 UTC
-Summary changed-

(Did I forget to say that I did reproduce the bug (non-intentionally) with the new
kernel or is the new pasting from the syslog sufficient? ;-) )
Comment 4 Victor Nawothnig 2006-02-25 19:40:18 UTC
-Summary changed-

(Did I forget to say that I did reproduce the bug (non-intentionally) with the new
kernel or is the new pasting from the syslog sufficient? ;-) )
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2006-02-27 09:13:12 UTC
Please reproduce this on the latest development kernel (currently 2.6.16-rc5) without the nvidia module loaded, and post the new crash log.
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2006-03-20 13:07:30 UTC
See comment #5
Comment 7 Victor Nawothnig 2006-03-21 11:08:54 UTC
Sorry. Didnt read it.
Last crashes were not entries in the system log.