Bug 140690

Summary: Crash on Development Tool in Writer
Product: LibreOffice Reporter: Regina Henschel <rb.henschel>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: serval2412
Priority: medium Keywords: haveBacktrace
Version: 7.2.0.0.alpha0+   
Hardware: x86-64 (AMD64)   
OS: All   
Whiteboard:
Crash report or crash signature: https://crashreport.libreoffice.org/stats/crash_details/4aa99846-6fb4-4489-8f41-1084cd4bdedb Regression By:
Attachments: bt with debug symbols

Description Regina Henschel 2021-02-27 00:27:42 UTC
Use a current daily build.
Start Writer.
Customize the Help menu and add item 'Development Tool'. Close dialog.
Open menu Help and click item 'Development Tool'. => Crash.

I have used Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: e60bebd4c5257b0f592d27c74399de1498ac725b
CPU threads: 8; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: de-DE (en_US); UI: en-US
Calc: CL
Comment 1 Julien Nabet 2021-02-27 08:57:31 UTC
Created attachment 170106 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated today, I could reproduce this with gen rendering.

I don't reproduce this with gtk3 rendering.
Comment 2 Julien Nabet 2021-02-27 09:25:07 UTC
I gave a try with:
https://gerrit.libreoffice.org/c/core/+/111674
Comment 3 Julien Nabet 2021-02-28 08:04:12 UTC
Fixed with https://cgit.freedesktop.org/libreoffice/core/commit/?id=129deefc1f4ab9b3bc5005d6646ed07064a6aec1
author	Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>	2021-02-25 21:11:39 +0900
committer	Tomaž Vajngerl <quikee@gmail.com>	2021-02-28 01:13:47 +0100
commit 129deefc1f4ab9b3bc5005d6646ed07064a6aec1 (patch)
tree abe6a1a50f0a30e0f762a6b4512835c1606e6f2c
parent eb3789bd35e9dc62e92008467bfaa0650cd8d6be (diff)
devtools: on demand create the content of tab pagesHEADmaster
Until now all the tree views in each tab page were populated at
once when the object was inspected.
With this change, the tree views are filled on demand when the
user enters a tab page, and is cleaned when the user leaves a
tab page.