[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#354087: kernel-image-2.6.8-2-686-smp: Oops due to PREEMPT



Hi *,

this seems to be the identical to bug #354087:

I had this "kernel bug" triggered two times. The process that seemed guilty was Coldfusion 5.0, running as an wwwrun-type user.
Both machines are HP DL380 with Intel Xeons and 3 GB of RAM. I was not able to reproduce that bug directly, it just "appeared" once on the two servers. Please feel free to contact me via email, if I can provide any other info that would be usefull for you.

Best regards,
Tom

oops on server1:

Mar  2 10:13:04 ctengine2 kernel: ------------[ cut here ]------------
Mar  2 10:13:04 ctengine2 kernel: kernel BUG at mm/prio_tree.c:539!
Mar  2 10:13:04 ctengine2 kernel: invalid operand: 0000 [#1]
Mar  2 10:13:04 ctengine2 kernel: PREEMPT SMP
Mar  2 10:13:04 ctengine2 kernel: Modules linked in: ide_cd cdrom ide_generic ide_core ipv6 dm_mod usbkbd usbcore
tg3 firmware_class genrtc ext3 jbd mbcache cciss scsi_mod unix font vesafb cfbcopyarea cfbimgblt cfbfillrect
Mar  2 10:13:04 ctengine2 kernel: CPU:    2
Mar  2 10:13:04 ctengine2 kernel: EIP:    0060:[vma_prio_tree_add+145/176]    Not tainted
Mar  2 10:13:04 ctengine2 kernel: EFLAGS: 00010212   (2.6.8-2-686-smp)
Mar  2 10:13:04 ctengine2 kernel: EIP is at vma_prio_tree_add+0x91/0xb0
Mar  2 10:13:04 ctengine2 kernel: eax: 0000000a   ebx: f49dfd98   ecx: 00000000   edx: 00000011
Mar  2 10:13:04 ctengine2 kernel: esi: e721bf90   edi: e8c6cc40   ebp: d989f9c0   esp: eaf31e9c
Mar  2 10:13:04 ctengine2 kernel: ds: 007b   es: 007b   ss: 0068
Mar  2 10:13:04 ctengine2 kernel: Process cfserver (pid: 18340, threadinfo=eaf30000 task=e9686b70)
Mar  2 10:13:04 ctengine2 kernel: Stack: e721bb4c e721bf90 c015143b e721bf90 f49dfd98 00171000 0b171000 ca3930b0
Mar  2 10:13:04 ctengine2 kernel:        00000000 00000000 f4face80 d989f9e0 00000000 d76b9d00 e721b4bc e721bf90
Mar  2 10:13:04 ctengine2 kernel:        e721bf90 0000000f c01517f1 e721bf90 0b171000 0b183000 00000000 00000000
Mar  2 10:13:04 ctengine2 kernel: Call Trace:
Mar  2 10:13:04 ctengine2 kernel:  [vma_adjust+443/1008] vma_adjust+0x1bb/0x3f0
Mar  2 10:13:04 ctengine2 kernel:  [vma_merge+209/464] vma_merge+0xd1/0x1d0
Mar  2 10:13:04 ctengine2 kernel:  [do_mmap_pgoff+919/1792] do_mmap_pgoff+0x397/0x700
Mar  2 10:13:04 ctengine2 kernel:  [old_mmap+215/272] old_mmap+0xd7/0x110
Mar  2 10:13:04 ctengine2 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Mar  2 10:13:04 ctengine2 kernel: Code: 0f 0b 1b 02 a8 25 2b c0 eb 9f 0f 0b 1a 02 a8 25 2b c0 e9 74
Mar  2 10:13:04 ctengine2 kernel:  <6>note: cfserver[18340] exited with preempt_count 2
Mar  2 10:13:04 ctengine2 kernel: bad: scheduling while atomic!
Mar  2 10:13:04 ctengine2 kernel:  [schedule+2191/2208] schedule+0x88f/0x8a0
Mar  2 10:13:04 ctengine2 kernel:  [__call_console_drivers+98/112] __call_console_drivers+0x62/0x70
Mar  2 10:13:04 ctengine2 kernel:  [call_console_drivers+112/304] call_console_drivers+0x70/0x130
Mar  2 10:13:04 ctengine2 kernel:  [rwsem_down_read_failed+189/432] rwsem_down_read_failed+0xbd/0x1b0
Mar  2 10:13:04 ctengine2 kernel:  [.text.lock.exit+255/423] .text.lock.exit+0xff/0x1a7
Mar  2 10:13:04 ctengine2 kernel:  [do_invalid_op+0/208] do_invalid_op+0x0/0xd0
Mar  2 10:13:04 ctengine2 kernel:  [die+282/288] die+0x11a/0x120
Mar  2 10:13:04 ctengine2 kernel:  [do_invalid_op+202/208] do_invalid_op+0xca/0xd0
Mar  2 10:13:04 ctengine2 kernel:  [vma_prio_tree_add+145/176] vma_prio_tree_add+0x91/0xb0
Mar  2 10:13:04 ctengine2 kernel:  [rcu_process_callbacks+293/352] rcu_process_callbacks+0x125/0x160
Mar  2 10:13:04 ctengine2 kernel:  [tasklet_action+115/224] tasklet_action+0x73/0xe0
Mar  2 10:13:04 ctengine2 kernel:  [__do_softirq+181/192] __do_softirq+0xb5/0xc0
Mar  2 10:13:04 ctengine2 kernel:  [smp_apic_timer_interrupt+231/352] smp_apic_timer_interrupt+0xe7/0x160
Mar  2 10:13:04 ctengine2 kernel:  [apic_timer_interrupt+26/32] apic_timer_interrupt+0x1a/0x20
Mar  2 10:13:04 ctengine2 kernel:  [error_code+45/56] error_code+0x2d/0x38
Mar  2 10:13:04 ctengine2 kernel:  [vma_prio_tree_add+145/176] vma_prio_tree_add+0x91/0xb0
Mar  2 10:13:04 ctengine2 kernel:  [vma_adjust+443/1008] vma_adjust+0x1bb/0x3f0
Mar  2 10:13:04 ctengine2 kernel:  [vma_merge+209/464] vma_merge+0xd1/0x1d0
Mar  2 10:13:04 ctengine2 kernel:  [do_mmap_pgoff+919/1792] do_mmap_pgoff+0x397/0x700
Mar  2 10:13:04 ctengine2 kernel:  [old_mmap+215/272] old_mmap+0xd7/0x110
Mar  2 10:13:04 ctengine2 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb


oops on server2:

Mar  2 09:01:49 bloodomics kernel: ------------[ cut here ]------------
Mar  2 09:01:49 bloodomics kernel: kernel BUG at mm/prio_tree.c:538!
Mar  2 09:01:49 bloodomics kernel: invalid operand: 0000 [#1]
Mar  2 09:01:49 bloodomics kernel: PREEMPT SMP
Mar  2 09:01:49 bloodomics kernel: Modules linked in: ide_cd ide_generic ide_core sg sd_mod snd_pcm_oss snd_pcm snd_page_all
oc snd_timer snd_mixer_oss snd soundcore floppy sr_mod cdrom vmnet parport_pc parport vmmon ipv6 dm_mod capability commoncap
usbkbd usbcore tg3 firmware_class genrtc ext3 jbd mbcache cciss scsi_mod unix font vesafb cfbcopyarea cfbimgblt cfbfillrect
Mar  2 09:01:49 bloodomics kernel: CPU:    3
Mar  2 09:01:49 bloodomics kernel: EIP:    0060:[vma_prio_tree_add+155/176]    Tainted: P
Mar  2 09:01:49 bloodomics kernel: EFLAGS: 00010206   (2.6.8-2-686-smp)
Mar  2 09:01:49 bloodomics kernel: EIP is at vma_prio_tree_add+0x9b/0xb0
Mar  2 09:01:49 bloodomics kernel: eax: f51a3270   ebx: f51a3270   ecx: 00000000   edx: 00000003
Mar  2 09:01:49 bloodomics kernel: esi: c34bb510   edi: 00000000   ebp: e38cacc0   esp: c5c0ff08
Mar  2 09:01:49 bloodomics kernel: ds: 007b   es: 007b   ss: 0068
Mar  2 09:01:49 bloodomics kernel: Process cfserver (pid: 908, threadinfo=c5c0e000 task=ecb257b0)
Mar  2 09:01:49 bloodomics kernel: Stack: f583edec f62e9cf0 c0151370 c34bb510 f51a3270 f88d2200 f710a880 e38cacc0
Mar  2 09:01:49 bloodomics kernel:        00000000 00000000 eac21080 e38cace0 00000000 f61c1080 c34bb510 00000000
Mar  2 09:01:49 bloodomics kernel:        c34bb564 f62e9cf0 c01527ad f62e9cf0 097d2000 097d5000 00000000 c34bb510
Mar  2 09:01:49 bloodomics kernel: Call Trace:
Mar  2 09:01:49 bloodomics kernel:  [vma_adjust+240/1008] vma_adjust+0xf0/0x3f0
Mar  2 09:01:49 bloodomics kernel:  [__crc_utf8_wctomb+6164727/6417782] ext3_release_file+0x0/0x70 [ext3]
Mar  2 09:01:49 bloodomics kernel:  [split_vma+205/288] split_vma+0xcd/0x120
Mar  2 09:01:49 bloodomics kernel:  [do_munmap+202/464] do_munmap+0xca/0x1d0
Mar  2 09:01:49 bloodomics kernel:  [__do_softirq+181/192] __do_softirq+0xb5/0xc0
Mar  2 09:01:49 bloodomics kernel:  [sys_munmap+69/112] sys_munmap+0x45/0x70
Mar  2 09:01:49 bloodomics kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Mar  2 09:01:49 bloodomics kernel: Code: 0f 0b 1a 02 a8 25 2b c0 e9 74 ff ff ff 90 8d b4 26 00 00 00
Mar  2 09:01:49 bloodomics kernel:  <6>note: cfserver[908] exited with preempt_count 1
Mar  2 09:01:49 bloodomics kernel: bad: scheduling while atomic!
Mar  2 09:01:49 bloodomics kernel:  [schedule+2191/2208] schedule+0x88f/0x8a0
Mar  2 09:01:49 bloodomics kernel:  [__call_console_drivers+98/112] __call_console_drivers+0x62/0x70
Mar  2 09:01:49 bloodomics kernel:  [call_console_drivers+112/304] call_console_drivers+0x70/0x130
Mar  2 09:01:49 bloodomics kernel:  [rwsem_down_read_failed+189/432] rwsem_down_read_failed+0xbd/0x1b0
Mar  2 09:01:49 bloodomics kernel:  [.text.lock.exit+255/423] .text.lock.exit+0xff/0x1a7
Mar  2 09:01:49 bloodomics kernel:  [do_invalid_op+0/208] do_invalid_op+0x0/0xd0
Mar  2 09:01:49 bloodomics kernel:  [die+282/288] die+0x11a/0x120
Mar  2 09:01:49 bloodomics kernel:  [do_invalid_op+202/208] do_invalid_op+0xca/0xd0
Mar  2 09:01:49 bloodomics kernel:  [vma_prio_tree_add+155/176] vma_prio_tree_add+0x9b/0xb0
Mar  2 09:01:49 bloodomics kernel:  [filemap_nopage+553/960] filemap_nopage+0x229/0x3c0
Mar  2 09:01:49 bloodomics kernel:  [zap_pte_range+337/720] zap_pte_range+0x151/0x2d0
Mar  2 09:01:49 bloodomics kernel:  [do_no_page+488/928] do_no_page+0x1e8/0x3a0
Mar  2 09:01:49 bloodomics kernel:  [zap_pmd_range+99/128] zap_pmd_range+0x63/0x80
Mar  2 09:01:49 bloodomics kernel:  [error_code+45/56] error_code+0x2d/0x38
Mar  2 09:01:49 bloodomics kernel:  [vma_prio_tree_add+155/176] vma_prio_tree_add+0x9b/0xb0
Mar  2 09:01:49 bloodomics kernel:  [vma_adjust+240/1008] vma_adjust+0xf0/0x3f0
Mar  2 09:01:49 bloodomics kernel:  [__crc_utf8_wctomb+6164727/6417782] ext3_release_file+0x0/0x70 [ext3]
Mar  2 09:01:49 bloodomics kernel:  [split_vma+205/288] split_vma+0xcd/0x120
Mar  2 09:01:49 bloodomics kernel:  [do_munmap+202/464] do_munmap+0xca/0x1d0
Mar  2 09:01:49 bloodomics kernel:  [__do_softirq+181/192] __do_softirq+0xb5/0xc0
Mar  2 09:01:49 bloodomics kernel:  [sys_munmap+69/112] sys_munmap+0x45/0x70
Mar  2 09:01:49 bloodomics kernel:  [syscall_call+7/11] syscall_call+0x7/0xb

I am running the Debian Kernel package: kernel-image-2.6.8-2-686- 2.6.8-16sarge1

server1: HP DL380, 2x (physical) Intel(R) Xeon CPU 2.80GHz (using hyperthreading)
server2: HP DL380, 2x (physical) Intel(R) Xeon CPU 3.06GHz (using hyperthreading)


--
Dipl.-Inf. Thomas Seliger

Trium Analysis Online GmbH
Hohenlindenerstr. 1
81677 München
Mail: seliger@trium.de
Fon : +49+89-2060-26924
Fax : +49+89-2060-26911





Reply to: