[kernel] bug#30: marked as done (sys_pread+38 DPF's on 64-bit kernel)

PA-RISC Linux bug Tracking System daniel_frazier@hp.com
Thu, 8 Feb 2001 02:18:02 -0700 (MST)


X-PA-RISC Linux-PR-Message: closed 30

Your message dated Thu, 8 Feb 2001 09:09:54 +0000
with message-id <20010208090954.S1374@linuxcare.com>
and subject line [kernel] bug#30: sys_pread+38 DPF's on 64-bit kernel
has caused the attached bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

dann frazier
(administrator, PA-RISC Linux bugs database)

--------------------------------------
Received: (at submit) by bugs.parisc-linux.org; 7 Feb 2001 00:50:09 +0000
>From grundler@cup.hp.com  Tue Feb  6 17:50:09 2001
Received: from palrel1.hp.com (palrel1.hp.com [156.153.255.242])
	by dsl2.external.hp.com (Postfix) with ESMTP id C882C4A19
	for <submit@bugs.parisc-linux.org>; Tue,  6 Feb 2001 17:50:08 -0700 (MST)
Received: from milano.cup.hp.com (milano.cup.hp.com [15.8.80.76])
	by palrel1.hp.com (Postfix) with ESMTP id F07DF68F
	for <submit@bugs.parisc-linux.org>; Tue,  6 Feb 2001 16:50:07 -0800 (PST)
Received: (from grundler@localhost)
	by milano.cup.hp.com (8.9.3 (PHNE_18546)/8.9.3 SMKit7.02) id QAA04563
	for submit@bugs.parisc-linux.org; Tue, 6 Feb 2001 16:52:34 -0800 (PST)
Date: Tue, 6 Feb 2001 16:52:34 -0800 (PST)
From: Grant Grundler <grundler@cup.hp.com>
Message-Id: <200102070052.QAA04563@milano.cup.hp.com>
To: submit@bugs.parisc-linux.org
Subject: sys_pread+38 DPF's on 64-bit kernel
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Package: kernel
Version: 2.4.0

Built the pciuctils package and tried to run lspci.
Crashes in sys_pread() on 64-bit and works on 32-bit.
This is very reproducible on the current (2001.02.06) head
plus Matthew's patch to include/asm-parisc/mmu_context.h
for init_new_context().


gggA500:/new_debs# lspci                                                        
                                                                                
Dumping Stack from 00000000ce2e0000 to 00000000ce2e0c00:                        
0000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 c0308cc0    
0020 00000000 00000001 00000000 00000000 ffffffff 00000000 00000000 00000007    
0040 00000000 00000000 00000000 00000000 00000000 cfc62880 00000000 00000000    
0060 ffffffff ffffffff 00000000 c0308a08 00000000 cf8cc068 00000000 00131c7b    
0080 00000000 c03a8000 00000000 cf438000 00000000 cfc62880 00000000 c0306000    
00a0 00000000 00000012 00000000 00000000 00000000 00800000 c0000000 00000159    
00c0 00000159 00000000 0000007a 00000159 00000000 00000000 00000000 cfb40000    
00e0 00000000 cfb40000 00000000 00000000 00000000 00000000 00000000 00000000    
0100 00000000 ce2e0100 00000000 ce2e0100 00000000 00000000 00000000 c03d7d28    
0120 00000000 00000000 00000000 ce2e0128 00000000 ce2e0128 00000000 00000000    
0140 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0160 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0180 00000000 00000000 00000000 0000580c 00000000 ce2e0000 00000000 c0331d40    
01a0 00000000 00000003 00000000 00000000 00000000 00131c79 00000000 00000009    
01c0 00000000 000005da 00000000 0000000f 00000000 00000082 00000000 00000000    
01e0 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000    
0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001    
0220 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0240 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0260 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0280 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
02a0 fffffeff 00000000 fffffeff 00000000 00000000 c030a358 ffffffff ffffffff    
02c0 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff    
02e0 ffffffff ffffffff 00000000 00800000 00000000 05000000 00000000 00000000    
0300 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 00000000 00001000    
0320 00000000 00001000 00000000 00000400 00000000 00000400 ffffffff ffffffff    
0340 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff    
0360 ffffffff ffffffff 00006c73 70636900 72000000 00000000 00000000 00000000    
0380 00000000 cfae6000 00000000 00000000 00000000 00000000 00000000 00000000    
03a0 00000000 00000000 00000000 0000a3a8 00000000 000072bf 00000000 00000040    
03c0 00000000 0000b07c 00000000 00000000 00000000 0000b9b0 00000000 0000a3a8    
03e0 00000000 0000a7a2 00000000 0008a810 00000000 00094f50 00000000 00094910    
0400 00000000 00000000 00000000 00000000 00000000 00094f10 00000000 00000000    
0420 00000000 00000000 00000000 00000001 00000000 0000b71b 00000000 40149908    
0440 00000000 0000006c 00000000 400ea264 00000000 00000000 00000000 00000000    
0460 00000000 00000040 00000000 0000b07c 00000000 00000003 00000000 0000a3a8    
0480 00000000 00000003 00000000 0000b068 00000000 bb000500 00000000 400ea28f    
04a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
04c0 00000000 00000000 00000000 c034abc0 00000000 cfc71080 00000000 c034abc0    
04e0 00000000 00000802 00000000 00000060 00000000 c03d7140 00000000 c035d944    
0500 00000000 0804000a 00000000 00000001 00000000 c0169cf4 00000000 cfff0000    
0520 00000000 c0311a00 00000000 cfc71080 00000000 cfff0000 00000000 00000000    
0540 00000000 c034abc0 00000000 c03110c0 cccccccd 00040000 00000000 00000000    
0560 00000010 00000004 3fe00000 00000000 412e8480 00000000 00000000 00000001    
0580 00000000 00000010 00000000 00000001 00000000 c0146ee4 00000000 c03cfcb8    
05a0 00000000 0000d100 00000000 0000d100 00000000 00000000 00000000 0000d100    
05c0 00000000 0000d100 00000000 0000d100 00000000 0000d100 00000000 0000d100    
05e0 00000000 0000d100 00000000 0000d100 00000000 400ea267 00000000 400ea26b    
0600 00000000 00000000 00000000 c03a8d70 00000000 c011a238 03000000 00802004    
0620 00000000 ce2e0000 00000000 00000003 00000000 ce2e1250 00000000 c01044fc    
0640 00000000 00000016 00000000 43ffff80 00000000 1024003e 00000000 3980b064    
0660 00000000 c03b0840 00000000 0000003c 00000000 c03b0840 00000000 c03b0840    
0680 00000000 000000ff 00000000 0f8d4000 00000000 00000000 00000000 cfe3c300    
06a0 00000000 cfe37740 00000000 00000000 00000000 cf951980 00000000 00000000    
06c0 00000000 00000000 00000000 ce2e06c0 00000000 00000000 00000000 00000000    
06e0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0700 00000004 00000005 00000000 00000000 00000000 00000000 00000000 00000000    
0720 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0740 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0760 00000000 00000000 00000000 00000000 00000000 c0105c88 00000000 00000000    
0780 00000000 00000001 00000000 40145018 00000000 40034da8 00000000 40022000    
07a0 00000000 40133084 00000000 4001a380 00000000 c0105fc8 00000000 00000000    
07c0 00000000 0008a810 00000000 0000a7a2 00000000 0000a3a8 00000000 0000b9b0    
07e0 00000000 00000000 00000000 40149908 00000000 00000040 00000000 0000b9b0    
0800 00000000 0000b008 00000000 0000b070 00000000 00008000 00000000 0000a3a8    
0820 00000000 0000b9b0 00000000 00000000 00000000 0000b07c 00000000 00000040    
0840 00000000 00000000 00000000 0000b070 00000000 c034abc0 00000000 0000b070    
0860 000190f0 0001a0f0 0001a0f0 00000a48 00000000 c0126664 00001000 00000002    
0880 00000000 ce2e0780 00000000 c034abc0 00000000 cfc62380 00000000 ce2e0000    
08a0 00000000 cf5c8000 00000000 cfc62880 00000000 c0153788 00000000 bb0008d8    
08c0 00000000 0804000b ffffffff c0103000 00000000 c0105fc8 00000000 00000040    
08e0 00000000 c034abc0 00000000 00000000 ffffffff fffffff7 00000000 0000b028    
0900 00000000 00000040 00000000 0000b07c 00000000 00094f50 00000000 00094910    
0920 00000000 00000000 00000000 00000000 00000000 00094f10 00000000 00000000    
0940 00000000 00000000 00000000 00000001 00000000 0000b71b 00000000 c0154460    
0960 00000000 0000006c 00000000 400ea264 00000000 00000000 00000000 00000000    
0980 00000000 00000040 00000000 0000b07c 00000000 00000003 00000000 c034abc0    
09a0 00000000 0800000b 00000000 0000b068 00000000 ce2e0c00 00000000 400ea28f    
09c0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
09e0 00000000 00000000 00000000 c034abc0 00000000 cfc71080 00000000 c034abc0    
0a00 00000000 00000802 00000000 00000060 00000000 c03d7140 00000000 c035d944    
0a20 00000000 0804000a 00000000 00000001 00000000 c0169cf4 00000000 cfff0000    
0a40 00000000 c0311a00 00000000 cfc71080 00000000 cfff0000 00000000 00000000    
0a60 00000000 c034abc0 00000000 c03110c0 cccccccd 00040000 00000000 00000000    
0a80 00000010 00000004 3fe00000 00000000 412e8480 00000000 00000000 00000001    
0aa0 00000000 00000010 00000000 00000001 00000000 c0146ee4 00000000 c03cfcb8    
0ac0 00000000 0000d100 00000000 0000d100 00000000 00000000 00000000 0000d100    
0ae0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000    
0b00 00000000 00000000 00000000 00000000 00000000 c0154498 00000000 c015449c    
0b20 00000000 cfb02000 00000000 00000001 00000000 c0164584 00000000 cfff0000    
0b40 00000000 00000000 00000000 ce2e08c8 ffffffff ffffffeb 00000000 c034abc0    
0b60 00000000 00000016 00000000 73b73fb1 00000000 00000000 00000000 0000b040    
0b80 00000000 00000000 00000000 00000000 00000000 cfc62880 00000000 cfad0540    
0ba0 00000000 cf8d4008 00000000 400ea267 00000000 c034abc0 00000000 cfad0540    
0bc0 00000000 ce1e7340 00000000 c034abc0 ffffffff cf2e3b40 00000000 ce2e08c8    
0be0 00000000 ce2e0ad0 00000000 00000000 00000000 c0105c88 00000000 00000000    
                                                                                
Kernel Fault: Code=15 regs=00000000ce2e08c0 (Addr=0000b040)                     
                                                                                
     YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI                                           
PSW: 00001000000001000000000000001011                                           
r0-3     0000000000000000 ffffffffc0103000 00000000c0105fc8 0000000000000040    
r4-7     00000000c034abc0 0000000000000000 fffffffffffffff7 000000000000b028    
r8-11    0000000000000040 000000000000b07c 0000000000094f50 0000000000094910    
r12-15   0000000000000000 0000000000000000 0000000000094f10 0000000000000000    
r16-19   0000000000000000 0000000000000001 000000000000b71b 00000000c0154460    
r20-23   000000000000006c 00000000400ea264 0000000000000000 0000000000000000    
r24-27   0000000000000040 000000000000b07c 0000000000000003 00000000c034abc0    
r28-31   000000000800000b 000000000000b068 00000000ce2e0c00 00000000400ea28f    
sr0-3    000000000000d100 000000000000d100 0000000000000000 000000000000d100    
sr4-7    0000000000000000 0000000000000000 0000000000000000 0000000000000000    
                                                                                
IASQ: 0000000000000000 0000000000000000 IAOQ: 00000000c0154498 00000000c015449c 
 IIR: 73b73fb1    ISR: 0000000000000000  IOR: 000000000000b040                  
ORIG_R28: 00000000ce2e08c8                                                      


IOAQ 0xc0154498 sys_pread+38
GR02 0xc0105fc8 syscall_exit+0


---------------------------------------
Received: (at 30-done) by bugs.parisc-linux.org; 8 Feb 2001 09:09:29 +0000
>From rhirst@linuxcare.com  Thu Feb  8 02:09:29 2001
Received: from rhirst.linuxcare.com (pc117-bre9.cable.ntl.com [213.105.88.117])
	by dsl2.external.hp.com (Postfix) with ESMTP id 1CB804A19
	for <30-done@bugs.parisc-linux.org>; Thu,  8 Feb 2001 02:09:29 -0700 (MST)
Received: by rhirst.linuxcare.com (Postfix, from userid 501)
	id 27775B007; Thu,  8 Feb 2001 09:09:54 +0000 (GMT)
Date: Thu, 8 Feb 2001 09:09:54 +0000
From: Richard Hirst <rhirst@linuxcare.com>
To: 30-done@bugs.parisc-linux.org
Subject: Re: [kernel] bug#30: sys_pread+38 DPF's on 64-bit kernel
Message-ID: <20010208090954.S1374@linuxcare.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0us
In-Reply-To: <no.id>; from kernel-admin@lists.parisc-linux.org on Wed, Feb 07, 2001 at 01:04:38AM +0000

Fixed by initialising r29 to sp-16 on syscall entry.