Author Topic: Qt6 Development  (Read 523817 times)

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2522
  • Karma: +191/-0
    • View Profile
Re: Qt6 Development
« Reply #885 on: February 04, 2025, 07:54:17 am »
Yeah this does make the tests pass. Interesting, the original changes to qstringconverter.cpp also pass. Committed to main, I'll cherry-pick to 6.8.x when I get a moment

Rich Walsh

  • Sr. Member
  • ****
  • Posts: 398
  • Karma: +30/-0
  • ONU! (OS/2 is NOT Unix!)
    • View Profile
Re: Qt6 Development
« Reply #886 on: February 04, 2025, 10:47:39 am »
Yeah this does make the tests pass. Interesting, the original changes to qstringconverter.cpp also pass. Committed to main, I'll cherry-pick to 6.8.x when I get a moment

The tests that failed were passing multi-byte UTF8 characters to the converter as "native encoding". The converter thought they were a series of CP850 codepoints and converted each one of the bytes to Unicode. Most of these tests were invalid anyway since CP850 doesn't contain some of the test characters such as a non-breaking space.

Still, I think that at least one of the tests in the revised version should still fail. Could you post the new binary?

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2522
  • Karma: +191/-0
    • View Profile
Re: Qt6 Development
« Reply #887 on: February 04, 2025, 11:45:51 pm »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2522
  • Karma: +191/-0
    • View Profile
Re: Qt6 Development
« Reply #888 on: May 04, 2025, 11:56:25 am »
FWIW - currently updating main to 6.2.12 and 6.8.x to 6.8.3.... Seems it's been 3 months since I touched Qt.... using GCC 15.1.0 to build.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2522
  • Karma: +191/-0
    • View Profile
Re: Qt6 Development
« Reply #889 on: May 04, 2025, 10:44:04 pm »
Well surprise, surprise, qt 6.8 is still failing with:
Code: [Select]
Assertion failed: _UM_CRUMB_STATUS (crumb) == _UMS_FREE, file ./libc-0.1.13/src/emx/src/lib/malloc/ifree.c, line 30

TRP attached. I should probably do a debug build to make the TRP more useful. I'll have to dust my notes off from when I was last conversing with Steven around this TRP.