Steps to reproduce: 1. Open Attachment 164368 [details] 2. Select any select and change its colour from the toolbar. -> Crash Reproduced in Version: 7.1.0.0.alpha0+ Build ID: e2f4e65a7b8024c00b049eebf0d87637efda7f24 CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=707903aa8c74047c4fe6364b114b0736f61a4b4d author Ahmed ElShreif <aelshreif7@gmail.com> 2020-08-24 11:39:37 +0200 committer Ahmed ElShreif <aelshreif7@gmail.com> 2020-08-27 20:29:22 +0200 commit 707903aa8c74047c4fe6364b114b0736f61a4b4d (patch) tree d75f8fcb69bc2c95409d602c0c36033cc695812a parent 98b47440d2f95504f6bca82d2081343bdc183cde (diff) uilogger : Add support in the Logger and DSL for ValueSet Bisected with: bibisect-linux64-7.1
Created attachment 164916 [details] bt with debug symbols On pc Debian x86-64 with master sources updated today, I could reproduce this.
Created attachment 164918 [details] Valgrind trace
*** Bug 136353 has been marked as a duplicate of this bug. ***
Xisco: sorry, testing tdf#136353, I had a crash only with gtk3 (with same bt). So I retested this one with kf5 rendering and didn't reproduce this. Caolán: thought you might be interested in this one since it's specific to gtk3.
the widget is destroyed in the Select so accesses deleted stuff after that call in collectUIInformation
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/6a9e01ed889e92772e32ad5255fc60bd6dd7ee2a tdf#136319 do logging before calling handler which might destroy the valueset It will be available in 7.1.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.
On pc Debian x86-64 with master sources updated today, I don't reproduce this anymore. Thank you Caolán!