Bug#304013: syslog: kernel BUG at mm/shmem.c:608! / kernel: invalid operand: 0000 [#1]
Package: kernel-image-2.6.8-2-k7
Version: 2.6.8-13
Severity: normal
Now two times my system has just hung. Only reboot with a power switch
has been possible. /var/log/syslog says this:
The first time:
Apr 9 22:19:23 mithlond kernel: ------------[ cut here ]------------
Apr 9 22:19:23 mithlond kernel: kernel BUG at mm/shmem.c:608!
Apr 9 22:19:23 mithlond kernel: invalid operand: 0000 [#1]
Apr 9 22:19:23 mithlond kernel: PREEMPT
Apr 9 22:19:23 mithlond kernel: Modules linked in: isofs iptable_mangle iptable_nat ipt_state iptable_filter ip_tables ipv6 lp thermal fan button processor ac battery smbfs parport_pc parport floppy pcspkr rtc shpchp pciehp pci_hotplug ehci_hcd tsdev mousedev joydev evdev usbhid ohci_hcd usbcore nvidia_agp via_rhine mii emu10k1_gp gameport snd_emu10k1 snd_rawmidi snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_seq_device snd_ac97_codec snd_page_alloc snd_util_mem snd_hwdep snd soundcore 3c59x agpgart capability commoncap ip_conntrack_irc ip_conntrack_ftp ip_conntrack ide_cd cdrom ext3 jbd mbcache ide_generic ide_disk amd74xx ide_core unix fbcon font vesafb cfbcopyarea cfbimgblt cfbfillrect
Apr 9 22:19:23 mithlond kernel: CPU: 0
Apr 9 22:19:23 mithlond kernel: EIP: 0060:[shmem_delete_inode+118/256] Not tainted
Apr 9 22:19:23 mithlond kernel: EFLAGS: 00013202 (2.6.8-2-k7)
Apr 9 22:19:23 mithlond kernel: EIP is at shmem_delete_inode+0x76/0x100
Apr 9 22:19:23 mithlond kernel: eax: ebccd15c ebx: ebccd154 ecx: 00000008 edx: 00000000
Apr 9 22:19:23 mithlond kernel: esi: ebccd15c edi: f7f81ea0 ebp: ebccd100 esp: f79cfe8c
Apr 9 22:19:23 mithlond kernel: ds: 007b es: 007b ss: 0068
Apr 9 22:19:23 mithlond kernel: Process XFree86 (pid: 3954, threadinfo=f79ce000 task=f753d770)
Apr 9 22:19:23 mithlond kernel: Stack: ebccd15c ebccd15c c014ae40 ebccd15c ebccd15c c016e2e5 ebccd15c 00000000
Apr 9 22:19:23 mithlond kernel: 00000000 ebccd15c d4be45c8 c016e582 ebccd15c c036cd20 f79ce000 c016b43a
Apr 9 22:19:23 mithlond kernel: ebccd15c c036ccf0 f6bc16a0 00000000 f7b443e0 c0154659 d4be45c8 f6bc16a0
Apr 9 22:19:23 mithlond kernel: Call Trace:
Apr 9 22:19:23 mithlond kernel: [shmem_delete_inode+0/256] shmem_delete_inode+0x0/0x100
Apr 9 22:19:23 mithlond kernel: [generic_delete_inode+165/368] generic_delete_inode+0xa5/0x170
Apr 9 22:19:23 mithlond kernel: [iput+98/128] iput+0x62/0x80
Apr 9 22:19:23 mithlond kernel: [dput+250/528] dput+0xfa/0x210
Apr 9 22:19:23 mithlond kernel: [__fput+201/304] __fput+0xc9/0x130
Apr 9 22:19:23 mithlond kernel: [remove_vm_struct+93/160] remove_vm_struct+0x5d/0xa0
Apr 9 22:19:23 mithlond kernel: [unmap_vma_list+31/48] unmap_vma_list+0x1f/0x30
Apr 9 22:19:23 mithlond kernel: [do_munmap+344/432] do_munmap+0x158/0x1b0
Apr 9 22:19:23 mithlond kernel: [sys_shmdt+184/336] sys_shmdt+0xb8/0x150
Apr 9 22:19:23 mithlond kernel: [sys_ipc+559/624] sys_ipc+0x22f/0x270
Apr 9 22:19:23 mithlond kernel: [sys_read+81/128] sys_read+0x51/0x80
Apr 9 22:19:23 mithlond kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Apr 9 22:19:23 mithlond kernel: Code: 0f 0b 60 02 fd 1e 29 c0 eb bc b8 00 e0 ff ff 21 e0 ff 40 14
Apr 9 22:21:18 mithlond kernel: <7>atkbd.c: Keyboard on isa0060/serio0 reports too many keys pressed.
Apr 9 22:21:19 mithlond kernel: atkbd.c: Keyboard on isa0060/serio0 reports too many keys pressed.
Apr 9 22:21:19 mithlond kernel: input: AT Translated Set 2 keyboard on isa0060/serio0
Apr 9 22:21:19 mithlond udev[5475]: removing device node '/dev/input/event0'
Apr 9 22:21:19 mithlond udev[5499]: configured rule in '/etc/udev/rules.d/udev.rules[113]' applied, 'event0' becomes 'input/%k'
Apr 9 22:21:19 mithlond udev[5499]: creating device node '/dev/input/event0'
Apr 9 22:21:19 mithlond input.agent[5496]: evdev: already loaded
Apr 9 22:21:19 mithlond input.agent[5487]: evdev: already loaded
Apr 9 22:22:54 mithlond syslogd 1.4.1#16: restart.
and the second time:
Apr 10 02:24:42 mithlond kernel: ------------[ cut here ]------------
Apr 10 02:24:42 mithlond kernel: kernel BUG at mm/shmem.c:608!
Apr 10 02:24:42 mithlond kernel: invalid operand: 0000 [#1]
Apr 10 02:24:42 mithlond kernel: PREEMPT
Apr 10 02:24:42 mithlond kernel: Modules linked in: iptable_mangle iptable_nat ipt_state iptable_filter ip_tables ipv6 lp thermal fan button processor ac battery smbfs parport_pc parport floppy pcspkr rtc shpchp pciehp pci_hotplug ehci_hcd tsdev mousedev joydev evdev usbhid ohci_hcd usbcore nvidia_agp via_rhine mii emu10k1_gp gameport snd_emu10k1 snd_rawmidi snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_seq_device snd_ac97_codec snd_page_alloc snd_util_mem snd_hwdep snd soundcore 3c59x agpgart capability commoncap ip_conntrack_irc ip_conntrack_ftp ip_conntrack ide_cd cdrom ext3 jbd mbcache ide_generic ide_disk amd74xx ide_core unix fbcon font vesafb cfbcopyarea cfbimgblt cfbfillrect
Apr 10 02:24:42 mithlond kernel: CPU: 0
Apr 10 02:24:42 mithlond kernel: EIP: 0060:[shmem_delete_inode+118/256] Not tainted
Apr 10 02:24:42 mithlond kernel: EFLAGS: 00013202 (2.6.8-2-k7)
Apr 10 02:24:42 mithlond kernel: EIP is at shmem_delete_inode+0x76/0x100
Apr 10 02:24:42 mithlond kernel: eax: d9a88ddc ebx: d9a88dd4 ecx: 00000008 edx: 00000000
Apr 10 02:24:42 mithlond kernel: esi: d9a88ddc edi: f7f81ea0 ebp: d9a88d80 esp: f4885e8c
Apr 10 02:24:42 mithlond kernel: ds: 007b es: 007b ss: 0068
Apr 10 02:24:42 mithlond kernel: Process XFree86 (pid: 4189, threadinfo=f4884000 task=f5c706a0)
Apr 10 02:24:42 mithlond kernel: Stack: d9a88ddc d9a88ddc c014ae40 d9a88ddc d9a88ddc c016e2e5 d9a88ddc 00000000
Apr 10 02:24:42 mithlond kernel: 00000000 d9a88ddc e9286a28 c016e582 d9a88ddc c036cd20 f4884000 c016b43a
Apr 10 02:24:42 mithlond kernel: d9a88ddc c036ccf0 f58116a0 00000000 f7b443e0 c0154659 e9286a28 f58116a0
Apr 10 02:24:42 mithlond kernel: Call Trace:
Apr 10 02:24:42 mithlond kernel: [shmem_delete_inode+0/256] shmem_delete_inode+0x0/0x100
Apr 10 02:24:42 mithlond kernel: [generic_delete_inode+165/368] generic_delete_inode+0xa5/0x170
Apr 10 02:24:42 mithlond kernel: [iput+98/128] iput+0x62/0x80
Apr 10 02:24:42 mithlond kernel: [dput+250/528] dput+0xfa/0x210
Apr 10 02:24:42 mithlond kernel: [__fput+201/304] __fput+0xc9/0x130
Apr 10 02:24:42 mithlond kernel: [remove_vm_struct+93/160] remove_vm_struct+0x5d/0xa0
Apr 10 02:24:42 mithlond kernel: [unmap_vma_list+31/48] unmap_vma_list+0x1f/0x30
Apr 10 02:24:42 mithlond kernel: [do_munmap+344/432] do_munmap+0x158/0x1b0
Apr 10 02:24:42 mithlond kernel: [sys_shmdt+184/336] sys_shmdt+0xb8/0x150
Apr 10 02:24:42 mithlond kernel: [sys_ipc+559/624] sys_ipc+0x22f/0x270
Apr 10 02:24:42 mithlond kernel: [sys_read+81/128] sys_read+0x51/0x80
Apr 10 02:24:42 mithlond kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Apr 10 02:24:42 mithlond kernel: Code: 0f 0b 60 02 fd 1e 29 c0 eb bc b8 00 e0 ff ff 21 e0 ff 40 14
Apr 10 02:42:51 mithlond -- MARK --
>From syslog I can confirm that atleast cron, ntpdate, and networking
continued working. Something made XFree86 process hang and the system
(mouse, keyboard) ceased to respond.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-k7
Locale: LANG=en_IE@euro, LC_CTYPE=fi_FI@euro (charmap=ISO-8859-15)
Versions of packages kernel-image-2.6.8-2-k7 depends on:
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii initrd-tools 0.1.77 tools to create initrd image for p
ii module-init-tools 3.2-pre1-2 tools for managing Linux kernel mo
-- no debconf information
Reply to: