Priority: P2: Important
Affects Version/s: 5.7.2, 5.15.0
Fix Version/s: None
Component/s: Quick: Dialogs
Debian (GNU Linux 9.13 stretch)
Qt version: 5.15.0 GCC 64 bit
C++ compiler: GCC (C++, x86 64bit)
C compiler : GCC (C, x86 64 bit)
CMake 3.17.1 (Qt)
I found a problem when using the "MessageDialog" object during testing.
At the very beginning, I noticed that after a number of clicks on buttons, I was losing data (mostly from lists of pointers who I get some data). After hours and hours of tests, I see the MessageDialog is the cause of data lost and crash.
I created an another project and I can confirm it.
When I click ~80 times a button to get a value from list of pointers (or to get list size), some or all data disappear and make a segment fault during execution. I put an example project, I have set an example project to reproduce the problem.
I don't know why the data is lost and only when a MessageDialog is in qml file.
Steps to reproduce :
- Launch the application
- Click ~80 times the button (less or than, It depends)
- Data loss (I can see this in debug)
- Segmentation fault
I put in a project where the problem appears.
I hope the problem will be found soon, it's very disturbing !