mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 2.6.8-rc2 crashes
@ 2004-07-27 16:33 Gene Heskett
  2004-07-27 13:37 ` Denis Vlasenko
  2004-07-27 14:29 ` viro
  0 siblings, 2 replies; 25+ messages in thread
From: Gene Heskett @ 2004-07-27 16:33 UTC (permalink / raw)
  To: linux-kernel

Greetings everybody;

I have now had 4 crashes while running 2.6.8-rc2, the last one
requiring a full powerdown before the intel-8x0 could
re-establish control over the sound.

All have had an initial Opps located in prune_dcache, and were
logged as follows:
Jul 27 07:58:58 coyote kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Jul 27 07:58:58 coyote kernel:  printing eip:
Jul 27 07:58:58 coyote kernel: c0164376
Jul 27 07:58:58 coyote kernel: *pde = 00000000
Jul 27 07:58:58 coyote kernel: Oops: 0002 [#1]
Jul 27 07:58:58 coyote kernel: PREEMPT
Jul 27 07:58:58 coyote kernel: Modules linked in: tuner tvaudio bttv video_buf btcx_risc eeprom snd_seq_oss snd_seq
_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_bt87x snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd_page_allo
c snd_mpu401_uart snd_rawmidi snd_seq_device snd forcedeth sg
Jul 27 07:58:58 coyote kernel: CPU:    0
Jul 27 07:58:58 coyote kernel: EIP:    0060:[<c0164376>]    Not tainted
Jul 27 07:58:58 coyote kernel: EFLAGS: 00010216   (2.6.8-rc2-nf2)
Jul 27 07:58:58 coyote kernel: EIP is at prune_dcache+0x36/0x1c0
Jul 27 07:58:58 coyote kernel: eax: c03706f8   ebx: dbbf1090   ecx: dbbf5c34   edx: 00000000
Jul 27 07:58:58 coyote kernel: esi: ed1f8990   edi: c1989000   ebp: 0000001e   esp: c1989ef8
Jul 27 07:58:58 coyote kernel: ds: 007b   es: 007b   ss: 0068
Jul 27 07:58:58 coyote kernel: Process kswapd0 (pid: 66, threadinfo=c1989000 task=c1978050)
Jul 27 07:58:58 coyote kernel: Stack: ed1f8990 c1989ef8 0000002a 00000000 c1989000 f7ffea20 c016491f 0000002a
Jul 27 07:58:58 coyote kernel:        c013ab6b 0000002a 000000d0 0001df9e 022f2e00 00000000 0000012a 00000000
Jul 27 07:58:58 coyote kernel:        c036f6e4 00000002 00000007 c036f5c0 c013bf11 00000020 000000d0 00000000
Jul 27 07:58:58 coyote kernel: Call Trace:
Jul 27 07:58:58 coyote kernel:  [<c016491f>] shrink_dcache_memory+0x1f/0x50
Jul 27 07:58:58 coyote kernel:  [<c013ab6b>] shrink_slab+0x14b/0x190
Jul 27 07:58:58 coyote kernel:  [<c013bf11>] balance_pgdat+0x1b1/0x200
Jul 27 07:58:58 coyote kernel:  [<c013c027>] kswapd+0xc7/0xe0
Jul 27 07:58:58 coyote kernel:  [<c01146b0>] autoremove_wake_function+0x0/0x60
Jul 27 07:58:58 coyote kernel:  [<c0103fb2>] ret_from_fork+0x6/0x14
Jul 27 07:58:58 coyote kernel:  [<c01146b0>] autoremove_wake_function+0x0/0x60
Jul 27 07:58:58 coyote kernel:  [<c013bf60>] kswapd+0x0/0xe0
Jul 27 07:58:58 coyote kernel:  [<c0102251>] kernel_thread_helper+0x5/0x14
Jul 27 07:58:58 coyote kernel: Code: 89 02 89 49 04 89 09 a1 fc 06 37 c0 0f 18 00 90 ff 0d 04 07
Jul 27 07:58:58 coyote kernel:  <6>note: kswapd0[66] exited with preempt_count 1
Jul 27 07:58:58 coyote kernel: c_pid_flush+0x17/0x30
Jul 27 07:58:58 coyote kernel:  [<c011779d>] release_task+0x13d/0x1e0
Jul 27 07:58:58 coyote kernel:  [<c011923b>] wait_task_zombie+0x15b/0x1c0
Jul 27 07:58:58 coyote kernel:  [<c0119653>] sys_wait4+0x213/0x260
Jul 27 07:58:58 coyote kernel:  [<c0113420>] default_wake_function+0x0/0x20
Jul 27 07:58:58 coyote kernel:  [<c0113420>] default_wake_function+0x0/0x20
Jul 27 07:58:58 coyote kernel:  [<c01196c7>] sys_waitpid+0x27/0x2b
Jul 27 07:58:58 coyote kernel:  [<c0104089>] sysenter_past_esp+0x52/0x71

With several iterations of this appended next:
Jul 27 07:58:58 coyote kernel: bad: scheduling while atomic!
Jul 27 07:58:58 coyote kernel:  [<c030dc3c>] schedule+0x47c/0x490
Jul 27 07:58:58 coyote kernel:  [<c01673e4>] __wait_on_inode+0x84/0xa0
Jul 27 07:58:58 coyote kernel:  [<c0113420>] default_wake_function+0x0/0x20
Jul 27 07:58:58 coyote kernel:  [<c0113420>] default_wake_function+0x0/0x20
Jul 27 07:58:58 coyote kernel:  [<c016d7ea>] __writeback_single_inode+0x5a/0xc0
Jul 27 07:58:58 coyote kernel:  [<c016d9be>] sync_sb_inodes+0x16e/0x290
Jul 27 07:58:58 coyote kernel:  [<c016dc4e>] sync_inodes_sb+0x7e/0xa0
Jul 27 07:58:58 coyote kernel:  [<c016ddcb>] sync_inodes+0x7b/0xa0
Jul 27 07:58:58 coyote kernel:  [<c014e1f4>] do_sync+0x44/0x80
Jul 27 07:58:58 coyote kernel:  [<c014e23f>] sys_sync+0xf/0x20
Jul 27 07:58:58 coyote kernel:  [<c011667f>] panic+0xff/0x110
Jul 27 07:58:58 coyote kernel:  [<c0118e9f>] do_exit+0x3ff/0x420
Jul 27 07:58:58 coyote kernel:  [<c0111640>] do_page_fault+0x0/0x51b
Jul 27 07:58:58 coyote kernel:  [<c0104968>] die+0xf8/0x100
Jul 27 07:58:58 coyote kernel:  [<c011181b>] do_page_fault+0x1db/0x51b
Jul 27 07:58:58 coyote kernel:  [<c0105e12>] do_IRQ+0x102/0x1a0
Jul 27 07:58:58 coyote kernel:  [<c030da4e>] schedule+0x28e/0x490
Jul 27 07:58:58 coyote kernel:  [<c0111640>] do_page_fault+0x0/0x51b
Jul 27 07:58:58 coyote kernel:  [<c0104285>] error_code+0x2d/0x38
Jul 27 07:58:58 coyote kernel:  [<c01647d6>] select_parent+0x56/0xb0
Jul 27 07:58:58 coyote kernel:  [<c0164840>] shrink_dcache_parent+0x10/0x30
Jul 27 07:58:58 coyote kernel:  [<c017b557>] proc_pid_flush+0x17/0x30
Jul 27 07:58:59 coyote kernel:  [<c011779d>] release_task+0x13d/0x1e0
Jul 27 07:58:59 coyote kernel:  [<c011923b>] wait_task_zombie+0x15b/0x1c0
Jul 27 07:58:59 coyote kernel:  [<c0119653>] sys_wait4+0x213/0x260
Jul 27 07:58:59 coyote kernel:  [<c0113420>] default_wake_function+0x0/0x20
Jul 27 07:58:59 coyote kernel:  [<c0113420>] default_wake_function+0x0/0x20
Jul 27 07:58:59 coyote kernel:  [<c01196c7>] sys_waitpid+0x27/0x2b
Jul 27 07:58:59 coyote kernel:  [<c0104089>] sysenter_past_esp+0x52/0x71

Now, someone gave me the syntax to do a dis on this, but I'm no intel
assembly guru.  If someone could repeat that such that I could apply
it to fs/cache.o, I'd be happy to fwd the results to whomever it might
apply to.

I'd revert to rc1, but I'd have to figure out a way to use this .config
in that tree, I've changed motherboards and this is the only version
I've brought into compliance with this new hardware.

-- 
Cheers, Gene
There are 4 boxes to be used in defense of liberty. 
Soap, ballot, jury, and ammo.
Please use in that order, starting now.  -Ed Howdershelt, Author
Additions to this message made by Gene Heskett are Copyright 2004, 
Maurice E. Heskett, all rights reserved.

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2004-07-29 12:56 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-27 16:33 2.6.8-rc2 crashes Gene Heskett
2004-07-27 13:37 ` Denis Vlasenko
2004-07-27 14:29 ` viro
2004-07-27 17:02   ` Gene Heskett
2004-07-27 16:51     ` Randy.Dunlap
2004-07-27 17:43       ` Gene Heskett
2004-07-27 17:32         ` Randy.Dunlap
2004-07-27 18:02           ` Gene Heskett
2004-07-27 17:50             ` Randy.Dunlap
2004-07-27 18:36               ` Gene Heskett
2004-07-27 18:42               ` Gene Heskett
2004-07-27 19:23                 ` viro
2004-07-27 22:17                   ` Gene Heskett
2004-07-27 21:40             ` Matt Mackall
2004-07-27 22:21               ` Gene Heskett
2004-07-27 17:15   ` Gene Heskett
2004-07-27 19:26     ` viro
2004-07-27 22:24       ` Gene Heskett
2004-07-27 22:25       ` Gene Heskett
2004-07-28 11:20       ` Gene Heskett
2004-07-28 11:38         ` Andy Whitcroft
2004-07-28 12:52           ` Gene Heskett
2004-07-27 17:31   ` Gene Heskett
2004-07-28 23:26     ` Gene Heskett
2004-07-29 12:53       ` Gene Heskett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®