linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BUG: unable to handle kernel paging request at virtual address
@ 2008-01-04 17:38 Alexander Shaduri
  2008-01-05  9:10 ` Al Viro
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Shaduri @ 2008-01-04 17:38 UTC (permalink / raw)
  To: linux-kernel


I got the following message, shortly followed by a system hang.
BUG: unable to handle kernel paging request at virtual address 48464443

(see the oops below).

I've been getting kernel oopses for quite some time now, ever since I
got a new computer (several months now).

The problem manifests when I use mplayer/mencoder to capture from
TV card (Avermedia 203, BT878 chipset). Doesn't matter if it's viewing
or encoding. Usually happens within first 2 hours of capturing, quite randomly.
Note that other system-intensive tasks (video encoding from file, 3D games,
heavy fs activity) don't cause any instabilities.

Reproduced with kernels 2.6.21, 2.6.22 and 2.6.23.12 (the first two
being on openSUSE 10.2, and the 2.6.23(.1 and .12) on openSUSE 10.3).
Unfortunately, I only have the oops output from 2.6.23.12.

Doesn't seem to be the memory problem (I tested it with memtest86),
and that other commercial OS seems to be working fine (well, at least
no hangs during capturing and no suspicious freezes).

The messages below indicate that I have a proprietary driver (nvidia)
loaded, but the kernel hangs without it too - using pure vesa framebuffer,
without running an X server.


mplayer command:
gmplayer -sws 2 tv:// -tv driver=v4l2:input=1:width=768:height=576\
:forceaudio:amode=1:adevice=/dev/dsp -mc 0


Hardware:
CPU: Athlon X2 5200+ (dual-core).
MB: Asus M2N-E SLI (nforce 500 chipset, latest BIOS update).
TV card: Avermedia 203 (BT878 chipset).
Ram: 2G Kingston
Video card: NVidia 8600GT (MSI)


The oops itself (from dmesg - I had its output logged every second, so it managed
to get saved before the real freeze several seconds later):


BUG: unable to handle kernel paging request at virtual address 48464443
 printing eip:
c011d6f8
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: cdc_acm usb_storage libusual ppp_generic slhc iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom bt878 tuner tvaudio nvidia(P) bttv snd_emu10k1 snd_rawmidi video_buf firmware_class snd_ac97_codec ir_common ac97_bus snd_pcm snd_seq_device snd_timer snd_page_alloc compat_ioctl32 snd_util_mem i2c_algo_bit ide_cd ohci1394 emu10k1_gp snd_hwdep snd ieee1394 gameport k8temp cdrom thermal btcx_risc tveeprom videodev hwmon agpgart button rtc_cmos rtc_core rtc_lib soundcore v4l2_common v4l1_compat i2c_nforce2 i2c_core forcedeth sg ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
CPU:    1
EIP:    0060:[<c011d6f8>]    Tainted: P        VLI
EFLAGS: 00010202   (2.6.23.12 #1)
EIP is at pgd_alloc+0x28/0x80
eax: c0564101   ebx: 48464443   ecx: f1403bc0   edx: c2019148
esi: 00000001   edi: fffffff4   ebp: edb16bc0   esp: cf517f5c
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process sh (pid: 18310, ti=cf516000 task=f0b83aa0 task.ti=cf516000)
Stack: f7fc7240 e100c000 c0126ec6 d1063480 c01859df bf978390 00000011 d1063480
       e100c000 edb16bc0 d1063480 c0186f36 8009f7f0 800a0ef0 e100c000 e100c000
       b7e6fff4 cf516000 c010260f cf517fb8 800a0f98 800a0f98 c0104362 800a0f98
Call Trace:
 [<c0126ec6>] mm_init+0xb6/0xe0
 [<c01859df>] bprm_mm_init+0x1f/0x170
 [<c0186f36>] do_execve+0x66/0x1e0
 [<c010260f>] sys_execve+0x2f/0x80
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 74 26 00 56 53 89 e0 25 00 e0 ff ff ff 40 14 64 8b 15 84 30 56 c0 b8 48 41 56 c0 01 c2 8b 1a 85 db 0f 95 c0 0f b6 f0 85 f6 74 0d <8b> 03 89 02 c7 03 00 00 00 00 ff 4a 04 89 e0 25 00 e0 ff ff ff
EIP: [<c011d6f8>] pgd_alloc+0x28/0x80 SS:ESP 0068:cf517f5c
note: sh[18310] exited with preempt_count 1
BUG: scheduling while atomic: sh/0x10000002/18310
 [<c03e7ab2>] schedule+0x5c2/0x6c0
 [<c0121878>] __wake_up+0x38/0x50
 [<c01879a6>] pipe_release+0x86/0xb0
 [<c0192afc>] dput+0x1c/0x100
 [<c018273f>] __fput+0x10f/0x170
 [<c0124d08>] __cond_resched+0x18/0x30
 [<c03e806a>] cond_resched+0x2a/0x40
 [<c012b4ae>] put_files_struct+0x9e/0xb0
 [<c012c730>] do_exit+0x170/0x840
 [<c01059dd>] die+0x23d/0x250
 [<c011e1af>] do_page_fault+0x29f/0x670
 [<c018b97c>] do_path_lookup+0x7c/0x210
 [<c0279962>] __next_cpu+0x12/0x30
 [<c011df10>] do_page_fault+0x0/0x670
 [<c03e9b02>] error_code+0x72/0x78
 [<c011d6f8>] pgd_alloc+0x28/0x80
 [<c0126ec6>] mm_init+0xb6/0xe0
 [<c01859df>] bprm_mm_init+0x1f/0x170
 [<c0186f36>] do_execve+0x66/0x1e0
 [<c010260f>] sys_execve+0x2f/0x80
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
BUG: unable to handle kernel paging request at virtual address 48464443
 printing eip:
c011d6f8
*pde = 00000000
Oops: 0000 [#2]
PREEMPT SMP
Modules linked in: cdc_acm usb_storage libusual ppp_generic slhc iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom bt878 tuner tvaudio nvidia(P) bttv snd_emu10k1 snd_rawmidi video_buf firmware_class snd_ac97_codec ir_common ac97_bus snd_pcm snd_seq_device snd_timer snd_page_alloc compat_ioctl32 snd_util_mem i2c_algo_bit ide_cd ohci1394 emu10k1_gp snd_hwdep snd ieee1394 gameport k8temp cdrom thermal btcx_risc tveeprom videodev hwmon agpgart button rtc_cmos rtc_core rtc_lib soundcore v4l2_common v4l1_compat i2c_nforce2 i2c_core forcedeth sg ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
CPU:    1
EIP:    0060:[<c011d6f8>]    Tainted: P      D VLI
EFLAGS: 00010202   (2.6.23.12 #1)
EIP is at pgd_alloc+0x28/0x80
eax: c0564101   ebx: 48464443   ecx: f1403bc0   edx: c2019148
esi: 00000001   edi: fffffff4   ebp: edb16cc0   esp: cab69f5c
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process amdpwrmon (pid: 18313, ti=cab68000 task=f7e74000 task.ti=cab68000)
Stack: f7fc7c40 caeec000 c0126ec6 cfacb500 c01859df 000000d8 00000011 cfacb500
       caeec000 edb16cc0 cfacb500 c0186f36 bfd5600c bfd54870 caeec000 caeec000
       b7725ff4 cab68000 c010260f cab69fb8 b7709eea 00000003 c0104362 b7709eea
Call Trace:
 [<c0126ec6>] mm_init+0xb6/0xe0
 [<c01859df>] bprm_mm_init+0x1f/0x170
 [<c0186f36>] do_execve+0x66/0x1e0
 [<c010260f>] sys_execve+0x2f/0x80
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 74 26 00 56 53 89 e0 25 00 e0 ff ff ff 40 14 64 8b 15 84 30 56 c0 b8 48 41 56 c0 01 c2 8b 1a 85 db 0f 95 c0 0f b6 f0 85 f6 74 0d <8b> 03 89 02 c7 03 00 00 00 00 ff 4a 04 89 e0 25 00 e0 ff ff ff
EIP: [<c011d6f8>] pgd_alloc+0x28/0x80 SS:ESP 0068:cab69f5c
note: amdpwrmon[18313] exited with preempt_count 1

(several more BUG: sections like these follow).



Distro: openSUSE 10.3.

Version information (scripts/ver_linux):

Linux linux 2.6.23.12 #1 SMP PREEMPT Thu Jan 3 18:56:21 GST 2008 i686 athlon i386 GNU/Linux

Gnu C                  4.2.1
Gnu make               3.81
binutils               Binutils
util-linux             2.13-rc2
mount                  2.13-rc2
module-init-tools      3.3-pre11
e2fsprogs              1.40.2
jfsutils               1.1.11
reiserfsprogs          3.6.19
PPP                    2.4.4
Linux C Library        6.1
Dynamic linker (ldd)   2.6.1
Procps                 3.2.7
Net-tools              1.60
Kbd                    1.12
Sh-utils               6.9
udev                   114
wireless-tools         29
Modules Loaded         ppp_generic slhc iptable_filter ip_tables
ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative
cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8
freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth
snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul
snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod
binfmt_misc uhci_hcd it87 hwmon_vid eeprom nvidia tuner tvaudio
snd_emu10k1 bttv snd_rawmidi snd_ac97_codec video_buf firmware_class
ir_common ac97_bus snd_pcm snd_seq_device compat_ioctl32 i2c_algo_bit
snd_timer snd_page_alloc emu10k1_gp snd_util_mem btcx_risc tveeprom
videodev gameport ohci1394 ieee1394 ide_cd snd_hwdep snd v4l2_common
v4l1_compat agpgart soundcore i2c_nforce2 thermal button rtc_cmos
rtc_core rtc_lib forcedeth k8temp i2c_core hwmon cdrom sg ohci_hcd
ehci_hcd usbcore edd fan processor pata_amd




Should I provide anything else (.config maybe)?


Thanks a lot,

Alexander


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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-04 17:38 BUG: unable to handle kernel paging request at virtual address Alexander Shaduri
@ 2008-01-05  9:10 ` Al Viro
  2008-01-05 13:36   ` Alexander Shaduri
  0 siblings, 1 reply; 14+ messages in thread
From: Al Viro @ 2008-01-05  9:10 UTC (permalink / raw)
  To: Alexander Shaduri; +Cc: linux-kernel

On Fri, Jan 04, 2008 at 09:38:12PM +0400, Alexander Shaduri wrote:
> 
> I got the following message, shortly followed by a system hang.
> BUG: unable to handle kernel paging request at virtual address 48464443
> 
> (see the oops below).

AFAICS, it's quicklist_alloc() called from pgd_alloc():

static inline void *quicklist_alloc(int nr, gfp_t flags, void (*ctor)(void *))
{
        struct quicklist *q;
        void **p = NULL;

        q =&get_cpu_var(quicklist)[nr];
        p = q->page;
        if (likely(p)) {
                q->page = p[0];

and we have q->page == 0x48464443.  Seeing how we assign that sucker, that
smells like we've got a page on quicklist with {0x43, 0x44, 0x46, 0x48}
in its first 4 bytes.  Instead of having address of the next page stored
in there...

Do other oopsen of the same kind give the same value?  The shortest
scenario I can see for that is
	* something accidentally frees a page
	* pgd_alloc() grabs it
	* pgd_free() releases it and puts on quicklist; the first 4 bytes
are zeroed.
	* whatever used to hold that page modifies it, overwriting its
beginning
	* next pgd_alloc() grabs that page and advances quicklist - sets
it to the first 4 bytes of that page.  At that point we are well and truly
fucked - quicklist is corrupted and once we need more pgd we'll get that
oops.

The question is, what's losing and then overwriting that page in the
first place?

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05  9:10 ` Al Viro
@ 2008-01-05 13:36   ` Alexander Shaduri
  2008-01-05 14:34     ` Mikael Pettersson
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Shaduri @ 2008-01-05 13:36 UTC (permalink / raw)
  To: Al Viro; +Cc: linux-kernel

On Sat, 5 Jan 2008 09:10:12 +0000
Al Viro <viro@ZenIV.linux.org.uk> wrote:

> and we have q->page == 0x48464443.  Seeing how we assign that sucker, that
> smells like we've got a page on quicklist with {0x43, 0x44, 0x46, 0x48}
> in its first 4 bytes.  Instead of having address of the next page stored
> in there...
> 
> Do other oopsen of the same kind give the same value?

I've got another oops here with a different value. This time a bttv message
preceded it. Note that the oops happened shortly *after* I stopped capturing
(watching the tv through mplayer).

Output of dmesg:

bttv0: OCERR @ 375e2014,bits: HSYNC OFLOW FDSR OCERR*
(two pages of the same message here)

bttv0: OCERR @ 375e2014,bits: HSYNC OFLOW FDSR OCERR*
bttv0: OCERR @ 375e2014,bits: HSYNC OFLOW FBUS FDSR OCERR*
BUG: unable to handle kernel paging request at virtual address 23232323
 printing eip:
c011d6f8
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: ppp_generic slhc iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom nvidia(P) tuner tvaudio snd_emu10k1 bttv snd_rawmidi snd_ac97_codec video_buf firmware_class ir_common ac97_bus snd_pcm snd_seq_device compat_ioctl32 i2c_algo_bit snd_timer snd_page_alloc emu10k1_gp snd_util_mem btcx_risc tveeprom videodev gameport ohci1394 ieee1394 ide_cd snd_hwdep snd v4l2_common v4l1_compat agpgart soundcore i2c_nforce2 thermal button rtc_cmos rtc_core rtc_lib forcedeth k8temp i2c_core hwmon cdrom sg ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
CPU:    0
EIP:    0060:[<c011d6f8>]    Tainted: P        VLI
EFLAGS: 00010202   (2.6.23.12 #1)
EIP is at pgd_alloc+0x28/0x80
eax: c0564101   ebx: 23232323   ecx: f79a5bc0   edx: c2011148
esi: 00000001   edi: ec539544   ebp: 01200011   esp: f5cd9efc
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process amdpwrmon (pid: 5578, ti=f5cd8000 task=f7a14aa0 task.ti=f5cd8000)
Stack: ec539380 f79a5d84 c0126ec6 f5891200 c01277c2 f73ca080 c1dfc40c 4636c065
       f5cd9f1c 00000286 f6edb640 f5cd9fb8 bfb59498 00000000 f6edb550 f6edb550
       ec539380 f04b9264 c04f4c30 000060ae f79a5bc0 ec539380 f5cd9fb8 01200011
Call Trace:
 [<c0126ec6>] mm_init+0xb6/0xe0
 [<c01277c2>] copy_process+0x762/0x1240
 [<c0128526>] do_fork+0x76/0x230
 [<c01885ec>] do_pipe+0x7c/0xf0
 [<c01022c2>] sys_clone+0x32/0x40
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 74 26 00 56 53 89 e0 25 00 e0 ff ff ff 40 14 64 8b 15 84 30 56 c0 b8 48 41 56 c0 01 c2 8b 1a 85 db 0f 95 c0 0f b6 f0 85 f6 74 0d <8b> 03 89 02 c7 03 00 00 00 00 ff 4a 04 89 e0 25 00 e0 ff ff ff
EIP: [<c011d6f8>] pgd_alloc+0x28/0x80 SS:ESP 0068:f5cd9efc
note: amdpwrmon[5578] exited with preempt_count 1
BUG: unable to handle kernel paging request at virtual address 23232323
 printing eip:
c011d6f8
*pde = 00000000
Oops: 0000 [#2]
PREEMPT SMP
Modules linked in: ppp_generic slhc iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom nvidia(P) tuner tvaudio snd_emu10k1 bttv snd_rawmidi snd_ac97_codec video_buf firmware_class ir_common ac97_bus snd_pcm snd_seq_device compat_ioctl32 i2c_algo_bit snd_timer snd_page_alloc emu10k1_gp snd_util_mem btcx_risc tveeprom videodev gameport ohci1394 ieee1394 ide_cd snd_hwdep snd v4l2_common v4l1_compat agpgart soundcore i2c_nforce2 thermal button rtc_cmos rtc_core rtc_lib forcedeth k8temp i2c_core hwmon cdrom sg ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
CPU:    0
EIP:    0060:[<c011d6f8>]    Tainted: P      D VLI
EFLAGS: 00010202   (2.6.23.12 #1)
EIP is at pgd_alloc+0x28/0x80
eax: c0564101   ebx: 23232323   ecx: f03a32c0   edx: c2011148
esi: 00000001   edi: fffffff4   ebp: f739c6c0   esp: dace3f5c
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process master (pid: 24800, ti=dace2000 task=ee93aaa0 task.ti=dace2000)
Stack: f03a36c0 db9e0000 c0126ec6 efdb25c0 c01859df f7e6a000 00000011 efdb25c0
       db9e0000 f739c6c0 efdb25c0 c0186f36 8000e310 80010c80 db9e0000 db9e0000
       b7bf0ff4 dace2000 c010260f dace3fb8 80010be0 00000000 c0104362 80010be0
Call Trace:
 [<c0126ec6>] mm_init+0xb6/0xe0
 [<c01859df>] bprm_mm_init+0x1f/0x170
 [<c0186f36>] do_execve+0x66/0x1e0
 [<c010260f>] sys_execve+0x2f/0x80
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 74 26 00 56 53 89 e0 25 00 e0 ff ff ff 40 14 64 8b 15 84 30 56 c0 b8 48 41 56 c0 01 c2 8b 1a 85 db 0f 95 c0 0f b6 f0 85 f6 74 0d <8b> 03 89 02 c7 03 00 00 00 00 ff 4a 04 89 e0 25 00 e0 ff ff ff
EIP: [<c011d6f8>] pgd_alloc+0x28/0x80 SS:ESP 0068:dace3f5c
note: master[24800] exited with preempt_count 1
BUG: unable to handle kernel paging request at virtual address 23232323
 printing eip:
c011d6f8
*pde = 00000000
Oops: 0000 [#3]
PREEMPT SMP
Modules linked in: ppp_generic slhc iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom nvidia(P) tuner tvaudio snd_emu10k1 bttv snd_rawmidi snd_ac97_codec video_buf firmware_class ir_common ac97_bus snd_pcm snd_seq_device compat_ioctl32 i2c_algo_bit snd_timer snd_page_alloc emu10k1_gp snd_util_mem btcx_risc tveeprom videodev gameport ohci1394 ieee1394 ide_cd snd_hwdep snd v4l2_common v4l1_compat agpgart soundcore i2c_nforce2 thermal button rtc_cmos rtc_core rtc_lib forcedeth k8temp i2c_core hwmon cdrom sg ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
CPU:    0
EIP:    0060:[<c011d6f8>]    Tainted: P      D VLI
EFLAGS: 00010202   (2.6.23.12 #1)
EIP is at pgd_alloc+0x28/0x80
eax: c0564101   ebx: 23232323   ecx: f790a740   edx: c2011148
esi: 00000001   edi: f7970cc4   ebp: 01200011   esp: f6febefc
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process syslogd (pid: 4928, ti=f6fea000 task=f71b5000 task.ti=f6fea000)
Stack: f7970b00 f790a904 c0126ec6 f04d0200 c01277c2 cad72000 c017fce5 dd0888c0
       00000000 00000286 ed5750f0 f6febfb8 bfb65ce8 00000000 ed575000 ed575000
       f7970b00 f04b9924 c04f4c30 000060e1 f790a740 f7970b00 f6febfb8 01200011
Call Trace:
 [<c0126ec6>] mm_init+0xb6/0xe0
 [<c01277c2>] copy_process+0x762/0x1240
 [<c017fce5>] nameidata_to_filp+0x35/0x40
 [<c0128526>] do_fork+0x76/0x230
 [<c0180fbc>] vfs_llseek+0x3c/0x50
 [<c01022c2>] sys_clone+0x32/0x40
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 74 26 00 56 53 89 e0 25 00 e0 ff ff ff 40 14 64 8b 15 84 30 56 c0 b8 48 41 56 c0 01 c2 8b 1a 85 db 0f 95 c0 0f b6 f0 85 f6 74 0d <8b> 03 89 02 c7 03 00 00 00 00 ff 4a 04 89 e0 25 00 e0 ff ff ff
EIP: [<c011d6f8>] pgd_alloc+0x28/0x80 SS:ESP 0068:f6febefc
note: syslogd[4928] exited with preempt_count 1


Thanks,
Alexander


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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 13:36   ` Alexander Shaduri
@ 2008-01-05 14:34     ` Mikael Pettersson
  2008-01-05 14:46       ` Alexander Shaduri
  0 siblings, 1 reply; 14+ messages in thread
From: Mikael Pettersson @ 2008-01-05 14:34 UTC (permalink / raw)
  To: Alexander Shaduri; +Cc: Al Viro, linux-kernel

Alexander Shaduri writes:
 > On Sat, 5 Jan 2008 09:10:12 +0000
 > Al Viro <viro@ZenIV.linux.org.uk> wrote:
 > 
 > > and we have q->page == 0x48464443.  Seeing how we assign that sucker, that
 > > smells like we've got a page on quicklist with {0x43, 0x44, 0x46, 0x48}
 > > in its first 4 bytes.  Instead of having address of the next page stored
 > > in there...
 > > 
 > > Do other oopsen of the same kind give the same value?
 > 
 > I've got another oops here with a different value. This time a bttv message
 > preceded it. Note that the oops happened shortly *after* I stopped capturing
 > (watching the tv through mplayer).
 > 
 > Output of dmesg:
 > 
 > bttv0: OCERR @ 375e2014,bits: HSYNC OFLOW FDSR OCERR*
 > (two pages of the same message here)
 > 
 > bttv0: OCERR @ 375e2014,bits: HSYNC OFLOW FDSR OCERR*
 > bttv0: OCERR @ 375e2014,bits: HSYNC OFLOW FBUS FDSR OCERR*
 > BUG: unable to handle kernel paging request at virtual address 23232323
 >  printing eip:
 > c011d6f8
 > *pde = 00000000
 > Oops: 0000 [#1]
 > PREEMPT SMP
 > Modules linked in: ppp_generic slhc iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom nvidia(P) tuner tvaudio snd_emu10k1 bttv snd_rawmidi snd_ac97_codec video_buf firmware_class ir_common ac97_bus snd_pcm snd_seq_device compat_ioctl32 i2c_algo_bit snd_timer snd_page_alloc emu10k1_gp snd_util_mem btcx_risc tveeprom videodev gameport ohci1394 ieee1394 ide_cd snd_hwdep snd v4l2_common v4l1_compat agpgart soundcore i2c_nforce2 thermal button rtc_cmos rtc_core rtc_lib forcedeth k8temp i2c_core hwmon cdrom sg ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
 > CPU:    0
 > EIP:    0060:[<c011d6f8>]    Tainted: P        VLI

This kernel is tainted by the nvidia module...

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 14:34     ` Mikael Pettersson
@ 2008-01-05 14:46       ` Alexander Shaduri
  2008-01-05 20:16         ` Al Viro
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Shaduri @ 2008-01-05 14:46 UTC (permalink / raw)
  To: Mikael Pettersson; +Cc: Al Viro, linux-kernel

On Sat, 5 Jan 2008 15:34:25 +0100
Mikael Pettersson <mikpe@it.uu.se> wrote:

> This kernel is tainted by the nvidia module...

I know that, but as I wrote in the original message, the hangs occur
without it too.
I just tested it today. Had to leave it running
(in vesa framebuffer mode), without any nvidia modules.
Crash occurred after 4 hours of tv capturing, and didn't leave
any traces in dmesg logs (logged every second).
Unfortunately, I couldn't save any messages.

All I'm saying is that the problem is reproduceable without
nvidia module and without any X server running.

Thanks,
Alexander

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 14:46       ` Alexander Shaduri
@ 2008-01-05 20:16         ` Al Viro
  2008-01-05 20:30           ` Alexander Shaduri
  0 siblings, 1 reply; 14+ messages in thread
From: Al Viro @ 2008-01-05 20:16 UTC (permalink / raw)
  To: Alexander Shaduri; +Cc: Mikael Pettersson, linux-kernel

On Sat, Jan 05, 2008 at 06:46:56PM +0400, Alexander Shaduri wrote:
> On Sat, 5 Jan 2008 15:34:25 +0100
> Mikael Pettersson <mikpe@it.uu.se> wrote:
> 
> > This kernel is tainted by the nvidia module...
> 
> I know that, but as I wrote in the original message, the hangs occur
> without it too.
> I just tested it today. Had to leave it running
> (in vesa framebuffer mode), without any nvidia modules.
> Crash occurred after 4 hours of tv capturing, and didn't leave
> any traces in dmesg logs (logged every second).
> Unfortunately, I couldn't save any messages.
> 
> All I'm saying is that the problem is reproduceable without
> nvidia module and without any X server running.

Get a serial console?  Take another box, plug e.g. pl2303-based
usb-to-serial (several bucks these days) into it, stick null-modem
convertor (ditto) on its serial end and attach to ttyS0 on the
victim.  console=ttyS0 on victim, something like minicom on watcher
and tell it to capture log into file...

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 20:16         ` Al Viro
@ 2008-01-05 20:30           ` Alexander Shaduri
  2008-01-05 21:20             ` Alexey Dobriyan
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Shaduri @ 2008-01-05 20:30 UTC (permalink / raw)
  To: Al Viro; +Cc: Mikael Pettersson, linux-kernel


> Get a serial console?  Take another box, plug e.g. pl2303-based
> usb-to-serial (several bucks these days) into it, stick null-modem
> convertor (ditto) on its serial end and attach to ttyS0 on the
> victim.  console=ttyS0 on victim, something like minicom on watcher
> and tell it to capture log into file...

I will try that (as soon as I acquire the necessary parts).

Thanks,
Alexander

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 20:30           ` Alexander Shaduri
@ 2008-01-05 21:20             ` Alexey Dobriyan
  2008-01-05 21:30               ` Alexander Shaduri
  2008-01-22 13:40               ` Alexander Shaduri
  0 siblings, 2 replies; 14+ messages in thread
From: Alexey Dobriyan @ 2008-01-05 21:20 UTC (permalink / raw)
  To: Alexander Shaduri; +Cc: Al Viro, Mikael Pettersson, linux-kernel

On Sun, Jan 06, 2008 at 12:30:34AM +0400, Alexander Shaduri wrote:
> > Get a serial console?  Take another box, plug e.g. pl2303-based
> > usb-to-serial (several bucks these days) into it, stick null-modem
> > convertor (ditto) on its serial end and attach to ttyS0 on the
> > victim.  console=ttyS0 on victim, something like minicom on watcher
> > and tell it to capture log into file...
> 
> I will try that (as soon as I acquire the necessary parts).

netconsole should be more quick:
* one more box with ethernet card
* CONFIG_NETCONSOLE=y
* CONFIG_ {your NIC driver} =y
* on crashing box add the following line to the kernel boot options

	netconsole=@src-ip/eth0,9353@dst-ip/dst-MAC

where	scr-ip -- IP of crashing box
	eth0 -- interface on crashing box
	9353 -- destination port (for netcat to listen on target box)
	dst-ip -- IP of a box which collect logs
	dst-MAC -- MAC of the interface on destination box

* on destination box run netcat

	nc -u -l -p 9353 &>1.log

[* add ignore_loglevel on crashing box if paranoid]

Now reboot crashing box and reproduce the bug, chances are high that it
will send oops over network.

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 21:20             ` Alexey Dobriyan
@ 2008-01-05 21:30               ` Alexander Shaduri
  2008-01-22 13:40               ` Alexander Shaduri
  1 sibling, 0 replies; 14+ messages in thread
From: Alexander Shaduri @ 2008-01-05 21:30 UTC (permalink / raw)
  To: Alexey Dobriyan, linux-kernel

On Sun, 6 Jan 2008 00:20:50 +0300
Alexey Dobriyan <adobriyan@gmail.com> wrote:

> netconsole should be more quick:

Thanks a lot for the tip, I'll try that.

Alexander

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

* Re: BUG: unable to handle kernel paging request at virtual address
  2008-01-05 21:20             ` Alexey Dobriyan
  2008-01-05 21:30               ` Alexander Shaduri
@ 2008-01-22 13:40               ` Alexander Shaduri
  1 sibling, 0 replies; 14+ messages in thread
From: Alexander Shaduri @ 2008-01-22 13:40 UTC (permalink / raw)
  To: Alexey Dobriyan; +Cc: Al Viro, Mikael Pettersson, linux-kernel

On Sun, 6 Jan 2008 00:20:50 +0300
Alexey Dobriyan <adobriyan@gmail.com> wrote:

> On Sun, Jan 06, 2008 at 12:30:34AM +0400, Alexander Shaduri wrote:
> > > Get a serial console?  Take another box, plug e.g. pl2303-based
> > > usb-to-serial (several bucks these days) into it, stick null-modem
> > > convertor (ditto) on its serial end and attach to ttyS0 on the
> > > victim.  console=ttyS0 on victim, something like minicom on watcher
> > > and tell it to capture log into file...
> > 
> > I will try that (as soon as I acquire the necessary parts).
> 
> netconsole should be more quick:

Sorry for late reply, but all my attempts to log via network failed - every time
only ~700 bytes were transferred, so the logs were non-informative.

Finally, I got the logging working with a serial console, using
console=tty0 console=ttyS0,9600 ignore_loglevel

Anyway, see the crash log below.

Just a few additional notes - I was trying to get rid of the problem by
trying various things, like:
* Plugging the bttv card to an alternative PCI slot.
* Swapping the bttv card with another card: I had an Avermedia 203
tv tuner card before and I tried using Avermedia EZCapture (same bttv
chipset, without a tv tuner).
* loading bttv module with no_overlay=1.
* "maxcpus=1" kernel option
* Compiling kernel git snapshot (2008-01-09) from
http://git.kernel.org/?p=linux/kernel/git/mchehab/v4l-dvb.git
in case it was fixed in the development tree.

None of the above helped anything.

Here's a log (2.6.23.12, no X running, Avermedia EZCapture card;
capturing for several hours, then stopping, then capturing again - crash!):

------

BUG: unable to handle kernel paging request at virtual address 968e8787
 printing eip:
c017dc67
*pde = 00000000
Oops: 0002 [#1]
PREEMPT SMP
Modules linked in: bttv video_buf ir_common compat_ioctl32 i2c_algo_bit btcx_risc tveeprom videodev v4l2_common v4l1_compat netconsole iptable_filter ip_tables ip6table_filter ip6_tables x_tables ipv6 cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave powernow_k8 freq_table snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul snd_seq capability commoncap fuse nls_koi8_r nls_cp866 loop dm_mod binfmt_misc uhci_hcd it87 hwmon_vid eeprom snd_emu10k1 snd_rawmidi firmware_class snd_ac97_codec ac97_bus snd_pcm snd_seq_device snd_timer snd_page_alloc snd_util_mem snd_hwdep rtc_cmos snd rtc_core forcedeth parport_pc ide_cd ohci1394 agpgart emu10k1_gp soundcore gameport i2c_nforce2 k8temp rtc_lib parport ieee1394 hwmon cdrom thermal button sg i2c_core ohci_hcd ehci_hcd usbcore edd fan processor pata_amd
CPU:    1
EIP:    0060:[<c017dc67>]    Not tainted VLI
EFLAGS: 00210046   (2.6.23.12 #3)
EIP is at cache_alloc_refill+0x147/0x520
eax: c20eec80   ebx: ffffffff   ecx: 0000003c   edx: 968e8783
esi: 00000022   edi: f52f0000   ebp: c2131a00   esp: f6a7fc1c
ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
Process mencoder (pid: 5465, ti=f6a7e000 task=c2206550 task.ti=f6a7e000)
Stack: 00000050 00000000 c20eec88 c20eec90 c20eeca4 c03fca90 00008050 c20fc7c0
       c20e9800 c20eec80 f785bc00 00001000 0000000c 00060007 f52f001c c1b279a0
       00008050 00200286 c20fc7c0 c017dafb c1b279a0 00000000 00000000 00001000
Call Trace:
 [<c017dafb>] kmem_cache_alloc+0x6b/0x90
 [<c01a22e0>] alloc_buffer_head+0x10/0x60
 [<c01a2c28>] alloc_page_buffers+0x78/0xc0
 [<c01a2c81>] create_empty_buffers+0x11/0x90
 [<c01a3cbe>] __block_prepare_write+0x41e/0x4f0
 [<c02075e8>] start_this_handle+0x368/0x4d0
 [<c0207803>] journal_start+0xb3/0xe0
 [<c01a3db8>] block_prepare_write+0x28/0x40
 [<c01f7030>] ext3_get_block+0x0/0x100
 [<c01f872a>] ext3_prepare_write+0x4a/0x190
 [<c01f7030>] ext3_get_block+0x0/0x100
 [<c0161b29>] generic_file_buffered_write+0x289/0x6b0
 [<c03e8d16>] schedule+0x1d6/0x6c0
 [<c0126187>] check_preempt_curr_fair+0x57/0x90
 [<c0162204>] __generic_file_aio_write_nolock+0x2b4/0x530
 [<c01474ae>] futex_wait+0x23e/0x310
 [<c01624e5>] generic_file_aio_write+0x65/0xe0
 [<c0146771>] get_futex_key+0x51/0x150
 [<c01f42b0>] ext3_file_write+0x30/0xc0
 [<c01813a5>] do_sync_write+0xd5/0x120
 [<c0147af9>] do_futex+0x239/0xb20
 [<c013d1c0>] autoremove_wake_function+0x0/0x40
 [<c0136616>] __atomic_notifier_call_chain+0x26/0x50
 [<c01812d0>] do_sync_write+0x0/0x120
 [<c0181c5f>] vfs_write+0xbf/0x140
 [<c01822e1>] sys_write+0x41/0x70
 [<c0104362>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 77 10 8b 77 14 8b 44 24 38 03 57 0c 8b 34 b0 89 77 14 89 54 8d 18 41 89 4d 00 8b 44 24 1c 8b 77 10 3b 70 38 72 c4 8b 17 8b 47 04 <89> 42 04 89 10 83 7f 14 ff c7 07 00 01 10 00 c7 47 04 00 02 20
EIP: [<c017dc67>] cache_alloc_refill+0x147/0x520 SS:ESP 0068:f6a7fc1c
note: mencoder[5465] exited with preempt_count 1
bttv0: timeout: drop=3 irq=1002400/1002400, risc=350dc3c4, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL: 28636363 => 35468950 . ok
bttv0: timeout: drop=12 irq=1002413/1002413, risc=35a10a8c, bits: OFLOW
bttv0: reset, reinitialize
bttv0: PLL: 28636363 => 35468950 . ok
bttv0: timeout: drop=22 irq=1002425/1002425, risc=35a111a4, bits: OFLOW
bttv0: reset, reinitialize
bttv0: PLL: 28636363 => 35468950 . ok
bttv0: timeout: drop=33 irq=1002438/1002438, risc=3544ced4, bits: HSYNC OFLOW
bttv0: reset, reinitialize



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

* Re: BUG: unable to handle kernel paging request at virtual address
@ 2006-08-01  8:09 Chuck Ebbert
  0 siblings, 0 replies; 14+ messages in thread
From: Chuck Ebbert @ 2006-08-01  8:09 UTC (permalink / raw)
  To: Stephen Lynch; +Cc: linux-kernel

In-Reply-To: <20060731144810.91843.qmail@web57012.mail.re3.yahoo.com>

On Mon, 31 Jul 2006 07:48:10 -0700 (PDT), Stephen Lynch wrote:

> BUG: unable to handle kernel paging request at virtual address 00080000

Probably a single-bit error, as someone suggested:

  24:   8b 48 28                  mov    0x28(%eax),%ecx
  27:   85 c9                     test   %ecx,%ecx
  29:   74 62                     je     8d <_EIP+0x8d>
   0:   8b 31                     mov    (%ecx),%esi   <=====

It tests for zero and jumps around the failing instruction if that's
true.

-- 
Chuck


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

* Re: BUG: unable to handle kernel paging request at virtual address
  2006-07-31 15:07 ` Ingo Oeser
@ 2006-07-31 17:48   ` Stephen Lynch
  0 siblings, 0 replies; 14+ messages in thread
From: Stephen Lynch @ 2006-07-31 17:48 UTC (permalink / raw)
  To: Ingo Oeser; +Cc: linux-kernel

Hi Ingo,

I thought that oringally and ran memtest on it for 8hrs. Not a long time I know, but there were no errors. If you reckon running it for 24hrs solid might display a memory problem I will try again.

This is my only machine running linux, so I dont have any identical hardware to test against.

Thanks,
Stephen

----- Original Message ----
From: Ingo Oeser <ioe-lkml@rameria.de>
To: Stephen Lynch <Stephen_Lynch@rocketmail.com>
Cc: linux-kernel@vger.kernel.org
Sent: Monday, July 31, 2006 4:07:19 PM
Subject: Re: BUG: unable to handle kernel paging request at virtual address

Hi Stephen,

On Monday, 31. July 2006 16:48, Stephen Lynch wrote:
> I've had the two crashes below in the past couple of weeks. 
> On one occasion it was while I was copying large amounts of files 
> from one drive to another when it happened, 
> which lead me to believe it is related to my hdd. 
> I have ran the manufacturer's diagnostic utils on it and it came back clean, 
> but im not sure whether to trust it or not. 
> Can anybody tell me what they reckon is causing the issue.      
> 
> Jul 13 13:14:53 dublin kernel: BUG: unable to handle kernel paging request at virtual address 00080000

This might be single bit (memory) error leading to failed NULL checks.

e.g. 

if (pointer == NULL) 
   goto bail_out;

will fail.

Could you run memtest on this machine?

Did you see it on any other machine with identical hardware?
Did see it on any other machine at all?


Regards

Ingo Oeser
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/




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

* Re: BUG: unable to handle kernel paging request at virtual address
  2006-07-31 14:48 Stephen Lynch
@ 2006-07-31 15:07 ` Ingo Oeser
  2006-07-31 17:48   ` Stephen Lynch
  0 siblings, 1 reply; 14+ messages in thread
From: Ingo Oeser @ 2006-07-31 15:07 UTC (permalink / raw)
  To: Stephen Lynch; +Cc: linux-kernel

Hi Stephen,

On Monday, 31. July 2006 16:48, Stephen Lynch wrote:
> I've had the two crashes below in the past couple of weeks. 
> On one occasion it was while I was copying large amounts of files 
> from one drive to another when it happened, 
> which lead me to believe it is related to my hdd. 
> I have ran the manufacturer's diagnostic utils on it and it came back clean, 
> but im not sure whether to trust it or not. 
> Can anybody tell me what they reckon is causing the issue.      
> 
> Jul 13 13:14:53 dublin kernel: BUG: unable to handle kernel paging request at virtual address 00080000

This might be single bit (memory) error leading to failed NULL checks.

e.g. 

if (pointer == NULL) 
   goto bail_out;

will fail.

Could you run memtest on this machine?

Did you see it on any other machine with identical hardware?
Did see it on any other machine at all?


Regards

Ingo Oeser

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

* BUG: unable to handle kernel paging request at virtual address
@ 2006-07-31 14:48 Stephen Lynch
  2006-07-31 15:07 ` Ingo Oeser
  0 siblings, 1 reply; 14+ messages in thread
From: Stephen Lynch @ 2006-07-31 14:48 UTC (permalink / raw)
  To: linux-kernel

Hi,

I've had the two crashes below in the past couple of weeks. On one occasion it was while I was copying large amounts of files from one drive to another when it happened, which lead me to believe it is related to my hdd. I have ran the manufacturer's diagnostic utils on it and it came back clean, but im not sure whether to trust it or not. Can anybody tell me what they reckon is causing the issue.

Thanks,
Stephen


Jul 13 13:14:53 dublin kernel: BUG: unable to handle kernel paging request at virtual address 00080000
Jul 13 13:14:53 dublin kernel:  printing eip:
Jul 13 13:14:53 dublin kernel: f882fbaf
Jul 13 13:14:53 dublin kernel: *pde = 376cd001
Jul 13 13:14:53 dublin kernel: Oops: 0000 [#1]
Jul 13 13:14:53 dublin kernel: SMP
Jul 13 13:14:53 dublin kernel: last sysfs file: /block/hda/removable
Jul 13 13:14:53 dublin kernel: Modules linked in: autofs4 hidp rfcomm l2cap bluetooth sunrpc ipv6 ip_conntrack_netbios_ns ipt_MASQUERADE iptable_nat ip_nat iptable_mangle ipt_LO
G xt_tcpudp xt_state ip_conntrack nfnetlink xt_multiport iptable_filter ip_tables x_tables dm_mirror dm_mod lp parport_pc parport st snd_intel8x0 snd_ac97_codec snd_ac97_bus snd
_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq aic7xxx snd_seq_device natsemi sg snd_pcm_oss snd_mixer_oss snd_pcm uhci_hcd hw_random scsi_transport_spi i82875p_edac edac_mc
e1000 ehci_hcd i6300esb i2c_i801 i2c_core snd_timer snd soundcore snd_page_alloc ext3 jbd sata_promise ata_piix libata sd_mod scsi_mod
Jul 13 13:14:53 dublin kernel: CPU:    1
Jul 13 13:14:53 dublin kernel: EIP:    0060:[<f882fbaf>]    Not tainted VLI
Jul 13 13:14:53 dublin kernel: EFLAGS: 00010206   (2.6.17-1.2145_FC5smp #1)
Jul 13 13:14:53 dublin kernel: EIP is at __journal_remove_checkpoint+0xe/0x74 [jbd]
Jul 13 13:14:53 dublin kernel: eax: ca2dfc00   ebx: ca2dfc00   ecx: 00080000   edx: 00000001
Jul 13 13:14:53 dublin kernel: esi: ca2dfc00   edi: c15ea678   ebp: ca2dfc00   esp: f7f4ae10
Jul 13 13:14:53 dublin kernel: ds: 007b   es: 007b   ss: 0068
Jul 13 13:14:53 dublin kernel: Process kswapd0 (pid: 109, threadinfo=f7f4a000 task=f7efb930)
Jul 13 13:14:53 dublin kernel: Stack: c7611414 c7611414 ca2dfc00 f882e0dd c14e6ee8 00000246 010113e0 c14e6ee8
Jul 13 13:14:53 dublin kernel:        efe329e4 f74c1a00 c7611414 f88c5864 000000d0 c06d9d00 00000001 c046cc93
Jul 13 13:16:10 dublin kernel:        c15ea678 efe329e4 c04553f9 f7f4af48 00000082 00000019 00000002 f7f4af8c
Jul 13 13:19:38 dublin kernel: Call Trace:
Jul 13 13:20:09 dublin kernel:  <f882e0dd> journal_try_to_free_buffers+0xe5/0x14a [jbd]  <f88c5864> ext3_releasepage+0x0/0x7b [ext3]
Jul 13 13:20:25 dublin kernel:  <c046cc93> try_to_release_page+0x34/0x46  <c04553f9> shrink_zone+0x9ba/0xe36
Jul 13 13:20:25 dublin kernel:  <c049796e> mb_cache_shrink_fn+0x56/0xff  <c04546bc> shrink_slab+0x62/0x14a
Jul 13 13:20:40 dublin kernel:  <c0455a6c> balance_pgdat+0x1f7/0x320  <c0455d2d> kswapd+0xdf/0xe1
Jul 13 13:20:56 dublin kernel:  <c04363a8> autoremove_wake_function+0x0/0x35  <c0455c4e> kswapd+0x0/0xe1
Jul 13 13:20:56 dublin kernel:  <c0402005> kernel_thread_helper+0x5/0xb
Jul 13 13:21:12 dublin kernel: Code: cb 3b 83 f8 e8 35 5f bf c7 0f 0b 79 02 94 3b 83 f8 83 c4 14 89 d8 5b 5e e9 6c 75 c3 c7 56 53 89 c3 83 ec 04 8b 48 28 85 c9 74 62 <8b> 31 8b
53 30 c7 40 28 00 00 00 00 8b 40 2c 89 50 30 8b 53 30
Jul 13 13:21:12 dublin kernel: EIP: [<f882fbaf>] __journal_remove_checkpoint+0xe/0x74 [jbd] SS:ESP 0068:f7f4ae10
Jul 13 13:21:27 dublin kernel:  <3>BUG: soft lockup detected on CPU#0!
Jul 13 13:21:43 dublin kernel:  <c044a9b6> softlockup_tick+0xad/0xc4  <c042d874> update_process_times+0x39/0x5c
Jul 13 13:21:58 dublin kernel:  <c0418af3> smp_apic_timer_interrupt+0x5a/0x63  <c040490f> apic_timer_interrupt+0x1f/0x24
Jul 13 13:22:29 dublin kernel:  <c04eaa43> _raw_spin_lock+0x60/0xe1  <f8831147> journal_add_journal_head+0x20/0x148 [jbd]
Jul 13 13:22:45 dublin kernel:  <c046e0c1> __block_prepare_write+0x1dc/0x457  <f882da0d> journal_dirty_data+0x4f/0x1eb [jbd]
Jul 13 13:23:00 dublin kernel:  <f88c3cd0> ext3_journal_dirty_data+0xf/0x32 [ext3]  <f882d1d4> journal_start+0xba/0xe5 [jbd]
Jul 13 13:23:16 dublin kernel:  <f88c317b> walk_page_buffers+0x4b/0x64 [ext3]  <f88c5a65> ext3_ordered_commit_write+0x5d/0xda [ext3]
Jul 13 13:23:16 dublin kernel:  <f88c3cc1> ext3_journal_dirty_data+0x0/0x32 [ext3]  <c044e144> generic_file_buffered_write+0x3b2/0x5c5
Jul 13 13:23:31 dublin kernel:  <c0429a76> current_fs_time+0x4f/0x59  <c044e73c> __generic_file_aio_write_nolock+0x3e5/0x42f
Jul 13 13:23:47 dublin kernel:  <c044e7e3> generic_file_aio_write+0x5d/0xbb  <f88c2004> ext3_file_write+0x24/0x92 [ext3]
Jul 13 13:24:03 dublin kernel:  <c046b2da> do_sync_write+0xc3/0xfd  <c04363a8> autoremove_wake_function+0x0/0x35
Jul 13 13:24:03 dublin kernel:  <c046b217> do_sync_write+0x0/0xfd  <c046bbc0> vfs_write+0xa8/0x150
Jul 13 13:24:18 dublin kernel:  <c046c1d9> sys_write+0x41/0x67  <c0403e3f> syscall_call+0x7/0xb
Jul 13 13:24:34 dublin kernel: BUG: spinlock lockup on CPU#0, mc/19488, f74c1b54 (Not tainted)
Jul 13 13:24:34 dublin kernel:  <c04eaaa9> _raw_spin_lock+0xc6/0xe1  <f882da0d> journal_dirty_data+0x4f/0x1eb [jbd]
Jul 13 13:24:49 dublin kernel:  <f88c3cd0> ext3_journal_dirty_data+0xf/0x32 [ext3]  <f882d1d4> journal_start+0xba/0xe5 [jbd]
Jul 13 13:24:49 dublin kernel:  <f88c317b> walk_page_buffers+0x4b/0x64 [ext3]  <f88c5a65> ext3_ordered_commit_write+0x5d/0xda [ext3]
Jul 13 13:25:05 dublin kernel:  <f88c3cc1> ext3_journal_dirty_data+0x0/0x32 [ext3]  <c044e144> generic_file_buffered_write+0x3b2/0x5c5
Jul 13 13:25:05 dublin kernel:  <c0429a76> current_fs_time+0x4f/0x59  <c044e73c> __generic_file_aio_write_nolock+0x3e5/0x42f
Jul 13 13:25:20 dublin kernel:  <c044e7e3> generic_file_aio_write+0x5d/0xbb  <f88c2004> ext3_file_write+0x24/0x92 [ext3]
Jul 13 13:25:20 dublin kernel:  <c046b2da> do_sync_write+0xc3/0xfd  <c04363a8> autoremove_wake_function+0x0/0x35
Jul 13 13:25:36 dublin kernel:  <c046b217> do_sync_write+0x0/0xfd  <c046bbc0> vfs_write+0xa8/0x150
Jul 13 13:25:51 dublin kernel:  <c046c1d9> sys_write+0x41/0x67  <c0403e3f> syscall_call+0x7/0xb
Jul 13 14:08:21 dublin syslogd 1.4.1: restart.
Jul 13 14:08:21 dublin kernel: klogd 1.4.1, log source = /proc/kmsg started.
Jul 13 14:08:21 dublin kernel: Linux version 2.6.17-1.2145_FC5smp (brewbuilder@hs20-bc2-2.build.redhat.com) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #1 SMP Sat Jul 1 13:19
:14 EDT 2006



Jul 22 03:48:54 dublin kernel: BUG: unable to handle kernel paging request at virtual address 00080000
Jul 22 03:48:54 dublin kernel:  printing eip:
Jul 22 03:48:54 dublin kernel: f882fbaf
Jul 22 03:48:54 dublin kernel: *pde = 375fa001
Jul 22 03:48:54 dublin kernel: Oops: 0000 [#1]
Jul 22 03:48:54 dublin kernel: SMP
Jul 22 03:48:54 dublin kernel: last sysfs file: /block/hda/removable
Jul 22 03:48:54 dublin kernel: Modules linked in: autofs4 hidp rfcomm l2cap bluetooth sunrpc ipv6 ip_conntrack_netbios_ns ipt_MASQUERADE iptable_nat ip_nat iptable_mangle ipt_LO
G xt_tcpudp xt_state ip_conntrack nfnetlink xt_multiport iptable_filter ip_tables x_tables dm_mirror dm_mod lp parport_pc parport st snd_intel8x0 snd_ac97_codec snd_ac97_bus snd
_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq natsemi aic7xxx scsi_transport_spi hw_random snd_seq_device sg e1000 snd_pcm_oss snd_mixer_oss uhci_hcd i82875p_edac edac_mc eh
ci_hcd snd_pcm snd_timer snd i6300esb soundcore snd_page_alloc i2c_i801 i2c_core ext3 jbd sata_promise ata_piix libata sd_mod scsi_mod
Jul 22 03:48:54 dublin kernel: CPU:    1
Jul 22 03:48:54 dublin kernel: EIP:    0060:[<f882fbaf>]    Not tainted VLI
Jul 22 03:48:54 dublin kernel: EFLAGS: 00010206   (2.6.17-1.2145_FC5smp #1)
Jul 22 03:48:54 dublin kernel: EIP is at __journal_remove_checkpoint+0xe/0x74 [jbd]
Jul 22 03:48:54 dublin kernel: eax: d03d27f0   ebx: d03d27f0   ecx: 00080000   edx: 00000001
Jul 22 03:48:54 dublin kernel: esi: d03d27f0   edi: c1289ce0   ebp: d03d27f0   esp: f7f4ae10
Jul 22 03:48:54 dublin kernel: ds: 007b   es: 007b   ss: 0068
Jul 22 03:48:54 dublin kernel: Process kswapd0 (pid: 109, threadinfo=f7f4a000 task=f7efb930)
Jul 22 03:48:54 dublin kernel: Stack: d03edd38 d03edd38 d03d27f0 f882e0dd c1289cb8 00000246 01013d6c c1289cb8
Jul 22 03:48:54 dublin kernel:        ee0ebae4 f74a4200 d03edd38 f88c5864 000000d0 c06d9d00 00000001 c046cc93
Jul 22 03:48:54 dublin kernel:        c1289ce0 ee0ebae4 c04553f9 f7f4af48 c04e5856 f7646af8 00000002 f7f4af8c
Jul 22 03:48:54 dublin kernel: Call Trace:
Jul 22 03:48:54 dublin kernel:  <f882e0dd> journal_try_to_free_buffers+0xe5/0x14a [jbd]  <f88c5864> ext3_releasepage+0x0/0x7b [ext3]
Jul 22 03:48:54 dublin kernel:  <c046cc93> try_to_release_page+0x34/0x46  <c04553f9> shrink_zone+0x9ba/0xe36
Jul 22 03:48:54 dublin kernel:  <c04e5856> __bitmap_weight+0x2e/0x64  <c04546bc> shrink_slab+0x62/0x14a
Jul 22 03:48:54 dublin kernel:  <c0455a6c> balance_pgdat+0x1f7/0x320  <c0455d2d> kswapd+0xdf/0xe1
Jul 22 03:48:54 dublin kernel:  <c04363a8> autoremove_wake_function+0x0/0x35  <c0455c4e> kswapd+0x0/0xe1
Jul 22 03:48:54 dublin kernel:  <c0402005> kernel_thread_helper+0x5/0xb
Jul 22 03:48:54 dublin kernel: Code: cb 3b 83 f8 e8 35 5f bf c7 0f 0b 79 02 94 3b 83 f8 83 c4 14 89 d8 5b 5e e9 6c 75 c3 c7 56 53 89 c3 83 ec 04 8b 48 28 85 c9 74 62 <8b> 31 8b
53 30 c7 40 28 00 00 00 00 8b 40 2c 89 50 30 8b 53 30
Jul 22 03:48:54 dublin kernel: EIP: [<f882fbaf>] __journal_remove_checkpoint+0xe/0x74 [jbd] SS:ESP 0068:f7f4ae10






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

end of thread, other threads:[~2008-01-22 13:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-04 17:38 BUG: unable to handle kernel paging request at virtual address Alexander Shaduri
2008-01-05  9:10 ` Al Viro
2008-01-05 13:36   ` Alexander Shaduri
2008-01-05 14:34     ` Mikael Pettersson
2008-01-05 14:46       ` Alexander Shaduri
2008-01-05 20:16         ` Al Viro
2008-01-05 20:30           ` Alexander Shaduri
2008-01-05 21:20             ` Alexey Dobriyan
2008-01-05 21:30               ` Alexander Shaduri
2008-01-22 13:40               ` Alexander Shaduri
  -- strict thread matches above, loose matches on Subject: below --
2006-08-01  8:09 Chuck Ebbert
2006-07-31 14:48 Stephen Lynch
2006-07-31 15:07 ` Ingo Oeser
2006-07-31 17:48   ` Stephen Lynch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).