real_size = 8 looks fine, but cache_index = 10663344 is totally out of
range (it's supposed to be real_size >> 3, i. e. 1).

I think I have an idea about the reason. If you feel totally
adventurous, you can try to leave debian/patches/CVE-2006-1990.patch as-
is, and change line 48 in Zend/zend_alloc.h from

  unsigned int size:31;

to

  size_t size:63;

However, this requires some more discussion with upstream, thus for now
I will just revert the offending part of
debian/patches/CVE-2006-1990.patch. I would just be happy to get a
confirmation that it really works for you again after removing that bit.

Thank you!

-- 
hoary: intermittent SIGSEGV from php pages after upgrade to 4.3.10-10ubuntu4.5
https://launchpad.net/bugs/53581

--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to