Author Topic: Dooble releases-Qt6  (Read 244848 times)

David McKenna

  • Hero Member
  • *****
  • Posts: 929
  • Karma: +39/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #210 on: June 08, 2025, 12:07:27 am »
Neil,

  I have never seen a mem /v result where the available high process memory is HIGHER than the available virtual memory. Like Steven says, that seems not right. Do you have all settings in your BIOS that reference 'Above 4GB...' turned off?

Also - what motherboard are you using? A testlog file might also be helpful...

Regards,
« Last Edit: June 08, 2025, 12:09:32 am by David McKenna »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5724
  • Karma: +150/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #211 on: June 08, 2025, 12:10:12 am »
I really don't think the Available virtual memory is accurate as it seems to bounce all over the place. Here with Dooble and SM running, I get close to the same value as Neil.
Code: [Select]
Total physical memory:     16,270 MB
Accessible to system:       3,502 MB
Additional (PAE) memory:   12,768 MB

Resident memory:              180 MB
Available virtual memory:   1,443 MB

Available process memory:
  Private low memory:         306 MB
  Private high memory:      1,956 MB
  Shared low memory:          220 MB
  Shared high memory:          99 MB

I would suggest having a much larger starting value for the swap file to avoid the overhead of growing it, perhaps 1.5 GB and also keep an eye on it. Back in the day I had a system with 1.5GB's of ram, linking xul.dll needed VIRTUALADDRESSLIMIT=3072 or wlink would run out of memory. I had to be careful not to overflow the swap file as the system would die with a swap file full error once the swap file grew to about 2GB. It was on JFS but I assume internally OS/2 uses signed 32 bit variables. I'm sure back in the early 90's it was never expected to use so much memory and/or swap.

Roderick Klein

  • Hero Member
  • *****
  • Posts: 775
  • Karma: +17/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #212 on: June 08, 2025, 12:21:43 am »
Neil,

  I have never seen a mem /v result where the available high process memory is HIGHER than the available virtual memory. Like Steven says, that seems not right. Do you have all settings in your BIOS that reference 'Above 4GB...' turned off?

Also - what motherboard are you using? A testlog file might also be helpful...

Regards,


Just to be clear that has influence on the total amount of memory. This setting has todo with PCI MMIO regions that are will be remapped when booting ArcaOS in BIOS mode or in UEFI mode. It should not have an effect on the amount of memory you have. Or does it ?

Roderick

David McKenna

  • Hero Member
  • *****
  • Posts: 929
  • Karma: +39/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #213 on: June 08, 2025, 02:02:54 am »
Roderick,

  I mention the 'Above 4GB...' setting because it is something David A. of Arca Noae directed me to change when I had trouble with my new motherboard (B760 chipset, 12th gen i5 CPU) a couple months ago. No idea if it will help Neil directly, but is something to check.

Regards,

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1174
  • Karma: +36/-0
    • View Profile
    • Blonde Guy
Re: Dooble releases-Qt6
« Reply #214 on: June 08, 2025, 05:51:17 am »
There are no "Above 4 GB" settings. This is a Lenovo ThinkCentre M90t Gen 5. All my memory posts are just after boot with very little running.

Fortunately the end user probably does not need dooble-QT6. I am successfully running it on some of my older systems.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5724
  • Karma: +150/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #215 on: July 06, 2025, 04:28:34 am »
Latest Dooble release, ftp://dry@ftp.os2voice.org/tmp/dooble-2025-07-04-Qt6.zip See help-->Release Notes for changes, all from upstream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5724
  • Karma: +150/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #216 on: December 21, 2025, 07:03:22 pm »

David McKenna

  • Hero Member
  • *****
  • Posts: 929
  • Karma: +39/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #217 on: March 07, 2026, 09:55:56 pm »
Been successfully using the 2025-11-25 version of Dooble with Paul's latest QT 6.2 since it came out. Today I noticed a new update to sqlite in ANPM on the netlabs-exp server, so naturally I installed it. Now when I start Dooble, it starts as if it is a new install with all settings reset - no saved websites or passwords or dictionary or exclusions or anything. Setting them does not get saved - next time I start everything is blank again. It's as if it is not reading the settings files.

So I have two questions:

1. Anyone else seeing this with the updated sqlite?
2. Is there a way to force a back level of sqlite from the command line? ANPM won't do it because there are 2 packages that rely on each other (sqlite and sqlite-libs) and it gives an error when I try to do one or the other. Deleting sqlite wants to also delete half my system.

Quite a dilemma...

EDIT: The QT5 version of Dooble works fine. This only affects the QT6 version.

EDIT2: 'yum downgrade sqlite sqlite-libs' worked. Now the QT6 version of Dooble works again... whew!
« Last Edit: March 08, 2026, 12:54:31 am by David McKenna »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5724
  • Karma: +150/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #218 on: March 08, 2026, 01:21:15 am »
Hi David, just updated sqlite and tested Dooble-Qt6. Updated a setting, closed and reopened and updated setting was still updated.
What version of plugins\sqldrivers\qsqlite are you using. Mine is 386200 bytes and dated 04/05/25 (Apr 4). I'm also using a slightly newer Dooble, ftp://dry@ftp.os2voice.org/tmp/dooble-Qt6-2026-02-09.zip where I fixed the tab widgets. Also using WAL on my Dooble profile, wal.sh,
Code: [Select]
ls *.db | while read filename;
  do sqlite3 $filename 'PRAGMA journal_mode=WAL;';
done;
For unwal.sh, change the middle line to
Code: [Select]
  do sqlite3 $filename 'PRAGMA journal_mode=delete;';
To downgrade sqlite,
Code: [Select]
yum downgrade sqlite sqlite-libs
Edit: Forgot the time stamp,
Code: [Select]
Directory of L:\qt6-6.2.x\plugins\sqldrivers

 5-13-25  7:56p         <DIR>    124 a---  .
 4-11-25  5:34p         <DIR>    124 ----  ..
 5-04-25 12:06a       386,200    124 a---  qsqlite.dll
        3 file(s)     386,200 bytes used
« Last Edit: March 08, 2026, 01:32:08 am by Dave Yeo »

David McKenna

  • Hero Member
  • *****
  • Posts: 929
  • Karma: +39/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #219 on: March 08, 2026, 03:42:24 pm »
Dave,

  OK, there's more to it. I got your latest Dooble and tried it, but no difference with the new sqlite. Works fine with the old one.

  One thing I had forgotten about - I use a separate DOOBLE_HOME directory for the QT6 version of Dooble and set that on the 'Environment' tab of the objects' settings page. If I remove that setting and just let it use the default (which is also used by the QT5 version) then the QT6 version of Dooble works fine with the new sqlite and all settings are used and can be changed. Soon as I try to set the 'DOOBLE_HOME' environment it stops working - even if I use the default of 'DOOBLE_HOME=C:\Home\.dooble'.

 So the problem is the 'DOOBLE_HOME' variable it seems.

Regards,

EDIT: it gets more interesting: On the 'Settings' page of Dooble at the upper left it shows the directory it is using for settings. When using the default (that is: no DOOBLE_HOME specified) it shows 'C:/Home\.dooble'. So I tried setting 'DOOBLE_HOME' to 'C:/Home\.dooble2' using the new sqlite and it worked! So the real problem is the slash after the drive letter...
« Last Edit: March 08, 2026, 03:54:35 pm by David McKenna »

Jan-Erik Lärka

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 352
  • Karma: +12/-0
    • View Profile
Re: Dooble releases-Qt6
« Reply #220 on: March 08, 2026, 06:27:39 pm »
A new WarpIn package has been created.

It use the 2026.02.09 build of dooble.exe (new tab + for example).
It now also contain libvpx-legacy-6 and the WPUrl parameter issue has been addressed.

The WarpIn package use another method than setting DOOBLE_HOME to run in parallell to QT5.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5724
  • Karma: +150/-1
    • View Profile
Re: Dooble releases-Qt6
« Reply #221 on: March 08, 2026, 06:31:54 pm »
Actually the problem is the directory separator after the drive letter. set DOOBLE_HOME=h:/tmp\.dooble\ works fine along with various similar settings, while set DOOBLE_HOME=h:\tmp\.dooble\  fails. This affects both Qt5 and Qt6 versions.
Edit: Missed your last edit :)
« Last Edit: March 08, 2026, 06:59:53 pm by Dave Yeo »