diff options
author | Robin Watts <robin.watts@artifex.com> | 2011-12-20 17:27:42 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2011-12-20 17:27:42 +0000 |
commit | 5474e8ea6bcc637357911264358085704855ffad (patch) | |
tree | 1d2a57fb6e2b00aa17f5c863ffe4497652fd6328 /android | |
parent | dfa245914d586889b4786d9b006d3ff5dac41840 (diff) | |
download | mupdf-5474e8ea6bcc637357911264358085704855ffad.tar.xz |
More memsqueezing fixes.
One of the previous memsqueezing fixes (specifically that in
close_dctd) appears to cause the Memento fork bases squeezing
process to stop.
This appears to be because old code would do a NULL dereference
causing a SEGV. This would somehow NOT be picked up by the signal
handler, and the child would exit.
If the code is fixed to avoid the SEGV the code then somehow
goes on to do something (not in the close_dctd code) that makes
the mem squeeze process grind to a halt - but NOT in the same
instance of the executable. I am at a loss to explain this, but
would rather the code stays as it is (being as far as I can see
correct) for now.
Diffstat (limited to 'android')
0 files changed, 0 insertions, 0 deletions