AmigaOS4 FE Update 1
AmigaOne X1000
Hi there,
while i know it might as well be the fault or crash coming from memguard in this case, i tend to believe it's not, especially because of another crash that shows similar behaviour, but one step after the other
Be aware that your system *WILL* freeze to the point where you have to do a cold reboot
Steps to reproduce:
1) Start Memguard (1.15) - easy as that, just start it, use run if you like, but it's not essential
2) Find a free space on Workbench and click on the right mouse button to bring up ContextMenus
Instant *FREEZE* of input.device - no ContextMenus come up, no grimreaper coming up, but i was able to catch a partial serial debug (partial because after the last line everything coming from grimreaper was frozen aswell, funny enough catweasel was still sending it's "GRONKs") - see below
So, as i said above i'm not convinced that the crash comes from memguard, especially because there is ABADCAFE in register 8, which (as i learned from other bug reports) means an illegal mem access.
And, as we already have an illegal mem access in another bug updated just the other day dealing with ContextMenus, i'm convinced that memguard reveals the illegal memory access described there (bug item #9797 - illegal memory access from ContextMenus)
Maybe it's not Context Menus but input device, maybe the combination of both
Code: Select all
MemGuard 1.15 (2.1.2009) installed.
Dump of context at 0xDFFEF000
Trap type: DSI exception
Machine State (raw): 0x100000000200F030
Machine State (verbose): [Hyper] [ExtInt on] [User] [FPU on] [IAT on] [DAT on]
Instruction pointer: in module kernel+0x0001A638 (0x0201A638)
Crashed task: input.device (0x6FF3FA20)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a store operation
0: 02038DC0 6FE917D0 5441A00E 5B1F9B80 5B1F9FDC 00000000 000001D0 02973054
8: 00000000 ABADCAFE ABADCAFE 00000004 33835595 CC8DAECE 000186A0 6FF635D6
16: 6FF635C8 6FF636BA 6FF636AC 00000000 000001D0 02950000 02950000 02806338
24: 02950000 DFFFEB94 02950000 5B1F9FDC 00000000 5B1F9FD0 02973054 DFFFEB50
CR: 93833995 XER: C000004A CTR: 0201A614 LR: 02030874
DSISR: 42000000 DAR: ABADCB02
FP0 : FFF8000082004000 400199999999999A F5F5F5F5F5F5F5F5 0000000000000000
FP4 : FFFFFFFFFFFFFFFF 0000000000000000 0000000000000000 41E0000000000000
FP8 : 4060000000000000 433000000000001B 4040800000000000 4330000080000000
FP12: 4070000000000000 4330000080000A00 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 0000000000000000 8000000000000000
FPSCR: 82004000
HID0: 0x8000000000000000 HID1: 0x000000005CE993B1
HID4: 0x4400240000080180 HID5: 0x0000006600000080
V0 : 00000000000000000000000000000000 FF999999FF999999FF999999FF999999
V2 : 01010101FFDBDBDBFFDBDBDBFFDBDBDB 00000000000000000000000000000000
V4 : DA25DA25DA25DA25DA25DA25DA25DA25 FE01DA25FE01DA25FE01DA25FE01DA25
V6 : 00000000010101010202020203030303 FF000000FF000000FF000000FF000000
V8 : 001002120414061608180A1A0C1C0E1E FFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDB
V10: 01000100010001000100010001000100 FF999999FF999999FF999999FF999999
V12: FF999999FF999999FF999999FF999999 FF999999FF999999FF999999FF999999
V14: FFDBDBDBFFDBDBDBFFDBDBDBFFDBDBDB FE01DA25FE01DA25FE01DA25FE01DA25
V16: DB25DB25DB25DB25DB25DB25DB25DB25 00000000000000000000000000000000
V18: FF01DB25FF01DB25FF01DB25FF01DB25 DA25DA25DA25DA25DA25DA25DA25DA25
V20: 00000000000000000000000000000000 00000000000000000000000000000000
V22: 00000000000000000000000000000000 00000000000000000000000000000000
V24: 00000000000000000000000000000000 00000000000000000000000000000000
V26: 00000000000000000000000000000000 00000000000000000000000000000000
V28: 00000000000000000000000000000000 00000000000000000000000000000000
V30: 00000000000000000000000000000000 00000000000000000000000000000000
VSCR: 00000000 VRSAVE: 00000000
Disassembly of crash site:
0201A628: 7D234B78 mr r3,r9
0201A62C: 91440000 stw r10,0(r4)
0201A630: 81490000 lwz r10,0(r9)
0201A634: 81290004 lwz r9,4(r9)
>0201A638: 912A0004 stw r9,4(r10)
0201A63C: 4E800020 blr
0201A640: 38600000 li r3,0
0201A644: 4E800020 blr
0201A648: 81230000 lwz r9,0(r3)
0201A64C: 81430004 lwz r10,4(r3)
Kernel command line: SERIAL MUNGE DEBUGLEVEL=1
Registers pointing to code: