The feature suggested by Julian Andres Klode sounds like a good fix for
this, invalidating the cache if one of those values (magics or sizes) in
header or footer are incorrect. However, I'm wondering, how does invalid
cache lead to a segmentation fault? Are memory locations or even binary
instructions saved to the cache, or are the values simply used without
checking them? I know that this is a cache, but wouldn't some extra
checks cost only a little bit of performance when related to this and
many related crashes being fixed?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.
https://bugs.launchpad.net/bugs/16467

Title:
  [MASTER] aptitude/apt-get segmentation fault on currupted cache

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to