RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Having difficulties when installing the system? Your system runs slowly and requires some tweaking? You can get help here.
Post Reply

Topic author
joukj
Master
Posts: 196
Joined: Thu Aug 27, 2020 5:50 am
Reputation: 0
Status: Offline

RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by joukj » Mon Jul 08, 2024 9:28 am

Hi All,

When I install VMS842L1A_RTL_V0800 on my Alpha with OpenVMS V8.4-2L1 and DecWindows 1.7F, I encounter the following problem:

After installing the patch and rebooting, I try to login to the "new" desktop. The auto-startup application appear on the screen (although already on the blue startup screen). Then the screen gets its normal black background. However the panel does not appear. What is wrong with the combination CDE-panel and RTL-V8.0?

Jouk
Last edited by joukj on Mon Jul 08, 2024 9:28 am, edited 1 time in total.


pustovetov
VSI Expert
Active Contributor
Posts: 31
Joined: Thu Sep 14, 2023 1:26 am
Reputation: 0
Status: Offline

Re: RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by pustovetov » Tue Jul 09, 2024 3:12 am

joukj wrote:
Mon Jul 08, 2024 9:28 am
What is wrong with the combination CDE-panel and RTL-V8.0?
Inside DECWindows there is a mix of calls to malloc/free/realloc and lib$vm_malloc/lib$vm_free/lib$vm_realloc. For example, decc$malloc is called, and then the resulting pointer is passed to the lib$vm_realloc function. Formally this is mistakes, but before CRTL-V8.0 it was allowed. But in V8.0, the function posix_memalign was added, it required adding some additional information to the internal structures associated with memory allocation. And the functions free and lib$vm_free became incompatible.
I've fixed it. But the fix will probably be available in V9.0

User avatar

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

Re: RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by arne_v » Tue Jul 09, 2024 3:47 pm

Anything besides CDE expected to break by 8.0 due to this?

People will have to consider whether they want to skip 8.0 and wait for 9.0 or go ahead with 8.0.
Arne
arne@vajhoej.dk
VMS user since 1986


pustovetov
VSI Expert
Active Contributor
Posts: 31
Joined: Thu Sep 14, 2023 1:26 am
Reputation: 0
Status: Offline

Re: RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by pustovetov » Wed Jul 10, 2024 2:24 am

arne_v wrote:
Tue Jul 09, 2024 3:47 pm
Anything besides CDE expected to break by 8.0 due to this?
At this time, only the case of CDE authentication failure is known.
People will have to consider whether they want to skip 8.0 and wait for 9.0 or go ahead with 8.0.
If they need to work with CDE, they already know about the problem. And why should others skip V8? Well, in x86 there is the same issue up to 9.2-3. In the 9.2-3 the issue has been fixed too.

User avatar

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

Re: RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by arne_v » Thu Jul 11, 2024 8:23 pm

Maybe I have misunderstood the problem.

I read this thread as:
* 7.0 - CDE works
* 8.0 - CDE does not work
* 9.0 - CDE will work

So those that:
* are still on 7.0
* need CDE (or something else if that something else has same problem)
should consider skipping 8.0 and wait for 9.0.
Arne
arne@vajhoej.dk
VMS user since 1986


Topic author
joukj
Master
Posts: 196
Joined: Thu Aug 27, 2020 5:50 am
Reputation: 0
Status: Offline

Re: RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by joukj » Fri Jul 12, 2024 1:15 am

I upgraded from V5.0 to V8.0; So I cannot say anything on V6.0 and V7.0

User avatar

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

Re: RTL-V8.0 patch breaks DecWindows-desktop on OpenVMS 8.4-L1 (AXP)

Post by arne_v » Fri Jul 12, 2024 7:17 am

7.0 should probably read "pre-8.0".
Arne
arne@vajhoej.dk
VMS user since 1986

Post Reply