LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 10-09-2006, 09:08 PM   #1
scm86
Member
 
Registered: Feb 2003
Location: Florida
Distribution: Fedora Core 5 2.6.16-1.2133_FC5smp
Posts: 96

Rep: Reputation: 15
Kernel error: Assertion failure in dx_probe()


Im running FC5, 2.6.16-1.2133_FC5smp kernel, 3.2ghz P4. I have had yum install newer kernels but none of them boot, hanging randomly during the boot. (thats a different problem, though)

Last night my computer locked up, or at least I thought it did. According gkrellm, it was at 1hr and 6 minutes after I booted the computer. I (hard) rebooted, and finished what I needed to do and went bed, with the computer still on. This morning the computer was fine, but it apparently hung up again, and since it wasn't killed immidietly, the kernel had left me a message, via syslogd:

Code:
essage from syslogd@188-69 at Mon Oct  9 01:11:35 2006 ...
188-69 kernel: Assertion failure in dx_probe() at fs/ext3/namei.c:383: "dx_get_limit(entries) == dx_root_limit(dir, root->info.info_length)"

essage from syslogd@188-69 at Mon Oct  9 01:13:35 2006 ...
188-69 kernel: ------------[ cut here ]------------

essage from syslogd@188-69 at Mon Oct  9 01:13:36 2006 ...
188-69 kernel: kernel BUG at fs/ext3/namei.c:383!

essage from syslogd@188-69 at Mon Oct  9 01:13:36 2006 ...
188-69 kernel: invalid opcode: 0000 [#1]

essage from syslogd@188-69 at Mon Oct  9 01:13:36 2006 ...
188-69 kernel: SMP 

essage from syslogd@188-69 at Mon Oct  9 01:13:36 2006 ...
188-69 kernel: CPU:    0

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: EIP is at dx_probe+0x16e/0x2b4 [ext3]

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: eax: 00000081   ebx: f6acc8a0   ecx: e679fe68   edx: f8831c52

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: esi: d6db0418   edi: 00000000   ebp: f5c2ecd0   esp: e679fe64

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: ds: 007b   es: 007b   ss: 0068

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: Process updatedb (pid: 5785, threadinfo=e679f000 task=f7cd08d0)

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: Stack: <0>f8831c52 f8830ca8 f8831c42 0000017f f8831dd8 00000090 c01b51c1 f6acc8a0 

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:        e679fe98 00000000 debe8a00 f73e1180 f6acc8a0 00000000 f88282d2 e679feb4 

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:        e679fee0 00000000 f73e1180 debe8ce0 00000000 00000002 c01b575b 00000002 

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel: Call Trace:

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:  [<c01b51c1>] avc_has_perm+0x3a/0x44     [<f88282d2>] ext3_htree_fill_tree+0x8c/0x1a0 [ext3]

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:  [<c01b575b>] inode_has_perm+0x54/0x5c     [<f8821842>] ext3_readdir+0x1d3/0x551 [ext3]

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:  [<c0173b24>] filldir64+0x0/0xc3     [<c0173ce3>] vfs_readdir+0x66/0x90

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:  [<c0173b24>] filldir64+0x0/0xc3     [<c0173d70>] sys_getdents64+0x63/0xa5

essage from syslogd@188-69 at Mon Oct  9 01:13:37 2006 ...
188-69 kernel:  [<c0103db9>] syscall_call+0x7/0xb    <0>Code: 0c 29 d0 83 e8 18 c1 e8 03 39 c1 74 29 68 d8 1d 83 f8 68 7f 01 00 00 68 42 1c 83 f8 68 a8 0c 83 f8 68 52 1c 83 f8 e8 cf ce 8f c7 <0f> 0b 7f 01 42 1c 83 f8 83 c4 14 8b 44 24 28 89 44 24 0c 66 8b
I could have sworn there were m's on the fronts of the 'essage'-es, not sure where they went.

Did I break the kernel? updatedb? hdd?

I've googled the assertion error bit, but there wan't anything out there that would help...

Interestingly enough, this is 1 hr and 6 minutes after it rebooted...

Any ideas?

Thanks,

Scott McNeely

EDIT: Not sure what caused the initial problem, but I have resolved the error. I boted up the Fedora installer and did a linux rescue, not mounting any of the hdd, and ran fsck on all my partitions and then e2fsck on my / and /boot partitions. The computer no longer hangs, and I can do ls in my boot partition, a symptom I just discovered in the past day or so.

Last edited by scm86; 10-14-2006 at 07:49 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Get Assertion Error when installing FC3 st95accord Fedora - Installation 1 04-02-2005 12:22 AM
K3b Quit Working--Assertion Failed Error mooreted Linux - Software 3 04-17-2004 12:54 PM
kjournald assertion failure knaries2000 Linux - General 0 08-15-2003 09:30 AM
Assertion failure in journal_bmap() at journal.c:636: "ret != 0" meshcurrent Linux - Hardware 2 05-21-2003 08:35 PM
Compiling Java Assertion error CragStar Linux From Scratch 13 01-21-2003 01:24 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 07:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration