| Summary: | FORMATTING: Crashing after unifying and centering | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | maccabbeo <mac_man2008> |
| Component: | Calc | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | bfo.bugmail, ign_christian |
| Priority: | medium | ||
| Version: | 3.6.2.2 release | ||
| Hardware: | Other | ||
| OS: | Linux (All) | ||
| Whiteboard: | BSA | ||
| Crash report or crash signature: | Regression By: | ||
Checked with: LO 4.0.2.2 Build ID: own W7 debug build Windows 7 Professional SP1 64 bit Could not reproduce. Sorry...I don't understand what is "unify" cells? Could you attach sample doc to test? Thanks for your comment. No need of a sample doc. Just please understand the "unify" or "merge" function, that is you select two or more cells and apply this function. As a result you got just one cell as bigger as the two or more cells. So, when you ask to "unify" or "merge" the whole row (I mean all the infinite cells included in a row) you do manage to get just one cell, but the problem in this case is that that only one cell is considered as an "infinitely big" cell. In fact, when you try to center a text written indite that cell then Calc should try to calculate the position in which the text should be placed. What should normally happen is that Calc should place the text at the "middle point" between the initial position of the cell and the end position of the cell. How to calculate the "middle" position of that "infinitely big" cell? I suppose that in this case the initial position is "zero" while the final position is "infinite". What's the middle point between "zero" and "infinite"? That's the problem that Calc should solve... which is impossible to solve. Is it clear now? Thank you again. Regards. (In reply to comment #3) > I suppose that in this case the initial position is "zero" while the final > position is "infinite". What's the middle point between "zero" and > "infinite"? That's the problem that Calc should solve... which is impossible > to solve. Well, not quite impossible as you can have no more than 1024 colums, so finding middle of this range is doable. Oh..you mean merge :) In my opinion it's uncommon merging whole row/column. Anyway, no crash while I tried to reproduce based on your explanation (using LO 4.0.3.3 - Win7 32bit) set status to UNCONFIRMED -> I don't know if it's a bug or enhancement request? Specific Linux issue (crashing)? After moving from Kubuntu to Mint, the problem does not exhist any more. In fact, I tried and did just the same things as in the description of this bug but this time there's no crash and also Calc manages centering quickly and without problems. Thanks. Regards. PD: which status should I put? Still UNCONFIRMED -> I can't reproduce it on LO 3.6.6.2 (Ubuntu 12.04.2 32bit, kernel 3.2.0-43-generic-pae) Maybe you could test again using LO 3.6.6.2 from LibreOffice PPA? @bfoman: I'm sorry..has just realized that maccabbeo had moved from that problem to Mint :) |
Problem description: I've been accidentally unifying all the cells of a certain row and then I wrote something inside the resulting cell. Of course, when trying to center the words inside the resulting cell, LibreOffice crashed. The reason is obvious: impossible to calculate the exact center of an infinite width cell. Steps to reproduce: 1. right click on a row number (left side of the screen) 2. select "unify" cells 3. write something inside the resulting cell and then align center it Current behavior: crash Expected behavior: not to crash. Maybe just centering the word beyond the limits of the current view or beyond the limits of the last wrote cell on the right side. Operating System: Ubuntu Version: 3.6.2.2 release