| Summary: | Assertion opening page style dialog | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Mark Hung <marklh9> |
| Component: | Writer | Assignee: | Jan-Marek Glogowski <glogow> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | CC: | glogow |
| Priority: | medium | ||
| Version: | 7.3.0.0 alpha0+ | ||
| Hardware: | All | ||
| OS: | Windows (All) | ||
| Whiteboard: | target:7.3.0 | ||
| Crash report or crash signature: | Regression By: | ||
| Attachments: |
Backtrace copied from VS
backtrace with full path |
||
|
Description
Mark Hung
2021-09-27 23:19:25 UTC
Created attachment 175301 [details]
Backtrace copied from VS
The Gerrit patch fixes the assert for me and it doesn't crash anymore. After reviewing the Windows font handling code, I'm wondering, why the assert wasn't triggered before. The attached bt doesn't have any assert. Is that one after applying the Gerrit patch for you? Do you see any other problems? Jan-Marek Glogowski committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/3476106890ea2a00e6f949c918f6c05e17c66a36 tdf#144754 WIN de-assert ReleaseFonts / setFont It will be available in 7.3.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. (In reply to Jan-Marek Glogowski from comment #3) > The Gerrit patch fixes the assert for me and it doesn't crash anymore. > > After reviewing the Windows font handling code, I'm wondering, why the > assert wasn't triggered before. > > The attached bt doesn't have any assert. Is that one after applying the > Gerrit patch for you? Do you see any other problems? That's before applying the patch. vcllo.dll!VclFrame::get_child() Line 1513 at C:\cygwin\home\hungl\lode\dev\core\vcl\source\window\layout.cxx(1513) is assert(GetChildCount() == 2 || pWindowImpl->mbInDispose); Created attachment 175313 [details]
backtrace with full path
(In reply to Commit Notification from comment #4) > Jan-Marek Glogowski committed a patch related to this issue. > It has been pushed to "master": > > https://git.libreoffice.org/core/commit/ > 3476106890ea2a00e6f949c918f6c05e17c66a36 > > tdf#144754 WIN de-assert ReleaseFonts / setFont > > It will be available in 7.3.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. I just cherrypicked the commit to my local branch, the issue does not reproduce now. |