[parisc-linux] segfaults with ssh

John David Anglin dave at hiauly1.hia.nrc.ca
Sat Jun 24 18:51:43 MDT 2006


> do_page_fault() pid=2092 command='sshd' type=15 address=0x8169d826
> vm_start = 0x40cb0000, vm_end = 0x40cb4000
> 
>      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> PSW: 00000000000001001111111100001111 Not tainted
> r00-03  0000000000000000 00000000403018c4 00000000402dfbbf 0000000040000750
> r04-07  00000000403018c4 000000008169d826 0000000040302780 0000000000012bff
> r08-11  0000000000073f04 0000000000000000 0000000040302780 0000000000000000
> r12-15  0000000000000000 0000000000000000 00000000000125a0 0000000000000000
> r16-19  0000000000000001 00000000faf00b90 00000000403023ac 00000000403018c4
> r20-23  000000008168e714 0000000040c9ede8 000000000000f112 0000000000000001
> r24-27  0000000000000000 000000008169d826 0000000000012bff 000000000007401c
> r28-31  000000000000006c ffffffff81010100 00000000faf01200 00000000402e467b
> sr0-3   00000000001a9800 00000000001a9800 0000000000000000 00000000001a9800
> sr4-7   00000000001a9800 00000000001a9800 00000000001a9800 00000000001a9800
> 
> IASQ: 00000000001a9800 00000000001a9800 IAOQ: 00000000402ea627 00000000402ea62b
>  IIR: 0f201014    ISR: 00000000001a9800  IOR: 000000008169d826
>  CPU:        0   CR30: 000000006cca0000 CR31: 0000000010400000
>  ORIG_R28: 0000000070000021
>  IAOQ[0]: 0x402ea627
>  IAOQ[1]: 0x402ea62b
>  RP(r2): 0x402dfbbf

dave at hiauly6:~$ disasm 0x0f201014
   0:   0f 20 10 14     ldb 0(r25),r20

r25 = 0x8169d826 which is the page fault address.

So, how did r25 get this value?  There should be a core dump.  I've
seen similar problems in make and bash but haven't been able to figure
out what happened.

Dave
-- 
J. David Anglin                                  dave.anglin at nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)



More information about the parisc-linux mailing list