Description: Good evening everyone, I have Skia enabled in LibreOffice and I started to make a small entity relationship diagram. Before starting the document I made the pages panel smaller to have a better view and I began to draw. Everything was going well but it was to enlarge the view of the drawing with the mouse the view and in this... crash. It's not the first time this has happened to me, there are other times that just changing the size of the page panels also crashes. Steps to Reproduce: 1.Open LibreOffice Draw 2.Change the size of pages panel 3.Zoom in the drawing Actual Results: Crash Expected Results: Not crash Reproducible: Sometimes User Profile Reset: Yes Additional Info: Sometimes just changing the page panel size crashes, in Impress it once happened to me.
Created attachment 184199 [details] When I resize the pages panel
It can test fine when "playing around" by resizing the panel, zooming in and out of the drawing view, or changing the page orientation.
Could you apply https://wiki.documentfoundation.org/QA/FirstSteps#Graphics-related_issues_.28_Skia_.29 ? (check you got last graphic driver and if you still reproduce the crash provide <user profile>/cache/skia.log)
Created attachment 184206 [details] Skia.log
Created attachment 184207 [details] GraphicsTest
I upload it. I think it has to do with Bug 151627.
https://gerrit.libreoffice.org/c/core/+/144377
It also crashes me when I select a group of objects and resize them.
Julien Nabet committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/f7b94d7ffd785470962e73408f6fd7f7728f8ec5 tdf#151627 + tdf#152559: blacklist Nvidia device id="0x1402" It will be available in 7.6.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.
backport for 7.5: https://gerrit.libreoffice.org/c/core/+/144367 for 7.4: https://gerrit.libreoffice.org/c/core/+/144368 Since it's not a real fix but just a workaround, let's rather put NOTOURBUG.
Thanks Julien!
Created attachment 184213 [details] Video showing the problem
Created attachment 184214 [details] In LO Draw
V Stuart: do you think we should reopen this one too?
Going to duplicate this to bug 151627, the crash only occurs with Skia Vulkan rendering (not clear how common and for which devices) but it appears the issue is in how Skia libs calculate the resize of the frame elements for the Slidsorter--erasing and redraw the resized rectangles of the preview. Skia raster mode doesn't crash, but both Skia raster and Skia Vulkan rendering seem to suffer the same implementation error with the layout glitch in the sd Slidesorter (Draw & Impress). And the GDI+ rendering does not manifest the visual glitch at all. We could find that the denylist handling for the nVidia 0x1402 device is not necessary if it otherwise behaves with Vulkan rendering. *** This bug has been marked as a duplicate of bug 151627 ***
Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-7-5": https://git.libreoffice.org/core/commit/01dc36e9296f8b9ee5966360dbf53c0a48373880 tdf#151627 + tdf#152559: blacklist Nvidia device id="0x1402" It will be available in 7.5.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.
Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/5bce4cbe19a5c5fc7fd7d7d682951826a93e4cad tdf#151627 + tdf#152559: blacklist Nvidia device id="0x1402" It will be available in 7.4.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.