Bug 143843 - Crash in: weld::CustomWidgetController::SetPointer(PointerStyle)
Summary: Crash in: weld::CustomWidgetController::SetPointer(PointerStyle)
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: framework (show other bugs)
Version:
(earliest affected)
7.1.0.0.alpha0+
Hardware: All All
: medium normal
Assignee: Caolán McNamara
URL:
Whiteboard: target:7.3.0 target:7.2.1 target:7.1.6
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-12 14:55 UTC by Caolán McNamara
Modified: 2021-08-13 08:04 UTC (History)
1 user (show)

See Also:
Crash report or crash signature: ["weld::CustomWidgetController::SetPointer(PointerStyle)"]


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Caolán McNamara 2021-08-12 14:55:15 UTC
This bug was filed from the crash reporting server and is br-f0241caa-daad-45af-876b-210b5cccd88c.
=========================================

Arrange recently used files so there is more than one file shown, make sure one of them is a very large file so its load will take some time. The other can be short.

For the slow file I used https://bugs.documentfoundation.org/attachment.cgi?id=135203

Then in recently used click the slow file and it begins to load, then click the fast file and it too will load. This is the interaction that leads to this crash
Comment 1 Commit Notification 2021-08-12 18:20:08 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/ea42621c6e8f4147827828c871046cf47ef76de8

Resolves: tdf#143843 disable the recently-used widget during load

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.
Comment 2 Caolán McNamara 2021-08-12 18:23:53 UTC
done in trunk, backports to 7-2 and 7-1 in gerrit
Comment 3 Commit Notification 2021-08-13 08:03:25 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-2":

https://git.libreoffice.org/core/commit/44a3231d03edc68209d0dd35391a146e4ed440b9

Resolves: tdf#143843 disable the recently-used widget during load

It will be available in 7.2.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.
Comment 4 Commit Notification 2021-08-13 08:04:37 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-7-1":

https://git.libreoffice.org/core/commit/ca07445944d8a48e810a9399aef5792b92977194

Resolves: tdf#143843 disable the recently-used widget during load

It will be available in 7.1.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.