Bugzilla – Bug 141156
kernel oops in sched.c, __wake_up_common
Last modified: 2006-01-03 12:09:56 UTC
Kernel had an oops, resulting in X being killed, and user session exiting (returned to KDM login screen). Running 2.6.13-15.7-default The only "tainting" module loaded is nvsound. I previously (several weeks ago) had fglrx running, but was asked to remove it to see if crashes were related to fglrx. This one is not, of course. the oops is below: Dec 31 15:43:11 linux kernel: invalid operand: 0000 [#1] Dec 31 15:43:11 linux kernel: Modules linked in: udf nls_iso8859_1 nls_cp437 usb_storage parport_pc lp parport sg st sd_mod sr_mod joydev ipt_pkttype ipt_LOG ipt_limit hfsplus vfat fat subfs speedstep_lib freq_table button battery ac af_packet edd siimage generic sata_nv libata scsi_mod nvsound shpchp pci_hotplug ehci_hcd soundcore ohci_hcd usbcore forcedeth nvidia_agp agpgart i2c_nforce2 i2c_core ip6t_REJECT ipt_REJECT ipt_state iptable_mangle iptable_nat iptable_filter ip6table_mangle ip_conntrack ip_tables ip6table_filter ip6_tables ipv6 dm_mod reiserfs ide_cd cdrom fan thermal processor amd74xx ide_disk ide_core Dec 31 15:43:11 linux kernel: CPU: 0 Dec 31 15:43:11 linux kernel: EIP: 0060:[<dc7affe8>] Tainted: P U VLI Dec 31 15:43:11 linux kernel: EFLAGS: 00210082 (2.6.13-15.7-default) Dec 31 15:43:11 linux kernel: EIP is at 0xdc7affe8 Dec 31 15:43:11 linux kernel: eax: e2e9bc8c ebx: e2e9bc8c ecx: 00000000 edx: 00000001 Dec 31 15:43:11 linux kernel: esi: f5085f87 edi: a885f6be ebp: f3ebfde8 esp: f3ebfdc8 Dec 31 15:43:11 linux kernel: ds: 007b es: 007b ss: 0068 Dec 31 15:43:11 linux kernel: Process kdesktop (pid: 6440, threadinfo=f3ebe000 task=f6bb1060) Dec 31 15:43:11 linux kernel: Stack: c01195c7 00000000 00000001 00000001 f3e9bc98 00200206 f6ca0c80 f3ebfeb4 Dec 31 15:43:11 linux kernel: f3ebfdfc c0119601 00000000 00000000 f3e91a00 f6ca0c80 c02e306a 00000000 Dec 31 15:43:11 linux kernel: f3e91a00 c0287468 00000000 c0288a67 00000020 00000020 c02e50b9 f3e91b60 Dec 31 15:43:11 linux kernel: Call Trace: Dec 31 15:43:11 linux kdm[5672]: X server for display :0 terminated unexpectedly Dec 31 15:43:11 linux gconfd (gstovall-8952): Received signal 15, shutting down cleanly Dec 31 15:43:12 linux kernel: [<c01195c7>] __wake_up_common+0x37/0x60 Dec 31 15:43:12 linux gconfd (gstovall-8952): Exiting Dec 31 15:43:12 linux kernel: [<c0119601>] __wake_up+0x11/0x20 Dec 31 15:43:12 linux kernel: [<c02e306a>] unix_write_space+0x2a/0x60 Dec 31 15:43:12 linux kernel: [<c0287468>] sock_wfree+0x38/0x40 Dec 31 15:43:12 linux kernel: [<c0288a67>] __kfree_skb+0x57/0x180 Dec 31 15:43:12 linux kernel: [<c02e50b9>] unix_stream_recvmsg+0x1c9/0x420 Dec 31 15:43:12 linux kernel: [<c024d6d1>] i8042_interrupt+0xf1/0x200 Dec 31 15:43:12 linux kernel: [<c0284c2d>] sock_aio_read+0xdd/0x130 Dec 31 15:43:12 linux kernel: [<c0159136>] do_sync_read+0xb6/0x110 Dec 31 15:43:12 linux kernel: [<c016a77a>] do_select+0x30a/0x340 Dec 31 15:43:12 linux kernel: [<c02e54a2>] unix_ioctl+0x92/0xc0 Dec 31 15:43:12 linux kernel: [<c012df70>] autoremove_wake_function+0x0/0x30 Dec 31 15:43:12 linux kernel: [<c0284fb0>] sock_ioctl+0x0/0x200 Dec 31 15:43:12 linux kernel: [<c01592d1>] vfs_read+0x141/0x170 Dec 31 15:43:12 linux kernel: [<c01595bc>] sys_read+0x3c/0x70 Dec 31 15:43:12 linux kernel: [<c0102d1b>] sysenter_past_esp+0x54/0x79 Dec 31 15:43:12 linux kernel: Code: 83 44 17 12 00 00 00 12 00 00 00 d0 0f 0c 08 ff ff ff ff c0 6f 08 08 dc d4 08 08 f0 6f 08 08 dc d4 08 08 20 71 08 08 e4 a5 08 08 <f0> 7a 08 08 dc d4 08 08 58 89 08 08 34 77 08 08 80 bf 08 08 6c Dec 31 15:43:12 linux kernel: <1>Unable to handle kernel paging request at virtual address a885f6ba Dec 31 15:43:12 linux kernel: printing eip: Dec 31 15:43:12 linux kernel: dc7affe5 Dec 31 15:43:12 linux kernel: *pde = 3df08067 Dec 31 15:43:12 linux kernel: Oops: 0002 [#2] Dec 31 15:43:12 linux kernel: Modules linked in: udf nls_iso8859_1 nls_cp437 usb_storage parport_pc lp parport sg st sd_mod sr_mod joydev ipt_pkttype ipt_LOG ipt_limit hfsplus vfat fat subfs speedstep_lib freq_table button battery ac af_packet edd siimage generic sata_nv libata scsi_mod nvsound shpchp pci_hotplug ehci_hcd soundcore ohci_hcd usbcore forcedeth nvidia_agp agpgart i2c_nforce2 i2c_core ip6t_REJECT ipt_REJECT ipt_state iptable_mangle iptable_nat iptable_filter ip6table_mangle ip_conntrack ip_tables ip6table_filter ip6_tables ipv6 dm_mod reiserfs ide_cd cdrom fan thermal processor amd74xx ide_disk ide_core Dec 31 15:43:12 linux kernel: CPU: 0 Dec 31 15:43:12 linux kernel: EIP: 0060:[<dc7affe5>] Tainted: P U VLI Dec 31 15:43:12 linux kernel: EFLAGS: 00210087 (2.6.13-15.7-default) Dec 31 15:43:12 linux kernel: EIP is at 0xdc7affe5 Dec 31 15:43:12 linux kernel: eax: e2e9bc8c ebx: e2e9bc8c ecx: 00000000 edx: 00000001 Dec 31 15:43:12 linux kernel: esi: f5085f83 edi: a885f6ba ebp: f3ebfc18 esp: f3ebfbf8 Dec 31 15:43:12 linux kernel: ds: 007b es: 007b ss: 0068 Dec 31 15:43:12 linux kernel: Process kdesktop (pid: 6440, threadinfo=f3ebe000 task=f6bb1060) Dec 31 15:43:12 linux kernel: Stack: c01195c7 00000000 00000000 00000001 f3e9bc98 00200246 f3e91b60 f3e91bac Dec 31 15:43:12 linux kernel: f3ebfc2c c0119601 00000000 00000000 f3e91a00 00000000 c0287bc9 00000000 Dec 31 15:43:12 linux kernel: c02e328d 00000000 01200286 00000000 f3e9be00 00000000 dfff44a0 f3e9be24 Dec 31 15:43:12 linux kernel: Call Trace: Dec 31 15:43:12 linux kernel: [<c01195c7>] __wake_up_common+0x37/0x60 Dec 31 15:43:12 linux kernel: [<c0119601>] __wake_up+0x11/0x20 Dec 31 15:43:12 linux kernel: [<c0287bc9>] sock_def_wakeup+0x19/0x20 Dec 31 15:43:12 linux kernel: [<c02e328d>] unix_release_sock+0xcd/0x1d0 Dec 31 15:43:12 linux kernel: [<c0284841>] sock_release+0x11/0x70 Dec 31 15:43:12 linux kernel: [<c0285289>] sock_close+0x19/0x30 Dec 31 15:43:12 linux kernel: [<c015a180>] __fput+0x80/0x160 Dec 31 15:43:12 linux kernel: [<c0158b0b>] filp_close+0x3b/0x60 Dec 31 15:43:12 linux kernel: [<c011db88>] put_files_struct+0x58/0xd0 Dec 31 15:43:12 linux kernel: [<c011e7ad>] do_exit+0xfd/0x350 Dec 31 15:43:12 linux kernel: [<c010468e>] die+0x13e/0x140 Dec 31 15:43:12 linux kernel: [<c0104940>] do_invalid_op+0x0/0xa0 Dec 31 15:43:12 linux kernel: [<c01049d1>] do_invalid_op+0x91/0xa0 Dec 31 15:43:12 linux kernel: [<c02a9728>] ip_local_deliver+0x128/0x2c0 Dec 31 15:43:12 linux kernel: [<c02a9e4b>] ip_rcv+0x35b/0x4e0 Dec 31 15:43:12 linux kernel: [<c028e36f>] netif_receive_skb+0x21f/0x320 Dec 31 15:43:12 linux kernel: [<c028e4e9>] process_backlog+0x79/0x100 Dec 31 15:43:12 linux kernel: [<c0103f0f>] error_code+0x4f/0x60 Dec 31 15:43:12 linux kernel: [<c01195c7>] __wake_up_common+0x37/0x60 Dec 31 15:43:12 linux kernel: [<c0119601>] __wake_up+0x11/0x20 Dec 31 15:43:12 linux kernel: [<c02e306a>] unix_write_space+0x2a/0x60 Dec 31 15:43:12 linux kernel: [<c0287468>] sock_wfree+0x38/0x40 Dec 31 15:43:12 linux kernel: [<c0288a67>] __kfree_skb+0x57/0x180 Dec 31 15:43:12 linux kernel: [<c02e50b9>] unix_stream_recvmsg+0x1c9/0x420 Dec 31 15:43:12 linux kernel: [<c024d6d1>] i8042_interrupt+0xf1/0x200 Dec 31 15:43:12 linux kernel: [<c0284c2d>] sock_aio_read+0xdd/0x130 Dec 31 15:43:12 linux kernel: [<c0159136>] do_sync_read+0xb6/0x110 Dec 31 15:43:12 linux kernel: [<c016a77a>] do_select+0x30a/0x340 Dec 31 15:43:12 linux kernel: [<c02e54a2>] unix_ioctl+0x92/0xc0 Dec 31 15:43:12 linux kernel: [<c012df70>] autoremove_wake_function+0x0/0x30 Dec 31 15:43:12 linux kernel: [<c0284fb0>] sock_ioctl+0x0/0x200 Dec 31 15:43:12 linux kernel: [<c01592d1>] vfs_read+0x141/0x170 Dec 31 15:43:12 linux kernel: [<c01595bc>] sys_read+0x3c/0x70 Dec 31 15:43:12 linux kernel: [<c0102d1b>] sysenter_past_esp+0x54/0x79 Dec 31 15:43:12 linux kernel: Code: 0a 08 b5 83 44 17 12 00 00 00 12 00 00 00 d0 0f 0c 08 ff ff ff ff c0 6f 08 08 dc d4 08 08 f0 6f 08 0 8 dc d4 08 08 20 71 08 08 e4 <a5> 08 08 f0 7a 08 08 dc d4 08 08 58 89 08 08 34 77 08 08 80 bf Dec 31 15:43:12 linux kernel: <1>Fixing recursive fault but reboot is needed! Dec 31 15:43:12 linux kernel: invalid operand: 0000 [#3]
Did you run memtest on this machine to see if all your RAM is okay? If not, please boot the install CD and start memtest from there. Leave it running for 6-12 hours.
Sigh. You're quite correct. I neglected to run a memory test. When I ran the memory test, I discovered that one of my DIMMs had developed a faulty bank. Sorry for the inconvenience!