Author Topic: Qt6 Application Testing  (Read 185382 times)

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #465 on: November 08, 2023, 06:12:36 am »
Eventually it locked up the system, twice. Starting with a new profile, Dooble would vanish when it started rendering YouTube.

This is probably the ASM - the last 6.3.x builds that had working youtube used external DLLs for av1 and vpx and were more stable....

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #466 on: November 08, 2023, 07:39:50 am »
« Last Edit: November 08, 2023, 08:34:25 am by Paul Smedley »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4829
  • Karma: +101/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #467 on: November 08, 2023, 08:22:48 am »
Quickly testing, much the same as the last drop. Test more tomorrow, it's bed time here.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #468 on: November 08, 2023, 08:34:41 am »
Quickly testing, much the same as the last drop. Test more tomorrow, it's bed time here.

hmmm I wonder what's different.....

Edit: my  bad, I used my manual makedll.sh script to generate the DLL, but forgot to update it to reflect the new DLL name (compared to the older Qt 6.2.x  build)  - so both drops are effectively the same code <sigh> refreshed 20231108b.zip coming soon
« Last Edit: November 08, 2023, 09:04:09 am by Paul Smedley »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #469 on: November 08, 2023, 10:01:23 am »
Might also be worth testing to see if https://www.os2.kr/komh/testcase/dav1d_test.zip works any better than my dav1d6.dll

David McKenna

  • Hero Member
  • *****
  • Posts: 762
  • Karma: +25/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #470 on: November 08, 2023, 12:54:49 pm »
Thanks Paul! My experience with this QT6 Dooble is the same as Dave Y. - YouTube silently exits, most websites render fine (and fast) but a few (mostly newspaper websites) will eventually hang the system. I still need to add the ad blocker list though - might help. Also still can't use a private window - that also causes a silent exit.

Regards,

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4789
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #471 on: November 08, 2023, 01:03:08 pm »
Hi Paul

For what I understand the strategy is to stabilize and test version 6.2.6 and try to get a solid webengine and browser experience with it.

What do you suggest me to edit the first page with? Should I remove 6.3.2 and 6.5.3 to focus on the testing of 6.2.6 ?

Regards



Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #472 on: November 08, 2023, 10:49:13 pm »
Thanks Paul! My experience with this QT6 Dooble is the same as Dave Y. - YouTube silently exits, most websites render fine (and fast) but a few (mostly newspaper websites) will eventually hang the system. I still need to add the ad blocker list though - might help. Also still can't use a private window - that also causes a silent exit.
Thanks Dave - for silent exits, I'll post an updated libcn0.dll tonight that includes code to generate an exceptq report for silent exits.

I also realised this morning that I wasn't configuring the webengine with proprietary-codecs enabled - I started a build this morning with that enabled.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4829
  • Karma: +101/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #473 on: November 09, 2023, 12:45:07 am »
Running without single process, Youtube crashes in some MMX code in libvpx (libvpx/source/libvpx/vp8/common/x86/dequantize_mmx.asm) if I'm reading the trp correctly.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #474 on: November 09, 2023, 02:46:18 am »
Running without single process, Youtube crashes in some MMX code in libvpx (libvpx/source/libvpx/vp8/common/x86/dequantize_mmx.asm) if I'm reading the trp correctly.
That shouldn't happen with the refreshed https://smedley.id.au/tmp/qt6-6.2.6-os2-20231108b.zip which uses an external libvpx...
« Last Edit: November 09, 2023, 03:39:10 am by Paul Smedley »

David McKenna

  • Hero Member
  • *****
  • Posts: 762
  • Karma: +25/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #475 on: November 09, 2023, 03:57:39 am »
 Hey Paul... I'm getting a 'Not Found' on that link to the 1108b build...

Regards,

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4829
  • Karma: +101/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #476 on: November 09, 2023, 04:03:36 am »
Well, I deleted the Qt6 directory, unzipped it a new (thanks for fixing the zip), it wanted avcode59 so I copied over the FFmpeg DLLs and it started up without the external vpx113 or dav1d6.dll and is trying to run an AV YouTube video right now, got to about 20 seconds and stalled.
Searching, I do have KOMH's dav1d.dll in @nixroot\usr\local\lib from installing VLC, no vpx113 and it is not being used as I just renamed it.
Searching the qt6-6.2.x\lib directory for vpx, it is found in Qt6WebEe.dll, 262,231K 07/11/23/9:32PM
Dooble once again crashed in the same spot, though YouTube is still displayed with the video hung.
CPU usage is low too. Hmm, it is the main page crashing, the video I opened is still showing in its own tab.
I'd suggest others trying it without single-process.
OK, system hung, luckily SeaMonkey remembered this post after the boot.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #477 on: November 09, 2023, 04:49:00 am »
Hey Paul... I'm getting a 'Not Found' on that link to the 1108b build...

Oops - forgot to copy it over. VPN'd in to home from the phone and have copied it over. Gotta love VNC :)

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4829
  • Karma: +101/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #478 on: November 09, 2023, 06:13:41 am »
Sorry, seems I had the older https://smedley.id.au/tmp/qt6-6.2.6-os2-20231108b.zip
Code: [Select]
L:\qt6-6.2.x\lib>bldlevel Qt6WebEe.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#cmake build system:0.0#@##1## 8 Nov 2023 17:54:57     ARCAOS-F0FD356::::0::@@WebEngineCore
Vendor:          cmake build system
Revision:        0.00
Date/Time:       8 Nov 2023 17:54:57
Build Machine:  ARCAOS-F0FD356
ASD Feature ID:  56
File Version:    0.0
Description:     WebEngineCore

Now,
Code: [Select]
Archive:  Z:/Mozprofiles/Downloads/qt6-6.2.6-os2-20231108b.zip
  inflating: qt6-6.2.x/lib/Qt6WebEe.dll

L:\qt6-6.2.x\lib>bldlevel Qt6WebEe.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#cmake build system:0.0#@##1## 8 Nov 2023 17:54:57     ARCAOS-
F0FD356::::0::@@WebEngineCore
Vendor:          cmake build system
Revision:        0.00
Date/Time:       8 Nov 2023 17:54:57
Build Machine:  ARCAOS-F0FD356
ASD Feature ID:  56
File Version:    0.0
Description:     WebEngineCore

Maybe I did have the refreshed build, pretty sure I do now.
Wonder where Revision is set, somewhere in CMake?
Edit: Fix typo
« Last Edit: November 09, 2023, 06:34:14 am by Dave Yeo »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +161/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #479 on: November 09, 2023, 07:26:33 am »
That looks like the 'original' 20231108b.zip not the refreshed one.

md5sum should be per below:
\f0cef2050f20d5621460aa7c95fc14ed *\\qt6-6.2.6-os2-20231108b.zip

DLL name is now Qt6WebEn.dll NOT Qt6WebEe.dll

Edit: For the elimination of any confusion,  https://smedley.id.au/tmp/qt6-6.2.6-os2-20231109.zip is built  with -webengine-proprietary-codecs
« Last Edit: November 09, 2023, 07:51:29 am by Paul Smedley »