o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
https://o3de.org
Other
7.82k stars 2.21k forks source link

LuaIDE has stopped unexpectedly upon close #16865

Open RoddieKieley opened 1 year ago

RoddieKieley commented 1 year ago

Describe the bug While testing the nightly stabilization/2310 debian package installer on a clean install of Ubuntu 22.04.3 I was opening and closing tool windows to ensure they were working ok. I had installed the package, started a default NewProject, built it via the Project Manager, then entered the Editor. The second time I opened and closed the LuaIDE I saw the following:

Screenshot from 2023-10-06 14-30-13

Showing the Details I saw:

Screenshot from 2023-10-06 14-36-20

and

Screenshot from 2023-10-06 14-38-00

which indicated that there had been a segmentation fault.

Assets required Default NewProject generated and built.

Steps to reproduce As described above.

Expected behavior LuaIDE should continue to sequentially open and close without issue.

Actual behavior Crash

Screenshots/Video As above

Found in Branch stabilization/2310

Commit ID from o3de/o3de Repository Not built from git.

Desktop/Device (please complete the following information):

Additional context

lemonade-dm commented 1 year ago

This looks like a crash in the QTWidgets. I wonder if the issue is related to a refreshing a QT Widget that has been deleted. Assigning @o3de/sig-content