Bug 138402 - EDITING: Embedded chart in PPT is black after returning from OLE editor
Summary: EDITING: Embedded chart in PPT is black after returning from OLE editor
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
7.1.0.0.alpha1+
Hardware: All Windows (All)
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: OLE-Object-Interoperability SoftEdgeFallout
  Show dependency treegraph
 
Reported: 2020-11-22 03:31 UTC by Aron Budea
Modified: 2024-01-16 04:05 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Chart (after opening, for reference) (63.33 KB, image/png)
2020-11-22 03:31 UTC, Aron Budea
Details
Chart (after getting back from MS Graph, 7.1, bad) (59.28 KB, image/png)
2020-11-22 03:32 UTC, Aron Budea
Details
Chart (after getting back from MS Graph, 7.0, better) (63.67 KB, image/png)
2020-11-22 03:33 UTC, Aron Budea
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aron Budea 2020-11-22 03:31:15 UTC
Created attachment 167467 [details]
Chart (after opening, for reference)

This bug requires the MS Graph chart editor to be installed alongside LO, and to be installed when the OLE chart in the sample is activated. MS Office installations should have it.

- Disable Skia under Tools -> Options; LibreOffice -> View; 'Use Skia for all rendering' (with Skia there's also a different bug),
- Open attachment 44651 [details] (bug 35498),
- Double-click on the chart, this is where MS Graph opens,
- Close MS Graph, without changing anything.

-> Chart is black instead of the original colors. It looked slightly bad in 7.0 as well, but in 7.1 it's completely black, so something got worse.

Buggy in LO 7.1.0.0.alpha1+ (312a33b7636334f6ce3b6d1702bc5d3e45215601) / Windows.
Less buggy in 7.0.0.3.
Comment 1 Aron Budea 2020-11-22 03:32:25 UTC
Created attachment 167468 [details]
Chart (after getting back from MS Graph, 7.1, bad)
Comment 2 Aron Budea 2020-11-22 03:33:05 UTC
Created attachment 167469 [details]
Chart (after getting back from MS Graph, 7.0, better)
Comment 3 Aron Budea 2020-11-22 21:57:16 UTC
Bibisected to the following commit using repo bibisect-win64-7.1. Adding CC: to Mike Kaganski.

https://cgit.freedesktop.org/libreoffice/core/commit/?id=bf021c369f2306ee507da9bd3cc4cd10ac5d234c
author		Mike Kaganski <mike.kaganski@collabora.com>	2020-08-13 18:12:37 +0300
committer	Mike Kaganski <mike.kaganski@collabora.com>	2020-08-14 01:00:04 +0200

tdf#135500: always use transparent and clear content vdev in impBufferDevice
Comment 4 QA Administrators 2023-02-20 03:19:29 UTC Comment hidden (obsolete)
Comment 5 Mike Kaganski 2023-10-09 20:23:37 UTC
Can't repro using Version: 7.6.2.1 (X86_64) / LibreOffice Community
Build ID: 56f7684011345957bbf33a7ee678afaf4d2ba333
CPU threads: 12; OS: Windows 10.0 Build 19045; UI render: default; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL threaded
Comment 6 Aron Budea 2024-01-16 04:05:48 UTC
I can't reproduce the bug even when checking out the same commit in the 7.1 bibisect repo. Maybe it was a GPU driver issue, how knows... let's close.