Show Posts

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


Messages - Paul Smedley

Pages: [1] 2 3 ... 150
2
Internet / Re: HTTPS server?
« on: October 02, 2024, 09:27:33 am »
Many, many moons I liked at nginx, back when it had far less functionality than it does today.

3
Internet / Re: HTTPS server?
« on: October 02, 2024, 06:37:27 am »
I don't think there are any choices on OS/2 other than apache2

5
Programming / Re: Qt6 Application Testing
« on: September 25, 2024, 09:59:49 am »
Hey Steven,
This one looks familiar.  Didn't you already patch blink::ParkableImageManager::Instance() to do proper SSE alignment?
TBH I didn't even look at these last night, I was done for the day by the time the build finished. I'll  examine them this evening. It's always possible I missed a patch.

OK I patched around the SSE problems in blink::ParkableImageManager::Instance() - in this case, I just disabled SSE in this source file.

Now pages without V8 load, anything with javascript gives TRPs like the attached. As I recall, this is where I got to with Qt6.4.3 previously. It's hard, as every trp is different....

Most likely due to the changes in platform-os2.cc at https://github.com/psmedley/qt6-webengine-os2/commit/2df03acbb089c8472ca02f7477001780ad095dd0#diff-cc2c94e34243ed90f8fb8d01c931f30835818dc27a48275bb911a144f5bbf065

6
Programming / Re: Qt6 Application Testing
« on: September 24, 2024, 11:16:31 pm »
Hey Steven,
This one looks familiar.  Didn't you already patch blink::ParkableImageManager::Instance() to do proper SSE alignment?
TBH I didn't even look at these last night, I was done for the day by the time the build finished. I'll  examine them this evening. It's always possible I missed a patch.

7
Programming / Re: Qt6 Application Testing
« on: September 24, 2024, 12:19:18 pm »
Now that the 6.2.6 webengine is working ok-ish -  I'm rebuilding the 6.2.8 code which is chromium 102.0.5005.177, using GCC 14. This is similar to the code in Qt 6.4.x.

As I recall,  it compiled OK, but any use of javascript crashed the browser, we'll see what happens. Maybe a fresh review of the v8 code will highlight some problems <shrug>

<sigh> dooble crashed immediately, simplebrowser gives crashes like  the following...

8
Programming / Re: Qt6 Application Testing
« on: September 23, 2024, 11:50:30 am »
Now that the 6.2.6 webengine is working ok-ish -  I'm rebuilding the 6.2.8 code which is chromium 102.0.5005.177, using GCC 14. This is similar to the code in Qt 6.4.x.

As I recall,  it compiled OK, but any use of javascript crashed the browser, we'll see what happens. Maybe a fresh review of the v8 code will highlight some problems <shrug>

9
Programming / Re: Qt6 Application Testing
« on: September 22, 2024, 12:26:38 am »
What do you think about this ?
https://github.com/bitwiseworks/qtwebengine-chromium-os2/issues/27

What in particular? It's a closed ticket,  this code is included in the Qt6 port.

It priority problem was described.

Q: I only get trp files using the LIBCN0 as suggested. Is it as expected ?
If these are silent exits - then yes. Silent exit is caused by  the webengine code calling exit(). The modified libcn0.dll  modifies  the exit() code to force an exceptq dump.

The TRP will include "Cause:    Program requested an Exceptq debug report" whereas a 'normal' exceptq will show something like "Cause:    Invalid execution address 00000000"


10
Programming / Re: Qt6 Application Testing
« on: September 21, 2024, 11:45:19 pm »
What do you think about this ?
https://github.com/bitwiseworks/qtwebengine-chromium-os2/issues/27

What in particular? It's a closed ticket,  this code is included in the Qt6 port.

11
Programming / Re: Qt6 Application Testing
« on: September 21, 2024, 11:44:35 pm »
May it possible to get a webengine build with -no-webengine-jumbo-build ?
Jumbo seems no more been supported by google if found information are good ones
(Due I see a lot of jumbo ref into the trp)

Not going to happen, for all the reasons  Dave mentions. For the end user,  jumbo-build makes no difference - end users aren't expected to intrerpret TRP files.

12
Programming / Re: Qt6 Application Testing
« on: September 17, 2024, 12:14:11 pm »
Hi Paul !

I could get 2 trp files using my priority settings (close when runing several times the nperf process from nperf selecting a server instead of using default one)
Do you find them usefull ?

I'll take a look later in the week....

13
Internet / Re: otter-browser, Qt5 build
« on: September 17, 2024, 12:10:17 pm »
Last time I checked Otter is not support with QT 6. Dmitry from BWW skipped Otter Browser as it was crashing because the multi process code is not stable. This is one the key reasons at the time the Otter Browser was not selected. It crashes more then Doobke.

There is a port of otter to qt6 at https://github.com/Chiitoo/otter-browser/commits/qt6/ - PR to merge it is still in work.

14
Programming / Re: Qt6 Application Testing
« on: September 16, 2024, 11:27:04 pm »
Unzip QT6 package into a directory, eg d:\apps, keeping the directory structure - avoid mixing with existing *nix directory structure
Use a CMD file to set environment and start a qt6 app - see earlier post by Remy on page 39
Keep reading this thread for fine tuning/future releases - Martin updates page 1 with new releases

@Martin perhaps we need a wiki page on setting up Qt6 that could be referenced from page 1? Also a copy of Remy's script  to start dooble on page 1?

15
Programming / Re: Qt6 Application Testing
« on: September 16, 2024, 02:46:33 am »
EDIT: Tried creating a script for Otter similar to the one Remy made for Dooble, and it does help some, but still get a lot of SIGSEGV errors in WebEngineProcess and Otter. Is there ad blocking for Otter? I wonder if ads are killing it...

If the SIGSEGV are repeatable and generate a TRP file - please create a github ticket at https://github.com/psmedley/qt6-webengine-os2/issues

It's too hard to keep track of attachments here.

Pages: [1] 2 3 ... 150