Author Topic: Qt6 Application Testing  (Read 177334 times)

Andy Willis

  • Sr. Member
  • ****
  • Posts: 292
  • Karma: +7/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #285 on: March 28, 2023, 03:28:27 am »
What Qt version are you using to test with? 6.2.4 or a newer one?
I was not paying close enough attention... I was thinking this was for the recent 6.3.2 release.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #286 on: March 28, 2023, 10:55:44 am »
In a definite YMMV - https://smedley.id.au/tmp/qt6-6.4.3-os2-20230325.zip

For me, this traps in:
Code: [Select]
   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  747FC175   QT6WEBEE  0001:0021C175   __ZN15partition_alloc8internal15PartitionBucketILb1EE13SlowPathAllocEPNS_13PartitionRootILb1EEEijjPb$w$XwhbY842fc8TnWhl1 + 725 0001:0021BA50 (partition_bucket.o)

but Steven couldn't reproduce and was able to render some pages.

Curious to see if it works for anyone else.


Mike Kölling

  • Full Member
  • ***
  • Posts: 131
  • Karma: +6/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #287 on: March 28, 2023, 12:24:25 pm »
In a definite YMMV - https://smedley.id.au/tmp/qt6-6.4.3-os2-20230325.zip
...
but Steven couldn't reproduce and was able to render some pages.

Curious to see if it works for anyone else.

Dooble (7.189.189 Bytes from 2023-02-19) starts shortly and then stops during "Populating containers" with the following message (2 lines):
[105:1:0328/122225.747000:ERROR:system_network_context_manager.cpp(274)] Cannot use V8 Proxy resolver in single process mode.
[105:1:0328/122225.768000:ERROR:system_network_context_manager.cpp(274)] Cannot use V8 Proxy resolver in single process mode.

Greetings from Potsdam,
Mike

David McKenna

  • Hero Member
  • *****
  • Posts: 751
  • Karma: +24/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #288 on: March 28, 2023, 12:53:17 pm »
In a definite YMMV - https://smedley.id.au/tmp/qt6-6.4.3-os2-20230325.zip

 I couldn't get Dooble to start with this build either...

Regards,

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #289 on: March 28, 2023, 05:09:14 pm »
What about simple browser from /qt6/examples/webenginewidgets/simple browser ?

Any traps or just a silent exit?

PS thanks for trying!
« Last Edit: March 28, 2023, 05:25:49 pm by Paul Smedley »

Mike Kölling

  • Full Member
  • ***
  • Posts: 131
  • Karma: +6/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #290 on: March 28, 2023, 06:10:23 pm »
What about simple browser from /qt6/examples/webenginewidgets/simple browser ?

Any traps or just a silent exit?

PS thanks for trying!

Simplebrowser starts but could not load a page. I see the following failure message:

Killed by SIGSEGV
pid=0x02b6 ppid=0x02af tid=0x0001 slot=0x011b pri=0x0200 mc=0x0001 ps=0x0010
F:\QT6TEST\QT6\BIN\QTWEBENGINEPROCESS.EXE
LIBCN0 ffffffff:ffffffff
cs:eip=55004000:55001020      ss:esp=1f48dca4:00000018      ebp=00120053
 ds=0000      es=0000      fs=ffffffff      gs=0000     efl=00000053
eax=0012f428 ebx=1ffc9d7c ecx=0012f43c edx=0012f460 edi=0012fd44 esi=0012fd6c

Greetings,
Mike

roberto

  • Hero Member
  • *****
  • Posts: 810
  • Karma: +3/-6
    • View Profile
Re: Qt6 Application Testing
« Reply #291 on: March 28, 2023, 06:37:52 pm »
https://smedley.id.au/tmp/qt6-6.4.3-os2-20230325.zip
With Dooble in --single-process I have the same error that Mike:
https://www.os2world.com/forum/index.php/topic,3252.msg39055.html#msg39055
But if I uncheck the option --single-process:

Killed by SIGSEGV
pid=0x0075 ppid=0x0073 tid=0x0001 slot=0x00b1 pri=0x0200 mc=0x0001 ps=0x0010
C:\VAR\TMP\QT6\BIN\QTWEBENGINEPROCESS.EXE
LIBCN0 ffffffff:ffffffff
cs:eip=29c04000:29c01020      ss:esp=1ca4dca4:00000018      ebp=00120053
 ds=0000      es=0000      fs=ffffffff      gs=0000     efl=00000053
eax=0012f418 ebx=1ffc9d7c ecx=0012f42c edx=0012f450 edi=0012fd34 esi=0012fd5c
Creating 0075_01.TRP
[115:20:0328/163943.265000:ERROR:socket_posix.cc(96)] CreatePlatformSocket() fai
led: Protocol family not supported (46)
Moved 0075_01.TRP to C:\var\log\app\6423184f-0075_01-QTWEBENGINEPROCESS-exceptq.
txt

Saludos
« Last Edit: March 28, 2023, 06:42:59 pm by roberto »

roberto

  • Hero Member
  • *****
  • Posts: 810
  • Karma: +3/-6
    • View Profile
Re: Qt6 Application Testing
« Reply #292 on: March 28, 2023, 07:32:47 pm »
A clarification, the first error after opening dooble is:
Killed by SIGSEGV
pid=0x0095 ppid=0x0094 tid=0x0001 slot=0x00b2 pri=0x0200 mc=0x0001 ps=0x0010
C:\VAR\TMP\QT6\BIN\QTWEBENGINEPROCESS.EXE
LIBCN0 ffffffff:ffffffff
cs:eip=22a04000:22a01020      ss:esp=1ca4dca4:00000018      ebp=00120053
 ds=0000      es=0000      fs=ffffffff      gs=0000     efl=00000053
eax=0012f418 ebx=1ffc9d7c ecx=0012f42c edx=0012f450 edi=0012fd34 esi=0012fd5c
Creating 0095_01.TRP
Moved 0095_01.TRP to C:\var\log\app\64232ea3-0095_01-QTWEBENGINEPROCESS-exceptq.
txt

The second mistake is when trying to open your own file:
http://localhost:631/2023.html
Killed by SIGSEGV
pid=0x0096 ppid=0x0094 tid=0x0001 slot=0x00c0 pri=0x0200 mc=0x0001 ps=0x0010
C:\VAR\TMP\QT6\BIN\QTWEBENGINEPROCESS.EXE
LIBCN0 ffffffff:ffffffff
cs:eip=21804000:21801020      ss:esp=1ca4dca4:00000018      ebp=00120053
 ds=0000      es=0000      fs=ffffffff      gs=0000     efl=00000053
eax=0012f418 ebx=1ffc9d7c ecx=0012f42c edx=0012f450 edi=0012fd34 esi=0012fd5c
[148:20:0328/181543.170000:ERROR:socket_posix.cc(96)] CreatePlatformSocket() fai
led: Protocol family not supported (46)
Creating 0096_01.TRP
Moved 0096_01.TRP to C:\var\log\app\64232ecf-0096_01-QTWEBENGINEPROCESS-exceptq.
saludos

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #293 on: March 28, 2023, 10:15:12 pm »
Thanks guys - can I assume that the TRP file shows something similar to my post? ie:
Code: [Select]
   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  747FC175   QT6WEBEE  0001:0021C175   __ZN15partition_alloc8internal15PartitionBucketILb1EE13SlowPathAllocEPNS_13PartitionRootILb1EEEijjPb$w$XwhbY842fc8TnWhl1 + 725 0001:0021BA50 (partition_bucket.o)

David McKenna

  • Hero Member
  • *****
  • Posts: 751
  • Karma: +24/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #294 on: March 28, 2023, 10:35:07 pm »
 Paul,

  Here, Dooble exits silently, but Simplebrowser traps just like Mike shows and the trap file shows the exact trap you show too.

Regards,

roberto

  • Hero Member
  • *****
  • Posts: 810
  • Karma: +3/-6
    • View Profile
Re: Qt6 Application Testing
« Reply #295 on: March 29, 2023, 07:43:30 am »
Is the same TRP.
saludos

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #296 on: March 29, 2023, 08:44:45 am »
Thanks guys!

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2095
  • Karma: +160/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #297 on: April 01, 2023, 01:53:44 am »
Dooble 2023.04.01 release - https://smedley.id.au/tmp/dooble-2023.04.01-os2-qt6-20230401.zip

Having troubles getting it to render a page here, but I suspect that's a local issue

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4805
  • Karma: +99/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #298 on: April 01, 2023, 03:51:23 am »
The release notes,
Code: [Select]
Release Notes

    Added -Wformat-security, -fstack-clash-protection for Linux builds.
    Corrected widget buddies. Buddies are similar to mnemonics.
    Include the text (Private) in private Dooble window titles.
    New Private Window shortcut. GitHub ticket #165.
    Relative location character. Please see Settings -> Web. For example, suppose the special character is /. https://www.arduino.cc/reference/en/ will be transformed into https://www.arduino.cc. GitHub ticket #147.
    Retain proxy information if a proxy is disabled.
    Retrieve a complete locale name for translation file warning in Settings -> Display. GitHub ticket #176.
    The Linux bundle was created on KUbuntu 22.04.

TeLLie

  • Full Member
  • ***
  • Posts: 233
  • Karma: +11/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #299 on: April 01, 2023, 12:32:06 pm »
Hi All

Just updated Qttube for qt6

http://rpm.netlabs.org/test/QT6/Qttube-01-04-2023-os2.zip

For me its slow, but i can login and sounds play for some seconds (16 sec)

Do you testers also notice this??