Bug 2187652 - QDesignerFormWindowManagerInterface's createFormWindow function returns an invalid pointer.
Summary: QDesignerFormWindowManagerInterface's createFormWindow function returns an in...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qttools
Version: 39
Hardware: All
OS: All
unspecified
low
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-18 10:41 UTC by Giovanni
Modified: 2023-08-16 08:15 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)
A simple test of the QDesigner API (7.32 KB, application/gzip)
2023-04-18 10:41 UTC, Giovanni
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.