FileCompare DSI

A forum for general AmigaOS 4.x support questions that are not platform-specific

FileCompare DSI

Postby lazi » Tue Oct 24, 2017 10:23 pm

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...]

lazi
 
Posts: 42
Joined: Sat Jun 18, 2011 9:46 am

Re: FileCompare DSI

Postby xenic » Wed Oct 25, 2017 4:37 pm

@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
xenic
 
Posts: 1145
Joined: Sun Jun 19, 2011 1:06 am

Re: FileCompare DSI

Postby TSK » Mon Oct 30, 2017 7:30 pm

No problems on opening an empty file with v53.16 (diffview.gadget v53.16).
Keep the party going !
User avatar
TSK
Beta Tester
Beta Tester
 
Posts: 219
Joined: Mon Dec 20, 2010 2:15 pm
Location: Home land of Santa C., sauna, sisu and salmiakki


Return to General AmigaOS

Who is online

Users browsing this forum: No registered users and 4 guests

cron