Lombard Sleep Crash (Was: 2.2.18pre17 again)

Michael Schmitz schmitz at opal.biophys.uni-duesseldorf.de
Thu Nov 9 19:26:53 EST 2000


> I've just had a snooze-pmud-cd_module crash, sorry it's not in log/messages.
> I wrote this from the screen: pc c00d82cc lr c00d8aa8
>
> 2:02 at pts/1 ~ > uname -a
> Linux apple 2.2.18pre17-ben1 #38 Wed Oct 25 18:51:51 CEST 2000 ppc unknown
>
> c00d82b4 <idepmac_wake_device>:
> c00d82b4:       94 21 ff d0     stwu    r1,-48(r1)
> c00d82b8:       7c 08 02 a6     mflr    r0
> c00d82bc:       bf a1 00 24     stmw    r29,36(r1)
> c00d82c0:       90 01 00 34     stw     r0,52(r1)
> c00d82c4:       7c 7f 1b 78     mr      r31,r3
> c00d82c8:       81 3f 00 54     lwz     r9,84(r31)
> c00d82cc:       80 09 00 24     lwz     r0,36(r9)
> ^^^^^^^^

That would be around

	DRIVER(drive)->media_change(drive);

and indicates that the driver part of the ide_drive struct is hosed, if I
interpret the assembly above right (r9 is loaded from *r31+84, r0 then
loaded from *r9+36).

Something scribbling over kernel memory?

	Michael


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list