Re: [hatari-devel] Error when saving files

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Please see the attachment. The affected file is EDISON.RSM.

> Hi,
> 
> On 7.12.2022 14.00, Uwe Seimet wrote:
> > It's still not working I'm afraid. The file write permssions are still
> > removed.
> 
> Can you provide "--trace os_base" output?
> 
> 
> 	- Eero
> 
> > 
> > Best regards
> > 
> > Uwe
> > 
> >> Hi Uwe,
> >>
> >> Thanks for reporting this!
> >>
> >> I think it should be fixed now, could you verify?
> >>
> >>
> >> 		- Eero
> >>
> >> On 6.12.2022 22.38, Uwe Seimet wrote:
> >>> I just found that Hatari changes the file permissions from rwrwrw to
> >>> read-only for all.
> >>>>
> >>>> When starting a batch job the EDISON text editor reports that a file is
> >>>> protected or already existing as a folder.  Hatari shows this warning:
> >>>>
> >>>> WARN : GEMDOS failed to create/truncate '/home/us/TT/D/HDDRIVER/EDISON.RSM'
> >>>>
> >>>> This issue must be caused by a very recent commit. I guess it's this one:
> >>>>
> >>>> * 8fe983f2 - Fix GEMDOS HD checks for files writable only by other users (21 hours ago) <Eero Tamminen>
> >>>>
> >>>> Best regards
> >>>>
> >>>> Uwe
> >>
> >>
> > 
> > 
> 
> 
GEMDOS 0x4B Pexec(3, "C:\THING\thingreg.ovl", [0]"", 0x0) at PC 0x1365E8E
GEMDOS 0x4B Pexec(7, 0x7, 0x13727c5, 0x0) at PC 0xFA003A
GEMDOS 0x4B Pexec(4, 0x0, 0x13ffffa, 0x0) at PC 0x1365E8E
GEMDOS 0x00 Pterm0() at PC 0x14000FE
GEMDOS 0x4B Pexec(0, "G:\UTILITY\EDISON.PRG", [0]"", 0x0) at PC 0x1365E8E
GEMDOS 0x4B Pexec(7, 0x17, 0x14073ea, 0x0) at PC 0xFA003A
GEMDOS 0x3D Fopen("EDISON.INF", read-only) at PC=0x14221C8
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x14220D4
GEMDOS 0x3D Fopen("EDISON.JOB", read-only) at PC=0x14221C8
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x14220D4
GEMDOS 0x3D Fopen("EDISON.RSM", read-only) at PC=0x14221C8
-> FD 64 (read-only -> read+write)
GEMDOS 0x3D Fopen("D:\HDDRIVER\HDDRIVER.S", read-only) at PC=0x14221C8
-> FD 65 (read-only -> read+write)
GEMDOS 0x3E Fclose(65) at PC 0x14220D4
GEMDOS 0x3D Fopen("D:\HDDRIVER\SCSI.S", read-only) at PC=0x14221C8
-> FD 65 (read-only -> read+write)
GEMDOS 0x3E Fclose(65) at PC 0x14220D4
GEMDOS 0x3D Fopen("D:\HDDRIVER\SCSILIB.S", read-only) at PC=0x14221C8
-> FD 65 (read-only -> read+write)
GEMDOS 0x3E Fclose(65) at PC 0x14220D4
GEMDOS 0x3D Fopen("D:\HDDRIVER\IDE.S", read-only) at PC=0x14221C8
-> FD 65 (read-only -> read+write)
GEMDOS 0x3E Fclose(65) at PC 0x14220D4
GEMDOS 0x3E Fclose(64) at PC 0x14220D4
GEMDOS 0x3C Fcreate("EDISON.RSM", 0x0) at PC 0x14221BA
-> FD 64 (read/write)
GEMDOS 0x3E Fclose(64) at PC 0x14220D4
GEMDOS 0x4B Pexec(0, "G:\UTILITY\ER68Z264.TOS", [72]"-Q:ASSEM.ERR SCSILIB.S -OBJ2 -0: OPT B+,P+,S+,Q+,A+,J+,M+,L+,T+,Z+,K+,V+", 0x1071164) at PC 0x14221FA
GEMDOS 0x4B Pexec(7, 0x7, 0x143907e, 0x1071164) at PC 0xFA003A
GEMDOS 0x3D Fopen("SCSILIB.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("E:\SYSTEM.ASM", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("SCSI.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("ACSI.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("IDE.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("BLITTER.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("E:\SYSTEM.ASM", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("SCSI.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("ACSI.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("IDE.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("BLITTER.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("E:\SYSTEM.ASM", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("SCSI.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("ACSI.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("IDE.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("BLITTER.S", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3C Fcreate("SCSILIB.O", 0x0) at PC 0x15C3870
-> FD 64 (read/write)
GEMDOS 0x3E Fclose(64) at PC 0x15C388A
GEMDOS 0x3C Fcreate("ASSEM.ERR", 0x0) at PC 0x15BF90C
-> FD 64 (read/write)
GEMDOS 0x3E Fclose(64) at PC 0x15BF942
GEMDOS 0x4C Pterm(0) at PC 0x15C3E0C
GEMDOS 0x4B Pexec(0, "G:\UTILITY\ER68Z264.TOS", [41]"-Q:ASSEM.ERR SCSILIB.LIB SCSILIB.O -LIBSI", 0x1071164) at PC 0x14221FA
GEMDOS 0x4B Pexec(7, 0x7, 0x143907e, 0x1071164) at PC 0xFA003A
GEMDOS 0x3D Fopen("SCSILIB.LIB", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3D Fopen("SCSILIB.O", read-only) at PC=0x15C4734
-> FD 64 (read-only -> read+write)
GEMDOS 0x3E Fclose(64) at PC 0x15C4852
GEMDOS 0x3C Fcreate("SCSILIB.LIB", 0x0) at PC 0x15C3870
-> FD 64 (read/write)
GEMDOS 0x3E Fclose(64) at PC 0x15C388A
GEMDOS 0x4C Pterm(0) at PC 0x15C3E0C
GEMDOS 0x3C Fcreate("EDISON.RSM", 0x0) at PC 0x14221BA
-> ERROR (errno = 13)
WARN : GEMDOS failed to create/truncate '/home/us/TT/D/HDDRIVER/EDISON.RSM'


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/