Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
1.1.0
-
None
-
Qt 4.7.1
-
53ac5caaf4f6b70c82a01f8d884c8c2f024be782
Description
Steps to reproduce:
1. Apply modifications from attached zip files:
- add destructor for EchoService ( examples\sfwecho\sfwecho_service\main.cpp ) + qDebug
- set don't quit on last instance closed to false
- extended debug logs added to serviceframework: instancemanager.cpp, objectendpoint.cpp
2. Run service client
3. Exit service client
Expected results:
Echo service process is running. EchoService object is deleted.
Actual results:
Echo service process is running. EchoService object isn't deleted.
Other info:
- deleteLater is called on EchoService object in ObjectEndPoint::disconnected but destructor isn't called in event loop.
- works as expected on qt 4.7.1 win32
- sfwecho.log file attached.