Bug 142041 - Kernel BUG at mm/rmap.c:493! while stopping vlc
Summary: Kernel BUG at mm/rmap.c:493! while stopping vlc
Status: RESOLVED INVALID
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Final
Hardware: i686 SuSE Linux 10.0
: P5 - None : Major
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-09 14:10 UTC by laurent pantaloni
Modified: 2006-03-06 14:40 UTC (History)
0 users

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description laurent pantaloni 2006-01-09 14:10:21 UTC
I stopped vlc with a CTRL+C and got the bug.
Then, any 'ps -edf' command never finished executing.
I had to reboot the computer.
Then after the reboot, I saw that 15 days of log file (/var/log/messages) dissapeared.

This happened 2 times :

Here is the 2 logs :
**************************************************************
Jan  6 19:04:48 Suse kernel: ------------[ cut here ]------------
Jan  6 19:04:48 Suse kernel: kernel BUG at mm/rmap.c:493!
Jan  6 19:04:48 Suse kernel: invalid operand: 0000 [#1]
Jan  6 19:04:48 Suse kernel: Modules linked in: sr_mod usb_storage iptable_filter ip_tables hfsplus vfat fat subfs speed
step_lib freq_table nvidia button battery ac ipv6 af_packet snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device edd rfcomm
hidp l2cap usbhid hci_usb bluetooth 3c59x rt2500 mii generic ohci1394 ieee1394 sata_nv shpchp pci_hotplug ehci_hcd force
deth ohci_hcd usbcore i2c_nforce2 i2c_core nvidia_agp agpgart parport_pc lp parport snd_intel8x0 snd_ac97_codec snd_ac97
_bus snd_pcm snd_timer snd soundcore snd_page_alloc dm_mod reiserfs sg fan thermal processor ide_cd cdrom sata_sil libat
a amd74xx sd_mod scsi_mod ide_disk ide_core
Jan  6 19:04:48 Suse kernel: CPU:    0
Jan  6 19:04:48 Suse kernel: EIP:    0060:[<c014f512>]    Tainted: P     U VLI
Jan  6 19:04:48 Suse kernel: EFLAGS: 00010286   (2.6.13-15.7-default)
Jan  6 19:04:48 Suse kernel: EIP is at page_remove_rmap+0x32/0x40
Jan  6 19:04:48 Suse kernel: eax: ffffffff   ebx: fffb47fc   ecx: c03ee500   edx: c135eb20
Jan  6 19:04:48 Suse kernel: esi: c135eb20   edi: 00000020   ebp: 425ff000   esp: d1ec7ee4
Jan  6 19:04:48 Suse kernel: ds: 007b   es: 007b   ss: 0068
Jan  6 19:04:48 Suse kernel: Process vlc (pid: 1585, threadinfo=d1ec6000 task=ec6d7ac0)
Jan  6 19:04:48 Suse kernel: Stack: c0149427 00000000 42600000 c03ee500 42600000 c4a69428 42600000 425fffff
Jan  6 19:04:48 Suse kernel:        c01495c3 42600000 00000000 c03ee500 42600000 00001000 e9f6e1d4 42600000
Jan  6 19:04:48 Suse kernel:        c0149716 42600000 00000000 d1ec6000 e86aa700 d1ec7f74 00080000 00000000
Jan  6 19:04:48 Suse kernel: Call Trace:
Jan  6 19:04:48 Suse kernel:  [<c0149427>] zap_pte_range+0xe7/0x200
Jan  6 19:04:48 Suse kernel:  [<c01495c3>] unmap_page_range+0x83/0xd0
Jan  6 19:04:48 Suse kernel:  [<c0149716>] unmap_vmas+0x106/0x220
Jan  6 19:04:48 Suse kernel:  [<c014d46d>] unmap_region+0x6d/0x100
Jan  6 19:04:48 Suse kernel:  [<c014d73e>] do_munmap+0xae/0xf0
Jan  6 19:04:48 Suse kernel:  [<c014d7bb>] sys_munmap+0x3b/0x60
Jan  6 19:04:48 Suse kernel:  [<c0102d1b>] sysenter_past_esp+0x54/0x79
Jan  6 19:04:48 Suse kernel: Code: 75 1f 83 42 08 ff 0f 98 c0 84 c0 75 01 c3 8b 42 08 40 78 17 83 ca ff b8 10 00 00 00 e
9 d8 1f ff ff 0f 0b ea 01 37 52 31 c0 eb d7 <0f> 0b ed 01 37 52 31 c0 eb df 8d 74 26 00 55 57 56 53 57 89 d3
Jan  6 19:04:48 Suse kernel:  <6>note: vlc[1585] exited with preempt_count 1
Jan  6 19:04:48 Suse kernel: scheduling while atomic: vlc/0x00000001/1585
Jan  6 19:04:48 Suse kernel:  [<c02f9dfc>] schedule+0x55c/0x610
Jan  6 19:04:48 Suse kernel:  [<c01f2305>] memmove+0x25/0x2c
Jan  6 19:04:48 Suse kernel:  [<c0244bb8>] scrup+0x78/0xd0
Jan  6 19:04:48 Suse kernel:  [<c02fa8a5>] rwsem_down_read_failed+0x75/0x180
Jan  6 19:04:48 Suse kernel:  [<c013148b>] .text.lock.futex+0x7/0xdc
Jan  6 19:04:48 Suse kernel:  [<c011c6b7>] call_console_drivers+0x87/0x150
Jan  6 19:04:48 Suse kernel:  [<c0131350>] do_futex+0x60/0x70
Jan  6 19:04:48 Suse kernel:  [<c01313a4>] sys_futex+0x44/0x110
Jan  6 19:04:48 Suse kernel:  [<c011cac1>] vprintk+0x251/0x270
Jan  6 19:04:48 Suse kernel:  [<c011c863>] printk+0x13/0x20
Jan  6 19:04:48 Suse kernel:  [<c011a717>] mm_release+0x57/0x60
Jan  6 19:04:48 Suse kernel:  [<c011ddaf>] exit_mm+0xf/0xd0
Jan  6 19:04:48 Suse kernel:  [<c011e78d>] do_exit+0xdd/0x350
Jan  6 19:04:48 Suse kernel:  [<c010468e>] die+0x13e/0x140
Jan  6 19:04:48 Suse kernel:  [<c0104940>] do_invalid_op+0x0/0xa0
Jan  6 19:04:48 Suse kernel:  [<c01049d1>] do_invalid_op+0x91/0xa0
Jan  6 19:04:48 Suse kernel:  [<c014f512>] page_remove_rmap+0x32/0x40
Jan  6 19:04:48 Suse kernel:  [<fa32167c>] rm_enable_interrupts+0x44/0x58 [nvidia]
Jan  6 19:04:48 Suse kernel:  [<fa321665>] rm_enable_interrupts+0x2d/0x58 [nvidia]
Jan  6 19:04:48 Suse kernel:  [<fa31acfa>] _nv002034rm+0x12/0x18 [nvidia]
Jan  6 19:04:48 Suse kernel:  [<c0103f0f>] error_code+0x4f/0x60
Jan  6 19:04:48 Suse kernel:  [<c014f512>] page_remove_rmap+0x32/0x40
Jan  6 19:04:48 Suse kernel:  [<c0149427>] zap_pte_range+0xe7/0x200
Jan  6 19:04:48 Suse kernel:  [<c01495c3>] unmap_page_range+0x83/0xd0
Jan  6 19:04:48 Suse kernel:  [<c0149716>] unmap_vmas+0x106/0x220
Jan  6 19:04:48 Suse kernel:  [<c014d46d>] unmap_region+0x6d/0x100
Jan  6 19:04:48 Suse kernel:  [<c014d73e>] do_munmap+0xae/0xf0
Jan  6 19:04:48 Suse kernel:  [<c014d7bb>] sys_munmap+0x3b/0x60
Jan  6 19:04:48 Suse kernel:  [<c0102d1b>] sysenter_past_esp+0x54/0x79
Jan  6 19:07:05 Suse sudo:    XXXXX : TTY=pts/5 ; PWD=/home/.hde5/XXXX/Downloads/ISO/vlc-0.8.4a/vlc-0.8.4a ; USER=root
; COMMAND=/usr/bin/killall vlc
Jan  6 19:15:33 Suse kernel: Bad page state at free_hot_cold_page (in process 'vlc', page c1590760)
Jan  6 19:15:33 Suse kernel: flags:0x40000810 mapping:00000000 mapcount:0 count:0
Jan  6 19:15:33 Suse kernel: Backtrace:
Jan  6 19:15:33 Suse kernel:  [<c014029a>] bad_page+0x5a/0xa0
Jan  6 19:15:33 Suse kernel:  [<c0140ac2>] free_hot_cold_page+0x42/0xc0
Jan  6 19:15:33 Suse kernel:  [<c014a26b>] do_wp_page+0x1db/0x2e0
Jan  6 19:15:33 Suse kernel:  [<fa3228cd>] _nv001447rm+0x3d/0x5e4 [nvidia]
Jan  6 19:15:33 Suse kernel:  [<c014b03b>] __handle_mm_fault+0x11b/0x130
Jan  6 19:15:33 Suse kernel:  [<c0117497>] do_page_fault+0x127/0x5ef
Jan  6 19:15:33 Suse kernel:  [<c0149716>] unmap_vmas+0x106/0x220
Jan  6 19:15:33 Suse kernel:  [<c0148f38>] free_pgtables+0x78/0xb0
Jan  6 19:15:33 Suse kernel:  [<c014d3ee>] unmap_vma_list+0xe/0x20
Jan  6 19:15:33 Suse kernel:  [<c014d747>] do_munmap+0xb7/0xf0
Jan  6 19:15:33 Suse kernel:  [<c0117370>] do_page_fault+0x0/0x5ef
Jan  6 19:15:33 Suse kernel:  [<c0103f0f>] error_code+0x4f/0x60
Jan  6 19:15:33 Suse kernel: Trying to fix it up, but a reboot is needed
Jan  6 19:15:33 Suse kernel: Bad page state at free_hot_cold_page (in process 'vlc', page c15a6940)
Jan  6 19:15:33 Suse kernel: flags:0x40000810 mapping:00000000 mapcount:0 count:0
Jan  6 19:15:33 Suse kernel: Backtrace:
Jan  6 19:15:33 Suse kernel:  [<c014029a>] bad_page+0x5a/0xa0
Jan  6 19:15:33 Suse kernel:  [<c0140ac2>] free_hot_cold_page+0x42/0xc0
Jan  6 19:15:33 Suse kernel:  [<c014a26b>] do_wp_page+0x1db/0x2e0
Jan  6 19:15:33 Suse kernel:  [<fa3228cd>] _nv001447rm+0x3d/0x5e4 [nvidia]
Jan  6 19:15:33 Suse kernel:  [<c014b03b>] __handle_mm_fault+0x11b/0x130
Jan  6 19:15:33 Suse kernel:  [<c0117497>] do_page_fault+0x127/0x5ef
Jan  6 19:15:33 Suse kernel:  [<fa32193a>] rm_ioctl+0x2a/0x38 [nvidia]
Jan  6 19:15:33 Suse kernel:  [<fa2f7700>] nv_kern_ioctl+0x4b/0x2f7 [nvidia]
Jan  6 19:15:33 Suse kernel:  [<fa2f796f>] nv_kern_ioctl+0x2ba/0x2f7 [nvidia]
Jan  6 19:15:33 Suse kernel:  [<fa2f76b5>] nv_kern_ioctl+0x0/0x2f7 [nvidia]
Jan  6 19:15:34 Suse kernel:  [<c0169a9e>] do_ioctl+0x4e/0x60
Jan  6 19:15:34 Suse kernel:  [<c0169baf>] vfs_ioctl+0x4f/0x1c0
Jan  6 19:15:34 Suse kernel:  [<c0169d8b>] sys_ioctl+0x6b/0x70
Jan  6 19:15:34 Suse kernel:  [<c0117370>] do_page_fault+0x0/0x5ef
Jan  6 19:15:34 Suse kernel:  [<c0103f0f>] error_code+0x4f/0x60
Jan  6 19:15:34 Suse kernel: Trying to fix it up, but a reboot is needed
Jan  6 19:15:34 Suse kernel: Bad page state at prep_new_page (in process 'knotify', page c1590760)


****************************************************************************

Jan  7 22:47:04 Suse kernel: ------------[ cut here ]------------
Jan  7 22:47:04 Suse kernel: kernel BUG at mm/rmap.c:493!
Jan  7 22:47:04 Suse kernel: invalid operand: 0000 [#1]
Jan  7 22:47:04 Suse kernel: Modules linked in: usblp usbhid hfsplus vfat fat subfs speedstep_lib freq_table ipv6 nvidia
 button battery ac af_packet edd snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device rfcomm hidp l2cap hci_usb bluetooth 3c
59x rt2500 mii ohci1394 ieee1394 forcedeth generic ehci_hcd shpchp pci_hotplug sata_nv i2c_nforce2 i2c_core ohci_hcd usb
core nvidia_agp agpgart parport_pc lp parport snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore s
nd_page_alloc dm_mod reiserfs sg fan thermal processor ide_cd cdrom sata_sil libata amd74xx sd_mod scsi_mod ide_disk ide
_core
Jan  7 22:47:04 Suse kernel: CPU:    0
Jan  7 22:47:04 Suse kernel: EIP:    0060:[<c014f512>]    Tainted: P     U VLI
Jan  7 22:47:04 Suse kernel: EFLAGS: 00010286   (2.6.13-15.7-default)
Jan  7 22:47:04 Suse kernel: EIP is at page_remove_rmap+0x32/0x40
Jan  7 22:47:04 Suse kernel: eax: ffffffff   ebx: cc9a7034   ecx: c03ee500   edx: c1620760
Jan  7 22:47:04 Suse kernel: esi: c1620760   edi: 00000020   ebp: 4300d000   esp: e2d07e18
Jan  7 22:47:04 Suse kernel: ds: 007b   es: 007b   ss: 0068
Jan  7 22:47:04 Suse kernel: Process vlc (pid: 13291, threadinfo=e2d06000 task=efe5aa40)
Jan  7 22:47:04 Suse kernel: Stack: c0149427 00000000 4300e000 c03ee500 4300e000 f4d25434 4300e000 4300dfff
Jan  7 22:47:04 Suse kernel:        c01495c3 4300e000 00000000 c03ee500 4300e000 00001000 ea8a9b74 4300e000
Jan  7 22:47:04 Suse kernel:        c0149716 4300e000 00000000 e2d06000 e7cd54c0 e2d07ea8 00020000 00000000
Jan  7 22:47:04 Suse kernel: Call Trace:
Jan  7 22:47:04 Suse kernel:  [<c0149427>] zap_pte_range+0xe7/0x200
Jan  7 22:47:04 Suse kernel:  [<c01495c3>] unmap_page_range+0x83/0xd0
Jan  7 22:47:04 Suse kernel:  [<c0149716>] unmap_vmas+0x106/0x220
Jan  7 22:47:04 Suse kernel:  [<c014dabb>] exit_mmap+0x5b/0x120
Jan  7 22:47:04 Suse kernel:  [<c011a63e>] mmput+0x1e/0x70
Jan  7 22:47:04 Suse kernel:  [<c011e78d>] do_exit+0xdd/0x350
Jan  7 22:47:04 Suse kernel:  [<c011ea67>] do_group_exit+0x27/0x60
Jan  7 22:47:04 Suse kernel:  [<c0126910>] get_signal_to_deliver+0x1c0/0x2a0
Jan  7 22:47:04 Suse kernel:  [<c0102b56>] do_signal+0x46/0x110
Jan  7 22:47:04 Suse kernel:  [<c01314a0>] .text.lock.futex+0x1c/0xdc
Jan  7 22:47:04 Suse kernel:  [<c02f9be3>] schedule+0x343/0x610
Jan  7 22:47:04 Suse kernel:  [<c0102c49>] do_notify_resume+0x29/0x40
Jan  7 22:47:04 Suse kernel:  [<c0102e0e>] work_notifysig+0x13/0x25
Jan  7 22:47:04 Suse kernel: Code: 75 1f 83 42 08 ff 0f 98 c0 84 c0 75 01 c3 8b 42 08 40 78 17 83 ca ff b8 10 00 00 00 e
9 d8 1f ff ff 0f 0b ea 01 37 52 31 c0 eb d7 <0f> 0b ed 01 37 52 31 c0 eb df 8d 74 26 00 55 57 56 53 57 89 d3
Jan  7 22:47:04 Suse kernel:  <1>Fixing recursive fault but reboot is needed!
Jan  7 22:47:04 Suse kernel: scheduling while atomic: vlc/0x00000001/13291
Jan  7 22:47:04 Suse kernel:  [<c02f9dfc>] schedule+0x55c/0x610
Jan  7 22:47:04 Suse kernel:  [<c0120bc3>] __do_softirq+0x43/0xa0
Jan  7 22:47:04 Suse kernel:  [<c01055ed>] do_IRQ+0x3d/0x60
Jan  7 22:47:04 Suse kernel:  [<c011e999>] do_exit+0x2e9/0x350
Jan  7 22:47:04 Suse kernel:  [<c010468e>] die+0x13e/0x140
Jan  7 22:47:04 Suse kernel:  [<c0104940>] do_invalid_op+0x0/0xa0
Jan  7 22:47:04 Suse kernel:  [<c01049d1>] do_invalid_op+0x91/0xa0
Jan  7 22:47:04 Suse kernel:  [<c014f512>] page_remove_rmap+0x32/0x40
Jan  7 22:47:04 Suse kernel:  [<fa01b8cf>] rm_isr+0x13/0x30 [nvidia]
Jan  7 22:47:04 Suse kernel:  [<f9ff0136>] nv_verify_pci_config+0x31/0xcd [nvidia]
Jan  7 22:47:04 Suse kernel:  [<f9ff19e3>] nv_kern_isr+0x1f/0x55 [nvidia]
Jan  7 22:47:04 Suse kernel:  [<c013bd53>] handle_IRQ_event+0x33/0x60
Jan  7 22:47:04 Suse kernel:  [<c013be23>] __do_IRQ+0xa3/0xd0
Jan  7 22:47:04 Suse kernel:  [<c0103f0f>] error_code+0x4f/0x60
Jan  7 22:47:04 Suse kernel:  [<c014f512>] page_remove_rmap+0x32/0x40
Jan  7 22:47:04 Suse kernel:  [<c0149427>] zap_pte_range+0xe7/0x200
Jan  7 22:47:04 Suse kernel:  [<c01495c3>] unmap_page_range+0x83/0xd0
Jan  7 22:47:04 Suse kernel:  [<c0149716>] unmap_vmas+0x106/0x220
Jan  7 22:47:04 Suse kernel:  [<c014dabb>] exit_mmap+0x5b/0x120
Jan  7 22:47:04 Suse kernel:  [<c011a63e>] mmput+0x1e/0x70
Jan  7 22:47:04 Suse kernel:  [<c011e78d>] do_exit+0xdd/0x350
Jan  7 22:47:04 Suse kernel:  [<c011ea67>] do_group_exit+0x27/0x60
Jan  7 22:47:04 Suse kernel:  [<c0126910>] get_signal_to_deliver+0x1c0/0x2a0
Jan  7 22:47:04 Suse kernel:  [<c0102b56>] do_signal+0x46/0x110
Jan  7 22:47:04 Suse kernel:  [<c01314a0>] .text.lock.futex+0x1c/0xdc
Jan  7 22:47:04 Suse kernel:  [<c02f9be3>] schedule+0x343/0x610
Jan  7 22:47:04 Suse kernel:  [<c0102c49>] do_notify_resume+0x29/0x40
Jan  7 22:47:04 Suse kernel:  [<c0102e0e>] work_notifysig+0x13/0x25
Comment 1 Olaf Kirch 2006-01-09 16:46:10 UTC
This kernel has the nvidia module loaded; please reproduce without any
binary only 3rd party modules.
Comment 2 Olaf Kirch 2006-03-06 14:40:01 UTC
No feedback in 2 months. Closing