Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Remy

Pages: [1] 2 3 ... 36
1
It would be interesting if that Trap E always occurs at the very same location (the lowest 4 hex digits of EIP having the same value would be a good indication, I don't have access to ticket 1223).

The trap is due to an attempt to write data to a non-present page. Taking the value displayed for CR2, I would think a NULL pointer being accessed (with an offset of 0x38). It's difficult to say what would have caused that but a NULL pointer check should be added in JFS.IFS.
Since JFS.IFS dynamically allocates memory from an internal pool whenever that is necessary, maybe all memory was depleted and a NULL pointer returned. Since it seems to depend on file size, it may have something to do with allocating "inode" management data.

Ticket number for this issue:
https://mantis.arcanoae.com/view.php?id=3366

chkdsk of the partition run from ArcaOs boot DVD:

2
.....

It looks there is confusion.
It isn't me.
I didn't know there are more than one Remy using ArcaOS. This ticket I posted in the other threat is what I meant - https://mantis.arcanoae.com/view.php?id=1223. Out of curiosity this was a TRAP 000E too.

Oh ! I apology, yes, right it was me but a very old case from 2017 resolved in 2017 (older ArcaOs release)
Now and I'm under ArcaOS 5.0.7  (after check, I have rdmsr.sys - May be I put it back after 5.0.7 migration - I just added a Warning REM line into my config.sys about this driver)   

I don't think this driver has something to do here due following test:
About the new issue, could it be possible I exceed authorized number of files or dirs on this partition ? or may be exceed possible JFS entries ?
(Deleted about 20 files and the copy could be done without trap !)

3
Quote
(latest ArcaOS release + all modules at latest level)
New clean ArcaOS installation? Then it's best to open a ticket at AN.

I ask this cause I think you're the one with the DVD/JFS/UNICODE ticket we discussed the last days and in this ticket it turned out that you didn't test on a fresh ArcaOS installation but installed these faulty cputemp package which in turn leads to your trap you reported there. That said I fear no one here can guess what your page fault (000E) really triggered. Your memory settings or?

I'm under ArcaOS 5.0.7 since a long time now.

What I reported under the post where someone got a trap due installed cputemp package due missing unicode is that I had in the past when i was under v5.0.2 ArcaOS a similar JFS issue after having installed Lotus french package creating path names with accent characters.

This is completly different, no unicode, no accent chars problem, no pathname issue.
It start writting for a few seconds before getting the trap.
Ticket opened

4
Quote
(latest ArcaOS release + all modules at latest level)
New clean ArcaOS installation? Then it's best to open a ticket at AN.

I ask this cause I think you're the one with the DVD/JFS/UNICODE ticket we discussed the last days and in this ticket it turned out that you didn't test on a fresh ArcaOS installation but installed these faulty cputemp package which in turn leads to your trap you reported there. That said I fear no one here can guess what your page fault (000E) really triggered. Your memory settings or?

It looks there is confusion.
It isn't me.

5
Hi !

I could unzip a zip archive file with 12 DSF64 files in it on a JFS partition.
I then tried to unzip on other one with less files in it but all are big files (between 450MB and 800MB each)
It start the unzip and than a system hung or a trap000E.
I tried it several time and always got the same result (first, a system hung and after a reboot, new try -> trap000E)
I than tried to unzip a single file but I've got the same result.
At least, I tried a unzip of this archive file selecting all files into a FAT32 partition and it ended successful !
.
Any idea about this hung / TRAP000E ?
(latest ArcaOS release + all modules at latest level)

Regards
Rémy

6
Multimedia / Re: Rebuilds of MM Audio Pack
« on: December 03, 2022, 01:30:14 am »
Nice to know.

7
Multimedia / Re: Rebuilds of MM Audio Pack
« on: December 02, 2022, 04:35:19 am »
Hi,

May it be possible to have WAV (24bits - 44100 as well 24bits 48000) supported by mmaudiopack ?

Regards
Rémy

8
Storage / Re: JFS failing in a disastrous way - without the user knowing
« on: December 01, 2022, 02:21:24 pm »
Thanks for the feedback.

The second thing.
Will it makes sense to request Arca Noae to put a "Boot Warning Text" for JFS.IFS if it does not find UNICODE.SYS loaded ? Does it makes sense? Can it be possible in boot time to detect this for JFS.IFS?

Regards

Does it have sense to have unicode if language is EN only ?

9
Storage / Re: JFS failing in a disastrous way - without the user knowing
« on: November 30, 2022, 07:46:47 pm »
...
Subsequently it turned out that not only "Arbeitsoberfläche" had been "renamed" disastrously but also all OTHER DIRECTORIES below "Arbeitsoberfläche" that contained umlauts (yes there are quite a few directories below the "Desktop" directory ...).

For each of the affected directories, I had to hop back and forth between giving them an intermediate name like "Arbeitsoberflxxxx" and "Arbeitsoberfläche" to force the proper directory name (intermediate reboots required). After multiple reboots and some traps I was finally able to restore the partition to an acceptable state, but I had to recreate quite a few directories under the "Desktop" directory and move things to their proper place.


I think it would at least be helpful if JFS.IFS would, ideally already on bootup, report a warning if it fails in using UNICODE.SYS services instead of reporting nothing. That would have pointed me to the problem and would have saved me hours of work.
(I can understand that JFS.IFS will need to be able to continue nonetheless because otherwise you would not be able to fix the config.sys file and readd the UNICODE.SYS load entry ...).

This behaviour is surely an absolute NOGO for a new user (unless you only accept english speakers or people using the US/UK NLS version as new users).

Hi,

I had a similar issue after installing Lotus office program in French.
All directories having characters with accent where lost.
I have DFSee and with the help of the developper, I could find bad directories and correct them without use of a backup system.

In my case, they was a problem with unicode and my issue arrived after having put duplicated folder into the trash cam.

Of course, warning message would be nice in case of language with accent chars.   

10
Multimedia / Re: playing/convert AIFF and AIFC files: interest anyone ?
« on: November 10, 2022, 07:19:17 pm »
The reason I was developing an IOProc is so that you can just double click a sound file to have it play (you do not need an application). Plus, if translation works both ways, you can convert to/from AIFF and AIFC respectively.

I would not know why AIFF would sound any better compared to WAV, provided the very same sample rate and bit depth is chosen (and the very same analog sound source material, of course). The data is exactly the same in both cases (it's plain PCM data). WAV saves it as little endian, AIFF saves it as big endian.

Been able to play AIFF under OS/2 is helpfull to check audio files quality and of course play audio under OS/2.
With USB audio, it may be nice to play audio files out of usb to a dac

e.g. ffprob of a wav track I just converted to AIFF including metadatas and front cover
        If this could be helpfull !

          Metadata:
    genre           : Chanson
    album           : Le bal des oiseaux
    artist          : Thomas Fersen
    title           : Juillet
    track           : 3
    date            : 1993
    encoder         : Lavf58.29.100
  Duration: 00:03:04.80, start: 0.000000, bitrate: 4625 kb/s
    Stream #0:0: Audio: pcm_s24be, 96000 Hz, 2 channels, s32 (24 bit), 4608 kb/s

    Stream #0:1: Video: png, rgb24(pc), 500x500 [SAR 1:1 DAR 1:1], 90k tbr, 90k
tbn, 90k tbc (attached pic)
    Metadata:
      title           : Album cover
      comment         : Cover (front)
 


11
Multimedia / Re: playing/convert AIFF and AIFC files: interest anyone ?
« on: November 10, 2022, 04:07:50 pm »
Hi,

AIFF and AIFC are sound formats that were invented by Apple (I think) for the original MAC and the Apple IIe in 1989 or so.
They resemble WAV files but all meta/header info and data is saved in big endian format (because the Motorola CPU used back at the time was a big endian CPU).

Because I was bored, I am currently working on an IOProc to transform these files into the standard WAV format that MMPM understands. Currently I can read (play) AIFF files in 8-bit,16-bit,24-bit and 32-bit sample size (the data as such is plain PCM data, that is: uncompressed) and uncompressed AIFC files in 8-bit,16-bit,24-bit and 32-bit sample size. I plan to add support for A-law and Mu-law for AIFC.

In theory, OS/2 should already support AIFF, but the IOProc (aiffproc.dll) is broken in that it only endian converts the meta/header data but forgets to endian convert the sound data ...

Is there any interest in this ? Is there also an interest to transform WAV files to the AIFF and/or AIFC formats ?

Cheers,
Lars

Hi Lars,

Into my local avxcat beta, I added AIFF since several months yet and the result is very good.
The big advantage of AIFF is that it allow metadatas as well included albumart
(WAV could have them too but not all players are able to extract wav metadatas and/or embebbed front cover)

I put my AIFF as well WAV and FLAC on my high-end streamer/server connected to a high-end DAC.
Aiff provides a better sound than WAV or FLAC while all are losness ! surprising
Logically AIFF and WAV should be same due AIFF is the Aplle format for WAV but out of the High end speakers, AIFF is a litle above (may be due streamer/server integreated converter or less jitter ! I don't know yet)

AIFF is my prefered despite I have no apple system.
WAV and FLAC are providing nearly the same result.

Regards
Rémy

note: I never go above 24bits resolutions (it improves signal on noise ratio)         
          ffmpeg handle it well. (Didn't find any interest to push up to 32bits) 

12
Multimedia / Re: Updated Uniaud32 build
« on: November 09, 2022, 03:27:24 pm »
Hi Mark!

That weather sounds hideous! We've just had our first tast of summer, with a couple of days above 30C - it's been glorious!

Sorry about the issues with Trac - I've now created a Uniaud32 project at my own bug tracker - https://mantis.smedley.id.au - please raise issues there.

Cheers,

Paul

Thats normal January weather here, Paul ........... only this is beginning of November  ???

Thanks for the link between being out for supplies, lunch and more shovelling, no time today - will have a look tomorrow and Best!

M

Out of topic: link to extreme weather https://electroverse.co/

13
Multimedia / Re: Rebuilds of MM Audio Pack
« on: November 03, 2022, 11:15:56 pm »
Hey Dave,

Does the audio pack support AIFF?

Is there an open source library that supports AIFF?

Cheers,

Paul.

You can use same as for WAV
It is PCM.

14
Programming / Re: RUX function failure - but on multiple tries only...
« on: October 05, 2022, 01:58:41 pm »
I think that is not how it is meant to be used. "rxuinit" is a registration-only function and will register all the functions at once. There is no point in checking if each individual function is loaded and call "rxuinit" over and over again.

At least that has been true for all other general load functions (of other REXX DLLs).

So it is either:

rc = rxfuncadd('rxuinit','RXU','rxuinit')
rc = rxuinit()


or:

rc = rxfuncadd('RxStartSession','RXU','RxStartSession')
rc = rxfuncadd('secondFunction,'RXU','secondFunction')
rc = rxfuncadd('thirdFunction','RXU','thirdFunction')
rc = ...

This it is.
Fine detailed

15
Programming / Re: RUX function failure - but on multiple tries only...
« on: October 04, 2022, 11:49:04 am »
Hi Remy,

If you would like be sure that all RXU functions you are going to call are loaded, you can check each of them at init and if some are missing, load them then instead of just testing 'rxuinit'

...so do you mean for example, instead of calling this RXU.DLL entry-point:

Code: [Select]
...
CALL RxFuncAdd 'rxuinit','RXU','rxuinit'
CALL rxuinit
...

call the RxFuncAdd with a specific function from that REXX DLL that I want to use, such as:

Code: [Select]
CALL RxFuncAdd 'RxStartSession','RXU','RxStartSession'
CALL rxuinit

The way I'm loading the DLL is as per the instructions in the DLL INF flie:

Quote
How to register the functions:

In order to use the functions, you have to register them with Rexx like this:

  call rxfuncadd 'rxuinit','rxu','rxuinit'
  call rxuinit
...

For what it's worth, here is the matrix I put together to document the various Load/un-load APIs for specific REXX DLLs:

Code: [Select]
LIBRARY NAME DLL LOAD UNLOAD VERSION API NOTES
=============== =============== =============== =============== =============== ===================================================================

RXU RXU RxuInit RxuTerm RxQuery Version API returns a whole bunch of stuff, need to parse first

REXXUTIL REXXUTIL SysLoadFuncs SysDropFuncs SysUtilVersion

RXUTILEX RXUTILEX Sys2LoadFuncs Sys2DropFuncs Sys2Version

RXEXTRAS RXEXTRAS RxExtra(LOAD) RxExtra(DROP) RxExtra(LOAD)

RXLVM RXLVM RxLvmLoadFuncs RxLvmDropFuncs RxLvmVersion Load and Unload seems to have an issue, fails on repeated attempts

I would suggest you to check on your needed functions, something like:
e.g.
rxu_api = RxFuncQuery('rxunit')
IF rxu_api <> 0 THEN DO
         CALL RxFuncAdd 'rxuinit','RXU','rxuinit'
         CALL rxuinit
         msg_text="RXU: loaded into memory, RC="||rxu_api
         END
Else do
        rxu_functions = RxFuncQuery('RxStartSession')
        IF rxu_functions <> 0 THEN DO
                   CALL RxFuncAdd 'RxStartSession','RXU','RxStartSession'
                   CALL rxuinit
                   END
        /* Other used functions check routines */
End

Regards

Pages: [1] 2 3 ... 36