Hello,
I was able to produce this bug on two different computers running the
same kernel version and same patches and same task. Each time I run
dispatch-conf (I'm running on gentoo) to update the config files on
/etc, it gives the following output:
RCS file: /etc/config-archive/usr/lib/X11/xkb/xkbcomp,v
1.1 locked
ci: RCS file /etc/config-archive/usr/lib/X11/xkb/xkbcomp,v is in use
/etc/config-archive/usr/lib/X11/xkb/xkbcomp,v -->
/etc/config-archive/usr/lib/X11/xkb/xkbcomp
revision 1.1.1.1
writable /etc/config-archive/usr/lib/X11/xkb/xkbcomp exists; remove it?
[ny](n):
And right after that I can see this message in kernel log:
May 10 11:26:32 kaatokone2 [4296234.613000] ------------[ cut here
]------------
May 10 11:26:32 kaatokone2 [4296234.613000] kernel BUG at
fs/reiser4/plugin/file/tail_conversion.c:80!
May 10 11:26:32 kaatokone2 [4296234.613000] invalid opcode: 0000 [#1]
May 10 11:26:32 kaatokone2 [4296234.613000] PREEMPT
May 10 11:26:32 kaatokone2 [4296234.613000] Modules linked in: w83627hf
w83781d hwmon_vid eeprom i2c_isa
May 10 11:26:32 kaatokone2 [4296234.613000] CPU: 0
May 10 11:26:32 kaatokone2 [4296234.613000] EIP: 0060:[<b019ec1f>]
Not tainted VLI
May 10 11:26:32 kaatokone2 [4296234.613000] EFLAGS: 00210286
(2.6.16-gentoo-r7 #1)
May 10 11:26:32 kaatokone2 [4296234.613000] EIP is at
get_nonexclusive_access+0x23/0x36
May 10 11:26:32 kaatokone2 [4296234.613000] eax: ef7644c4 ebx:
00000000 ecx: a7e8b000 edx: e5d0c414
May 10 11:26:32 kaatokone2 [4296234.613000] esi: e5d0c414 edi:
e5d0c46c ebp: e5d59e9c esp: e5d59dc4
May 10 11:26:32 kaatokone2 [4296234.613000] ds: 007b es: 007b ss: 0068
May 10 11:26:32 kaatokone2 [4296234.613000] Process rcs (pid: 8422,
threadinfo=e5d58000 task=e5cf2ab0)
May 10 11:26:32 kaatokone2 [4296234.613000] Stack: <0>b01b18e9 e5d0c414
00000000 00000000 34000000 e5d58000 b16ba260 00000000
May 10 11:26:32 kaatokone2 [4296234.613000] e5eb8780 b01b1ccd
e5d0c46c e5d59e9c eed8e8c0 eed8e8d0 eed8e8d0 00000002
May 10 11:26:32 kaatokone2 [4296234.613000] 00000001 e5d59e9c
00001000 00000001 efeea800 efded414 00391f78 00000000
May 10 11:26:32 kaatokone2 [4296234.613000] Call Trace:
May 10 11:26:32 kaatokone2 [4296234.613000] [<b01b18e9>]
extent_balance_dirty_pages+0x13a/0x145
May 10 11:26:32 kaatokone2 [4296234.613000] [<b01b1ccd>]
extent_write_flow+0x3d9/0x4e7
May 10 11:26:32 kaatokone2 [4296234.613000] [<b01b1f0a>]
write_extent+0x0/0x36
May 10 11:26:32 kaatokone2 [4296234.613000] [<b019dc17>]
append_and_or_overwrite+0x24f/0x2fd
May 10 11:26:32 kaatokone2 [4296234.613000] [<b019dd0c>]
write_flow+0x47/0x50
May 10 11:26:32 kaatokone2 [4296234.613000] [<b019de92>]
write_file+0x5c/0x7a
May 10 11:26:32 kaatokone2 [4296234.613000] [<b019e177>]
write_unix_file+0x2c7/0x444
May 10 11:26:32 kaatokone2 [4296234.613000] [<b014bd9e>]
vfs_write+0x87/0x11b
May 10 11:26:32 kaatokone2 [4296234.613000] [<b014bed0>]
sys_write+0x3b/0x63
May 10 11:26:32 kaatokone2 [4296234.613000] [<b0102a93>]
sysenter_past_esp+0x54/0x75
May 10 11:26:32 kaatokone2 [4296234.613000] Code: 0f 85 b5 0d 00 00 c3
c3 83 7c 24 08 00 8b 54 24 04 75 20 b8 00 e0 ff ff 21 e0 8b 00 8b 80 b4
04 00 00 8b 40 40 83 78 08 00 74 08 <0f> 0b 50 00 ba cf 43 b0 89 d0 ff
00 0f 88 92 0d 00 00 c3 8b 54
May 10 11:26:32 kaatokone2 [4296234.613000] <4><4>reiser4[rcs(8422)]:
release_unix_file (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
May 10 11:26:32 kaatokone2 [4296234.614000] WARNING: out of memory?
May 10 11:26:32 kaatokone2 [4296234.614000] <4>reiser4[rcs(8422)]:
release_unix_file (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
May 10 11:26:32 kaatokone2 [4296234.614000] WARNING: out of memory?
May 10 11:26:32 kaatokone2 [4296234.614000] <4>reiser4[rcs(8422)]:
release_unix_file (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
May 10 11:26:32 kaatokone2 [4296234.614000] WARNING: out of memory?
May 10 11:26:32 kaatokone2 [4296234.614000] <4>reiser4[rcs(8422)]:
release_unix_file (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
May 10 11:26:32 kaatokone2 [4296234.614000] WARNING: out of memory?
May 10 11:26:32 kaatokone2 [4296234.614000] <4>reiser4[rcs(8422)]:
release_unix_file (fs/reiser4/plugin/file/file.c:2670)[vs-44]:
May 10 11:26:32 kaatokone2 [4296234.614000] WARNING: out of memory?
After a reboot and running dispatch-conf again I get the exact same
error message again. I got this same bug on the another computer aswell,
during exact same conditions (running dispatch-conf, it even complained
about the same filename). Running reiser4.fsck didn't reveal any
problems at all on that computer. Booting with 2.6.15.1 (with
gentoo-sources-2.6.15-r1 patches) and reiser4-2.6.15.1 didn't crash and
dispatch-conf finished updating the files normally.
So, now I have this computer that I can make to crash every time by
running dispatch-conf. I can keep the computer intact and run further
diagnostics on it, if necessary. If there is any other info you need to
know, let me know what you want and I try to provide the info you need
to get this solved.
Timo Kokkonen