Bugzilla – Bug 142041
Kernel BUG at mm/rmap.c:493! while stopping vlc
Last modified: 2006-03-06 14:40:01 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
This kernel has the nvidia module loaded; please reproduce without any binary only 3rd party modules.
No feedback in 2 months. Closing