OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Paul Smedley on April 24, 2022, 01:02:34 am

Title: Test build of dooble with qt5
Post by: Paul Smedley on April 24, 2022, 01:02:34 am
Hey guys,

I'm many have read posts of a build of dooble existing and is waiting on an rpm.

I couldn't understand why a zip wasn't being provided, so I spent a little bit of time this morning building it myself, the result is https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424.zip

Note I've had the browser close on me a few times, no idea yet if these are dooble or Qt5 related. There is nothing in popuplog.os2  not in the exceptq folder

edit: I would like to add that this wouldn't be possible if it wasn't for the work that Dmitry has put into the port of Qt5.

Enjoy!

Cheers,

Paul
Title: Re: Test build of dooble with qt5
Post by: Eugene Tucker on April 24, 2022, 01:08:31 am
Thanks Paul!
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 01:34:42 am
My build crashes now and again at a breakpoint, I assume that it is an OOM (out of memory) error.
I see commits today to force single process mode as well.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 01:36:01 am
Paul, did you have problems with the lack of mlock and munlock? I ended up disabling the check for it in the pro file.
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on April 24, 2022, 01:37:55 am
Paul, did you have problems with the lack of mlock and munlock? I ended up disabling the check for it in the pro file.

I did something similar :) Except I assumed mmap was in use, so I didn't change the pro, I just added a #ifndef __KLIBC__ around the calls to mlock/munlock.

Next is to rebuilt with GCC 11.3.0 well, just because.
Title: Re: Test build of dooble with qt5
Post by: Pete on April 24, 2022, 02:28:06 am
Hi All

Guess my qt5 installation needs updating ... where do I find QT5WEBW? - and any other required files?


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 03:52:42 am
They should all be in netlabs-rel.
Code: [Select]
H:\tmp>yum provides qt5webw.dll
arcanoae-rel         | 1.9 kB  00:00
arcanoae-rel/primary |  20 kB  00:00
netlabs-exp          | 2.9 kB  00:00
netlabs-exp/primary_ | 239 kB  00:00
netlabs-rel          | 2.9 kB  00:00
netlabs-rel/primary_ | 2.6 MB  00:01       ] 949 kB/s | 2.4 MB  00:00 ETA
qt5-qtwebengine-5.15.2-1.oc00.pentium4 : Qt5 - QtWebEngine components
Repo        : netlabs-rel
Matched from:
Other       : qt5webw.dll
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on April 24, 2022, 04:38:10 am
Agree - qt5-qtwebengine should drag in everything needed - perhaps libssp as well
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 05:38:58 am
Something else to consider is that as many as the dependency DLLs need to be marked high for stability. I listed them in the SimpleBrowser thread, guess we should have a script to do it.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 05:52:13 am
Here's a script to, I hope, mark all the dependent DLL's to load high. May need to reboot after to replace the files that were unlocked.
As an aside, trying to post a file from Dooble to here results in a crash and site can't be reached error. Currently the browser stays open but Dmitiry committed today a preference for it to run in single process mode, which is set, so in the future it may take out the whole browser.
Edit: Needs to be run in @unixroot\usr\lib. I'll fix it and update this post.
Edit: fixed script, please test.
Title: Re: Test build of dooble with qt5
Post by: Pete on April 24, 2022, 06:03:28 am
Hi Dave

Thanks for pointing out the existence of qt5-qtwebengine-5.15.2-1.oc00.pentium4

My follow up question is: Why does ANPM not list this package? - not found on a search either...


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 06:23:28 am
ANPM here shows that qt5-qtwebengine is installed. Perhaps ignore the version part so on a cmd line "yum install qt5-qtwebengine" without the quotes should work.
Originally I basically installed all the qt5 packages. Currently the betas of AOS 5.1 also install the requirements I believe, though I should double check.
Another consideration is that VIRTUALADDRESSLIMIT should be as high as you can put it while still being stable.
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on April 24, 2022, 06:38:06 am
For interest, a GCC 11 build. In limited testing here, it perhaps seemed a little more stable.  https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424-gcc11.zip
Title: Re: Test build of dooble with qt5
Post by: Martin Iturbide on April 24, 2022, 03:24:03 pm
For interest, a GCC 11 build. In limited testing here, it perhaps seemed a little more stable.  https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424-gcc11.zip

Hi

I'm testing it on my ArcaOS 5.0.7 VM, it is stable, not fast, but stable.

Element Chat (Matrix) is running on Dooble too.
https://riot.im/app/#/room/#os2world:matrix.org (https://riot.im/app/#/room/#os2world:matrix.org)

Regards
Title: Re: Test build of dooble with qt5
Post by: Neil Waldhauer on April 24, 2022, 03:49:03 pm
I'm able to run the test build on ArcaOS 5.0.7 that I already had Otter running. I did need to run Dave Yeo's mark_high.cmd to log into OS/2 World. Posting from dooble!
Title: Re: Test build of dooble with qt5
Post by: David McKenna on April 24, 2022, 04:36:28 pm
 Wow... thanks Paul! The GCC 11 build works well here , like Martin says, not fast but plenty stable (compared to Firefox), plus more sites render properly. Every once in a while I run into a site (bbc.com is a good example) where it has to be reloaded to get everything to render. Also changed a couple default settings that didn't make sense (like WebGL), but great overall.

Regards,
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 06:30:24 pm
One thing I've noticed is that I have to log in here every time I start Dooble, perhaps a cookie problem. As well, after updating Dooble today, I had to delete the cookies to log in. Possibly due to dmik fixing how environment variables are handled. A lot of stuff can be controlled with environment variables.
Spell check doesn't seem to currently work, perhaps a setting problem.
Uploading a file here resulted in a sigtrap and I could no longer load anything in Dooble until I rebooted. Looking at the trp file, it may be a bad file number problem.
Youtube seems really slow. I wonder if the QT5Webengine was compliled with -webengine-proprietary-codecs or not.
This page has some interesting information, https://doc.qt.io/qt-5/qtwebengine-features.html (https://doc.qt.io/qt-5/qtwebengine-features.html)
Title: Re: Test build of dooble with qt5
Post by: roberto on April 24, 2022, 06:49:57 pm
Installed and working to the first. Good.
On eBay I can not register.

Saludos
Title: Re: Test build of dooble with qt5
Post by: Pete on April 24, 2022, 07:51:14 pm
Hi Dave

yum install qt5-qtwebengine gives different errors depending on which command window is used.

OS/2 cmd
[J:\USR\BIN]yum install qt5-qtwebengine
Setting up Install Process
No package qt5-qtwebengine available.
Error: Nothing to do

[J:\USR\BIN]


bash
[DADZONE|J:/USR/BIN]yum install qt5-qtwebengine
bash.exe: Execution failed because of module "\USR\BIN\PYTHON"
bash.exe: j:/USR/BIN/yum: /usr/bin/python: bad interpreter: No such file or dire
ctory
[DADZONE|J:/USR/BIN]


Regards

Pete


Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 07:58:32 pm
Hi Pete, try to do "yum clean all" then retry "yum install qt5-qtwebengine" and don't use bash.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 24, 2022, 08:05:16 pm
Installed and working to the first. Good.
On eBay I can not register.

Saludos

Seems a lot of sites get confused by the current user agent setting, now fixed.
Try this build. Note that for existing Dooble installations, it's necessary to reset the UserAgent string in Dooble Settings -> Web -> User Agent -> Reset.
You might want to reset everything. This build also defaults to single process mode, can be changed in settings.
Title: Re: Test build of dooble with qt5
Post by: Tom on April 24, 2022, 10:42:31 pm
Indeed: looking at rpm.netlabs.org/release/00/i386/i686 I see no package qt5-qtwebengine listed.
But looking at rpm.netlabs.org/release/00/i386/pentium4 I *do* see a package qt5-qtwebengine listed.

So my guess is, that in ANPM you have selected i686 instead of pentium4 as the platform. Try to update your current os2base package to version os2-base-0.0.1-3, (possibly restart ANPM after that) and then try again to install qt5-qtwebengine

Hi Dave

yum install qt5-qtwebengine gives different errors depending on which command window is used.

OS/2 cmd
[J:\USR\BIN]yum install qt5-qtwebengine
Setting up Install Process
No package qt5-qtwebengine available.
Error: Nothing to do

[J:\USR\BIN]


Title: Re: Test build of dooble with qt5
Post by: Roderick Klein on April 24, 2022, 10:48:31 pm
Hey guys,

I'm many have read posts of a build of dooble existing and is waiting on an rpm.

I couldn't understand why a zip wasn't being provided, so I spent a little bit of time this morning building it myself, the result is https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424.zip

Note I've had the browser close on me a few times, no idea yet if these are dooble or Qt5 related. There is nothing in popuplog.os2  not in the exceptq folder

edit: I would like to add that this wouldn't be possible if it wasn't for the work that Dmitry has put into the port of Qt5.

Enjoy!

Cheers,

Paul

The rpm for dooble is now on rpm. Netlabs. Org exp and will be moved to
production as we speak.

The rpm was created so all depencies are done correctly.

Roderick
Title: Re: Test build of dooble with qt5
Post by: Roderick Klein on April 24, 2022, 11:16:45 pm
Hey guys,

I'm many have read posts of a build of dooble existing and is waiting on an rpm.

I couldn't understand why a zip wasn't being provided, so I spent a little bit of time this morning building it myself, the result is https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424.zip

Note I've had the browser close on me a few times, no idea yet if these are dooble or Qt5 related. There is nothing in popuplog.os2  not in the exceptq folder

I have exceptq logs in \var\log\app\

Roderick
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on April 25, 2022, 01:02:22 am
I have exceptq logs in \var\log\app\
I wasn't getting them with my initial build,  but with the GCC 11.3.0 build, I'm getting them.
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on April 25, 2022, 08:13:17 am
@Dave have you tried building otter from https://github.com/bitwiseworks/otter-browser-os2 ? Here it built fine, but crashed in libcx as soon as I try and run it.
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 25, 2022, 09:22:36 am
My build crashes now and again at a breakpoint

Same here. Every time I tried to visit some site, Int 3 happens.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 25, 2022, 04:43:11 pm
@Dave have you tried building otter from https://github.com/bitwiseworks/otter-browser-os2 ? Here it built fine, but crashed in libcx as soon as I try and run it.

Yes, I tried a month ago, same crash I assume.

@OS4USER, did you mark as much as possible to load high?
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 25, 2022, 06:51:31 pm
@Dave have you tried building otter from https://github.com/bitwiseworks/otter-browser-os2 ? Here it built fine, but crashed in libcx as soon as I try and run it.

Yes, I tried a month ago, same crash I assume.

@OS4USER, did you mark as much as possible to load high?

Yes, using your excellent script.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 25, 2022, 07:00:15 pm
Might want to delete your profile, located under %HOME%\.dooble, and of course have VIRTUALADDRESSLIMIT as high as stable.
Title: Re: Test build of dooble with qt5
Post by: Pete on April 26, 2022, 12:03:45 am
Hi All

@Tom
Yes, I had i686 as my platform. well spotted.

Having switched to P4 and updated some packages I can now start Dooble.
Sadly that is the end of my success. Any attempt to visit any website - including os2world.com - results in Dooble closing with some beeps. Presumably logs are written somewhere? - I have not found any so far, nothing in popuplog.os2

The above applies to both the rpm version and zip versions from this discussion.

Possibly I need to update some other packages to P4 versions...


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 26, 2022, 12:17:43 am
Hi Pete, the trps are now written to \var\log\app on your boot drive. They probably show a sigtrap.
First thing is to make sure you have enough memory. VIRTUALADDRESSLIMIT needs to be high, maybe 3072 and you should run the script I posted to mark all DLL's to load high. For most stuff, shouldn't matter whether P4 or i686. The QT5 stuff, you could right click on them in ANPM, and choose "Get specific release", then choose the Pentium4 one of the same version you have installed. Don't forget to mark them high, rerunning the script is simplest. Reboot after doing all that.
Title: Re: Test build of dooble with qt5
Post by: Pete on April 26, 2022, 03:06:54 am
Hi Dave

I do not have a \var\log\app directory or any trp files anywhere in my \var\log directory.

Using VIRTUALADDRESSLIMIT=2560 as 3072 makes my system fail to start apps.

I have already changed the qt5 packages to P4.

Used your script to mark dll files high and rebooted.

No change in Dooble behaviour, crashed as soon as a url was entered, no \var\log\app directory or any trp files anywhere in my \var\log directory as a result of crash.

I have exceptq 7.11.5-1 i686 installed, should I install the P4 version 7.11.3-1 to try to generate trp files?


Regards

Pete





Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 26, 2022, 03:23:26 am
Strange no trp files. Could try searching all your drives for *trp.
Shouldn't matter whether exceptq is i686 or Pentium4. Might want to make sure you have Pentium4 libcn and libcx. Wonder if there is something else that didn't update on your system as it was only available as Pentium4?
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on April 26, 2022, 04:34:56 am
My build crashes now and again at a breakpoint

Same here. Every time I tried to visit some site, Int 3 happens.

OS4 kernel I assume? perhaps some interaction with the debug kernel that (I think) is the basis for hte OS4 kernel.
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 26, 2022, 08:29:36 am
Might want to delete your profile, located under %HOME%\.dooble, and of course have VIRTUALADDRESSLIMIT as high as stable.

Profile deleted.   VIRTUALADDRESSLIMIT  = 3072.   Int3 is still there.
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 26, 2022, 08:43:40 am
My build crashes now and again at a breakpoint

Same here. Every time I tried to visit some site, Int 3 happens.

OS4 kernel I assume? perhaps some interaction with the debug kernel that (I think) is the basis for hte OS4 kernel.

The same on IBM kernel - double sound and nothing (since original kernel was retail)

--

In the comport terminal  I can see  int 3, ud2   -   so coder decided to crash the code on purpose. Just crash, no warning  -  very specific approach.
Title: Re: Test build of dooble with qt5
Post by: Andi B. on April 26, 2022, 09:10:37 am
I do not have a \var\log\app directory or any trp files anywhere in my \var\log directory.
Where does your LOG environment variable point to? 'set log' or 'echo %log%'
Title: Re: Test build of dooble with qt5
Post by: Tom on April 26, 2022, 09:23:15 am
The beeps come from exceptq, so there should be a trap file somewhere (Dave has already told where to find it).
It has a name like (bunch of digits)_(more digits)_(more digits)-exceptq.txt Try searching for *exceptq.txt if you cannot find it at \var\log\app

Having switched to P4 and updated some packages I can now start Dooble.
Sadly that is the end of my success. Any attempt to visit any website - including os2world.com - results in Dooble closing with some beeps. Presumably logs are written somewhere? - I have not found any so far, nothing in popuplog.os2
Title: Re: Test build of dooble with qt5
Post by: Pete on April 26, 2022, 10:29:47 am
Hi All

DOH!

Thank you Tom I was searching for *.trp files...

Having had a quick look through a trap and seen this

 03A7EE60 : 5D293535 53534E20 7265565F 6E6F6973 : 55)] NSS_Version
 03A7EE70 : 63656843 3322286B 2236322E 61662029 : Check("3.26") fa
 03A7EE80 : 64656C69 534E202E 3D3E2053 322E3320 : iled. NSS >= 3.2
 03A7EE90 : 73692036 71657220 65726975 50202E64 : 6 is required. P
 03A7EEA0 : 7361656C 70752065 64617267 6F742065 : lease upgrade to


I then checked NSS and updated all NSS packages.

That worked - I am posting from the rpm Dooble and the only thing that I have spotted that does not work is the Delete key. I am finding that I need to backspace to delete mistakes as the Delete key is simply ignored.


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: mauro on April 26, 2022, 11:01:57 am
Hi Dave, my testing result is :

-used my "BROWSERTEST" VirtualBox vm (OS2 WARP4.52) which is same one implemented for you Simple Browser revisited, means QT5 Pentium4 necessary packages installed

-VIRTUALADDRESSLIMIT=3072

-RAM given to the machine also 3072 MB

-execute mark_high.cmd in /usr/lib

-tried both dooble versions downloaded in their zip archive from the given url; first version and the gcc11 one, executed from their folder just unzipped under C:\, they give same results

-browser starts in its blank page, then I can opens some pagesite but some of them self-close or trap after about a minute (ie. Youtube, Linkedin)

-almost behaving like the Simple Browser revisited which opens any pages only in Incognito mode, also there Linkedin and Youtube pages seem to work initially, resist a minute +/-  , and then trap.  The common part is both browsers cause a system trap as want to exit (close) 90% of the times

-both browsers can stay open sametime on the pages they can handle.

So, by my poor knowledge side I can tell they share same unstable behaviour happening more on less on same site pages, like it was caused by same -one or more-  dll involved.

Just a question: does mark_high.cmd need to be executed every starting session ? If so, is it good to put its shadow in the Startup folder or adding such command in autoexec.bat?

Thank you
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 26, 2022, 11:40:55 am
I then checked NSS and updated all NSS packages.
That worked - I am posting from the rpm Dooble...

I do not update NSS* (3.23.0-4) and NSPR (4.12.0-4)  to the latest available.
Ones I have updated them and my FF became to very unstable. Downgrade was a nightmare.

Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 26, 2022, 04:16:50 pm
I then checked NSS and updated all NSS packages.
That worked - I am posting from the rpm Dooble...

I do not update NSS* (3.23.0-4) and NSPR (4.12.0-4)  to the latest available.
Ones I have updated them and my FF became to very unstable. Downgrade was a nightmare.

Get my newest Firefox build from Bitbucket, it includes in tree NSPR4 and NSS and is much more stable.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 26, 2022, 04:23:06 pm

So, by my poor knowledge side I can tell they share same unstable behaviour happening more on less on same site pages, like it was caused by same -one or more-  dll involved.

Yes the rendering engine is the same. No idea about you instability.

Quote
Just a question: does mark_high.cmd need to be executed every starting session ? If so, is it good to put its shadow in the Startup folder or adding such command in autoexec.bat?

Thank you

No, it only needs to be run again if you update any of the DLL's
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 26, 2022, 05:52:13 pm
I then checked NSS and updated all NSS packages.
That worked - I am posting from the rpm Dooble...

I do not update NSS* (3.23.0-4) and NSPR (4.12.0-4)  to the latest available.
Ones I have updated them and my FF became to very unstable. Downgrade was a nightmare.

Get my newest Firefox build from Bitbucket, it includes in tree NSPR4 and NSS and is much more stable.

- got your latest FF from Bitbucket
- updated NSPR4 and NSS

Dooble starts and somehow  works

TNX a lot!
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on April 26, 2022, 06:16:50 pm
Quote
First thing is to make sure you have enough memory. VIRTUALADDRESSLIMIT needs to be high, maybe 3072 and you should run the script I posted to mark all DLL's to load high.

My systems become unstable, if I use VIRTUALADDRESSLIMIT above 2560. I did run your script, and rebooted.

After reboot, Above512 shows (in KB) low private mmemory: 357120, low shared memory: 270592, upper private memory: 1835008, upper shared memory: 1814144. After starting Dooble, it shows low private mmemory: 305536, low shared memory: 208000, upper private memory: 1713728, upper shared memory: 684116.

From that, it appears that VIRTUALADDRESSLIMIT=2560 is sufficient (but other things could use more upper shared memory than what is left). There is no hope that this would even get off the ground, without at least 1.2 GB of upper shared memory available. Then, it seems to eat more upper shared memory, as it is used. Lower shared memory, and private memory, seems to be adequate.

Of course, this is a very rough estimate of these numbers, and different user setups can change the numbers.

I wonder if a TURBO is needed, to keep DLLs loaded in high memory, without unloading them. It would likely help startup speed too.
Title: Re: Test build of dooble with qt5
Post by: ivan on April 26, 2022, 10:52:31 pm
I have to ask if this is supposed to work with my Ryzen Gen 3 processor system before I mess with a now working system.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 27, 2022, 01:25:45 am
Hi Ivan, why wouldn't it work with an i386 with SSE2 compatible processor? Pentium 4 is a crappy architecture for most of us but shouldn't be worse for your AMD then my I5.
I have asked Bitwise to tune for generic which will help all of us.

Hi Doug, yes, it seems 2560 is good enough and if that's the highest that is stable, well stick with it.
As for a turbo program, it was mostly needed to work around a kernel bug that didn't properly release high memory, now fixed in ArcaOS, still be handy for older kernels and as you mention, probably speed up loading. Help with memory fragmentation too, which will bite us after starting and stopping programs enough times.
Remy developed a general purpose turbo program which took a list of DLLs, might be worth checking out.
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on April 27, 2022, 03:30:30 am
Quote
I have to ask if this is supposed to work with my Ryzen Gen 3 processor system before I mess with a now working system.

I don't have one, so I can't say, for sure, but it is running better than I expected, on every machine that I have installed to See other posts about some operational problems (nothing really serious):
Asus A88XM-A, with A6 processor.
Asus M3A78-EM with quad core Phenom processor.
Lenovo ThinkPad L530 (Intel I5).
Lenovo ThinkPad T510 (Intel I5).
Dell Optiplex GX270, with a single processor. I have 3 GB of memory, and 1 GB is allocated to a RAMDISK. (I am posting from this one). It seems to get very slow, when some other program is running, but by itself, there isn't much difference in performance.

If you have a reasonable configuration, properly installed, with the Pentium4 platform configured for RPM/YUM, it should work. Note, that you can run Dooble alongside of Firefox, even at the same time. There is very little, if any interferrence. I expect that T'Bird, and Seamonkey, would be much the same. Be aware, that running then together can easily fragment upper shared memory space.

Of course, it is always a good idea to have a good backup.
Title: Re: Test build of dooble with qt5
Post by: nyao on April 27, 2022, 08:28:20 am
Hi.All.
It can be used immediately after installation, but once it is closed, it will not be able to connect to the Internet.

Virtualbox6.1&ArcaOS5.0.7
Title: Re: Test build of dooble with qt5
Post by: Pete on April 27, 2022, 01:23:01 pm
Hi All

I am currently trying Pauls gcc11 build which works reasonably well but suffers from the following problems. I suspect they are common to all current Dooble for OS/2 builds...

1] A tendency to simply close after a little use - seems very like the NSS problem suffered by Seamonkey/Firefox. Maybe this can be sorted in the same manner as Dave has with his recent Seamonkey/Firefox releases that sufffer less from this problem.

2] Unable to display a page loaded from History or Favourites lists - browser goes through the loading motions and seems convinced that the page is loaded but nothing is displayed. Copying the url from the "loaded" page to a new tab results in the new tab displaying that page content.

3] There does not seem to be any way of importing Bookmarks and Passwords.

4] Some keys seem to be ignored - definitely the Delete key and I am sure there was at least 1 other key but did not make a note at the time and have forgotten which key...
Aha! I see Doug has spotted the problem as wel,l it is the Insert key. He also notes that there is a problem with the Caps Lock key.


There are probably a few more problems to find...

Oh, Yes. A port of NoScript would be good - I suddenly find I am seeing adverts I did not know existed on lots of websites.


On the plus side: More websites work without problems compared to Seamonkey.


Thanks to all involved in the various ports of Dooble.


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: R.M. Klippstein on April 27, 2022, 07:39:03 pm
People, I need help!
I have QT5 installed in arcanoa package manager and it is update. None of the stuff needed for Dooble that I need is listed on Netlabs  like Dave listed here earlier.

H:\tmp>yum provides qt5webw.dll
arcanoae-rel         | 1.9 kB  00:00
arcanoae-rel/primary |  20 kB  00:00
netlabs-exp          | 2.9 kB  00:00
netlabs-exp/primary_ | 239 kB  00:00
netlabs-rel          | 2.9 kB  00:00
netlabs-rel/primary_ | 2.6 MB  00:01       ] 949 kB/s | 2.4 MB  00:00 ETA
qt5-qtwebengine-5.15.2-1.oc00.pentium4 : Qt5 - QtWebEngine components
Repo        : netlabs-rel
Matched from:
Other       : qt5webw.dll

I 've installed Pauls .ZIP file and managed to get qt5-qtwebengine downloaded from ecsoft. But now running  yum install dooble.exe it says it can't find QT5WEBH.

To me it looks like maybe yum has problems. Is there any other place I can download the stuff Dave has listed?

Thanks for any ideas,  klipp
Title: Re: Test build of dooble with qt5
Post by: Tom on April 27, 2022, 11:13:16 pm
I have QT5 installed in arcanoa package manager and it is update. None of the stuff needed for Dooble that I need is listed on Netlabs  like Dave listed here earlier.

Can you give an example of a file that Dooble needs but is not listed at Netlabs? Remember that Dave's script contains names of dll-files, and that the corresponding package at Netlabs probably has a different name. Example from another thread: icuuc.dll needed to be updated, and that is contained in package libicu.
Title: Re: Test build of dooble with qt5
Post by: David McKenna on April 27, 2022, 11:15:45 pm
 Hi Klipp,

  Try 'yum install qt5-qtwebchannel' first, then try 'yum install dooble' - see if that gets you any closer.

Regards,
Title: Re: Test build of dooble with qt5
Post by: Tom on April 27, 2022, 11:32:42 pm
But now running  yum install dooble.exe it says it can't find QT5WEBH.

Oh, and 'yum install dooble.exe ' won't work, since there is no RPM-package 'dooble.exe'
Title: Re: Test build of dooble with qt5
Post by: R.M. Klippstein on April 28, 2022, 01:12:28 am
Hi Dave, both yum install qt5-qtwebchannel and yum install dooble give the same result "No package qt5-qtwebchannel available" and "No package dooble available."

I've got tellie's dooable 1-53 installed but is older and has problems.

I thought all the stuff necessary was in Paul's .zip file. Thats where I got dooable.exe, it wanted qt5-qtwebengine and I got that drom ECSOFT site. then when I re ran dooble.exe it wants QT5WEBH. I assume thats a "lib" file but I cant find it anywhere.

Something seems screwed up with YUM rel&exp they have none of the stuff thats referenced on the web.

Hope this helps and THANKS for your help.

klipp.
Title: Re: Test build of dooble with qt5
Post by: R.M. Klippstein on April 28, 2022, 01:27:15 am
Hi Tom, and thanks for the help. The only thing /file? QT5WEBH and I get this from Paul's ZIP file
when running dooble after installing QT5-qtwebengine, it then wants QT5WEBH. Netlabs has nothing to offer!

klipp
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 28, 2022, 02:31:42 am
Hi Klip, try running "yum clean all" then "yum install dooble" without the quotes.
Title: Re: Test build of dooble with qt5
Post by: Pete on April 28, 2022, 04:15:49 am
Hi klipp

I wonder if you are hitting the same problem I found: ANPM here was set as Platform i686 so the qtweb packages were not found. If so add P4 to the Platform - I moved it to the top. I then restarted ANPM and the "missing" qtweb packages appeared.


Regards

Pete

Title: Re: Test build of dooble with qt5
Post by: nyao on April 28, 2022, 02:44:45 pm
Hi.ALL.
The problem of not being able to connect to the internet is resolved once you delete the .dooble folder, but once you exit, the same thing happens all over again.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 28, 2022, 05:26:05 pm
Hi.ALL.
The problem of not being able to connect to the internet is resolved once you delete the .dooble folder, but once you exit, the same thing happens all over again.

That's weird, wonder what is getting corrupted in the profile. What about if after deleting .dooble, you start the browser and exit without visiting any sites? The retry?
Title: Re: Test build of dooble with qt5
Post by: R.M. Klippstein on April 28, 2022, 10:15:32 pm
Hey Pete, You;ve been Bailing me out for the last 15-20 years, now you have done it again, THANKS (again). All is well and impressive with this Dooable browser, needs work, but the basics are there. Thanks to all involved.!

klipp
Title: Re: Test build of dooble with qt5
Post by: Pete on April 28, 2022, 10:21:36 pm
Hi klipp

Glad you got Dooble running - I cannot take any credit as Tom pointed me in the right direction a few days ago  :-)

Regards

Pete

Title: Re: Test build of dooble with qt5
Post by: Tom on April 28, 2022, 11:00:52 pm
And today the dooble RPM has been moved from the Netlabs experimental repository to the Netlabs release repository.
Title: Re: Test build of dooble with qt5
Post by: Remy on April 30, 2022, 12:15:33 am
Dooble is unable to open my webpage without crashing....
https://remydodin.levillage.org
Title: Re: Test build of dooble with qt5
Post by: Tom on April 30, 2022, 12:46:38 am
Dooble is unable to open my webpage without crashing....
https://remydodin.levillage.org

I disagree: at this very moment I am visiting your homepage at the URL mentioned, using Dooble for OS/2.
BTW: what are 'fird parties' ? ;)

Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on April 30, 2022, 01:21:32 am
Likewise it opened here, though it took two attempts. Seems often Dooble doesn't load pages on the first try here, this time I pressed the home button (about:blank) and repasted the URL and it loaded fine.
Title: Re: Test build of dooble with qt5
Post by: OS4User on April 30, 2022, 11:36:57 am
Dooble is unable to open my webpage without crashing....
https://remydodin.levillage.org

opened ok here.
Title: Re: Test build of dooble with qt5
Post by: Eugene Tucker on April 30, 2022, 04:41:50 pm
Remy, You pager laded right up for me.
Title: Re: Test build of dooble with qt5
Post by: Mark Szkolnicki on April 30, 2022, 07:30:15 pm
Good Morning Remy!

Dooble is unable to open my webpage without crashing....
https://remydodin.levillage.org

Just installed Dooble from ANPM this morning, on one of my AMD hexcore test systems and your site came up quickly, the first time and with no problems or crashes. On ArcaOS v5.0.7, latest Python 3 and QT5 files

I must say, guys, that after accessing a number of hard to reach sites for me here over the last hour that even this test build has been amazingly stable, testing wise, so far - don't know if thats good luck or good management.

Haven't tried anything with sound or video yet, but this has been a pleasure to use so far - very snappy response, after a short loading time for each website - still haven't examined any of the settings and preferences as of yet.

Will report back after I try this on a couple of other systems

My compliments to the people or team porting this and will be following this browser development with interest.

Best!

Mark

Title: Re: Test build of dooble with qt5
Post by: R.M. Klippstein on April 30, 2022, 09:12:51 pm
FWIW!  I'm running dccble in a virtual machine on Linux. Its been ungodly slow and really crappy finding web sites that will load, this is probably due to the fact  its running in a virtual machine.
I've never been able to load and use Os2World! Until NOW,now! I'm in Os2World and writing this. I accomplished this by bringing us dooable and then loading Google and then was able to load different sites and now have Os2Working. Hopefully this might other people have a better experience with dooable.

klipp
Title: Re: Test build of dooble with qt5
Post by: Sean Casey on April 30, 2022, 09:42:29 pm
Its been ungodly slow and really crappy finding web sites that will load, this is probably due to the fact  its running in a virtual machine.

It can be a little quirky in loading some previously visited sites, but a couple attempts usually loads a site.  I'm using VMware and performance is fine (4c, 4GB RAM), even with sites having a lot of media (e.g., Dailymail.co.uk).   The browser has been very stable.

I'm very impressed with the preview, especially when considering the few resources that have been supporting the development effort. 
Title: Re: Test build of dooble with qt5
Post by: Mark Szkolnicki on May 01, 2022, 12:10:48 am
Heh All!

After about three hours of testing today on the current preview version of Dooble, I thought I'd report my findings for the developers.

Again, I'd like to commend them on this current port as it is definitely faster, and works better on most sites tested than our current browsers, and has been pretty stable on most sites (had the browser exit on www.politico.com, related to the settings, otherwise fine.

However, I have a number of observations to share. And these are strictly on the basis of being a beta tester, which essentially what we are doing here at the moment.

1) The documentation, based on being a new user is very sketchy - while it describes the various functions present in the browser, it does not indicate the procedures as to how to use them.

2) Perhaps this is too early in the preview, but it seems there are limited control functions present to undertake the various activities in the menus - an example is adding links to the "Favourites" list so data is retained - I was finding it hard to determine how to do this. A lot of useful functions seem to be described, but it is not intuitive as to how to use them.

3) I could not find any settings or prefeerences in the menus I had access to, to retain the browser in the state it was prior to terminating the session. A lot of times I want to access the same websites and retain the same settings from the previous session when starting again - currently I have not found a way to do this

4) The Accepted / Blocked domains function seems like it could be enormously useful item, similat to Adblock, but it is very non-intuitive as to how it could be managed (as per 2) above). At one point OS2World cookies suddenly were added to Third Party Session Rejections, such that I could not access OS2World (blank browser tab) and there seemed no intuitive way to remove them from this section - I essentially did a reset of Dooble to start over

I'm sure I will find other comments to add as I undertake further beta tests - but just some constructive comments for the developers for the moment, to start.

Best of the weekend to all!

Mark
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 12:31:05 am
Hi Mark, to add favourites, click the star beside the URL entry thing.
There is no setting for restoring the previous session, there is the history.
The cookie support seems not too bad, but I notice things like having to log into os2world every time I start the browser.
Unluckily it is still a very basic browser, with I understand basically one guy developing it and there's a lot of stuff I miss compared to SeaMonkey with NoScript. It  does help to have a hosts file that blocks a lot of crap.
Title: Re: Test build of dooble with qt5
Post by: nyao on May 01, 2022, 04:15:48 am
Hi.ALL.
The problem of not being able to connect to the internet is resolved once you delete the .dooble folder, but once you exit, the same thing happens all over again.

That's weird, wonder what is getting corrupted in the profile. What about if after deleting .dooble, you start the browser and exit without visiting any sites? The retry?
Hi.Dave.
If you exit without connecting to the site, you can connect after restarting.
However, you will have to delete the .dooble folder afterwards.
I have encountered the same problem in 3 different virtual environments and am surprised that there are no other reports.
I guess the settings of the code page for DBCS are different.
Title: Re: Test build of dooble with qt5
Post by: Mark Szkolnicki on May 01, 2022, 04:34:43 am
Heh Dave!

Hi Mark, to add favourites, click the star beside the URL entry thing.
There is no setting for restoring the previous session, there is the history.
The cookie support seems not too bad, but I notice things like having to log into os2world every time I start the browser.
Unluckily it is still a very basic browser, with I understand basically one guy developing it and there's a lot of stuff I miss compared to SeaMonkey with NoScript. It  does help to have a hosts file that blocks a lot of crap.

Thats the problem here, Sir - doesn't work (clicking the star beside the URL)

As a Beta Tester, not what we want to hear.

Still a work in progress - but it is a progression, indeed!

As always a fine weekend to you!

M



Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 06:20:47 am
I guess the settings of the code page for DBCS are different.

OK, that was going to be my next question. So you're running a DBCS system? I guess an issue will have to be raised.
What version of OS/2 are you running? And which codepage?
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 06:27:13 am
Heh Dave!

Hi Mark, to add favourites, click the star beside the URL entry thing.
There is no setting for restoring the previous session, there is the history.
The cookie support seems not too bad, but I notice things like having to log into os2world every time I start the browser.
Unluckily it is still a very basic browser, with I understand basically one guy developing it and there's a lot of stuff I miss compared to SeaMonkey with NoScript. It  does help to have a hosts file that blocks a lot of crap.

Thats the problem here, Sir - doesn't work (clicking the star beside the URL)

As a Beta Tester, not what we want to hear.

Still a work in progress - but it is a progression, indeed!

As always a fine weekend to you!

M

Seems to work here, though it seems I lost earlier favourites.
I'd assume like Mozilla, the profile is fragile. You might want to reset it and retry.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 01, 2022, 01:20:46 pm
Dooble is unable to open my webpage without crashing....
https://remydodin.levillage.org

I disagree: at this very moment I am visiting your homepage at the URL mentioned, using Dooble for OS/2.
BTW: what are 'fird parties' ? ;)

Youtube and Arca Noae.

(Before I reinstall Dooble, I cold open my page but since re-install, no more able to open it without a final crash
Title: Re: Test build of dooble with qt5
Post by: Pete on May 01, 2022, 01:49:03 pm
Hi All

The real downside to Dooble here is that it closes after 10 to 15 minutes use - no beeps,squeaks or log files. Dooble can be restarted immediately for another 10 to 15 minutes use.

I was presuming it is NSS/NSPR related - the same problem Mozilla has with the latest NSS/NSPR - but if others are not having this problem maybe it is not.
What versions of NSS/NSPR are other people using? - I currently have NSPR 4.23.0-1 and NSS 3.47.0-2  installed.

If not a NSS/NSPR problem what else should I look at?


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 01, 2022, 03:36:06 pm
 Hi Pete,

 You might want to try running Dooble from a command prompt window like this:

sh -c dooble.exe

 When dooble exits, see if there are any messages in the comand prompt window - might give a clue about what is going on. I can get Dooble to exit reliably like you describe if I try to open a private window while running in single process mode (apparently not supported so causes Dooble to close).

Regards,
Title: Re: Test build of dooble with qt5
Post by: Mark Szkolnicki on May 01, 2022, 03:43:23 pm
Morning Dave!


Hi Mark, to add favourites, click the star beside the URL entry thing.

The cookie support seems not too bad, but I notice things like having to log into os2world every time I start the browser.

Unluckily it is still a very basic browser, with I understand basically one guy developing it and there's a lot of stuff I miss compared to SeaMonkey with NoScript. It  does help to have a hosts file that blocks a lot of crap.


Writing this on Dooble and tried it again. I get it now - these bleary old eyes of mine were focused on the LARGE star on the right side of the page (by the menu icon), instead of the tiny little one immediately to the left of the URL Got my first favourite - namely this site!

One thing I just noted, writing this, is I was trying to eliminate an empty line and nothing happened - I can highlight and delete or cut something out but can't eliminate the empty space with the delete key.

Woooops .............. I see you can eliminate a line by pressing the backspace key ........... but thats not particularly intuitive.

I think I'm also getting extra key presses or key presses that didn't occur as I note a number of characters that I don't think I typed and some misspelled words - but perhaps its just too early in the morning ..............

As to Noscript and also Adblock, we are inseparable companions on Seamonkey - I love all that peaceful, empty space everywhere, so I can focus strictly on what I want to see or read.

M
Title: Re: Test build of dooble with qt5
Post by: Martin Iturbide on May 01, 2022, 05:37:29 pm
Hi

I installed Dooble on a different VM with ArcaOS 5.0.6. Installed with yum with all the dependencies.

When I run dooble I get this error on POPUPLOG.
Quote
------------------------------------------------------------

05-01-2022  10:36:51  SYS2070  PID 0045  TID 0001  Slot 0063
C:\USR\BIN\DOOBLE.EXE
QT5WEBC->ICUUC.__ZN3icu6Locale14forLanguageTagENS_11StringPieceER10UE
127
------------------------------------------------------------

05-01-2022  10:36:51  SYS2070  PID 0045  TID 0001  Slot 0063
C:\USR\BIN\DOOBLE.EXE
QT5WEBC->ICUUC.__ZN3icu13UnicodeStringC1EPKDsi
127


Any ideas what can I be missing?

Regards
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 05:46:39 pm
Hi

I installed Dooble on a different VM with ArcaOS 5.0.6. Installed with yum with all the dependencies.

When I run dooble I get this error on POPUPLOG.
Quote
------------------------------------------------------------

05-01-2022  10:36:51  SYS2070  PID 0045  TID 0001  Slot 0063
C:\USR\BIN\DOOBLE.EXE
QT5WEBC->ICUUC.__ZN3icu6Locale14forLanguageTagENS_11StringPieceER10UE
127
------------------------------------------------------------

05-01-2022  10:36:51  SYS2070  PID 0045  TID 0001  Slot 0063
C:\USR\BIN\DOOBLE.EXE
QT5WEBC->ICUUC.__ZN3icu13UnicodeStringC1EPKDsi
127


Any ideas what can I be missing?

Regards

The latest libicu, 68.1-1 here, I see I still have the i686 one.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 05:48:29 pm
One thing I just noted, writing this, is I was trying to eliminate an empty line and nothing happened - I can highlight and delete or cut something out but can't eliminate the empty space with the delete key.

Woooops .............. I see you can eliminate a line by pressing the backspace key ........... but thats not particularly intuitive.

I think I'm also getting extra key presses or key presses that didn't occur as I note a number of characters that I don't think I typed and some misspelled words - but perhaps its just too early in the morning ..............

As to Noscript and also Adblock, we are inseparable companions on Seamonkey - I love all that peaceful, empty space everywhere, so I can focus strictly on what I want to see or read.

Yes, there is something wrong with the keyboard support, almost like the wrong term is used.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 05:55:17 pm
Hi All

The real downside to Dooble here is that it closes after 10 to 15 minutes use - no beeps,squeaks or log files. Dooble can be restarted immediately for another 10 to 15 minutes use.

I was presuming it is NSS/NSPR related - the same problem Mozilla has with the latest NSS/NSPR - but if others are not having this problem maybe it is not.
What versions of NSS/NSPR are other people using? - I currently have NSPR 4.23.0-1 and NSS 3.47.0-2  installed.

If not a NSS/NSPR problem what else should I look at?


Regards

Pete

Hi Pete, Dooble requires the latest NSPR4 and NSS packages. It could be related as the Mozilla apps sure didn't like the updated ones. Dooble stays up for hours of light use here, I still mostly use SeaMonkey.
As David suggested, try catching stdout/stderr, I use (without the quotes) "dooble.exe 2>&1 | tee dooble.log" to redirect to dooble.log and the console.
Another possibility for everyone is problems created by too high of a VIRTUALADDRESSLIMIT, I just lowered mine as a test. Values need to be X00 in hex or these, 2048, 2304, 2560, 2816, 3072. There's likely others too.
Title: Re: Test build of dooble with qt5
Post by: Holger Schuett on May 01, 2022, 06:00:17 pm
Hi,
l thank those working on Dooble, for me this is a great step forward!!

I have a x61 here with only ArcaOs installed (5.0.1), 3GB. On this machine Dooble runs well, not fast but very stable, until now. I could open any page I tried
@Remy : I can open your hompage right away and everything works, I can even look at the video concerning Warpstock and AvxCat.
The only Issue until now is setting a homepage to be opened when startting the browser.
I set this page as Homepage : https://lite.qwant.com/
The browser starts and seems to load the page but the page stays empty. Typing the address manually the browser loads the page with no obvious problem. No big issue anyway.

I have a second machine here, a X200, same installation. It has 8 GB installed, 3 GB recognized by ArcaOS. On this machine the browser starts but actually immedeately crashes when opening the most pages. I can load Os2world but as soon as I try to f.e. open a thread in the forum the browser crashes. Still working on this, I do believe it is rather a problem concerning QT5 on this machine, have to keep trying.


Title: Re: Test build of dooble with qt5
Post by: Martin Iturbide on May 01, 2022, 06:17:06 pm
Hi

I installed Dooble on a different VM with ArcaOS 5.0.6. Installed with yum with all the dependencies.

When I run dooble I get this error on POPUPLOG.
Quote
------------------------------------------------------------

05-01-2022  10:36:51  SYS2070  PID 0045  TID 0001  Slot 0063
C:\USR\BIN\DOOBLE.EXE
QT5WEBC->ICUUC.__ZN3icu6Locale14forLanguageTagENS_11StringPieceER10UE
127
------------------------------------------------------------

05-01-2022  10:36:51  SYS2070  PID 0045  TID 0001  Slot 0063
C:\USR\BIN\DOOBLE.EXE
QT5WEBC->ICUUC.__ZN3icu13UnicodeStringC1EPKDsi
127


Any ideas what can I be missing?

Regards

The latest libicu, 68.1-1 here, I see I still have the i686 one.

Thanks, my mistake. There where some libraries that were not updated on that VM. I run "Yum update" and now it is working.

Regard
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 01, 2022, 07:53:42 pm
Another weirdness with dooble. With Firefox or SeaMonkey, if the browser is already running and you open another instance with lets say "firefox.exe https://www.os2world.com/forum/index.php?topic=3048.new#new" the currently running Firefox gets the URL and opens a new window or tab with the passed URL depending on settings. This can be bypassed with the -no-remote parameter.
With dooble, a whole new instance of dooble is started, using the same profile as well (doesn't seem to be a way to have multiple profiles) which might cause problems like when both instance write to the same file.
Anyways seems less then optimal and somewhat dangerous having this behaviour and makes it harder to open an URL from another program.
Title: Re: Test build of dooble with qt5
Post by: mauro on May 02, 2022, 07:06:31 am
Hi All

The real downside to Dooble here is that it closes after 10 to 15 minutes use - no beeps,squeaks or log files. Dooble can be restarted immediately for another 10 to 15 minutes use.

this is also happening to my Dooble
Title: Re: Test build of dooble with qt5
Post by: Igor on May 02, 2022, 03:03:34 pm
Hi!

Please create an assembly QT5 without support of the ABX. Due to the presence of ABX, an error occurs and the browser falls into the trap.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 02, 2022, 04:28:29 pm
Hi!

Please create an assembly QT5 without support of the ABX. Due to the presence of ABX, an error occurs and the browser falls into the trap.

What do you mean by ABX?
Title: Re: Test build of dooble with qt5
Post by: OS4User on May 02, 2022, 04:44:45 pm
Hi!

Please create an assembly QT5 without support of the ABX. Due to the presence of ABX, an error occurs and the browser falls into the trap.

What do you mean by ABX?

I believe he meant AVX.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 02, 2022, 04:57:22 pm
In my attempts to build Qt5, I see it uses -mno-avx or such. Lots of subprojects, especially in qtwebengine and possibly one of those does enable AVX, especially as some use different build systems such as chromium using Ninja.
Need to see what code is using AVX and probably an issue raised at Bitwise's Github.
Title: Re: Test build of dooble with qt5
Post by: Pete on May 02, 2022, 07:34:50 pm
Hi All

I replaced libcx and libgcc packages (pulls in gcc-stdc++-shared-library, libgcc-fwd, libssp, libssp-fwd, libstc++) with P4 versions - they were i686 - and have had Dooble running for longer than 15 minutes at a time.

 @mauro: You may want to check if the above helps.

Looking at the last log generated I see quite a few lines like this:-

js: A cookie associated with a cross-site resource at http://youtube.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
js: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
js: Uncaught TypeError: Cannot read property 'postMessage' of undefined


Could the last line be responsible for Dooble closing?


Regards

Pete


Title: Re: Test build of dooble with qt5
Post by: Mark Szkolnicki on May 02, 2022, 08:28:54 pm
Heh Pete!

Hows it going?

Hi All

I replaced libcx and libgcc packages (pulls in gcc-stdc++-shared-library, libgcc-fwd, libssp, libssp-fwd, libstc++) with P4 versions - they were i686 - and have had Dooble running for longer than 15 minutes at a time.

 @mauro: You may want to check if the above helps.

Looking at the last log generated I see quite a few lines like this:-

js: A cookie associated with a cross-site resource at http://youtube.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
js: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
js: Uncaught TypeError: Cannot read property 'postMessage' of undefined


Could the last line be responsible for Dooble closing?


Regards

Pete

What version nos of libcx and libgcc were you running that exited?

Had dooble up and running as a test for over two hours now on both my AMD hexcore and AMD quadcore, ArcaOS 5.0.7.

libcx here is 0.7.2-1 and libgcc is 9.2.0-5 - cx is pentium4 while gcc is i686 on both.

Those are the current -rel versions, I believe.

Best!

M
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 02, 2022, 08:38:24 pm
Quote
I replaced libcx and libgcc packages (pulls in gcc-stdc++-shared-library, libgcc-fwd, libssp, libssp-fwd, libstc++) with P4 versions - they were i686 - and have had Dooble running for longer than 15 minutes at a time.

Some time ago, I spent some time, and updated all of the packages, that have Pentium4 versions. I was able to install Dooble, using ANPM from netlabs-rel, with no problems. It stays up for hours (at least 10 hours), and never crashes, unless I try to turn off the single processor setting.

There is definitely a large learning curve, and there are some serious problems:
Delete key
Insert key
Caps lock key
Can't open a local file
Can't drop a URL on it
Default fonts may not work, depending on which fonts it defaults to

I have tried DROID fonts and a couple of others (if you see "Nimbus", you need to change all of the defaults). None of them seem to do everything, although that may be caused by various web sites trying to use specific fonts.

Some discussion about properly using  authentication, and private windows, would probably be a welcome addition. The supplied documentation seems to assume that the user understands what they do, and how to use them.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 02, 2022, 09:05:41 pm
Hi Doug,
Private windows only work in the multi-processor state. The single-processor setting is a hack for debugging and not really supported.
Authentication seems to be there so you can password protect your profile or at least part of it. If you enable it, you always need it to access things like history and favourites. This is partially broken at least on my and Paul's builds (haven't tested the official one) as we're lacking an API to lock memory.
Try opening this file, ile:///@unixroot/usr/share/doc/dooble-2022.04.04/README-os2.txt (http://file:///@unixroot/usr/share/doc/dooble-2022.04.04/README-os2.txt) or file:///usr/share/doc/dooble-2022.04.04/README-os2.txt (http://file:///usr/share/doc/dooble-2022.04.04/README-os2.txt).
Seems drive letters are currently broken. Not sure why @unixroot works as I tried some other environment variables like set D=d: and then @d. They failed.
Fonts are fine here, I have a lot installed.
The keys seem to be a term problem or similar. Should be easily fixable along with the drive letter thing, which does work under Windows I hear.
Edit: fix a typo
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 02, 2022, 10:10:04 pm
Hey guys,

I'm many have read posts of a build of dooble existing and is waiting on an rpm.

I couldn't understand why a zip wasn't being provided, so I spent a little bit of time this morning building it myself, the result is https://smedley.id.au/tmp/dooble-2022.04.04-os2-20220424.zip

...

Enjoy!

Cheers,

Paul

Thanks Paul for your work.

I just learned today about the availability of Dooble from the recent OS2 Voice newsletter.  Thus, I haven't done anything yet.

I have read the posts in this thread about RPM installation as well as the Zip file you kindly provided.  My question is:  Does the zip file allow selection of the volume for installation?  (My assumption is that RPM probably installs it to the Boot Volume.)

I ask since I have from the days of Warp 3 - and perhaps even PC DOS - had separate partitions for applications.  Thus my ArcaOS boot volume on this machine is relatively-small, being only about 6.5 Gb with 3.8 Gb free.  I know I could forge ahead and experiment - after first imaging ArcaOS with DFSee - but I thought advance information would save time and headaches.

TIA.
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 02, 2022, 10:58:30 pm
Quote
Authentication seems to be there so you can password protect your profile or at least part of it. If you enable it, you always need it to access things like history and favourites

That doesn't seem to be entirely true. Favorites, at least, work better without authentication. If I do add authentication, all of it disappears, and I need to start over (always using authentication, or it doesn't show anything). I haven't tried a second authentication.

Quote
Try opening this file

I tried to copy that whole line, so I could quote it. It allowed me to copy a link (only one, not both), but not the whole line. Both links fail. That may have something to do with having \HOME on a different drive than \usr. I have wondered if kLIBC Path Remapper might do something useful, but I haven't tried that, yet.

Quote
Fonts are fine here, I have a lot installed.

Would you tell us which ones you are using with Dooble?

Quote
The keys seem to be a term problem or similar.

I don't think it is that simple. Delete works on my Lenovo ThinkPad L530. It doesn't work on any other machine, that I have tried. There is something different about the L530. DEL in Air Boot is supposed to power off the machine. It doesn't do that.

Oh yeah, add that the spell checker doesn't seem to work.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 02, 2022, 11:31:49 pm
Quote
Authentication seems to be there so you can password protect your profile or at least part of it. If you enable it, you always need it to access things like history and favourites

That doesn't seem to be entirely true. Favorites, at least, work better without authentication. If I do add authentication, all of it disappears, and I need to start over (always using authentication, or it doesn't show anything). I haven't tried a second authentication.

Yes that was what I meant but put poorly, as well as I only tested briefly.

Quote
Try opening this file

Quote
I tried to copy that whole line, so I could quote it. It allowed me to copy a link (only one, not both), but not the whole line. Both links fail. That may have something to do with having \HOME on a different drive than \usr. I have wondered if kLIBC Path Remapper might do something useful, but I haven't tried that, yet.

Try right clicking and doing copy link location, there was a typo that after I fixed it, the text didn't change though the link did.
Anyways the important thing is which drive dooble resides on, usually %UNIXROOT%, never did try with where my HOME is.

Quote
Fonts are fine here, I have a lot installed.

Quote
Would you tell us which ones you are using with Dooble?

See screenshot

Quote
The keys seem to be a term problem or similar.

Quote
I don't think it is that simple. Delete works on my Lenovo ThinkPad L530. It doesn't work on any other machine, that I have tried. There is something different about the L530. DEL in Air Boot is supposed to power off the machine. It doesn't do that.

Don't know, I see old *nix programs like Midnight Commander where you can train its keys. There seems some variability in key support.

Quote
Oh yeah, add that the spell checker doesn't seem to work.

Same here, even after choosing a language in settings.
It is a preview and considering there's been no porting yet, works surprisingly well.
Likely a lot of this stuff is in QT5's web engine and some in Dooble. Haven't been able to build QT5 yet, should look at dooble again.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 03, 2022, 07:19:07 am
One idea is too compare to the SimpleBrowser.
The SimpleBrowser did remember my login here, unlike Dooble. So it is Dooble with the cookie problem.
Opening a file acts the same, so a QT5Webengine problem.
Same with the delete key not working and caps lock going to the start of the line.
Title: Re: Test build of dooble with qt5
Post by: mauro on May 03, 2022, 08:59:44 am

I replaced libcx and libgcc packages (pulls in gcc-stdc++-shared-library, libgcc-fwd, libssp, libssp-fwd, libstc++) with P4 versions - they were i686 - and have had Dooble running for longer than 15 minutes at a time.
 @mauro: You may want to check if the above helps.



Hi Pete, yes I have already installed libcx and libgcc pentium4 at the latest version available, which was due to make at least Dooble running, lead there by error messages appearing before those installation. Also installed NSS and NSPR pentium4 at their latest version.
However, I understand that Dooble good running depends from many system elements, (dll packages above all), actually different on each machine.
Hope that at final phase of all testings, a guide will explain the complete set of software/configuration needed to make it work well. At that time I will use a new clean VM for starting over with it, meantime I keep trying to set my actual implementation best possible by following the dedicated threads here and asking sometimes.
Thank you much for now, I'm appreciating the effort for getting there.
Title: Re: Test build of dooble with qt5
Post by: Andi B. on May 03, 2022, 09:54:46 am
Quote
Hope that at final phase of all testings, a guide will explain the complete set of software/configuration needed to make it work well.

Here it was that easy as I could imagine it could be. yum install dooble -> installed only this one package. After that it worked. Other programs still work too. No problem with AOO, Seamonkey, Thunderbird, ... all works well. Probably cause I kept my system up to date before. And I had installed simple browser before.
Title: Re: Test build of dooble with qt5
Post by: mauro on May 03, 2022, 11:03:03 am
Quote
Hope that at final phase of all testings, a guide will explain the complete set of software/configuration needed to make it work well.

Here it was that easy as I could imagine it could be. yum install dooble -> installed only this one package. After that it worked. Other programs still work too. No problem with AOO, Seamonkey, Thunderbird, ... all works well. Probably cause I kept my system up to date before. And I had installed simple browser before.

this is +/- the situation I'm having my Dooble installation test, on such vm had already simplebrowser working (for what "working" could mean, dealing with crashes sometimes and trapping on program exit). I've provided all updates/installation I understood should be done, always choosing pentium4 platform, the matter is that the system had initially most i686 packages and maybe now some i686 still there is producing such weirdness acting.  Furtermore, also ANPM software recently behaves unreliably, sometimes installation/upgrades go faulty with packages conflict advices a bit complicated to solve, while have had no problem to use ANPM for other software implementation before.  This is why my idea is that both Simplebrowser and Dooble deserve a very focused HowTo once the origin of their actual weakness -I see not being the only one having troubles- will be determined
Title: Re: Test build of dooble with qt5
Post by: Andi B. on May 03, 2022, 11:38:40 am
Quote
....deserve a very focused HowTo once the origin of their actual weakness -I see not being the only one having troubles- will be determined...
Guess this has to be done by people how actually have problems and a solution. Maybe a wiki page? People like me can't contribute much as it simply worked.
Title: Re: Test build of dooble with qt5
Post by: mauro on May 03, 2022, 12:53:18 pm
Quote
....deserve a very focused HowTo once the origin of their actual weakness -I see not being the only one having troubles- will be determined...
Guess this has to be done by people how actually have problems and a solution. Maybe a wiki page? People like me can't contribute much as it simply worked.

agree, wasn't referring to you   :)
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 03, 2022, 06:33:39 pm
Quote
Guess this has to be done by people how actually have problems and a solution. Maybe a wiki page? People like me can't contribute much as it simply worked.

Well, most of it works very well. Small annoyances can be easily worked around, pending a proper fix (and those will not need to be documented, once they are fixed). The biggest challenge is to learn how to use Dooble. It is somewhat different than old browsers that we have had. I did install a windows version, and it seems to be much the same (without the bugs).

I have installed to a number of machines now. Some were not completely updated to Pentium4 before installing (they were kept up to date, using ANPM, but not changed to Pentium4), and Dooble works fine. The best install experience was after I installed the DejaVu fonts (from HOBBES). Dooble picked them up automatically.

For those of you who don't want to use ANPM (RPM/YUM), give your head a shake, and learn to use it. If you keep things up to date, you usually don't have problems (it is far from perfect, but YUM is a very complex program, and ANPM makes it a lot easier). Trying to do all of that manually will be a lifetime project, and you will probably miss things (it is a lot more than just DLLs).
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 04, 2022, 02:01:23 am
Quote
Guess this has to be done by people how actually have problems and a solution. Maybe a wiki page? People like me can't contribute much as it simply worked.

Well, most of it works very well. Small annoyances can be easily worked around, pending a proper fix (and those will not need to be documented, once they are fixed). The biggest challenge is to learn how to use Dooble. It is somewhat different than old browsers that we have had. I did install a windows version, and it seems to be much the same (without the bugs).

I have installed to a number of machines now. Some were not completely updated to Pentium4 before installing (they were kept up to date, using ANPM, but not changed to Pentium4), and Dooble works fine. The best install experience was after I installed the DejaVu fonts (from HOBBES). Dooble picked them up automatically.

For those of you who don't want to use ANPM (RPM/YUM), give your head a shake, and learn to use it. If you keep things up to date, you usually don't have problems (it is far from perfect, but YUM is a very complex program, and ANPM makes it a lot easier). Trying to do all of that manually will be a lifetime project, and you will probably miss things (it is a lot more than just DLLs).

I agree that "most of it works very well".  While using ANPM to install it gave the usual warning of dependencies installation, there didn't appear to be any installed.  However, since I used it to Update All last night, perhaps this was the reason.

The only trouble I had was when I tried to download an ODT documentation file from GitHub.  (Like you, I wanted to find out how to use it, since the settings (or Preferences) menu is a bit opaque.)  First the page didn't display all the apparent text; however since I forgot the recommendation about Fonts, this could have been the problem.  Then clicking on the ODT file didn't result in a download; right clicking on it so as to save the link didn't work either since Dooble then froze and required me to kill the process; though the Save window remained open after the killing, clicking on OK didn't save it, as apparently the killing of Dooble prevented it.  I finally booted the Linux volume to access <https://github.com/textbrowser/dooble/tree/master/Documentation> to download it.

Still, it, even in the Preview stage, is a clear improvement over FF 45.
Title: Re: Test build of dooble with qt5
Post by: Neil Waldhauer on May 04, 2022, 03:13:55 am
https://github.com/textbrowser/dooble/tree/master/Documentation (https://github.com/textbrowser/dooble/tree/master/Documentation)

Dooble.odt downloads just fine in Firefox.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 04, 2022, 05:29:06 am
https://github.com/textbrowser/dooble/tree/master/Documentation (https://github.com/textbrowser/dooble/tree/master/Documentation)

Dooble.odt downloads just fine in Firefox.

Downloads fine in Dooble as well by right clicking and choosing "Save Link". The address bar shows it downloaded to f:/Home/dave/Desktop with f:/Home/dave being where %HOME% points.
Still used to Mozilla giving choices and being much more customizable.

Edit, when you click the ODT file, Github does have a link for Download which works as well.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 04, 2022, 10:53:55 am
How to do to have it running without crash ?
Very awfull compared to firefox which works far more better than this one but too limited due to new codes uses by many web sites
(I do not use virtual machine)

When will the official working browser be available ?   
I'm tied to switch between ArcaOS and windows many times per day.     

As well Thunderbird is out of use at end of this month for gmail account due to missing secured authorization process (except using application password but not sure it will accept it) , any new one ?

Why was this dooble browser put into normal repository ?
(it should be left into the experimental repository until it is fully tested and not crashing)

 ::) :-\
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on May 04, 2022, 11:23:04 am
Hey Remy,

Why was this dooble browser put into normal repository ?
(it should be left into the experimental repository until it is fully tested and not crashing)

The *only* possible reason (IMHO) is to increase the availability and make it easier to install.

Cheers,

Paul
Title: Re: Test build of dooble with qt5
Post by: Silvan Scherrer on May 04, 2022, 12:09:59 pm
How to do to have it running without crash ?
Very awfull compared to firefox which works far more better than this one but too limited due to new codes uses by many web sites
(I do not use virtual machine)

When will the official working browser be available ?   
I'm tied to switch between ArcaOS and windows many times per day.     

As well Thunderbird is out of use at end of this month for gmail account due to missing secured authorization process (except using application password but not sure it will accept it) , any new one ?

Why was this dooble browser put into normal repository ?
(it should be left into the experimental repository until it is fully tested and not crashing)

 ::) :-\
did you open a issue at github with the trp file? as without it we can't help. sorry
Title: Re: Test build of dooble with qt5
Post by: Remy on May 04, 2022, 12:31:09 pm
How to do to have it running without crash ?
Very awfull compared to firefox which works far more better than this one but too limited due to new codes uses by many web sites
(I do not use virtual machine)

When will the official working browser be available ?   
I'm tied to switch between ArcaOS and windows many times per day.     

As well Thunderbird is out of use at end of this month for gmail account due to missing secured authorization process (except using application password but not sure it will accept it) , any new one ?

Why was this dooble browser put into normal repository ?
(it should be left into the experimental repository until it is fully tested and not crashing)

 ::) :-\
did you open a issue at github with the trp file? as without it we can't help. sorry

Some are testing it under unsupported OS release (ex: ArcaOs 5.0.1)
I'm using latest ArcaOs release

Where is the trap file located ?
nothing into popuplog.os2

I did a try using line cmd foud into this thrtead.
Here is what I have

sh -c dooble.exe
js: Uncaught ReferenceError: rssReader is not defined
or other...

Well as soon an uncaught reference is found, it crashes...
This should never happen, browser should ignore and not crash.

I did a test using same link with minimum information into it, new page isn't loaded and it always reloads from local browser cache ?
It should reload new page not reload older page !
Title: Re: Test build of dooble with qt5
Post by: Remy on May 04, 2022, 02:50:04 pm
I could clean cache and try again after removing source providing previous message.
It open and immediatly near end of load page crash ....

sh -c dooble.exe
no error message but Dooble crashes

Where is the trap file ?
None found ! Thanks 
Title: Re: Test build of dooble with qt5
Post by: Pete on May 04, 2022, 03:21:22 pm
Hi Silvan

When Dooble simply closes - as experienced by mauro, Remy and myself - no trp files are generated.

If Dooble is started from the command line using
dooble.exe 2>&1 | tee dooble.log
A log does get generated but no trap file.

I have several dooble log files that show  js errors as the last line eg:-

js: A cookie associated with a cross-site resource at http://youtube.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
js: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.
js: Uncaught TypeError: Cannot read property 'postMessage' of undefined


I may have been trying to watch or pause a video here:-

This plugin does not support setParent!
js: The disableRemotePlayback attribute should be used in order to disable the default Cast integration instead of using -internal-media-controls-overlay-cast-button selector. See https://www.chromestatus.com/feature/5714245488476160 for more details.
js: The disableRemotePlayback attribute should be used in order to disable the default Cast integration instead of using -internal-media-controls-overlay-cast-button selector. See https://www.chromestatus.com/feature/5714245488476160 for more details.
URL scheme handler already installed for the scheme: gopher
This plugin does not support setParent!
URL scheme handler already installed for the scheme: gopher
This plugin does not support setParent!
js: A cookie associated with a cross-site resource at https://www.google.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
URL scheme handler already installed for the scheme: gopher
This plugin does not support setParent!
URL scheme handler already installed for the scheme: gopher
This plugin does not support setParent!
js: <link rel=preload> must have a valid `as` value


Possibly of interest: When a trap file is generated it has this filename format 62667a10-0055_1e-DOOBLE-exceptq.txt so people should not search for *.trp files in relation to dooble but should search for *DOOBLE-exceptq.txt


Regards

Pete


Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 04, 2022, 04:14:13 pm
I could clean cache and try again after removing source providing previous message.
It open and immediatly near end of load page crash ....

sh -c dooble.exe
no error message but Dooble crashes

Where is the trap file ?
None found ! Thanks

trp files are now on your boot drive in \var\log\apps.
As for your problems, besides logging the output, I guess other possibilities are a package that needs updating or possibly changed from i686 to Pentium 4, or running out of memory. Have you marked as much as possible to load high? I posted a script earlier in this thread. Is VIRTUALADDRESSLIMIT high enough? could be another problem.
Guess there could be a font or codepage problem too though doubtful.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 04, 2022, 05:17:14 pm
I could clean cache and try again after removing source providing previous message.
It open and immediatly near end of load page crash ....

sh -c dooble.exe
no error message but Dooble crashes

Where is the trap file ?
None found ! Thanks

trp files are now on your boot drive in \var\log\apps.
As for your problems, besides logging the output, I guess other possibilities are a package that needs updating or possibly changed from i686 to Pentium 4, or running out of memory. Have you marked as much as possible to load high? I posted a script earlier in this thread. Is VIRTUALADDRESSLIMIT high enough? could be another problem.
Guess there could be a font or codepage problem too though doubtful.

All package where installed during 5.0.7 upgrade and currently at normal repository latest level
(mixed pentium4 or i686)

There is no \var\log\apps  but  \var\log\app  and no trap files available for Dooble   (some are for thunderbird of firefox ...)
Yes VIRTUALADDRESSLIMIT is high enough  ( 2816 )

I run your script but why have you included :
├ Cannot find such files: swresa1.dll
├ Cannot find such files: swscal3.dll

├ Cannot find such files: libvpx4.dll
├ Cannot find such files: libvpx2.dll

These are old modules.
My system has
> libvpx6.dll
> swresa3.dll
> swscal5.dll

Always scrashes and not trap file ( no *.trp nor *dooble* )
Regards
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 04, 2022, 07:54:34 pm
Quote
I run your script but why have you included :
├ Cannot find such files: swresa1.dll
├ Cannot find such files: swscal3.dll

I had these two, on one system. Apparently the package doesn't call for the ffmpeg-legacy-56 package, and it needs it.

Quote
├ Cannot find such files: libvpx4.dll
├ Cannot find such files: libvpx2.dll

These two probably need one, or more, of the libvpx-legacy packages.
Title: Re: Test build of dooble with qt5
Post by: Neil Waldhauer on May 04, 2022, 08:44:30 pm
I tried to use PayPal, and dooble crashes when it accepts a cookie. I authenticated, and it takes a cookie, but it crashes as soon as I try to make an invoice.

Firefox 45 used to work a few weeks ago, but it stopped working. It's encouraging to have the new webengine, but it's not what I would recommend as a good browsing experience.

My bank simply won't take dooble for login, but says, not very helpfully, that an error occurred.

I'm looking forward to improvements. (Edit: when I reopen the browser and try again, PayPal is working fairly well.)
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 04, 2022, 09:03:49 pm
Quote
My bank simply won't take dooble for login, but says, not very helpfully, that an error occurred.

One of my banks does that (wouldn't want to help the bad guys get logged in, would you?). My other bank quit working with Firefox 45, and seems to be good, with Dooble.

Fixing banks is probably as easy as fixing government logins. They support a few of the more famous spyware browsers, but not something that they don't bother to to look for.

Quote
t's not what I would recommend as a good browsing experience.

I think the jury is still out, on that one. Part of the problem, for me, is that I cannot import bookmarks, and the Favorites things is somewhat foreign to my way of working. It is mostly a learning curve, but some pretty serious failures have been identified, and they need to be fixed.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 04, 2022, 09:33:59 pm
Does Dooble accept:

    Access-Control-Allow-Origin
    Access-Control-Allow-Methods
    Access-Control-Max-Age
    Access-Control-Allow-Headers

?
 
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 04, 2022, 11:36:24 pm
https://github.com/textbrowser/dooble/tree/master/Documentation (https://github.com/textbrowser/dooble/tree/master/Documentation)

Dooble.odt downloads just fine in Firefox.

Downloads fine in Dooble as well by right clicking and choosing "Save Link". The address bar shows it downloaded to f:/Home/dave/Desktop with f:/Home/dave being where %HOME% points.
Still used to Mozilla giving choices and being much more customizable.

Edit, when you click the ODT file, Github does have a link for Download which works as well.
To Neil and Dave,

I tried it again just now and I agree it works.  But, during the interim, I followed Neil's suggestion and installed the DejaVu fonts.  Perhaps this was the difference; it certainly allowed displaying the text this time.

I however also during the interim checked Credentials under Privacy and perhaps this also was required; what it does exactly is not that clear so I ignored it previously.  (Though I entered a Password under Credentials, the field is now blank; perhaps it is stored in one of the *.db files.  I'll worry about that later.)

As far as Downloads location, if one clicks on the Download error it provides an option of the partition and directory to which one wants downloads placed.  The <dooble.odt> file downloaded to my directory of choice.

Finally, on the issue in some of the other posts, I tried making a payment on one of my Capital One cards.  Accessing my account and making the payment worked fine.  I couldn't access my account w/ my bank but that well could have been due to the Password in my password vault (Account Manager) being an old one.  (Darn banks that require periodic changing of passwords.)  I'll access the stored information on my Win 7 platform and probably try that tommorrow.
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 04, 2022, 11:49:49 pm
I tried to use PayPal, and dooble crashes when it accepts a cookie. I authenticated, and it takes a cookie, but it crashes as soon as I try to make an invoice.

...
Since I was logged in here I thought I would experiment w/ another site.  PayPal opened fine and only asked me for the Captcha authentication.  Though I was able to access my account w/out any problem, I had no transactions in which to engage so can't reproduce Neil's crash problem.  It did have the cookie acceptance banner on the bottom of the page for a mobile number verification, and I did accept it but experienced no crash.
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 04, 2022, 11:59:34 pm


Some are testing it under unsupported OS release (ex: ArcaOs 5.0.1)
I'm using latest ArcaOs release

...
Perhaps, but I'm using it under 5.0.2 and Dooble seems to be working acceptably.  I do though use ANPM regularly to Update everything.
Title: Re: Test build of dooble with qt5
Post by: Tom on May 05, 2022, 12:43:42 am
I tried to use PayPal, and dooble crashes when it accepts a cookie. I authenticated, and it takes a cookie, but it crashes as soon as I try to make an invoice.

I had no problem logging in with Dooble on PayPal.com, even when I acknowledged their request for permission to store cookies.

Later I placed an online order and paid for it using PayPal - again without any problem.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 05, 2022, 01:37:32 am

I run your script but why have you included :
├ Cannot find such files: swresa1.dll
├ Cannot find such files: swscal3.dll

├ Cannot find such files: libvpx4.dll
├ Cannot find such files: libvpx2.dll

These are old modules.
My system has
> libvpx6.dll
> swresa3.dll
> swscal5.dll

Always scrashes and not trap file ( no *.trp nor *dooble* )
Regards

I wasn't expecting to distribute the script and was just going through the DLL's that might need marking and also thinking about any that Mozilla uses. I should fix.
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 05, 2022, 11:56:18 pm
We should also possibly investigate a couple of other issues as a result of problems I encountered, viz:
1.  Though not "earth shaking" the URL field seems a bit "cranky".  When I type in just <os2world.com>, it generates a can't connect command; when I added "s" to "http" and "www" before <os2world.com> then it opened.  FF 45.9.0 doesn't require this.
2.  Including an attachment to a reply in this forum, at least in my case, seemed a real chore.  The process on clicking on different partitions, and then directories in a given partition, first was very slow and then on at least one occasion froze the entire OS; even the mouse cursor was frozen.  (I experienced this when composing a new topic on an AOO problem, and was foreced to use FF and it processed the message and attachments OK.)  A hard boot was required.
3.  The Search Engines feature wholly escapes me.  The URL field, except for the above problem, works OK, but it apparently doesn't double as a search engine.  Does anybody know if now, or in the future, it will be available?
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 06, 2022, 12:25:19 am
We should also possibly investigate a couple of other issues as a result of problems I encountered, viz:
1.  Though not "earth shaking" the URL field seems a bit "cranky".  When I type in just <os2world.com>, it generates a can't connect command; when I added "s" to "http" and "www" before <os2world.com> then it opened.  FF 45.9.0 doesn't require this.
...
OK, the above complaint can be ignored it seems.  I tested a couple other sites w/ Dooble, including my own, that are HTTPS sites and they opened only w/ the top level domain entered.  It seems just that the host for <os2world.com> hasn't provided for redirection from HTTP to HTTPS.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 06, 2022, 12:56:01 am
Hi Wayne.
#1, Dooble just doesn't have as good auto-complete as the Mozilla apps. In Firefox etc, enter os2world and it will try os2world.com, www.os2world.com with http and https. Not sure if a lack in Dooble or the QT5 webengine
#2, Currently the QT5 Webengine is broken when it comes to drive letters, likely needs the Windows code ported. Without a drive letter you can select a file on the drive that Dooble is installed on.
Further more, in my testing, uploading seems to be broken. Probably a QT5 Webengine problem.
#3, You have to enable search engines by going to Tools-->Search Engines... check the search engines you want to use and click the Add Checked button so they show up in the lower pane of the Dooble:Search Engines window.
Unluckily searching from the URL bar is not implemented. What you can do is highlight some text, right click, and at the bottom of the context menu, choose Search Selected Text and then your search engine.
Otherwise create a favourite with your search engine and use that.
Dooble itself is much simpler then Firefox etc, and this is a preview version and actually works amazing well with little porting. Unluckily due to war, and funding, work on fixing these issues might not happen very quick and it is unlikely to ever have the features that Firefox has.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 06, 2022, 01:37:02 am
Seems that Dooble can import a list of blocked domains, see the video at this issue, https://github.com/textbrowser/dooble/issues/68 (https://github.com/textbrowser/dooble/issues/68)

Edit: successfully attached a file with Dooble
Title: Re: Test build of dooble with qt5
Post by: ivan on May 06, 2022, 11:26:37 am
Hi Dave,

Are you saying that Dooble doesn't have/use a version od NoScript?  If that is true it makes it just about useless.
Title: Re: Test build of dooble with qt5
Post by: Pete on May 06, 2022, 02:37:39 pm
Hi ivan

No, there is not a version of NoScript- but Daves "block list" posted above and only recently imported into Dooble here certainly helps block adverts on the few sites I have tried so far some of which are almost hidden by adverts otherwise.

Now, if I can get Dooble to run for longer than around 30 minutes - logs show js errors as last entries, maybe using the "block list" will reduce those errors. Will have to test...


Regards

Pete


Title: Re: Test build of dooble with qt5
Post by: ivan on May 06, 2022, 03:33:08 pm
Hi Pete,

The big problem is that a blocklist file is static whereas NoScript is dynamic - block or unblock on the fly, sometimes needed to be able to see what is on the site I get to because some of those sites are dynamic as well trying to get some of the junk past static filters.
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 06, 2022, 06:47:28 pm
Hi Pete,

The big problem is that a blocklist file is static whereas NoScript is dynamic - block or unblock on the fly, sometimes needed to be able to see what is on the site I get to because some of those sites are dynamic as well trying to get some of the junk past static filters.

The biggest problem with NoScript, is that it needs to be maintained.

Check out: https://alternate-dns.com/ (https://alternate-dns.com/). I put those DNS servers into my router, and about 80% of ads never appear. When I add a hosts file, from https://winhelp2002.mvps.org/hosts.htm (https://winhelp2002.mvps.org/hosts.htm) (this hasn't been updated for quite a while, although the web site has been revamped), it gets rid of another 10%, and I don't need to do anything. The remaining ads are usually not the type that jump out and grab you by the throat. Since the DNS reference is in my router, all of my devices are protected, and I don't need to be bothered with it.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 07, 2022, 01:39:46 am
To have a router that allowed changing the DNS server, Can't change mine as it pulls in the internet over LTE.
I use https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts (https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts) updated yesterday and now  3.5 MB's in size. Wget pulls that fine. Even use it on my phone.
Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 07, 2022, 03:32:39 pm
 With Dooble, you can also enable/disable Javascript globally in the settings on the 'Web' page, then enable/disable it page-by-page by right-clicking the page's tab at the top and checking/unchecking 'Javascript'...
Title: Re: Test build of dooble with qt5
Post by: Wayne A. Smith on May 07, 2022, 08:22:04 pm
Hi Wayne.
...
#3, You have to enable search engines by going to Tools-->Search Engines... check the search engines you want to use and click the Add Checked button so they show up in the lower pane of the Dooble:Search Engines window.
Unluckily searching from the URL bar is not implemented. What you can do is highlight some text, right click, and at the bottom of the context menu, choose Search Selected Text and then your search engine.
Otherwise create a favourite with your search engine and use that.
Dooble itself is much simpler then Firefox etc, and this is a preview version and actually works amazing well with little porting. Unluckily due to war, and funding, work on fixing these issues might not happen very quick and it is unlikely to ever have the features that Firefox has.

Thanks Dave.

It does help if one actually reads, doesn't it?  I noticed the "Add Checked" button but for some reason i didn't click in my mind.  I unchecked all except DuckDuckGo and Google, then clicked the button, and it of course added them in the lower pane.

It's amazing what one can do if they actually read things ...
Title: Re: Test build of dooble with qt5
Post by: Remy on May 09, 2022, 03:09:14 pm
Hi Pete,

The big problem is that a blocklist file is static whereas NoScript is dynamic - block or unblock on the fly, sometimes needed to be able to see what is on the site I get to because some of those sites are dynamic as well trying to get some of the junk past static filters.

The biggest problem with NoScript, is that it needs to be maintained.

Check out: https://alternate-dns.com/ (https://alternate-dns.com/). I put those DNS servers into my router, and about 80% of ads never appear. When I add a hosts file, from https://winhelp2002.mvps.org/hosts.htm (https://winhelp2002.mvps.org/hosts.htm) (this hasn't been updated for quite a while, although the web site has been revamped), it gets rid of another 10%, and I don't need to do anything. The remaining ads are usually not the type that jump out and grab you by the throat. Since the DNS reference is in my router, all of my devices are protected, and I don't need to be bothered with it.

The use of this big host file has will slowdown internet respons time du full list is search first.... 
Title: Re: Test build of dooble with qt5
Post by: Remy on May 09, 2022, 03:17:22 pm
I Dooble compatible with ffturbo ? Open office quick start ?

always searching a way to be able to start Dooble without crahs and no one told me how to do to get the trap file when none is produced ?
No trap file available, no debug from what I understand... But no trap file generated no help to get one !

Where is otter browser ?
Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 09, 2022, 03:34:30 pm
Hi Remy,

 I use both ffturbo and OO quickstart, and Dooble runs well here so I guess you can say it is compatible. Trap files usually end up in C:\var\log\apps on my system - look there for any you might have. Having the '*-debuginfo' rpm files installed for QT5 parts will also help get useful trap files.

 Are you running with '--single-process' enabled in Dooble settings? It seems to be much more stable (and faster) that way.

Regards,
Title: Re: Test build of dooble with qt5
Post by: Remy on May 10, 2022, 01:11:17 pm
Hi Remy,

 I use both ffturbo and OO quickstart, and Dooble runs well here so I guess you can say it is compatible. Trap files usually end up in C:\var\log\apps on my system - look there for any you might have. Having the '*-debuginfo' rpm files installed for QT5 parts will also help get useful trap files.

 Are you running with '--single-process' enabled in Dooble settings? It seems to be much more stable (and faster) that way.

Regards,

Hi David,

The path is not C:\var\log\app
Installed all QT5 debuginfo rpm package
Installed QT5 multimedia as well sockets

Tried dooble but it failed just before end of page is loaded, no trap files  no *dooble*.txt not *.trp)
Tried dooble --single-process but it failed and no trap files
Tried sh -c dooble.exe and it failed without any message

What next to get debugging elements ?
Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 10, 2022, 11:48:33 pm
 Hi Remy,

 It is very strange! I watched your video so I see what you mean. The only thing I have seen here anything like that is when I tried to open a private window ('Settings'->'New Private Window') - Dooble immediately closed with no trap file. Are you trying to run in 'Private' mode? Maybe this is a bug (although I reported this and was told it is not supported in '--single-process' mode and Dooble closed on purpose).

 At this point we can only experiment - one thing I would try is removing or renaming the C:\Home\.dooble directory. There may be something corrupted in one of the settings files that would be fixed with a new one (created on first start). Of course any settings you may have made will be re-set, so be aware of that.

 Also, strange there is no trap file (unless not really a trap) - are you certain 'exceptq' is properly installed? Try re-installing just in case. Also, look for old versions of exceptq.dll and distorm.dll (the 2 DLL's installed by the exceptq rpm) elsewhere on your system that may interfere.

 If you upload a copy of 'testlog -c generic' I could compare that to mine and see if there are any obvious differences in installed packages that might give a clue if nothing else works.

 Overall, I am very happy with Dooble - yes it has issues, but compared to Firefox issues, they are minor (for me anyway - I can use my Bank again!). I am able to once again navigate the Internet without having to resort to Windows or Linux...

Regards,
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 11, 2022, 03:46:17 am
Hi Remy, try adding set EXCEPTQ=Z in your environment, easiest is in a cmd window, then start Dooble in the same cmd window and see if it generates a trp when it exits. If not, try set EXCEPTQ=ZZ.
Title: Re: Test build of dooble with qt5
Post by: jailbird on May 11, 2022, 04:38:26 am
Has anybody figured out how to add a certificate to the trust store in Dooble? I'm trying to use AdGuard as a proxy in Dooble to help with the ads. I'm pretty sure I added the AdGuard certificate to OpenSSL's trust store correctly, but Dooble still complains about HTTPS connections, so obviously it is looking somewhere else for the trust store.
Title: Re: Test build of dooble with qt5
Post by: Pete on May 11, 2022, 03:15:08 pm
Hi Remy

I saw your video and was surprised to see Dooble crash almost immediately on opening a page. I never had Dooble crash that quick, I usually got at least 10 minutes use before it crashed. It does suggest a support package may not be at a required level. Checking my notes these are what I needed to update to extend Dooble uptime here

Replaced libcx and libgcc packages (pulls in gcc-stdc++-shared-library, libgcc-fwd, libssp, libssp-fwd, libstc++) with P4 versions- were i686

libicu is current release, libxslt is previous release - all P4 versions

The above resulted in Dooble running for around 30 to 40 minutes before crashing - without an exceptq log.

I updated pthread package to 0.2.6-1 P4 a couple of days ago and that seems to give me more Dooble "uptime" before Dooble simply disappears - watched a 45 minute video and browsed ebay for over 30 minutes without a crash, I actually closed the browser rather than it closing itself. Has not resolved the problem completely though as Dooble does still disappear without obvious cause.


When Dooble crashes there are no exceptq logs produced here - you can make Dooble produce a log by starting from the command line. Open a window in \usr\bin  - or wherever dooble.exe is located - and enter

dooble.exe 2>&1 | tee dooble.log

which should produce a dooble.log in the dooble.exe directory. Not sure if it will be of any use as the logs produced here seem to be full of javascript errors...


Looking at your video I also see your installation does something my Dooble cannot do: Open a webpage in the only tab after starting. Attempting to load a webpage from Favourites, History or entering a url results in Dooble loading the page but failing to display it - the page is loaded but blank! Usually takes opening another tab or 2 before I can get any webpage to load *and display* - and, No, using Reload does not display the content of the blank page.


Hmm... browsing ebay... seems some ebay options are simply not visible with Dooble unless you know where to put your mouse pointer and click. I am looking at this page  https://www.ebay.co.uk/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313&_nkw=proac&_sacat=0  and notice the box that should display the List or Gallery view option is blank - that is the empty box to the right of the box containing the text Best Match. This is probably the same problem with SVG as mentioned in this discussion https://www.os2world.com/forum/index.php?topic=3058.msg34767


How do I get os2world forum to "remember me"? - I login with the Forever option but next time I visit I have to login...


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 11, 2022, 04:15:22 pm
How do I get os2world forum to "remember me"? - I login with the Forever option but next time I visit I have to login...


Go to settings-->Privacy and change the cookie policy to save all
Title: Re: Test build of dooble with qt5
Post by: Eugene Tucker on May 11, 2022, 04:58:35 pm
Dave that is the only thing that resetting the cookies will not work on my system. I can't log in If I wish to post or anything I have to use Firefox (your last build).
Title: Re: Test build of dooble with qt5
Post by: Doug Bissett on May 11, 2022, 07:43:53 pm
Dave that is the only thing that resetting the cookies will not work on my system. I can't log in If I wish to post or anything I have to use Firefox (your last build).

You probably also need to use File-> Authentication, which makes the whole thing more difficult. I have just been entering the login information, for OS2world, and it works as well as anything else does.

It is a learning curve, and the rules are not quite the same as what we are used to.

@Dave (or anybody else): You seem to have this figured out. How do you get it to ask for authentication when you log into Dooble? How can you make more than one profile (if you want to)? Is there a way to automatically enter authentication?
Title: Re: Test build of dooble with qt5
Post by: Remy on May 11, 2022, 07:44:30 pm
Hi Remy,

 It is very strange! I watched your video so I see what you mean. The only thing I have seen here anything like that is when I tried to open a private window ('Settings'->'New Private Window') - Dooble immediately closed with no trap file. Are you trying to run in 'Private' mode? Maybe this is a bug (although I reported this and was told it is not supported in '--single-process' mode and Dooble closed on purpose).

 At this point we can only experiment - one thing I would try is removing or renaming the C:\Home\.dooble directory. There may be something corrupted in one of the settings files that would be fixed with a new one (created on first start). Of course any settings you may have made will be re-set, so be aware of that.

 Also, strange there is no trap file (unless not really a trap) - are you certain 'exceptq' is properly installed? Try re-installing just in case. Also, look for old versions of exceptq.dll and distorm.dll (the 2 DLL's installed by the exceptq rpm) elsewhere on your system that may interfere.

 If you upload a copy of 'testlog -c generic' I could compare that to mine and see if there are any obvious differences in installed packages that might give a clue if nothing else works.

 Overall, I am very happy with Dooble - yes it has issues, but compared to Firefox issues, they are minor (for me anyway - I can use my Bank again!). I am able to once again navigate the Internet without having to resort to Windows or Linux...

Regards,

Hi David,

I sent you a PM with link to my testlog file
I first tried your suggestions but didn't work better nor trap files
I then tried Pete suggestions and again, it didn't work better' and no trap files

Regards
Rémy

ANPM library level before I upgraded to pentium4 some of them as suggested by Pete

Title: Re: Test build of dooble with qt5
Post by: Pete on May 11, 2022, 08:26:19 pm
Hi Remy

Might be worth checking the following are installed, replace any i686 versions with P4 versions

libxslt  - 1.132-1 P4
libxml2  - 2.9.10-3 P4
libssp  - 9.2.0-5 P4
libstdc++  - 9.2.0-5 P4
libc  - 0.1.10-1 P4
libgcc  - 9.2.0-5 P4
libgcc-fwd  - 9.2.0-5 P4
libicu  - 68.1-1 P4


Other than that I am out of ideas...


Regards

Pete
Title: Re: Test build of dooble with qt5
Post by: roberto on May 11, 2022, 08:35:34 pm
Hi Remy
I have some immediate and persistent closures with dooble, when I select File-Print preview. In the rest it is quite good with some sporadic closure.
Good luck and greetings
Title: Re: Test build of dooble with qt5
Post by: Andreas Schnellbacher on May 11, 2022, 09:26:17 pm
Might be worth checking the following are installed, replace any i686 versions with P4 versions
Silvan told us that it would be useless to change all package to pentium4. That won't be an update. I don't know if that affects the packages you've listed.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 12, 2022, 12:53:07 am
Hi Remy

Might be worth checking the following are installed, replace any i686 versions with P4 versions

libxslt  - 1.132-1 P4
libxml2  - 2.9.10-3 P4
libssp  - 9.2.0-5 P4
libstdc++  - 9.2.0-5 P4
libc  - 0.1.10-1 P4
libgcc  - 9.2.0-5 P4
libgcc-fwd  - 9.2.0-5 P4
libicu  - 68.1-1 P4


Other than that I am out of ideas...


Regards

Pete

Hi,

I did it but got same problem.
One interesting thing is that I had backlevel on libicu due to problem using 68.1-1 i686 to allow Ooffice to work but using the latest with P4 allow Ooffice to work too while it crashes when in i686...

Regards
Rémy

More news :

I progressed...
The problem seems to be into Dooble code or some part of its code due to timing issue or something else

I just did a test removing a small php code creating rssfeed display using ArcaNoae rssfeed link.
The page loaded without crahs !
I then loaded the rssfeed part code only
(rssfeeds entries displaied correctly)

Then, while the code is memory loaded, I tried to open the page which always crashes and this time, it opens without crash !
- interesting -

From these tests, I see that loading the original webpage with all code always crashes...

While opening a page without the rssfeed display code and then open the rssfeed display code only
and finally opening the original page will full code opens without a crash....

(The change is that all code is memory loaded - cache - in the second time and faster while when it crashes, the load of the rssfeed is longer and happens after the page is loaded....). Hope this could help resolving this issue which I hope could resolve other site having same kind of problems...

Regards
Rémy

note: The php code creates html entries from the input rssfeed
(I can forward the used code if need to identify whats going wrong into dooble)
Title: Re: Test build of dooble with qt5
Post by: Remy on May 12, 2022, 01:06:17 am
Hi Remy
I have some immediate and persistent closures with dooble, when I select File-Print preview. In the rest it is quite good with some sporadic closure.
Good luck and greetings

Hi Roberto,

I just did a test using File-Print preview after I could open my web page using the separated load like I explain allowing me to have Dooble not crashing...
The File-Print preview crashes with a trap file ! (interesting)

Quote
Exception C000009F - Breakpoint
______________________________________________________________________

 Process:  W:\USR\BIN\DOOBLE.EXE (04/24/2022 21:32:12 1,442,569)
 PID:      5F (95)
 TID:      0C (12)
 Priority: 200

 Filename: W:\USR\LIB\QT5WEBC.DLL (09/25/2021 19:47:11 92,191,016)
 Address:  005B:9E821EA1 (0001:03321EA1)

______________________________________________________________________

 Failing Instruction
______________________________________________________________________

 9E821E95  ADD   ESP, 0x1c       (83c4 1c)
 9E821E98  RET                   (c3)
 9E821E99  LEA   ESI, [ESI+0x0]  (8db426 00000000)
 9E821EA0  INT 3                 (cc)
 9E821EA1 >UD2                   (0f0b)
 9E821EA3  PUSH  0x2             (6a 02)
 9E821EA5  LEA   ESI, [ESI+0x0]  (8db426 00000000)
 9E821EAC  LEA   ESI, [ESI+0x0]  (8d7426 00)

______________________________________________________________________

 Registers
______________________________________________________________________

 EAX : FFFFFFFF   EBX  : 22C00000   ECX : 22C00000   EDX  : AE965E00
 ESI : 13641544   EDI  : 00000000
 ESP : 065EF7B0   EBP  : 22C04000   EIP : 9E821EA1   EFLG : 00000286
 CS  : 005B       CSLIM: FFFFFFFF   SS  : 0053       SSLIM: FFFFFFFF

 EAX : not a valid address
 EBX : uncommitted memory allocated by LIBCX0
 ECX : uncommitted memory allocated by LIBCX0
 EDX : read/write memory allocated by LIBCX0
 ESI : read/write memory at 0002:00071544 in QT5WEBC
 EDI : not a valid address

______________________________________________________________________

 Stack Info for Thread 0C
______________________________________________________________________

   Size       Base        ESP         Max         Top
 00080000   065F0000 -> 065EF7B0 -> 065ED000 -> 06570000

______________________________________________________________________

 Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  9E821EA1   QT5WEBC   0001:03321EA1   __ZN6pdfium4base28SetSystemPagesAccessInternalEPvjNS0_30PageAccessibilityConfigurationE + 41 0001:03321E60 (page_allocator.o)

 Lost Stack chain - invalid EBP 22C04000

...
...

Trap file available
 
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 12, 2022, 02:11:09 am
Hi Doug,
Not using authentication. Testing it earlier showed the best thing was to authenticate right after opening the browser. All it does is encrypt part of your profile.
There are a bunch of command line options for the webengine, linked from the documentation, which IIRC includes an option for different profiles. Simpler might be to change %HOME%, either with a script or using the program properties, could have a couple of program objects.

Hi Remy, the print preview and printing are known issues.
The timing thing sounds like worth opening an issue for, especially if you can reduce it to a small testcase.

Most of my packages are still i686 and Dooble is stable here.
Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 12, 2022, 12:29:13 pm
 Hi Remy,

  I looked at yout testlog file, but didn't see anything unusual there in comparison to mine. Maybe the php code you mention is the trigger of the issue? If you can describe how to use it, I'd be glad to try it out just to confirm it is if you want...

Regards,
Title: Re: Test build of dooble with qt5
Post by: Pete on May 13, 2022, 09:00:53 pm
Hi All

Having just had to login again the earlier tip by Dave Yeo about setting cookie policy to Save All does not seem to cure this problem.
Any other ideas?

Regards

Pete

Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 13, 2022, 10:25:00 pm
 Hi Pete,

 My understanding is thet Dooble does not support saving passwords, see:

https://github.com/textbrowser/dooble/issues/102

 It could be added, just not by that guy. I personally kinda like that it doesn't because OS/2 does not have a logon to the desktop, so anyone can turn on your computer and use (and even see with SeaMonkey) your passwords. It is very convenient though, but I'm getting more and more security conscious in my old age (due to harsh experience)...

Regards,
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 14, 2022, 01:49:59 am
It's weird, just had to log in for this page, double checked the settings , closed Dooble and restarted, loaded this page from history and I was logged in.
One of the ideas of Dooble is privacy, which does include blocking most cookies. Perhaps in this case their is a time out or it is simply a bug. Other sites do work to keep me logged in. Different cookie policies I guess.
Once Martin feels up to it, we might be able to get him to change the OS2World cookie defaults.
See the spell checker still doesn't work either.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 14, 2022, 01:20:29 pm
Hi Remy,

  I looked at yout testlog file, but didn't see anything unusual there in comparison to mine. Maybe the php code you mention is the trigger of the issue? If you can describe how to use it, I'd be glad to try it out just to confirm it is if you want...

Regards,

Hi David,

Since I could bypass the crash (close) of Dooble, I tried to go backward, deleted .dooble path, uninstalled/install dooble (like I did previously) but this wasn't enough to go into this bug again !  (Hum, not Dooble and may QT5 issue !)
Next, I'm going to uninstall/install QT5 + dooble and check what happens then...
Title: Re: Test build of dooble with qt5
Post by: Remy on May 16, 2022, 09:44:23 pm
I uninstalled / installed QT5w* as well dooble with .dooble delete to have initial state ....
And since I could bypass the close/crash state (removing a remote rssfeed load from main home page and loading this feed as a single page), I'm no more able to reproduce it !
Surprizing. what could have changed since I did the "bypass" action ? Is anything stored and where ?  :-\ ::)
Title: Re: Test build of dooble with qt5
Post by: David McKenna on May 17, 2022, 01:21:53 am
 Hi Remy,

 Well, at least it works now! Not sure why, but if you uninstalled, then re-installed QT5, I can only guess that there may have been corruption in some configuration file somewhere from the first install. Enjoy!

Regards,
Title: Re: Test build of dooble with qt5
Post by: Remy on May 17, 2022, 10:03:51 pm
Hi Remy,

 Well, at least it works now! Not sure why, but if you uninstalled, then re-installed QT5, I can only guess that there may have been corruption in some configuration file somewhere from the first install. Enjoy!

Regards,

Hi David,

I uninstalled, then re-installed QT5 to try to create again the problem again.
No need to uninstall / install QT5 to have it working, As I wrote, Since I could bypass the crash removing the php rssfeed part of the web page, and then only load this php code alone resolved the problem and since this time, I'm able to load the full page !!
This is why I'm searching what could be saved and where to no more go into the bug...
Having an unresolved issue is not good and may happen again or produce other type or issue in the futur...
Title: Re: Test build of dooble with qt5
Post by: nyao on May 18, 2022, 01:45:22 am
Hi.All.
It can be used immediately after installation, but once it is closed, it will not be able to connect to the Internet.

Virtualbox6.1&ArcaOS5.0.7

Hi.All.
Dooble_cookies.Db seems to be related to my problem.
After deleting this file, I was able to connect to the site without any problems.
So, when I Do Not Save the Cookie Policy in settings, it works fine.
thank you.
Title: Re: Test build of dooble with qt5
Post by: Remy on May 18, 2022, 09:51:45 am
Hi,

I defined  https://duckduckgo.com/  as my home page
After system reboot and starting Dooble, its look loading the page but nothing is displaied (blank page)
I load an other web page and then back to duckduckgo home page and this time, it display the page as it should !
Tried several times (closed/started dooble) and same issue each time !

What could be the culprit ?
Thx
Title: Re: Test build of dooble with qt5
Post by: Remy on May 18, 2022, 12:54:59 pm
I would track a shipping number and got a message about javascript and meta-refresh not supported etc....
After using home page and then trying again the link, it works....

It seems javascript or other supported code issues exist under Dooble
Link I tried (stop/start dooble and then try the link from link field)
https://elogistics.dachser.com/shpdl/ShpDirectlinkPage?16&l=fr_FR&c=18&n=00000000000000
   
Rem: tracking number set to 0 for the test.
Title: Re: Test build of dooble with qt5
Post by: Dave Yeo on May 18, 2022, 04:22:25 pm
Hi,

I defined  https://duckduckgo.com/  as my home page
After system reboot and starting Dooble, its look loading the page but nothing is displaied (blank page)
I load an other web page and then back to duckduckgo home page and this time, it display the page as it should !
Tried several times (closed/started dooble) and same issue each time !

What could be the culprit ?
Thx

It's a bug that everyone seems to experience. There's an issue already open.
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on June 18, 2022, 11:20:49 am
I built dooble-2002.06.15 based on the bww git. My fork of the code is at https://github.com/psmedley/dooble-os2

PR raised at https://github.com/bitwiseworks/dooble-os2/pull/15

https://smedley.id.au/tmp/dooble-2022.06.15-os2-20220618.zip

For me though,  it doesn't seem to be rendering a page - does it work for anyone else?
Title: Re: Test build of dooble with qt5
Post by: OS4User on June 18, 2022, 11:34:03 am
For me though,  it doesn't seem to be rendering a page - does it work for anyone else?

it works ok for me  -  at least showed  https://www.speedtest.net/
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on June 18, 2022, 11:36:09 am
For me though,  it doesn't seem to be rendering a page - does it work for anyone else?

it works ok for me  -  at least showed  https://www.speedtest.net/

OK good - might just be something weird on my VM then.

URLs like https://www.google.com/ are working - but if I just type www.google.com it isn't. Fixed - I didn't have a default search engine selected.
Title: Re: Test build of dooble with qt5
Post by: Mike Kölling on June 18, 2022, 12:28:40 pm
For me though,  it doesn't seem to be rendering a page - does it work for anyone else?

it works ok for me  -  at least showed  https://www.speedtest.net/

It's starting and displaying websites - nice work.
The "Del"-Button ist still not working  :(.
Mike
Title: Re: Test build of dooble with qt5
Post by: G. M. Anchieri on June 18, 2022, 04:29:13 pm
Hi Paul,
I have installed your version of Dooble, for rendering page as www.google.com you have to open
a second tab end entering your url without the "https://" preceding it, if inserted in the first tab open, in many case the page is not rendered.
This mistake is present also in the first release of Dooble. 
G.M. Anchieri
Title: Re: Test build of dooble with qt5
Post by: Martin Iturbide on June 18, 2022, 07:22:37 pm
Hi Paul
https://smedley.id.au/tmp/dooble-2022.06.15-os2-20220618.zip
I tried it on my Thinkpad L420. It had installed the older Dooble with the required libraries. I just downloaded dooble on a different folder and run dooble.exe.

I just made simple tests with OS2World and gmail.  If I type www.os2world.com, it will not load, I had to put the full https://www.os2world.com, the same with gmail. (Noticed this also happens on the Windows version)

Gmail and OS2World worked fine. I experienced a "dooble close" on my first test (Firefox was also running on the background) and no information was reflected the popuplog. On the second test (without Firefox on the background) I played a longer time with OS2World and gmail and open some other sites and it keeps working for the moment.

I don't know if it recommended to check some other logs. Or if somebody has some test websites that are recommend to stress out Dooble a little bit.

Attached a little picture of https://html5test.com/ (http://"https://html5test.com/")

Regards
Title: Re: Test build of dooble with qt5
Post by: Martin Iturbide on June 18, 2022, 07:26:39 pm
Hi

A quick update. After some more testing, opening the fifth tab, I put https://www.google.com, and I had experienced a complete system freeze. The CPU indicators on the bottom froze and the CAD is not working. It required a full shutdown pressing and holding the power button.

Regards
Title: Re: Test build of dooble with qt5
Post by: Roderick Klein on June 18, 2022, 09:41:59 pm
Dmitry is currently still traveling. He is now working to get settle within the EU. I visited him in Turkey about 1 month ago.
So for now the work on the browser is kind of on halt.

Roderick
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on June 18, 2022, 10:59:28 pm
Hi Mike,

The "Del"-Button ist still not working  :(.

I'm almost certain this is a Qt5 bug.... Not a Dooble bug per se.

Cheers,

Paul
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on June 18, 2022, 11:00:42 pm
Hi Roderick,

Dmitry is currently still traveling. He is now working to get settle within the EU. I visited him in Turkey about 1 month ago.
So for now the work on the browser is kind of on halt.

I figured that, hence why I built the newer Dooble...

Cheers,

Paul
Title: Re: Test build of dooble with qt5
Post by: Martin Iturbide on June 18, 2022, 11:55:34 pm
Hi

Testing Dooble with https://meet.google.com I wonder why the Windows version access to meet without problem, while the OS/2 version asks me to download Chrome, Firefox or Edge.
I was expecting the OS/2 version to show me some errors at least.

Regards
Title: Re: Test build of dooble with qt5
Post by: Paul Smedley on June 19, 2022, 03:13:37 am
Testing Dooble with https://meet.google.com I wonder why the Windows version access to meet without problem, while the OS/2 version asks me to download Chrome, Firefox or Edge.
I was expecting the OS/2 version to show me some errors at least.

I'm assuming it's user-agent related...