[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