diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2014-06-24 16:09:29 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2014-06-24 17:09:35 +0200 |
commit | 9f22767784dc859283b321c47636ea708eef3bfe (patch) | |
tree | e47f68fb1943d913c124da2c48f0195e38345649 /src/quick/scenegraph/qsgthreadedrenderloop.cpp | |
parent | cf93acbee66db96a6f7fab8607432b70ec5c0437 (diff) |
Fix crash in QQmlDelegateModel during destruction phase
It has been reported multiple times (with different back traces) that
the QQmlDelegateModel tries to access a dangling QQmlContext pointer.
The scenarios for reaching this point differ slightly, one such scenario
is very late model activity during the scene destruction. The provided
test-case simulates that and the provided patch guards the QQmlContext
in a QPointer.
Task-number: QTBUG-39780
Change-Id: I594ee4918cd1b78c5db5c164314e85e9eea99fbd
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
Diffstat (limited to 'src/quick/scenegraph/qsgthreadedrenderloop.cpp')
0 files changed, 0 insertions, 0 deletions