FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Talk about commercial or opensource products that already exist for OpenVMS or may be available in the future.
Post Reply

Topic author
pocketprobe
Valued Contributor
Posts: 68
Joined: Sat Apr 15, 2023 11:53 pm
Reputation: 0
Status: Offline

FIXED: x86_64: DEFRAGMENT MONTIOR /VOLUME DKA0: Crash

Post by pocketprobe » Sun Feb 25, 2024 2:13 pm

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.
Last edited by pocketprobe on Tue Mar 19, 2024 12:04 am, edited 1 time in total.


roberbrooks
VSI Expert
Contributor
Posts: 20
Joined: Thu Jun 20, 2019 11:48 am
Reputation: 0
Status: Offline

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

Post by roberbrooks » Sun Feb 25, 2024 2:55 pm

Yeah, I'm aware of this. It's on my list of things to work on.

-- Rob


roberbrooks
VSI Expert
Contributor
Posts: 20
Joined: Thu Jun 20, 2019 11:48 am
Reputation: 0
Status: Offline

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

Post by roberbrooks » 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.


-- Rob
Last edited by roberbrooks on Mon Feb 26, 2024 5:26 pm, edited 1 time in total.

User avatar

arne_v
Master
Posts: 347
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Offline
Contact:

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

Post by arne_v » Mon Feb 26, 2024 7:23 pm

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.
Arne
arne@vajhoej.dk
VMS user since 1986


Topic author
pocketprobe
Valued Contributor
Posts: 68
Joined: Sat Apr 15, 2023 11:53 pm
Reputation: 0
Status: Offline

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

Post by pocketprobe » Mon Feb 26, 2024 10:27 pm

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.


Topic author
pocketprobe
Valued Contributor
Posts: 68
Joined: Sat Apr 15, 2023 11:53 pm
Reputation: 0
Status: Offline

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

Post by pocketprobe » Mon Mar 18, 2024 11:53 pm

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.

Post Reply