Description: Crash mergedlo!SdrUndoObj::ImpShowPageOfThisObject+33 Steps to Reproduce: 2. Open attachment 169679 [details] (bug 140345) 3. Scroll to bottom 4. Select the yellow marked area 5. Click Highlight No Fill 6. Press Save 7. Edit -> Track Changes -> Reject all 8. press and hold CTRL+Z -> Crash Actual Results: Crash Expected Results: No crash Reproducible: Always User Profile Reset: No Additional Info: Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: ddc57169ac8d1de00403dbb09fef5221beaa0f3d CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win Locale: nl-NL (nl_NL); UI: en-US Calc: CL
Created attachment 176544 [details] BT without symbols
no crash in (build from 25 November 2021) Version: 7.3.0.0.alpha1+ (x64) / LibreOffice Community Build ID: 515682539623c9d61921c4f89302ffa0a4cb8d24 CPU threads: 4; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: default; VCL: win Locale: ru-RU (ru_RU); UI: en-US Calc: CL but the crash in Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: d272bf4f8f3a083b8c37f7b10f89cd2bf76b7d21 CPU threads: 4; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: default; VCL: win Locale: ru-RU (ru_RU); UI: en-US Calc: CL => regression
I can reproduce the issue in an earlier 7.3 build: Version: 7.3.0.0.alpha1+ / LibreOffice Community Build ID: eec32be26d5d5805c1cb8cb53ce9702c04829819 CPU threads: 8; OS: Linux 5.11; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded
Created attachment 176564 [details] bt with debug symbols On pc Debian x86-64 with master sources updated today, I got an assertion.
Bisected with mac64-7.2 repo 8827bdad94fb5f23cdaf31692e880911e40bd27b is the first bad commit commit 8827bdad94fb5f23cdaf31692e880911e40bd27b Author: libreoffice <libreoffice@libreoffices-Mac-mini.local> Date: Sat Apr 10 03:10:17 2021 +0200 source 9bc6160e0acbc78be998129ea55ed7e4529959fa source 9bc6160e0acbc78be998129ea55ed7e4529959fa .../Contents/Frameworks/libsvxcorelo.dylib | Bin 9088316 -> 9088316 bytes LibreOffice.app/Contents/Frameworks/libswlo.dylib | Bin 18413728 -> 18424104 bytes LibreOffice.app/Contents/Frameworks/libxolo.dylib | Bin 4853172 -> 4858348 bytes LibreOffice.app/Contents/Resources/setuprc | 2 +- LibreOffice.app/Contents/Resources/versionrc | 2 +- 5 files changed, 2 insertions(+), 2 deletions(-)
Bisect log # bad: [20651168152192ab9e0f9d12a94228b24125b0d4] source 3d311c6d63eafbe2f76d6f1768dc3f675970a55a # good: [7ae9dc0eb055b3d88573a247cf3f756b06ad5cad] source 738bcf5e9a8c443d60c29c3a8068e8c16c72638a git bisect start 'master' 'oldest' # good: [de3791b1403f4e466497581e5a49f06f94701dbb] source 9279dce41152ed692c125edfed4c80a7c28c7a0b git bisect good de3791b1403f4e466497581e5a49f06f94701dbb # bad: [14ed0e5dd6bcbf3b576c3c90234fa74af8013f55] source c889431df7e77c68fe7ead9aa235a5b2f586a4c6 git bisect bad 14ed0e5dd6bcbf3b576c3c90234fa74af8013f55 # bad: [4434fb63c739c2649022898bd73706ca7021a802] source 2e8d635f7908497898c2d90b45070a3467fd15a5 git bisect bad 4434fb63c739c2649022898bd73706ca7021a802 # bad: [f7406c75c89086dabc151a226ef694d244c73847] source c0d223f7036263d3e7012d497ea71d4722052927 git bisect bad f7406c75c89086dabc151a226ef694d244c73847 # good: [69bf0590b48a8ee55106f45c613e7fe635d47009] source 6db71f70a3b200d4074f6cda8ce445e9861d3296 git bisect good 69bf0590b48a8ee55106f45c613e7fe635d47009 # bad: [f520b1b2285359fda6f8964c977d6b1c7f666cdf] source 95bb2a4fe05fe94029047d3165af21b56b7cd3e5 git bisect bad f520b1b2285359fda6f8964c977d6b1c7f666cdf # good: [2ad29bdf4242774541107ddbe15a684a293dd3a3] source 0a900287cff32c7fd94f498f8077a3a2d162e131 git bisect good 2ad29bdf4242774541107ddbe15a684a293dd3a3 # bad: [5e61548e179e51c0bd64acbd9ababd9e88a79eed] source ac0b6fb3842201e438950ea99a55ad334f8521ab git bisect bad 5e61548e179e51c0bd64acbd9ababd9e88a79eed # bad: [3bc68e6f10995fc7b415ab38a70b61393e0b4532] source 56269c2856190d8ea2db561e13831f14af2aa7d7 git bisect bad 3bc68e6f10995fc7b415ab38a70b61393e0b4532 # bad: [73c98ab360ef700d1c73d24ae8731cc9f5f95840] source 10f8764ff9c3945e3e51c7d483dc7a07bdea29f9 git bisect bad 73c98ab360ef700d1c73d24ae8731cc9f5f95840 # good: [70219a2372ef00047c23416172cc3ae5e0dda278] source bfa320ef2ac7ab9a84f86eee6dfa7f3ee67fa630 git bisect good 70219a2372ef00047c23416172cc3ae5e0dda278 # bad: [cf6b378428e918b5f1b524597b25220e79117b3d] source b4f38c6b8bbc6ea6a5d9354bfd24e411fc5a51fc git bisect bad cf6b378428e918b5f1b524597b25220e79117b3d # bad: [8827bdad94fb5f23cdaf31692e880911e40bd27b] source 9bc6160e0acbc78be998129ea55ed7e4529959fa git bisect bad 8827bdad94fb5f23cdaf31692e880911e40bd27b # first bad commit: [8827bdad94fb5f23cdaf31692e880911e40bd27b] source 9bc6160e0acbc78be998129ea55ed7e4529959fa
Adding CC: to Michael Stahl author Michael Stahl <michael.stahl@allotropia.de> 2021-03-08 20:03:35 +0100 committer Michael Stahl <michael.stahl@allotropia.de> 2021-03-15 10:15:57 +0100 commit 9bc6160e0acbc78be998129ea55ed7e4529959fa (patch) tree d07f099dbf264a24c4d291997637fc49d5ebbf96 parent bfa320ef2ac7ab9a84f86eee6dfa7f3ee67fa630 (diff) tdf#133487 sw ODF export: reorder flys' ZOrder/z-index... ... so background shapes have lower z-index than foreground shapes, as is recommended by ODF 1.3. Also let SdrObjList::sort() record Undo actions, because earlier Undo actions could expect the previous sort order. https://cgit.freedesktop.org/libreoffice/core/commit/?id=9bc6160e0acbc78be998129ea55ed7e4529959fa
Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/25a368c30acb54e0819d2b2b890a3fd1530d8a76 tdf#145928 svx: fix undo of sorting shapes It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/5a57ef3293bb2581a83487d1fd5534ed3b414217 tdf#145928 svx: fix undo of sorting shapes It will be available in 7.3.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/0742445bf5cfb691f2ec0b5b1f0f752911b058bb tdf#145928 svx: fix undo of sorting shapes It will be available in 7.2.4. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
7.2.4 was a hotfix release, updating target in status-whiteboard
Please mark as fixed if this issue is solved. [I can't confirm because I got an assert.]
fixed the assert from comment #4 is unrelated