Created attachment 66217 [details] An document where you can try out the problem. Problem description: LibreOffice crashes when you click on a drawing after using the edit group option twice i.e. to edit a group which nested inside another group. Additionally, the OK button on the error message does not respond to a mouse click but does respond when the spacebar key is pressed. Steps to reproduce: 1. Right click on the drawing object (e.g. in the attached example document the blue rectangle), select 'Edit Group' 2. Right click on one of the inner groups (e.g. the smaller rectangle with a lighter blue square in the bottom right hand corner), select 'Edit Group' 3. Click outside of the drawing object to de-select it 4. Click anywhere on the drawing object 5. The error message appears that LibreOffice crashed unexpectedly and is going to save your documents. 6. Click on the OK button and observe Current behavior: Crash! And the OK button error message doesn't respond to a mouse click. Pressing SpaceBar when the error window has focus does work though. Expected behavior: The drawing object should be re-selected. There should be no error message, but if any message does popup, the OK button should respond to a mouse click. Browser: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1 Note that this problem happened on LibreOffice 3.5.4.2 so I upgraded to 3.6.0 and the problem persisted. This happened on a large document so I created a simple example document to see if it was something funny about the document. But when I created a brand new document the same thing happened. I attach the simple example.
Created attachment 66426 [details] bt with symbols on master On pc Debian x86-64 with master sources updated today, I reproduced the problem. Attached bt.
*** Bug 55659 has been marked as a duplicate of this bug. ***
Still the same on 4.1.5.3 (Win7 64b). And this problem is even older than 3.5.x: We've got lots of hierarchically grouped drawings in our documents, so one of the first things I learned when working with LO (still OO 3.3.x then) was to NEVER edit graphics in writer. Instead, copy the graphics to an empty draw documents and paste it back after editing. Also one of the first things I tell colleagues and students who are new to LO (and one of the things that have turned away some colleagues after a short while). But thanx for the detailed description (group within a group) and for the tip with the space bar - that was new to me :-)
Still the same in LO 4.2.5.2 - most annoying.
Created attachment 101761 [details] bt console from master sources On pc Debian x86-64 with master sources updated today, I could still reproduce this. I update the bt
Julien Nabet committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=7bd94d73ec56622685d0e23f8b5133ba110524be Resolves fdo#54155: Crash when playing with a Group inside a Group The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=01ee29125610a0fe4d6dcb080da09e3961f1236a&h=libreoffice-4-2 Resolves fdo#54155: Crash when playing with a Group inside a Group It will be available in LibreOffice 4.2.6. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-4-3": http://cgit.freedesktop.org/libreoffice/core/commit/?id=44ae2ff6d2271949b2a4d22d017003f948b6aa2a&h=libreoffice-4-3 Resolves fdo#54155: Crash when playing with a Group inside a Group It will be available in LibreOffice 4.3. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Following the Caolan's review, I put it FIXED.
I tried to reproducet this bug on libreoffice 4.4.0.0.alpha0+ and I can confirm that is fixed.