Steps: 1. Open Calc 2. Go to Format - Conditional Formatting - Condition 3. Change condition from 'Cell value is' to another 4. Crash Reproduced in Version: 5.4.0.0.alpha0+ Build ID: d3ff66999d924e832f8219c65ced0526f1a67f82 CPU Threads: 4; OS Version: Linux 4.8; UI Render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group
Regression introduced by: author Caolán McNamara <caolanm@redhat.com> 2017-01-06 16:18:37 (GMT) committer Caolán McNamara <caolanm@redhat.com> 2017-01-06 16:19:35 (GMT) commit ac561ab34ea9d26243fe3791f624c440dcf7ae6d (patch) tree e099c8cbd34d9a82045bada1a2aa7ab874fcf6c8 parent abf38a157eabe867fb23a85901e149a50e6782cd (diff) Resolves: tdf#105061 Only one text box shown in case of 'between' non-layout ScCondFormatList widget not responding to layout child change Adding Cc: to Caolán McNamara
Created attachment 130612 [details] bt with debug symbols On pc Debian x86-64 with master sources updated 2 days ago, I could reproduce this. I attached bt + some gdb printing
Crash also happens with Version: 5.3.0.2 Build ID: 5ad7b2889021c491af62f7930a4b1cb631392f16 CPU Threads: 2; OS Version: Linux 4.4; UI Render: default; VCL: gtk2; Layout Engine: new; Locale: en-US (en_US.UTF-8); Calc: single Changing some other options under 'Conditional Formatting' also might crash.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=0b7c1dcd149cd98136e5ed3e8e0e70255d87cd16 Resolves: tdf#105466 crash when changing conditional formatting condition It will be available in 5.4.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.
backports to 5-3 in gerrit
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=4ef8740c98e6db96832191985e5cd49ca94be0bf Related: tdf#105466 add a freeze/thaw to avoid interim RecalcAlls It will be available in 5.4.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-3": http://cgit.freedesktop.org/libreoffice/core/commit/?id=f3bc969dd5bb4a45946728806159e658056a2bca&h=libreoffice-5-3 Resolves: tdf#105466 crash when changing conditional formatting condition It will be available in 5.3.1. 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.
Xisco Fauli committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=efbbf4a7950a63b771877f5e9fc98acb174d55ed tdf#105466: Add uitest It will be available in 5.4.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-3-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=60d9ffd6b6d1507aca3839cf2bfbd7e1f94354f2&h=libreoffice-5-3-0 Resolves: tdf#105466 crash when changing conditional formatting condition It will be available in 5.3.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.