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: Calc (show other bugs)
Version:
(earliest affected)
Master old -3.6
Hardware: Other Windows (All)
: medium major
Assignee: Kohei Yoshida
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:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 2012-04-19 08:19:46 UTC
I'll take it.
Comment 4 Kohei Yoshida 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.