Bug 2187652

Summary: QDesignerFormWindowManagerInterface's createFormWindow function returns an invalid pointer.
Product: [Fedora] Fedora Reporter: Giovanni <giovannicorriga>
Component: qt5-qttoolsAssignee: Than Ngo <than>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 39CC: jgrulich, jreznik, rdieter, tdawson, than
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
A simple test of the QDesigner API none

Description Giovanni 2023-04-18 10:41:12 UTC
Created attachment 1957951 [details]
A simple test of the QDesigner API

QDesignerFormWindowManagerInterface's createFormWindow function returns an invalid pointer.

The affected versions are 5.15.9-1 and earlier

This bug can be reproduced outside of Qt Designer by creating a simple program that makes use of the components related to the Designer i.e. the QDesigner and QDesignerComponents libraries

To reproduce the bug:
1) create a program that makes use of the aforementioned libraries as in the attached file
2) verify that it conforms to the Qt manuals
3) Run it. The bug will appear either run normally or through a debugger

On execution, the createFormWindow function returns an invalid pointer

Possible bug explanation: The createFormWindow function returns a pointer to an abstract class, not a real one

The reason why this bug doesn't appear on Qt Designer versions 5 and 6 is unknown to me. As far as I remember this bug has appeared since version 5

Comment 1 Troy Dawson 2023-04-18 13:09:14 UTC
There are no Fedora KDE Modules.
Moving this to qt5-tools, which has qt5-designer.

Comment 2 Fedora Release Engineering 2023-08-16 08:15:12 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.