Bug 48909 - EDITING: Crash when copy/paste contents of adjanced cells into 1 Cell
Summary: EDITING: Crash when copy/paste contents of adjanced cells into 1 Cell
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Spreadsheet (show other bugs)
Version: Master old -3.6
Hardware: Other Windows (All)
: medium major
Assignee: Kohei Yoshida (inactive)
QA Contact:
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-18 23:59 UTC by Rainer Bielefeld Retired
Modified: 2012-04-19 15:55 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Rainer Bielefeld Retired 2012-04-18 23:59:06 UTC
Steps to reproduce with parallel  installation of  Master "LOdev 3.6.0alpha0+  – WIN7 Home Premium (64bit) ENGLISH UI [Build ID: 8a78020]" (tinderbox: Win-x86@6-fast pull time 2012-04-18 23:51:20)

1. open sample document for Bug 44861
   <https://bugs.freedesktop.org/show_bug.cgi?id=44861>
2. Click int A1, press <shift>, then click A5
   > A1:A5 will be selected
3. <control+c> for copy
4. double click B1 
   > Edit mode, caret flashes in B1
5. <control+v> for paste
   Expected: all cell contents in B1 in 5 lines
             (so it was during my tests for a.m. Bug, 
              see Comment 16 there).
   Actual: Crash
              
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120312 Firefox/11.0 SeaMonkey/2.8
Comment 1 Rainer Bielefeld Retired 2012-04-19 01:09:44 UTC
No Crash  with "LOdev 3.6.0alpha0+  English UI/Locale [Build ID: 9518535-d09cf17-8a74106-c695ecd-16afab (libreoffice-3-5-branch-point)]"  {Win-x86@9-Voreppe Win32 pull time 2012-02-29 04:21:51}. OS: German WIN7 Home Premium (64bit)
Comment 2 Markus Mohrhard 2012-04-19 03:47:49 UTC
Looks like one for me.
Comment 3 Kohei Yoshida (inactive) 2012-04-19 08:19:46 UTC
I'll take it.
Comment 4 Kohei Yoshida (inactive) 2012-04-19 15:55:47 UTC
These two commits

http://cgit.freedesktop.org/libreoffice/core/commit/?id=81a1386656622ddb7c453e473f559103ea1f9fd9
http://cgit.freedesktop.org/libreoffice/core/commit/?id=4327d4973b572ed749803007d90574919da31f04

should fix this, although I regret to see SvRefBase back into play again...

I'll have to find another way to simplify this code.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.