So, i fired up the X this morning and at first my keyboard was acting up.
Always starting to repeatedly press "r" without me touching the keyboard.
(Found out because of the MousBlanker commodity started to act up accordingly).
I tried changing the keyboard's USB port, rebooting and finally after replugging all of my USB cables, it started to work again).
Not long after that, it starts repeating the "r" again, stupid...
And yet this is not the only problem i have this morning.
A crash actually, but one so strange, i cannot tell why it should happen at all and what is causing it.
As soon as i open one specific subdir on my HDD (while using workbench with all hidden files shown) the first file is displayed and with the second file not being displayed at all workbench is crashing badly.
Crash log for task "Workbench"
Generated by GrimReaper 53.19
Crash occured in module kernel at address 0x02003658
Type of crash: unknown exception
Alert number: 0x01000009
Register dump:
GPR (General Purpose Registers):
0: 0201F758 60AF4EA0 40278885 02003670 60B404B0 0200B030 02A8824C 4F6B0A30
8: 619AF9B0 00000001 00000000 02973054 22442244 07F80000 60AF50F0 00000002
16: 502B9720 00000000 00000040 4FC94040 5BCBB018 00000000 4FC3A000 502E7CB4
24: 00000000 62935140 00000001 00000000 02A8B092 60B404B0 60B404B0 02973054
FPR (Floating Point Registers, NaN = Not a Number):
0: 60 -1.73689e+308 -1.73689e+308 -1.45489e+308
4: -1.62387e+308 nan nan nan
8: -1.56769e+308 -1.56769e+308 64 4.5036e+15
12: 256 4.5036e+15 0 0
16: 0 0 0 0
20: 0 0 0 0
24: 0 0 0 0
28: 0 0 0.1 4.5036e+15
FPSCR (Floating Point Status and Control Register): 0x82004000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0200B030
Condition (cr) : 0x502F1AA4
Instruction Pointer (ip) : 0x02003658
Xtended Exception (xer) : 0x5BCA2018
Count (ctr) : 0x6FF464D0
Link (lr) : 0x7FB3C920
DSI Status (dsisr) : 0x5BCA1DD0
Data Address (dar) : 0x021AD048
680x0 emulated registers:
DATA: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 6FFB8700 96BDF700 00000000 00000000 00000000 00000000 00000000 60AF4F70
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x02003658 belongs to module "kernel" (HUNK/Kickstart)
Stack trace:
native kernel module kernel+0x00003658
native kernel module kernel+0x0001f760
native kernel module kernel+0x0001bdd0
module LIBS:mpega.library at 0x7F7AA6FC (section 5 @ 0x6D8)
module LIBS:mpega.library at 0x7F7AE724 (section 5 @ 0x4700)
module LIBS:mpega.library at 0x7F7AB2B8 (section 5 @ 0x1294)
module LIBS:mpega.library at 0x7F7AB9A0 (section 5 @ 0x197C)
module LIBS:mpega.library at 0x7F7AA3D4 (section 5 @ 0x3B0)
module T:mpega_dt.elf at 0x7FFB34FC (section 4 @ 0x4D8)
module LIBS:datatypes.library at 0x7FF43F88 (section 5 @ 0x5F64)
module LIBS:datatypes.library at 0x7FF44550 (section 5 @ 0x652C)
module LIBS:datatypes.library at 0x7FF4481C (section 5 @ 0x67F8)
module LIBS:datatypes.library at 0x7FF43AC8 (section 5 @ 0x5AA4)
module LIBS:workbench.library at 0x7FED775C (section 5 @ 0x18738)
module LIBS:workbench.library at 0x7FEEB710 (section 5 @ 0x2C6EC)
module LIBS:workbench.library at 0x7FEEBECC (section 5 @ 0x2CEA8)
module LIBS:workbench.library at 0x7FED291C (section 5 @ 0x138F8)
module LIBS:workbench.library at 0x7FED4ED8 (section 5 @ 0x15EB4)
module LIBS:workbench.library at 0x7FEFCA1C (section 5 @ 0x3D9F8)
module LIBS:workbench.library at 0x7FED4DA0 (section 5 @ 0x15D7C)
module LIBS:workbench.library at 0x7FF22CE8 (section 5 @ 0x63CC4)
module LIBS:workbench.library at 0x7FEF0F04 (section 5 @ 0x31EE0)
module LIBS:workbench.library at 0x7FEFC5E8 (section 5 @ 0x3D5C4)
module LIBS:workbench.library at 0x7FEF3650 (section 5 @ 0x3462C)
module LIBS:workbench.library at 0x7FEFBB90 (section 5 @ 0x3CB6C)
module LIBS:workbench.library at 0x7FEFDEE0 (section 5 @ 0x3EEBC)
native kernel module dos.library.kmod+0x000255c8
native kernel module kernel+0x000420ac
native kernel module kernel+0x000420f4
PPC disassembly:
02003650: 60633670 ori r3,r3,13936
02003654: 44000022 .word 0x44000022
*02003658: 4e800020 blr
0200365c: 7c641b78 mr r4,r3
02003660: 3c600200 lis r3,512
System information:
CPU
Model: P.A. Semi PWRficient PA6T-1682M VB1
CPU speed: 1800 MHz
FSB speed: 900 MHz
Extensions: altivec
Machine
Machine name: AmigaOne X1000
Memory: 2097152 KB
Extensions: bus.pci bus.pcie
And here is the serial log:
Kernel command line: serial munge debuglevel=1
Registers pointing to code:
r0 : native kernel module kernel+0x0001f758
r3 : native kernel module kernel+0x00003670
r5 : native kernel module kernel+0x0000b030
r6 : native kernel module kernel+0x00a8824c
r9 : module LIBS:mpega.library at 0x00000001 (section 0 @ 0xFFFFFFDC)
r11: native kernel module kernel+0x00973054
r26: module LIBS:mpega.library at 0x00000001 (section 0 @ 0xFFFFFFDC)
r28: native kernel module kernel+0x00a8b092
r31: native kernel module kernel+0x00973054
ip : native kernel module kernel+0x00003658
lr : native kernel module kernel+0x0001f760
ctr: native kernel module kernel+0x0001e08c
Stack trace:
(0x60AF4EA0) native kernel module kernel+0x00003658
(0x60AF4ED0) native kernel module kernel+0x0001f760
(0x60AF4EF0) native kernel module kernel+0x0001bdd0
(0x60AF4F10) module LIBS:mpega.library at 0x7F7AA6FC (section 5 @ 0x6D8)
(0x60AF4F30) module LIBS:mpega.library at 0x7F7AE724 (section 5 @ 0x4700)
(0x60AF4F40) module LIBS:mpega.library at 0x7F7AB2B8 (section 5 @ 0x1294)
(0x60AF4F60) module LIBS:mpega.library at 0x7F7AB9A0 (section 5 @ 0x197C)
(0x60AF4F80) module LIBS:mpega.library at 0x7F7AA3D4 (section 5 @ 0x3B0)
(0x60AF4F90) module T:mpega_dt.elf at 0x7FFB34FC (section 4 @ 0x4D8)
(0x60AF5060) module LIBS:datatypes.library at 0x7FF43F88 (section 5 @ 0x5F64)
(0x60AF50D0) module LIBS:datatypes.library at 0x7FF44550 (section 5 @ 0x652C)
(0x60AF5360) module LIBS:datatypes.library at 0x7FF4481C (section 5 @ 0x67F8)
(0x60AF5530) module LIBS:datatypes.library at 0x7FF43AC8 (section 5 @ 0x5AA4)
(0x60AF55A0) module LIBS:workbench.library at 0x7FED775C (section 5 @ 0x18738)
(0x60AF5720) module LIBS:workbench.library at 0x7FEEB710 (section 5 @ 0x2C6EC)
(0x60AF57B0) module LIBS:workbench.library at 0x7FEEBECC (section 5 @ 0x2CEA8)
(0x60AF5830) module LIBS:workbench.library at 0x7FED291C (section 5 @ 0x138F8)
(0x60AF5870) module LIBS:workbench.library at 0x7FED4ED8 (section 5 @ 0x15EB4)
(0x60AF59C0) module LIBS:workbench.library at 0x7FEFCA1C (section 5 @ 0x3D9F8)
(0x60AF5A40) module LIBS:workbench.library at 0x7FED4DA0 (section 5 @ 0x15D7C)
(0x60AF5CE0) module LIBS:workbench.library at 0x7FF22CE8 (section 5 @ 0x63CC4)
(0x60AF5D50) module LIBS:workbench.library at 0x7FEF0F04 (section 5 @ 0x31EE0)
(0x60AF5D60) module LIBS:workbench.library at 0x7FEFC5E8 (section 5 @ 0x3D5C4)
(0x60AF5DF0) module LIBS:workbench.library at 0x7FEF3650 (section 5 @ 0x3462C)
(0x60AF5ED0) module LIBS:workbench.library at 0x7FEFBB90 (section 5 @ 0x3CB6C)
(0x60AF5F30) module LIBS:workbench.library at 0x7FEFDEE0 (section 5 @ 0x3EEBC)
(0x60AF5F90) native kernel module dos.library.kmod+0x000255c8
(0x60AF5FC0) native kernel module kernel+0x000420ac
(0x60AF5FD0) native kernel module kernel+0x000420f4
Disassembly of crash site:
02003648: 7C641B78 mr r4,r3
0200364C: 3C600200 lis r3,512
02003650: 60633670 ori r3,r3,13936
02003654: 44000022 .word 0x44000022
>02003658: 4E800020 blr
0200365C: 7C641B78 mr r4,r3
02003660: 3C600200 lis r3,512
02003664: 606337D8 ori r3,r3,14296
02003668: 44000022 .word 0x44000022
0200366C: 4E800020 blr
Stack pointer (0x60AF4EA0) is inside bounds
Redzone is OK (4)
68k register dump
DATA: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
----> 00000001 - "LIBS:mpega.library" Hunk 0000 Offset 00000000 (SegList: 0x13F92E09)
ADDR: 6FFB8700 96BDF700 00000000 00000000 00000000 00000000 00000000 60AF4F70
Now, i *know* that i had this omnious "mpega.library" installed for ages (it's a version from 2004) and NEVER had problems with it (mind you, i don't check that subdir every day, so it might have gone unnoticed for a time, even yerars to be honest), still it crashes for reasons i can't really grab.
The subdir in question holds .LFL files (room files from ZakMcKracken) and .flac files (and *nothing* else!).
The .flac files aren't even touched when it's going down, mpega.library is crashing Workbench as soon as the second .LFL should be displayed.
I know that it could *possibly* be because of DefIcons interfering, but deficons has only two mpeg/mpg entries (one of them being a macroclass) and the pattern of the other class entry doesn't match any of the files in that subdir. (I checked all files with FileX).
I have put mpega.library into custody for now (renamed it), which cures the crash, but i don't really understand what is going on, especially because the crashlog says that mpega.library is trying to give data to the datatypes, but what data?
It shouldn't be able to find any mpeg data inside that dir.