INVALID_POOL_ITEM in sfx2::sidebar::ControllerItem::ItmeUpdateReceiverInterface::NotifyItemUpdate
Stephan Bergmann
sbergman at redhat.com
Tue Apr 18 07:17:51 UTC 2017
On 04/14/2017 01:47 PM, Caolán McNamara wrote:
> sfx2/source/control/bindings.cxx:1271:20 is
> rCache.SetState( SfxItemState::DONTCARE, INVALID_POOL_ITEM );
> and the common pattern seems to be to only look at the payload of
> states >= ::DEFAULT. In this consumer that's equivalent to having
> bDefaultOrSet set and indeed in that handler we only dereference the
> casted pState if that's set, so if we defer the cast to that point too
> I presume the problem goes away. I've pushed that as
> 9a27902bbcfc7455d068167d8abc9645e2687ba1 so we'll find out if that
> helps
Yes, thanks, that apparently fixed it, as can be seen by a failing
<http://ci.libreoffice.org/job/lo_ubsan/508/> vs. fixed
<http://ci.libreoffice.org/job/lo_ubsan/509/>.
More information about the LibreOffice
mailing list