Calc crashes every time after editing plot/graph, when enter key is pressed. It doesn't matter if it is in cell or in any of dialogs (tested on editing axis range of graph). Crash closes every opened window and leads into unsaved data lose making Calc hardly usable. It doesn't occur when I finish editing of the field/cell by arrow keys or mouse. Also doesn't happen until you start editing data area/lines of plot. Way to reproduce: 1) Open document (tested on *.ods, executed by file manager). 2) Add data line in to the plot by selecting area of X and Y with mouse. (this starts the bug) 3) Click outside of plot to stop editing it. 4) Write something and hit Enter key LO: 5.0.0.1 (build 1, ID 00m0, distributed by SUSE from openSUSE LibreOffice Factory community repo http://download.opensuse.org/repositories/LibreOffice:/Factory/openSUSE_13.2/) OS: openSUSE 13.2 (x86_64) k:3.16.7-21-desktop
I can confirm with Version: 5.1.0.0.alpha1+ Build ID: 7790b6a4544cf2d5ba0bcdfae31346cf2f9a0041 TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2015-06-26_23:51:00 No crash in LO 4.4.2, regression
Can you elaborate on "2) Add data line in to the plot by selecting area of X and Y with mouse."?
@Beluga: I'm sorry for inaccurate description, I'm using Czech translation. Anyway, I meant in step 3 on in graph creation process you have two ways how to add data. You can either type position of X and Y values by yourself. Or you can hit button on the right hand side (with an arrow) to minimize dialog and than by pressing and holding left mouse button while moving, choose data from a sheet. When I submitted this bug, I didn't test the first possibility, I've tested that now and it doesn't happen. So it seems to be triggered by that mouse action.
After a bit I managed to reproduce it vs. master - you need to use the range selection widget as described. I'm using a build based on ff4b8d39e649ed56770b28550158b5148432ee48
Created attachment 117026 [details] test file. Steps: 1) load file, 2) double click chart, 3) edit range 4), click 'in-sheet-selection-widget' 5) click, 6) repeat 4, 7) select A1:B4, 8) click outside chart, 9) hit enter. Looks like we trigger the still registered accelerator in the ScFormulaReferenceHelper.
ScSimpleRefDlg dtor never called
Fixes here: https://gerrit.libreoffice.org/16739 tdf#92392 - tolerate Window::SetText post dispose. https://gerrit.libreoffice.org/16740 tdf#92392 - Dispose ScFormulaReferenceHelper properly.
Michael Meeks committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=a8a9b4f8381c3935bab96a713c8237381ffc5c93 tdf#92392 - Dispose ScFormulaReferenceHelper properly. It will be available in 5.1.0. 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.
Michael Meeks committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c59726e696b7a507f0b5e752a52e3ea7773c230f tdf#92392 - tolerate Window::SetText post dispose. It will be available in 5.1.0. 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.
Michael Meeks committed a patch related to this issue. It has been pushed to "libreoffice-5-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2ffc7299718376fa684decb0af20e24758fd734d&h=libreoffice-5-0 tdf#92392 - tolerate Window::SetText post dispose. It will be available in 5.0.0.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.
Michael Meeks committed a patch related to this issue. It has been pushed to "libreoffice-5-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=f7367996e8ba6474bad7be2238cc7ab79178f264&h=libreoffice-5-0 tdf#92392 - Dispose ScFormulaReferenceHelper properly. It will be available in 5.0.0.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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=5f216c82ab5fbab44ab55a5127d0be7d4a2da8e3 Related: tdf#92392 protect against double dispose from dtor with disposeOnce It will be available in 5.1.0. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=8e20a25319e16d2f74e18696480556bc841a1679 Related: tdf#92392 clear some more vclptrs on dispose It will be available in 5.1.0. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=3c6eec0d99a2bb84bd6719ad498d5de54dc959fe Related: tdf#92392 clear workwins that point to pWindow It will be available in 5.1.0. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-5-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=3fc53c64086298e1969064a1205ad9b7c660fc4c&h=libreoffice-5-0 Related: tdf#92392 protect against double dispose from dtor with disposeOnce It will be available in 5.0.0.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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-5-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=f932f1197e1cabd901231223dc9c7ce9c171120e&h=libreoffice-5-0 Related: tdf#92392 clear some more vclptrs on dispose It will be available in 5.0.0.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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-5-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=a26723f028a9795104e12b5f98cddb53471b44d2&h=libreoffice-5-0 Related: tdf#92392 clear workwins that point to pWindow It will be available in 5.0.0.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.
Migrating Whiteboard tags to Keywords: (bibisectRequest) [NinjaEdit]