Page 1 of 1

FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Posted: Sun Feb 25, 2024 2:13 pm
by pocketprobe
I was creating a new virtual machine, wanting a clean install to get out of some baggage from my learning VMS. One of the products that I use on the machine is DFG. After most of my setup was done, I triggered a manual defrag and was curious about the monitor option. The defragmenter works fine, but the monitor for it crashes.

I triggered it with a manual

Code: Select all

defrag volume dla0:
And after the ui loads I end up with a screen that looks like

Code: Select all

┌────────────────────────────────────────────────Defragmentation Process Statistics────────────────────────────────────────────────┐
│                                                                                                                                  │
│ Process ID 0000046B                                  Process DFG$X86SYS                                  25-FEB-2024 14:10:04.96 │
│ Script Name: DFG$SCRIPT8                                                                                                         │
│ Operating on: HELDEN                                                                                                             │
│ Current status: %NORMAL                                                                                                          │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│ Buffered I/O                                                                                     CPU Utilization                 │
│       Count: 34                                                                                            Time: 000:00:00:00.78 │
│        Rate: 0/second                                                                                     Usage: 0%              │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│ Direct I/O                                                                                            Page Fault                 │
│     Count: 4687                                                                                           Count: 477             │
│      Rate: 0/second                                                                                        Rate: 0/second        │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│                                                                                                                                  │
│ Phase: File evaluation                                                                             Elapsed time:    0 00:00:04.79│
%SYSTEM-F-FLTINV, floating invalid operation, PC=FFFF83000992BCC2, PS=0000001B                                                     │
│                                                                                                                                  │
  Improperly handled condition, image exit forced.                                                                                 │
    Signal arguments:   Number = 0000000000000003                                                                                  │
                        Name   = 0000000000000524ress CTRL-C, CTRL-Y, CTRL-Z to exit                                               │
                                 FFFF83000992BCC2ress CTRL-W to refresh the screen                                                 │
                                 000000000000001Bress N or P for NEXT or PREV screen                                               │
    Register dump:                                                                                                                 │
    RAX = 0000000000000006  RDI = 0000000000100001  RSI = FFFFFFFFFFFFFFFA                                                         │
    RDX = 0000000000000000  RCX = 00000000000000CF  R8  = 0000000000000001                                                         │
    R9  = FFFFFFFF82761200  RBX = 0000000000003F80  RBP = 000000007ACB04B0                                                         │
    R10 = 0000000000000001  R11 = 0000000000000040  R12 = 000000007ACBB418                                                         │
    R13 = 0000000000000000  R14 = 000000007ACB04C0  R15 = 0000000069114603                                                         │
    RIP = FFFF83000992BCC2  RSP = 000000007ACB04A0  SS  = 000000000000001B                                                         │
$
This is with the only release of DFG for x86 which is DFG033-3.
If this is something that should be investigated, I can provide whichever info is needed.

Re: FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Posted: Sun Feb 25, 2024 2:55 pm
by roberbrooks
Yeah, I'm aware of this. It's on my list of things to work on.

-- Rob

Re: FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Posted: Mon Feb 26, 2024 5:26 pm
by roberbrooks
Fixed; a new kit (V3.3-4) should be out shortly.

Interestingly, it was also broken on IA64, but not Alpha.

I guess the monitoring function is not too popular.


-- Rob

Re: FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Posted: Mon Feb 26, 2024 7:23 pm
by arne_v
roberbrooks wrote:
Mon Feb 26, 2024 5:26 pm
Fixed; a new kit (V3.3-4) should be out shortly.

Interestingly, it was also broken on IA64, but not Alpha.

I guess the monitoring function is not too popular.
I don't know how much VSI think about it, but the hobbyist users do find a lot of bugs.

HP(E) hobbyist license was mostly VAX and Alpha.

VSI community license is mostly Alpha and x86-64.

There are very few Itanium hobbyist users.

Re: FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Posted: Mon Feb 26, 2024 10:27 pm
by pocketprobe
Thank you for the very quick response on this.
I do a fair bit of advocacy and streaming my adventure with my internet friends. Plenty of homelabbers, but not too many run VMS in theirs.

It will be fun to see this run on my bare metal machine as well.

Re: FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Posted: Mon Mar 18, 2024 11:53 pm
by pocketprobe
New kit is out! Works great, and with a trusty vt420 attached via a DECServer 90M over LAT to my bare metal machine. A warm anachronistic charm.

Thank you once more.