LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
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.

Notices


Reply
  Search this Thread
Old 11-22-2004, 02:30 PM   #1
ejb123
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?

Hardware:
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:
c014f3be
*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

Evan
 
Old 11-22-2004, 02:36 PM   #2
anonobomber
Member
 
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 http://directory.fsf.org/devel/debug/ksymoops.html
 
Old 11-22-2004, 07:32 PM   #3
ejb123
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/System.map (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
c01430dc
*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)
 
  


Reply


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

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

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

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