2003-08-10 01:16:06

by Martin Schlemmer

[permalink] [raw]
Subject: [2.6] Oops's on running javac

Hi

Been getting this with the last couple of kernels. Any ideas will be
appreciated. Currently still running 2.6.0-test2-bk7. The JDK being
used is blackdown-jdk-1.4.1.

Attached is the kernel config, pci config and dmesg.


--------------------------------------------------------------------------
Unable to handle kernel paging request at virtual address 6b6b6b77
printing eip:
c01230d1
*pde = 00000000
Oops: 0000 [#1]
CPU: 1
EIP: 0060:[<c01230d1>] Not tainted
EFLAGS: 00010087
EIP is at release_task+0xb3/0x1ef
eax: 6b6b6b6b ebx: f77eacc0 ecx: e77eacc0 edx: c190999c
esi: e4b00000 edi: 00000000 ebp: 00000000 esp: e4b01ea0
ds: 007b es: 007b ss: 0068
Process javac (pid: 17596, threadinfo=e4b00000 task=f77eacc0)
Stack: f77eacc0 f7ffe3c0 f7ffe3c0 00000000 f77eacc0 c0124724 f77eacc0
f7fe9b14
e4b00000 e4b01f28 f6fa8f4c e4b00000 00000000 e4b01f28 c01249a8
00000000
e3b00000 00000009 e4b00000 e4b01f28 c012d9fa 00000009 f77eb274
e4b01f28
Call Trace:
[<c0124724>] do_exit+0x311/0x4d5
[<c01249a8>] do_group_exit+0x42/0xe4
[<c012d9fa>] get_signal_to_deliver+0x23e/0x369
[<c010a85e>] do_signal+0x90/0x112
[<c011de16>] default_wake_function+0x0/0x2e
[<c011cbe7>] wake_up_process+0x26/0x2a
[<c011de16>] default_wake_function+0x0/0x2e
[<c0136567>] sys_futex+0xe2/0x107
[<c010a917>] do_notify_resume+0x37/0x39
[<c010ab46>] work_notifysig+0x13/0x15
Aug 10 02:52:58 nosferatu kernel:
Code: 8b 50 0c 83 c0 0c 39 02 75 0b 8b 01 83 f8 08 0f 84 d6 00 00
<6>note: javac[17596] exited with preempt_count 3
Unable to handle kernel NULL pointer dereference at virtual address
00000014
printing eip:
c0120335
*pde = 00000000
Oops: 0000 [#2]
CPU: 1
EIP: 0060:[<c0120335>] Not tainted
EFLAGS: 00010202
EIP is at mm_release+0x3a/0x9a
eax: 00000000 ebx: f77eacc0 ecx: f77eacc0 edx: 442aabf8
esi: 00000003 edi: f77eacc0 ebp: f77eb2b4 esp: e4b01d5c
ds: 007b es: 007b ss: 0068
Process javac (pid: 17596, threadinfo=e4b00000 task=f77eacc0)
Stack: 00000400 c02eef2d e4b01d88 e4b00000 00000003 00000000 c01244a0
f77eacc0
00000000 000044bc 00000003 e4b01e6c e4b00000 c011b93c f77eacc0
c010bbee
0000000b c02edea5 00000000 00000001 00000000 00000000 c011ba68
c02edea5
Call Trace:
[<c01244a0>] do_exit+0x8d/0x4d5
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010bbee>] do_divide_error+0x0/0xfa
[<c011ba68>] do_page_fault+0x12c/0x45c
[<c013f4af>] __pagevec_free+0x19/0x21
[<c014569f>] release_pages+0x7d/0x19b
[<c01433b2>] cache_flusharray+0x9b/0x192
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010b585>] error_code+0x2d/0x38
[<c01230d1>] release_task+0xb3/0x1ef
[<c0124724>] do_exit+0x311/0x4d5
[<c01249a8>] do_group_exit+0x42/0xe4
[<c012d9fa>] get_signal_to_deliver+0x23e/0x369
[<c010a85e>] do_signal+0x90/0x112
[<c011de16>] default_wake_function+0x0/0x2e
[<c011cbe7>] wake_up_process+0x26/0x2a
[<c011de16>] default_wake_function+0x0/0x2e
[<c0136567>] sys_futex+0xe2/0x107
[<c010a917>] do_notify_resume+0x37/0x39
[<c010ab46>] work_notifysig+0x13/0x15
Aug 10 02:52:58 nosferatu kernel:
Code: 8b 40 14 83 f8 01 7e 50 c7 83 64 01 00 00 00 00 00 00 b8 00
<6>note: javac[17596] exited with preempt_count 3
Unable to handle kernel NULL pointer dereference at virtual address
00000014
printing eip:
c0120335
*pde = 00000000
Oops: 0000 [#3]
CPU: 1
EIP: 0060:[<c0120335>] Not tainted
EFLAGS: 00010202
EIP is at mm_release+0x3a/0x9a
eax: 00000000 ebx: f77eacc0 ecx: f77eacc0 edx: 442aabf8
esi: 00000003 edi: f77eacc0 ebp: f77eb2b4 esp: e4b01c18
ds: 007b es: 007b ss: 0068
Process javac (pid: 17596, threadinfo=e4b00000 task=f77eacc0)
Stack: 00000400 c02eef2d e4b01c44 e4b00000 00000003 00000000 c01244a0
f77eacc0
00000000 000044bc 00000003 e4b01d28 e4b00000 c011b93c f77eacc0
c010bbee
0000000b c02edea5 00000000 00000002 00000000 00000000 c011ba68
c02edea5
Call Trace:
[<c01244a0>] do_exit+0x8d/0x4d5
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010bbee>] do_divide_error+0x0/0xfa
[<c011ba68>] do_page_fault+0x12c/0x45c
[<c011ca91>] try_to_wake_up+0x138/0x268
[<c011de40>] default_wake_function+0x2a/0x2e
[<c011de7c>] __wake_up_common+0x38/0x57
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010b585>] error_code+0x2d/0x38
[<c0120335>] mm_release+0x3a/0x9a
[<c01244a0>] do_exit+0x8d/0x4d5
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010bbee>] do_divide_error+0x0/0xfa
[<c011ba68>] do_page_fault+0x12c/0x45c
[<c013f4af>] __pagevec_free+0x19/0x21
[<c014569f>] release_pages+0x7d/0x19b
[<c01433b2>] cache_flusharray+0x9b/0x192
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010b585>] error_code+0x2d/0x38
[<c01230d1>] release_task+0xb3/0x1ef
[<c0124724>] do_exit+0x311/0x4d5
bad: scheduling while atomic!
Call Trace:
[<c011ddce>] schedule+0x548/0x54d
[<c025eb1b>] putcs_aligned+0x169/0x1ba
[<c026049c>] fbcon_redraw+0xf8/0x208
[<c0260cef>] fbcon_scroll+0x743/0xc39
[<c01ff304>] scrup+0x11e/0x132
[<c0200a4a>] lf+0x73/0x75
[<c020324b>] vt_console_print+0x128/0x2ed
[<c01226f8>] __call_console_drivers+0x51/0x53
[<c01227e7>] call_console_drivers+0x78/0x113
[<c0122b46>] release_console_sem+0x63/0xe7
[<c0122a4f>] printk+0x165/0x1c4
[<c013a0fd>] __print_symbol+0x128/0x15e
[<c013a014>] __print_symbol+0x3f/0x15e
[<c0124724>] do_exit+0x311/0x4d5
[<c0124724>] do_exit+0x311/0x4d5
[<c010b7d6>] show_trace+0x8a/0x8c
[<c0124724>] do_exit+0x311/0x4d5
[<c010b883>] show_stack+0x80/0x95
[<c010ba04>] show_registers+0x14c/0x19e
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010bb75>] die+0x81/0xfa
[<c011ba68>] do_page_fault+0x12c/0x45c
[<f990e8f1>] snd_intel8x0_interrupt+0xf8/0x1f0 [snd_intel8x0]
[<c010d0bb>] do_IRQ+0x145/0x192
[<c01226f8>] __call_console_drivers+0x51/0x53
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010b585>] error_code+0x2d/0x38
[<c0120335>] mm_release+0x3a/0x9a
[<c01244a0>] do_exit+0x8d/0x4d5
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010bbee>] do_divide_error+0x0/0xfa
[<c011ba68>] do_page_fault+0x12c/0x45c
[<c011ca91>] try_to_wake_up+0x138/0x268
[<c011de40>] default_wake_function+0x2a/0x2e
[<c011de7c>] __wake_up_common+0x38/0x57
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010b585>] error_code+0x2d/0x38
[<c0120335>] mm_release+0x3a/0x9a
[<c01244a0>] do_exit+0x8d/0x4d5
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010bbee>] do_divide_error+0x0/0xfa
[<c011ba68>] do_page_fault+0x12c/0x45c
[<c013f4af>] __pagevec_free+0x19/0x21
[<c014569f>] release_pages+0x7d/0x19b
[<c01433b2>] cache_flusharray+0x9b/0x192
[<c011b93c>] do_page_fault+0x0/0x45c
[<c010b585>] error_code+0x2d/0x38
[<c01230d1>] release_task+0xb3/0x1ef
[<c0124724>] do_exit+0x311/0x4d5



Thanks,

--

Martin Schlemmer




Attachments:
javac-kernel.conf (27.88 kB)
javac-pci.conf (3.15 kB)
javac-dmesg.log (14.95 kB)
signature.asc (189.00 B)
This is a digitally signed message part
Download all attachments

2003-08-10 16:55:31

by Martin Schlemmer

[permalink] [raw]
Subject: Re: [2.6] Oops's on running javac

On Sun, 2003-08-10 at 03:42, Andrew Morton wrote:
> Martin Schlemmer <[email protected]> wrote:
> >
> > Been getting this with the last couple of kernels.
>
> I have some fixes which might address this. Please
> test test3-mm1 when I get around to releasing it, later
> today?

For the record, the zap_other_threads-fix.patch from
test3-mm1 fixes this issue - thanks Andrew for pointing
it out!


Regards,

--

Martin Schlemmer




Attachments:
signature.asc (189.00 B)
This is a digitally signed message part