Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 11-22-2004, 02:30 PM   #1
LQ Newbie
Registered: Nov 2004
Posts: 3

Rep: Reputation: 0
java / futex / signal / 2.6 crash

I am running RHEL4 beta-2 on an ASUS NCCH-DL mother board, although I got similar behavior from Mandrake 10.1 on the same hardware.

The machine seems stable, and will happily build the linux kernel over and over in a loop. But, when I use ant to build a fairly large and complicated java project the machine always crashes with a kernel panic just as ant is finishing the build. I have tried with both the SMP and non-SMP .configs from RedHat, as well as a bunch of other configurations. All with similar behavior.

Are there know issues with ant / java / futex's on the 2.6 kernels?

Assus NCCH-DL motherboard, dual 3.2ghz / 800 mhz / 1mb L2 cache cpus
2 gb RAM

Western Digital Raptor 36.7GB 10,000RPM SATA boot disk via on board controller

The crashes all look similar to this:

Unable to handle kernel paging request at virtual address 00100104
printing eip:
*pde = 7c420067
Oops: 0002 [#1]
Modules linked in: bridge atm nfs lockd md5 ipv6 parport_pc lp parport netconsole netdump autofs4 sunrpc dm_mod button battery ac uhci_hcd ehci_hcd hw_random snd_intel8x0 snd_ac97_codecEIP is at __page_cache_release+0x99/0x14a
eax: 00100100 ebx: c0358b68 ecx: c1f7bc58 edx: 00200200
esi: c1f7bc40 edi: 00000202 ebp: fffd9624 esp: f5837de0
ds: 007b es: 007b ss: 0068

7bde2065 00080000 08161000 c03de0b4
00080000 081e1000 c0153fa2 00080000 00000000 f5837e98 08161000 Call Trace:
[<c0153eb4>] zap_pte_range+0x1c1/0x20e
[<c0153f43>] zap_pmd_range+0x42/0x65
[<c0153fa2>] unmap_page_range+0x3c/0x5f
[<c01540b6>] unmap_vmas+0xf1/0x1df
[<c015936d>] exit_mmap+0xc8/0x1e5
[<c011e594>] mmput+0xb9/0xdc
[<c0123ea8>] do_exit+0x2be/0x767
[<c0124503>] sys_exit_group+0x0/0xd
[<c012f256>] get_signal_to_deliver+0x7cb/0x881
[<c0106215>] do_signal+0x55/0xd5
[<c011cb75>] __wake_up_common+0x36/0x51
[<c013a58a>] wake_futex+0x3a/0x44
[<c013a68c>] futex_wake+0xf8/0x17d
[<c011c06d>] recalc_task_prio+0x128/0x133
[<c03090fe>] schedule+0x472/0x59e
[<c01062bc>] do_notify_resume+0x27/0x37
[<c030b40e>] work_notifysig+0x13/0x15
[<c030007b>] xfrm_check_selectors+0x13a/0x3cf
Code: 83 c4 1c c7 43 38 01 00 00 00 c7 43 44 7e c3 31 c0 c7 43 48 b7 00 00 00 0f ba 36 05 19 c0 85 c0 2e 18 04 00 c7 00

Old 11-22-2004, 02:36 PM   #2
Registered: Aug 2003
Location: Seattle
Distribution: Debian, Fedora, CentOS, FreeBSD, OpenSolaris
Posts: 138

Rep: Reputation: 16
You could use ksymoops and run a backtrace on that kernel oops. You can get ksymoops here
Old 11-22-2004, 07:32 PM   #3
LQ Newbie
Registered: Nov 2004
Posts: 3

Original Poster
Rep: Reputation: 0
ksymoops really doesn't give any additional information. ksymoops 2.4.9 doesn't seem to like 2.6 /pro/kallsyms format much.

ksymoops 2.4.9 on i686 2.6.9-prepsmp-ksyms. Options used
-V (specified)
-k /proc/kallsyms (specified)
-l /proc/modules (default)
-o /lib/modules/2.6.9-prepsmp-ksyms/ (default)
-m /boot/ (specified)

Warning (read_ksyms): no kernel symbols in ksyms, is /proc/kallsyms a valid ksym
s file?
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel paging request at virtual address 00100104
*pde = 00004001
Oops: 0002 [#1]
[<c0146876>] zap_pte_range+0x25b/0x2a9
[<c014691d>] zap_pmd_range+0x59/0x7c
[<c014697c>] unmap_page_range+0x3c/0x5f
[<c0146a90>] unmap_vmas+0xf1/0x205
[<c014ac53>] exit_mmap+0x79/0x148
[<c011e1db>] mmput+0x4e/0x72
[<c0122004>] do_exit+0x1f1/0x3bd
[<c01222be>] sys_exit_group+0x0/0xd
[<c012a0cf>] get_signal_to_deliver+0x341/0x369
[<c0105b48>] do_signal+0x55/0xd5
[<c0131b6b>] wake_futex+0x3a/0x44
[<c011cb6b>] default_wake_function+0x0/0xc
[<c013230f>] do_futex+0x29/0x5a
[<c0132441>] sys_futex+0x101/0x10c
[<c0105bf0>] do_notify_resume+0x28/0x38
[<c02bf55e>] work_notifysig+0x13/0x15
[<c02b007b>] cookie_v4_check+0x4d/0x3ca
Code: 87 00 01 00 00 e8 46 b2 17 00 8d 86 00 01 00 00 89 f7 e8 ae b0 17 00 f0 0f
ba 33 05 19 c0 85 18 51 c7 00 00
Using defaults from ksymoops -t elf32-i386 -a i386

Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 87 00 xchg %eax,(%eax)
Code; 00000002 Before first symbol
2: 01 00 add %eax,(%eax)
Code; 00000004 Before first symbol
4: 00 e8 add %ch,%al
Code; 00000006 Before first symbol
6: 46 inc %esi
Code; 00000007 Before first symbol
7: b2 17 mov $0x17,%dl
Code; 00000009 Before first symbol
9: 00 8d 86 00 01 00 add %cl,0x10086(%ebp)
Code; 0000000f Before first symbol
f: 00 89 f7 e8 ae b0 add %cl,0xb0aee8f7(%ecx)
Code; 00000015 Before first symbol
15: 17 pop %ss
Code; 00000016 Before first symbol
16: 00 f0 add %dh,%al
Code; 00000018 Before first symbol
18: 0f ba 33 05 btrl $0x5,(%ebx)
Code; 0000001c Before first symbol
1c: 19 c0 sbb %eax,%eax
Code; 0000001e Before first symbol
1e: 85 18 test %ebx,(%eax)
Code; 00000020 Before first symbol
20: 51 push %ecx
Code; 00000021 Before first symbol
21: c7 00 00 00 00 00 movl $0x0,(%eax)


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Multiple applications crash with Signal 11 in SIGSEGV k41184 Linux - Software 14 04-18-2006 02:19 AM
KMix Launch Crash (signal 8) No Audio shewfly Linux - Newbie 1 04-14-2005 11:15 PM
Konqueror / KDE Crash Handler: Signal 11 Bob P Linux - Software 4 10-13-2004 05:21 PM
KDE crash signal digger Linux - Newbie 7 08-08-2004 07:33 PM
k3b crash signal 11 true_atlantis Linux - Software 1 02-01-2004 04:35 PM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:39 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration