summaryrefslogtreecommitdiffstats
path: root/LICENSE.PREVIEW.COMMERCIAL
diff options
context:
space:
mode:
authorMurray Read <ext-murray.2.read@nokia.com>2012-06-18 16:43:19 +0100
committerPasi Pentikäinen <ext-pasi.a.pentikainen@nokia.com>2012-08-22 13:10:44 +0200
commit385c3574c2505e7c7ff9eb5387f95015f27cde7b (patch)
tree6f6ef0ce18654c4696a21d2c00d98b5fe08060a3 /LICENSE.PREVIEW.COMMERCIAL
parent7fc3d58dedff59b33358041e63d910430b44a1e9 (diff)
Removing potential crashes from out-of-thread cleanup on Symbian4.8.1-symbian
There have been some crashes seen on Symbian when its adoptedThreadMonitor attempts to clean up objects created in other, now dead, threads. Some of these objects simply can't be cleaned up properly outside of their original thread, so the thread has to be checked when they are cleaned up, and cleanup skipped in the wrong thread. For pthread created threads, we also have the ability to insert cleanup code during thread shutdown. This was used in the 4.7 implementation of QThread on Symbian, and is a better solution for pthread based adopted threads as it gives in-thread cleanup. So the appropriate pthread code is also used with changes to adoptedThreadMonitor so that it can run along side the pthread cleanup code. Change-Id: Iad8207879b1ece62e5cce85f26a616166aa22486 Reviewed-by: Juha Kukkonen <ext-juha.kukkonen@nokia.com> Reviewed-by: Pasi Pentikäinen <ext-pasi.a.pentikainen@nokia.com> (cherry picked from commit 1f9168d3839b2081572368b786c263a04955337c)
Diffstat (limited to 'LICENSE.PREVIEW.COMMERCIAL')
0 files changed, 0 insertions, 0 deletions