Hello fredvs,

you wrote on Wed, 7 Apr 2021 04:44:12 -0700 (MST):

["stat" file handling]
> Yes, for me it is the biggest problem with MSEgui.
> "stat" files works ok for all my projects but fails for some MSEide
> himself on ARM aarch64 cpu.
> 
> After deep explorations it seems that is related with semaphore and access
> to disk.

Without any attempt to analysis (yet), I really cannot see what stat file
handling, and access to disk in general, should have to do with semaphores?

> MSEgui has custom methods to access disk that does not work on aarch64.

These custom methods must be rather, arrr, idiosyncratic, then.
(To not say plain weird.)
...
> There is something that I did not catch for msegui and aarch64, it seems
> to be a problem of class or semaphore.

_If_ there's some code using semaphores involved, can you ascertain that
all the data structures used have the correct, or at least sufficient,
size? I do remember that there were problems with the freely definable
(integer) field of components during the transition from 32 to 64 bit
capability. Martin had to enlarge the field that was sized 32 bits wide
initially to accomodate the occasional use for storing arbitrary pointers.
If in the aarch64 architecture there is a similar change in field size, it
might well cause an occasional overflow or invalid memory access and make
a program crash or behave unintended.

> About the problem of colormask, of course your fixes are more than
> welcome.

Well, there is no fix (yet, I hope). I'm afraid you will need quite some
patience.

-- 
-- 
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------




_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to