https://bugs.freedesktop.org/show_bug.cgi?id=50372

--- Comment #4 from Terrence Enger <[email protected]> 2012-05-31 
07:52:32 PDT ---
Another experimental hack: I added guard ( m_aKeyIter !=
m_aKeyMap.end() ) to the originally failing ...

    m_aKeyIter->second.second.second.is()

This was followed by a past-the-end iterator in
dbaccess::OKeySet::doTryRefetch_throw(), KeySet.cxx line 1295, which
reads ...

    OUpdatedParameter::iterator aUpdateFind =
m_aUpdatedParameter.find(m_aKeyIter->first);

The backtrace shows ...

    #5  0x062e413e in dbaccess::OKeySet::doTryRefetch_throw (this=0x9052388) at
/home/terry/lo_hacking/git/libo/dbaccess/source/core/api/KeySet.cxx:1295
    #6  0x062e4b77 in dbaccess::OKeySet::refreshRow (this=0x9052388) at
/home/terry/lo_hacking/git/libo/dbaccess/source/core/api/KeySet.cxx:1344
    #7  0x062e4c12 in dbaccess::OKeySet::refreshRow (this=0x9052388) at
/home/terry/lo_hacking/git/libo/dbaccess/source/core/api/KeySet.cxx:1351
    #8  0x062e2e0b in dbaccess::OKeySet::next (this=0x9052388) at
/home/terry/lo_hacking/git/libo/dbaccess/source/core/api/KeySet.cxx:1115
    #9  0x063641d5 in dbaccess::ORowSetCache::fillMatrix (this=0x9052018,
_nNewStartPos=@0xbfffcb64, _nNewEndPos=@0xbfffcbb4) at
/home/terry/lo_hacking/git/libo/dbaccess/source/core/api/RowSetCache.cxx:827


The symptoms are different from bug 48345, so I am not marking this a
duplicate; but the two bugs do seem to have code in common.  I shall
add a comment to that effect in bug 48345.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to