https://bugs.documentfoundation.org/show_bug.cgi?id=146795

--- Comment #19 from Kohei Yoshida <[email protected]> ---
The short story is that the issue is on the Calc side. The crash is caused by
the uses of invalid position hints when modifying the cell store.  Sorting that
out on the Calc side will fix this issue.

Having said that, the issue existed from at least 2014, but somehow it never
manifested itself as a crash using the old storage layout of
mdds::multi_type_vector (mtv).  In 2.0, mtv switched to an alternative layout,
and somehow that triggers the crash from invalid position hints more easily. 
No idea why that is.

I have a proof-of-concept fix that fixes the crash, but unfortunately that
involves quite a bit of non-trivial change in Calc's CopyFromClip* code which
may potentially introduce other regressions if not done right.  So I would
still need to flesh out my fix there, which may take a while.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to