FileCompare DSI

A forum for general AmigaOS 4.x support questions that are not platform-specific
Post Reply
lazi
Posts: 45
Joined: Sat Jun 18, 2011 8:46 am

FileCompare DSI

Post by lazi »

FileCompare 53.15 (diffview.gadget 53.14)

When one of the files is empty, an ignorable DSI happens before the "Error comparing files()" message.
  • Crash log for task "FileCompare"
    Generated by GrimReaper 53.19
    Crash occured in module newlib.library.kmod at address 0x01B65B38
    Type of crash: DSI (Data Storage Interrupt) exception
    Alert number: 0x80000003

    Register dump:
    GPR (General Purpose Registers):
    0: 00000000 547C8240 FAA3C5ED 08080000 547C8250 54810531 00000001 02040000
    8: 08080000 00000004 08080000 00000002 39533355 5BA0B208 00000000 02045610
    16: 547C8A7C 5B7A7BC0 00000000 02045620 547C8988 547C82B4 54810533 00000073
    24: 640D9000 00000000 FFFFFFFF 547C8A78 547C82BC 08080000 59533353 39533355


    FPR (Floating Point Registers, NaN = Not a Number):
    0: nan 705 312 0
    4: 0 29.8 30.8 0
    8: 0 4.5036e+15 29.8 255
    12: nan 65536 0 0
    16: 0 0 0 0
    20: 0 0 0 0
    24: 0 0 0 0
    28: 0 0 0 0

    FPSCR (Floating Point Status and Control Register): 0x82004000


    SPRs (Special Purpose Registers):
    Machine State (msr) : 0x0200F030
    Condition (cr) : 0x5BBFA354
    Instruction Pointer (ip) : 0x01B65B38
    Xtended Exception (xer) : 0x5BDB6018
    Count (ctr) : 0x6FF694D0
    Link (lr) : 0x7FB24920
    DSI Status (dsisr) : 0x5BDB5DD0
    Data Address (dar) : 0x01A95E28



    680x0 emulated registers:
    DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    FPU0: 0 0 0 0
    FPU4: 0 0 0 0



    Symbol info:
    Instruction pointer 0x01B65B38 belongs to module "newlib.library.kmod" (HUNK/Kickstart)

    Stack trace:
    native kernel module newlib.library.kmod+0x0002fed8
    native kernel module newlib.library.kmod+0x00039f70
    module FileCompare at 0x7C4434B8 (section 5 @ 0x8494)
    module FileCompare at 0x7C444520 (section 5 @ 0x94FC)
    module FileCompare at 0x7C43FAD4 (section 5 @ 0x4AB0)
    module FileCompare at 0x7C442B00 (section 5 @ 0x7ADC)
    native kernel module newlib.library.kmod+0x000020a4
    native kernel module newlib.library.kmod+0x00002d54
    native kernel module newlib.library.kmod+0x00002ee8
    FileCompare:_start()+0x170 (section 1 @ 0x16C)
    native kernel module dos.library.kmod+0x000255c8
    native kernel module kernel+0x00042618
    native kernel module kernel+0x00042660

    PPC disassembly:
    01b65b30: 7c681850 sub r3,r3,r8
    01b65b34: 4e800020 blr
    *01b65b38: 81630000 lwz r11,0(r3)
    01b65b3c: 4bffffb8 b 0x1B65AF4
    01b65b40: 89630000 lbz r11,0(r3)

    System information:

    CPU
    Model: Motorola MPC 7447/7457 Apollo V1.1
    CPU speed: 999 MHz
    FSB speed: 133 MHz
    Extensions: performancemonitor altivec

    Machine
    Machine name: Pegasos II
    Memory: 1048576 KB
    Extensions: bus.pci bus.agp
    [...snip...]
xenic
Posts: 1185
Joined: Sun Jun 19, 2011 12:06 am

Re: FileCompare DSI

Post by xenic »

@lazi
I've confirmed the bug on an X5000. I get the same stack trace and the DSI is ignorable.
AmigaOne X1000 with 2GB memory - OS4.1 FE
User avatar
TSK
Beta Tester
Beta Tester
Posts: 225
Joined: Mon Dec 20, 2010 1:15 pm
Location: Home land of Santa C., sauna, sisu and salmiakki

Re: FileCompare DSI

Post by TSK »

No problems on opening an empty file with v53.16 (diffview.gadget v53.16).
Keep the party going !
Post Reply