FS#13762 - kernel BUG at fs/reiserfs/journal.c:3216

Attached to Project: Arch Linux
Opened by Daniel YC Lin (dlin) - Thursday, 12 March 2009, 03:03 GMT
Last edited by Hugo Doria (hdoria) - Saturday, 21 March 2009, 21:50 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
kernel26-2.6.28.7-2-x86_64.pkg.tar.gz got kernel panic

boot message is:
::Mounting Local Filesystems
---------[ cut here]-------------
kernel BUG at fs/reiserfs/journal.c:3216!
invalid opcode: 0000 [#1] PREEMPT SMP
...
... too much, I can't type it all
...
-- [ end trace bbba316...] ---
/etc/rc.sysinit: line 281: 1708 Segmentation fault /bin/mount -n -o remount,rw /
/bin/rm: cannot remove '/etc/mtab': Read-only file system.


Additional info:
* package version(s) kernel26-2.6.28.7-2-x86_64.pkg.tar.gz
* config and/or log files etc.

x86_64 Dual Core AMD Opteron(tm) Processor 280
ref: http://bbs.archlinux.org/viewtopic.php?pid=513624#p513624 for discuss

Steps to reproduce:
when I boot from kernel26-2.6.28.7-1-x86_64.pkg.tar.gz, it workable.
So, then problem must in 2.6.28.7-2 package.
This task depends upon

Closed by  Hugo Doria (hdoria)
Saturday, 21 March 2009, 21:50 GMT
Reason for closing:  Not a bug
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 12 March 2009, 03:45 GMT
I may be *wrong*[#1], but between kernel26-2.6.28.7-1 and kernel26-2.6.28.7-2 (in x86_64), there are some differences, among others, is that CONFIG_NLS_UTF8 was inside the kernel and now is module.

Maybe preload this module in mkinitcpio.conf?

[#1] What is unusual here is that Reiserfs don't use NLS modules, you have a file system NTFS, FAT in your fstab?
Comment by Daniel YC Lin (dlin) - Thursday, 12 March 2009, 04:01 GMT
yes, I have ntfs partition, but set noauto option in fstab.
I use utf8, my locale is
LANG=zh_TW.UTF-8
LC_CTYPE=zh_TW.utf8
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 12 March 2009, 04:29 GMT
Do you try the kernel-fallback?

Ok, anyway, Could you do a test?
Edit the file /etc/mkinitcpio.conf and add nls_utf8 module to it like this:

MODULES="nls_utf8"
or
MODULES="nls_utf8 your other modules if any"

then install the kernel26-2.6.28.7-2 (this will run a mkinitcpio for you) and reboot. If this fail, then goback to kernel26-2.6.28.7-1 and ignore this :)
Comment by Daniel YC Lin (dlin) - Thursday, 12 March 2009, 06:31 GMT
yes, I have ntfs partition, but set noauto option in fstab.
I use utf8, my locale is
LANG=zh_TW.UTF-8
LC_CTYPE=zh_TW.utf8
Comment by Daniel YC Lin (dlin) - Thursday, 12 March 2009, 06:42 GMT
I've tested, it workable now.

I modify from
MODULES="pata_amd ata_generic sata_nv reiserfs"
to
MODULES="nls_utf8 pata_amd ata_generic sata_nv reiserfs"

Could you add the nls_utf8 as built-in?
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 12 March 2009, 07:15 GMT
Hehe great! :P

I can do, because i am not a Arch Developer :P

But this behavior is correct, nls_utf8 should be a module not built-in.
So if you need it, then put in put in the MODULES.

BTW: This also work if you put in MODULES from /etc/rc.conf because your crash is after MODULES loading from /etc/rc.conf

Loading...