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 4 ... 59
16
Web applications / Re: Dooble releases, Qt5 builds
« on: April 13, 2025, 12:24:04 am »
Dooble without single process mode is not usable.
When opening web pages, often the page start to load and then, it goes full grey and nothing more...
Back to single process mode but then, free memory issue....

17
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 05:55:15 pm »
I meant was the simplebrowser in single process mode to make a better comparision.
Code: [Select]
set QTWEBENGINE_CHROMIUM_FLAGS="--single-process" simplebrowser.exe
You might want to try even lower on the VIRTUALADDRESSLIMIT, perhaps 2560 for a bit.
The potential problem is if PCI address space on your machine is larger then expected.

It was at 2560 before I push the value up to 2944 (increased by step and checked if all works as usual before trying next value)

interesting !
- Simplebrowser start in single process mode  (free shared low storage decreases as well but less than under Dooble)
- Tried Dooble removing single process mode : free shared low storage is nearly stable, after opening 5 tabs with links, only 30M more shared low storage was taken
  (the minus 30M occurs opening third tab or changing link from within tab2 loaded page) 

Dooble QT5 has the single process mode on but no problem (free shared memory is stable)

18
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 01:20:37 pm »
Now, tried simplebrowser from QT6.2.11
(I set correct environment and run simplebrowser)

At open time + initial link page load, it took about 30M of shared low storage
I check QT ver and 6.2.11 is displaied

Opened, 2, 3, 4 tabs with link, no shared low memory decrease ! it works

Was this with single process?
Here I don't find Dooble-Qt6 keeps using up lower shared memory, it does eat up high shared memory. Also at one point I lowered my VIRTUALADDRESSLIMIT from 3072 to 2944 which cured a lot of the hangs here. Might want to try lowering it depending on what it is set at.

I had lower VIRTUALADDRESSLIMITE and I increased it until 2944 for best overall results.
Currently, using 2944.

Dooble.exe --disable-gpu --log-level=1


19
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 02:39:26 am »
Now, tried simplebrowser from QT6.2.11
(I set correct environment and run simplebrowser)

At open time + initial link page load, it took about 30M of shared low storage
I check QT ver and 6.2.11 is displaied

Opened, 2, 3, 4 tabs with link, no shared low memory decrease ! it works   
 

20
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 01:09:49 am »
I tried otter browser and same issue.

Here are several screenshots with the corresponding free shared low memory value (between eatch screen capture, I only opened new tabs....
To get memory back, closing a tab has no effect and only closing Dooble will free used memory


Currently using latest Dooble build which was done on QT 6.2.8 !
Previous one was on QT 6.2.10.
 
A little change but same amount of storage is taken.
- Dooble QT6.2.8   -  opening the second TAB didn't take memory until I load a page
- Dooble QT6.2.10 - opening the second TAB without a link will take the same amount of memory than under QT6.2.8 and loading the same page didn't change this value  (both uses same memory once a page is loaded)


Tried: https://smedley.id.au/tmp/qt6weben-6.2.6-20250124.zip  same issue

Under QT5, low shared memory decreases at first opened tab than, only free high shared memory decreases for any other opened tab
     

21
Web applications / Re: Dooble releases, Qt5 builds
« on: April 12, 2025, 12:22:51 am »
Same QT6 DLLs as I have set for QT5 are set highmem (no differences between QT5 or QT6)
QT5 = ok
QT6 = memory issue  (may be this could explain many crashes or silent close all seems to have !)

I doubt this is the cause of the crashes/silent closes - qt6 webengine builds have been out for ~2 years now and nobody has commented on low memory being exhausted previously. Not saying you're not seeing the behaviour.

99% of the OS/2 specific code is the same between Qt5 and Qt6 - so I'm struggling to explain this, hence my suggestion to ensure the DLL's are marked high. Which Qt6WebEn.dll build are you using, and do you see the same behaviour with all releases?

I use the latest QT6WebEn.dll  for 6.2.x   (2025-01-19)
https://smedley.id.au/tmp/qt6-6.2.11-qtwebengine-6.2.6-os2-20250119.zip

How many tabs are user openning under Dooble (before, I only opened a mximum of 2 tabs and because it worked, I didn't check meomory use but after openning more tabs and having silent Dooble close many times, I begin to check what happens about memory use and then, I saw this ! (have silent close as soon no enough memory is available)

It looks like none tried to open more tabs and check memory use. Who did it ?
Which QT6WebEn.dll do you suggest to use ? Thanks


Update:
Tried QT 6.2.9 (2024-11-25), QT 6.2.10 (2024-10-11) and currently using 6.2.11 (same issue under all 3 qt environment)
As soon I see free memory decreasing to below 10M, I stop Dooble

22
Web applications / Re: Dooble releases, Qt5 builds
« on: April 11, 2025, 09:52:08 pm »
Code: [Select]
highmem -u \qt6-6.2.x\lib\*.dllShould undo the marking. Shouldn't need to reboot either if nothing is using the DLL's.
Perhaps jsut try marking Qt6WebEn.dll at first.

There is no raison to try this !

Same QT6 DLLs as I have set for QT5 are set highmem (no differences between QT5 or QT6)
QT5 = ok
QT6 = memory issue  (may be this could explain many crashes or silent close all seems to have !)

Who verified if the problem is similar on they system (not into VM machines and been under a real hw system)?

Regards

23
Web applications / Re: Dooble releases, Qt5 builds
« on: April 11, 2025, 11:27:01 am »
Under Dooble QT6:
Each new loaded web page from different site under a new tab decreases shared low free memory size until no more available shared low memory size !
(and then crash)

Worth checking that \qt6-6.2.x\lib\qt6web*.dll are marked high. I've screwed this up in a couple of releases.
highmem -c \qt6-6.2.x\lib\*.dll

Reboot done, dooble not started.
In case of doubt having it correctly done, I run the command again (all modules are high)
First dooble start following high setting:
I run a new test and have the same result (each new additional tag with a different link) uses more and more shared low storage until 0

Could it be a webengine spawn issue or something else ? no idea

I tried Brave browser under windows7 using chromium too (109.xxx)
No issue under windows and not "suppr" pb too

24
Web applications / Re: Dooble releases, Qt5 builds
« on: April 10, 2025, 02:43:25 pm »
Hi !

A problem I just noticed.
At Dooble start, a lot of low shared memory is use.
Opening a web page, again shared memory is use

But then (a very ease case to check)

Under Dooble QT5:
Opening more tabs with different web pages from different site doesn't need more low shared memory
Under Dooble QT6:
Each new loaded web page from different site under a new tab decreases shared low free memory size until no more available shared low memory size !
(and then crash)

Could it be corrected to act as Doodle QT5 (possible QT webengine issue)

25
Programming / Re: [Classic REXX] Network Map
« on: April 10, 2025, 02:35:29 pm »
I apology, I left a typo into my latest posted macaddr.cmd (zip) file resulting into corrupted cfg file when using flush

macaddr corrected using my latest modification which includes a retention delay for any removed host. Once the delay is passed, the WPS object of the removed host is deleted but the cfg file already has its entry to allow adding it again as it was (if same ip) when inserted again.
cfg file has a date value out of date(B) value on first position

Note: to check how it works, run one time the refresh with your existing cfg file. This one will be updated with current date each time you run the refresh
reduce the day valu by more than 7 days on offline (removed) host and run refresh again to see how it works. Then, you can set date value again to the latest value and run refresh again.     
 
( by default, I set the retention delay to 7 days and you can change it to any value [ see the corresponding entry into macaddr.cmd ] )

   

26
Web applications / Re: Dooble releases, Qt5 builds
« on: April 10, 2025, 10:53:40 am »
Works well too.

A problem never was resolved into QT5 nor into QT6 build or may it be a webengine issue
The "suppr" key isn't working into form fields like website search field etc... , I have to use the backward key always

27
Programming / Re: [Classic REXX] Network Map
« on: April 10, 2025, 01:03:17 am »
Updated.
note: If a host is unplugged and no more referenced into arp, it status goes removed.
          Using refresh (not ARP -F) once this host is plugged in again, using same @ip as before, the corresponding icon status changes again

note: Using previous macaddr without interface number, a first ARP-F should be run or erase existing *.cfg if available.

File removed...

28
Setup & Installation / Re: How to mount OS/2 JFS/LVM volume on Linux?
« on: April 04, 2025, 04:36:36 pm »
To find which partition, checking the partition size can be helpfull

29
Setup & Installation / Re: How to mount OS/2 JFS/LVM volume on Linux?
« on: April 04, 2025, 01:53:39 pm »
Hi Andi!

Get the id of your partition ( e.g. /dev/sdi1)
open a command window and then:
->  sudo mkdir /media/jfsos2    (or other name to define your mount point)
->  sudo mount -t jfs /dev/sdi1 /media/jfsos2
->  If it fails, may be alignment isn't ok under linuw (I have miss aligned partition for one of all despite all where created under OS/2  ARcaOs LVM

note: To trim in case of an SSD.
Once the partition is mounted:
->  sudo fstrim -v /media/os2jfs

Hope this is helpfull     

30
Programming / Re: [Classic REXX] Network Map
« on: April 03, 2025, 12:35:02 am »
Update:  Added interface number on Domain folder. Updated missing domain procedure to identify any @ip missing domain name and not only UC/GW
(e.g. in case of multiple up interfaces - 2 lan or lan + wan with registered entries into arp table)

Network devices are listed under the corresponding Domain [interface number] folder 

note: not having multiple interfaces, I added needed code (which should work) but couldn't test this specific part results   


Pages: 1 [2] 3 4 ... 59