Skip to contentSkip to conversation

PROBLEM: 2.6.7 Oops: kernel BUG at kernel/timer.c:155!

DISCUSSION Joe Chamberlain 1 participant 1 message Aug 5, 2004

lore
Share & tools
lore
#0 lore raw

Please CC: [email protected] on replies

Chrooted bind 9.2.3 stopped serving requests, shortly afterwards the ssh session stopped responding, machine was then power cycled.

Slackware-current 20030925
Linux version 2.6.7 (root@luna2) (gcc version 3.2.3) #1 Mon Jul 26 10:41:50 MDT 2004

The running kernel, the kernel that crashed and /usr/src/linux/vmlinux are all one and the same (though I am booting from bzImage and not vmlinux.) The kernel is compiled monolithically, there are no (un)loadable modules.

I followed the instructions in Documentation/oops-tracing.txt but there was 1 error and 1 warning:
...
Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
...
1 warning and 1 error issued. Results may not be reliable.

ksymoops, syslog, ver_linux, dmesg, ioports, iomem, .config and others are at:
http://216.18.94.24/kernel/ksymoops_output.txt
http://216.18.94.24/kernel/syslog_snipped.txt
http://216.18.94.24/kernel/
Let me know if you want these files emailed to you.

This is a snip of ksymoops_output_notimestamps.txt:
kernel BUG at kernel/timer.c:155!
invalid operand: 0000 [#5]
CPU: 0
EIP: 0060:[<c01219a1>] Not tainted
EFLAGS: 00010246 (2.6.7)

 eax: 00000000   ebx: cf5e65ac   ecx: 00001388   edx: cfc61fc0
 esi: cfc61fc0   edi: cf5e6604   ebp: 00000000   esp: cec17c68
 ds: 007b   es: 007b   ss: 0068
 Stack: ce83dd48 cec17eb0 00000000 cf5e65ac cfe944d8 cf5e6604 00000000
c01cb853         cfc61fc0 1bc85721 cfe944d8 cfe944d8 c01d3818 00000000
cfe944d8 c01cb945         cfe944d8 cf5e65ac 00000050 00000001 00000000
00000035 00000000 0000000a  Call Trace:
  [<c01cb853>] get_transaction+0x63/0xc0
  [<c01d3818>] __jbd_kmalloc+0x28/0x30
  [<c01cb945>] start_this_handle+0x95/0x400
  [<c023ee72>] copy_to_user+0x52/0x70
  [<c01cbda9>] journal_start+0xa9/0xd0
  [<c01c1a7c>] ext3_writepage_trans_blocks+0x1c/0x90
  [<c01bef4c>] ext3_prepare_write+0x3c/0x160
  [<c01359b0>] find_lock_page+0x30/0x100
  [<c01377ea>] generic_file_aio_write_nolock+0x3ca/0xb60
  [<c023ee72>] copy_to_user+0x52/0x70
  [<c030e72c>] move_addr_to_user+0x5c/0x70
  [<c013809f>] generic_file_aio_write+0x7f/0xa0
  [<c01bc5c4>] ext3_file_write+0x44/0xe0
  [<c0153f9b>] do_sync_write+0x8b/0xc0
  [<c01678d0>] __pollwait+0x0/0xd0
  [<c0168008>] sys_select+0x258/0x540
  [<c015408e>] vfs_write+0xbe/0x130
  [<c01541b2>] sys_write+0x42/0x70
  [<c010520b>] syscall_call+0x7/0xb
 Code: 0f 0b 9b 00 76 c2 39 c0 e9 a0 fe ff ff 89 f6 83 ec 14 31 c0 
Quoted 7 lines
Quoted 7 lines

EIP; c01219a1 <__mod_timer+171/180> <=====

ebx; cf5e65ac <pg0+f1275ac/3fb3f000>
edx; cfc61fc0 <pg0+f7a2fc0/3fb3f000>
esi; cfc61fc0 <pg0+f7a2fc0/3fb3f000>
edi; cf5e6604 <pg0+f127604/3fb3f000>
esp; cec17c68 <pg0+e758c68/3fb3f000>

Trace; c01cb853 <get_transaction+63/c0>
Trace; c01d3818 <__jbd_kmalloc+28/30>
Trace; c01cb945 <start_this_handle+95/400> Trace; c023ee72 <copy_to_user+52/70>
Trace; c01cbda9 <journal_start+a9/d0>
Trace; c01c1a7c <ext3_writepage_trans_blocks+1c/90> Trace; c01bef4c <ext3_prepare_write+3c/160> Trace; c01359b0 <find_lock_page+30/100>
Trace; c01377ea <generic_file_aio_write_nolock+3ca/b60> Trace; c023ee72 <copy_to_user+52/70>
Trace; c030e72c <move_addr_to_user+5c/70> Trace; c013809f <generic_file_aio_write+7f/a0> Trace; c01bc5c4 <ext3_file_write+44/e0>
Trace; c0153f9b <do_sync_write+8b/c0>
Trace; c01678d0 <__pollwait+0/d0>
Trace; c0168008 <sys_select+258/540>
Trace; c015408e <vfs_write+be/130>
Trace; c01541b2 <sys_write+42/70>
Trace; c010520b <syscall_call+7/b>

Code; c01219a1 <__mod_timer+171/180>
00000000 <_EIP>:
Code; c01219a1 <__mod_timer+171/180> <=====
0: 0f 0b ud2a <=====
Code; c01219a3 <__mod_timer+173/180>
2: 9b fwait
Code; c01219a4 <__mod_timer+174/180>
3: 00 76 c2 add %dh,0xffffffc2(%esi)
Code; c01219a7 <__mod_timer+177/180>
6: 39 c0 cmp %eax,%eax
Code; c01219a9 <__mod_timer+179/180>
8: e9 a0 fe ff ff jmp fffffead <_EIP+0xfffffead>
Code; c01219ae <__mod_timer+17e/180>
d: 89 f6 mov %esi,%esi
Code; c01219b0 <add_timer_on+0/a0>
f: 83 ec 14 sub $0x14,%esp
Code; c01219b3 <add_timer_on+3/a0>
12: 31 c0 xor %eax,%eax

  [<c0117ad7>] __might_sleep+0xb7/0xf0
  [<c011c37a>] do_exit+0xaa/0x420
  [<c0105e40>] do_invalid_op+0x0/0xe0
  [<c0105acc>] die+0xfc/0x100
  [<c0105f10>] do_invalid_op+0xd0/0xe0
  [<c01219a1>] __mod_timer+0x171/0x180
  [<c0321972>] nf_hook_slow+0xf2/0x130
  [<c032f840>] dst_output+0x0/0x30
  [<c032f2fa>] ip_push_pending_frames+0x3ca/0x430
  [<c032f840>] dst_output+0x0/0x30
  [<c01053b5>] error_code+0x2d/0x38
  [<c01219a1>] __mod_timer+0x171/0x180
  [<c01cb853>] get_transaction+0x63/0xc0
  [<c01d3818>] __jbd_kmalloc+0x28/0x30
  [<c01cb945>] start_this_handle+0x95/0x400
  [<c023ee72>] copy_to_user+0x52/0x70
  [<c01cbda9>] journal_start+0xa9/0xd0
  [<c01c1a7c>] ext3_writepage_trans_blocks+0x1c/0x90
  [<c01bef4c>] ext3_prepare_write+0x3c/0x160
  [<c01359b0>] find_lock_page+0x30/0x100
  [<c01377ea>] generic_file_aio_write_nolock+0x3ca/0xb60
  [<c023ee72>] copy_to_user+0x52/0x70
  [<c030e72c>] move_addr_to_user+0x5c/0x70
  [<c013809f>] generic_file_aio_write+0x7f/0xa0
  [<c01bc5c4>] ext3_file_write+0x44/0xe0
  [<c0153f9b>] do_sync_write+0x8b/0xc0
  [<c01678d0>] __pollwait+0x0/0xd0
  [<c0168008>] sys_select+0x258/0x540
  [<c015408e>] vfs_write+0xbe/0x130
  [<c01541b2>] sys_write+0x42/0x70
  [<c010520b>] syscall_call+0x7/0xb
  [<c038a237>] schedule+0x4b7/0x4c0
  [<c0143c63>] unmap_page_range+0x53/0x80
  [<c0143e50>] unmap_vmas+0x1c0/0x1d0
  [<c0148280>] exit_mmap+0x80/0x170
  [<c0118245>] mmput+0x65/0x90
  [<c011c463>] do_exit+0x193/0x420
  [<c0105e40>] do_invalid_op+0x0/0xe0
  [<c0105acc>] die+0xfc/0x100
  [<c0105f10>] do_invalid_op+0xd0/0xe0
  [<c01219a1>] __mod_timer+0x171/0x180
  [<c0321972>] nf_hook_slow+0xf2/0x130
  [<c032f840>] dst_output+0x0/0x30
  [<c032f2fa>] ip_push_pending_frames+0x3ca/0x430
  [<c032f840>] dst_output+0x0/0x30
  [<c01053b5>] error_code+0x2d/0x38
  [<c01219a1>] __mod_timer+0x171/0x180
  [<c01cb853>] get_transaction+0x63/0xc0
  [<c01d3818>] __jbd_kmalloc+0x28/0x30
  [<c01cb945>] start_this_handle+0x95/0x400
  [<c023ee72>] copy_to_user+0x52/0x70
  [<c01cbda9>] journal_start+0xa9/0xd0
  [<c01c1a7c>] ext3_writepage_trans_blocks+0x1c/0x90
  [<c01bef4c>] ext3_prepare_write+0x3c/0x160
  [<c01359b0>] find_lock_page+0x30/0x100
  [<c01377ea>] generic_file_aio_write_nolock+0x3ca/0xb60
  [<c023ee72>] copy_to_user+0x52/0x70
  [<c030e72c>] move_addr_to_user+0x5c/0x70
  [<c013809f>] generic_file_aio_write+0x7f/0xa0
  [<c01bc5c4>] ext3_file_write+0x44/0xe0
  [<c0153f9b>] do_sync_write+0x8b/0xc0
  [<c01678d0>] __pollwait+0x0/0xd0
  [<c0168008>] sys_select+0x258/0x540
  [<c015408e>] vfs_write+0xbe/0x130
  [<c01541b2>] sys_write+0x42/0x70
  [<c010520b>] syscall_call+0x7/0xb

Thank you for your time.