Description: The file from bug 146171. Docx file saved as ODT (Tracked changes with no date (0000-00-00)). Steps to Reproduce: - open attached file - menu Edit > Track changes > Manage - click Filter tab - select checkbox Date - Click on calendar picklist and open it. Select date not necessary, close the picklist. - close the dialog with red cross. Actual Results: crash Expected Results: no crash Reproducible: Always User Profile Reset: No Additional Info: Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: c13db6e792cc347ffff4585f23866f195651f21f CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: gtk3 Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US Calc: threaded Jumbo
Created attachment 177314 [details] test file
No crash with Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 1bb0e177124d5d6661b72df6c7d848fb23639652 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 But build is 8 days old.. & win
No crash with Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: bb29b12a9e367d181a5d9d962d466df41e093e0c CPU threads: 4; OS: Windows 10.0 Build 19042; UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: threaded
No repro 7.1+. Repro 7.2+ and 7.4+. GTK3. Linux Mint 19 based on Ubuntu 18.04. So it's hidden in 7.2 repo.
I can't reproduce it in Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: d73e45a89a7d4b11442b568a47e65231735d9699 CPU threads: 8; OS: Linux 5.10; UI render: default; VCL: gtk3 Locale: es-ES (es_ES.UTF-8); UI: en-US Calc: threaded @Raal, what version of GTK3 do you have? OTOH, do you reproduce it with GEN ?
Error in command line: pure virtual method called terminate called without an active exception Unspecified Application Error I can reproduce with GEN. OS UBUNTU 21.04, X11, libgtk-3-0:amd64 3.24.25-1ubuntu4.1
oh I see the problem, the calendar needs to be displayed in other to reproduce the crash...
In fact, it can be reproduced with an empty file
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=8d485ec0cd35ee1ae7684f2b6ca96c0f0c6f9dac author Noel Grandin <noel.grandin@collabora.co.uk> 2021-05-29 08:34:28 +0200 committer Noel Grandin <noel.grandin@collabora.co.uk> 2021-05-29 13:37:25 +0200 commit 8d485ec0cd35ee1ae7684f2b6ca96c0f0c6f9dac (patch) tree 73b645a8b6c5976c29a83908ac3be49744ddcbb0 parent 30aa33e6a6b9fb230af96f619db27fcaf31ef914 (diff) IsDisposed->isDisposed in vcl/../window Bisected with: bibisect-linux64-7.2 Adding Cc: to Noel Grandin
Indeed, this is only Linux. I can't reproduce it on Windows
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9446b3ccd1240dbd44cbe1f1ccdfca04b61c85af tdf#146571 Ignore focus changes after closing Manage changes dialog 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.
should be fixed in trunk, backports to 7-3 and 7-2 in gerrit
Verified in Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: 9446b3ccd1240dbd44cbe1f1ccdfca04b61c85af CPU threads: 8; OS: Linux 5.10; UI render: default; VCL: x11 Locale: es-ES (es_ES.UTF-8); UI: en-US Calc: threaded @Caolán, thanks for fixing this issue!!
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/7c1ca3b3916b3216188cdb32852cb2058cf070f3 tdf#146571 Ignore focus changes after closing Manage changes dialog It will be available in 7.3.1. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/333ad127b915e6d318df4eef4f30f9231b5f8a95 tdf#146571 Ignore focus changes after closing Manage changes dialog It will be available in 7.2.6. 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.