Bug 100279 - OpenGL enabled: Calc Input Line is displaying block characters
Summary: OpenGL enabled: Calc Input Line is displaying block characters
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
5.1.3.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 100229 100280 (view as bug list)
Depends on:
Blocks: VCL-OpenGL
  Show dependency treegraph
 
Reported: 2016-06-08 21:37 UTC by Ryan Andres
Modified: 2017-03-01 10:37 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
screenshot of abovementioned problem (106.14 KB, application/vnd.oasis.opendocument.text)
2016-06-08 21:37 UTC, Ryan Andres
Details
OpenGL device log (318 bytes, text/x-log)
2016-06-09 12:09 UTC, Aron Budea
Details
Open GL Device Log (309 bytes, text/plain)
2016-06-13 13:49 UTC, fractal618
Details
Actual screenshot extracted from the .odt in the first attachment (93.05 KB, image/png)
2016-06-21 13:55 UTC, How can I remove my account?
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Andres 2016-06-08 21:37:47 UTC
Created attachment 125561 [details]
screenshot of abovementioned problem

Hello!

The input line in Calc is acting rather strangely...it's displaying block characters instead of the numbers. If you click on the cell it's fine, but the input line is not fine.Please refer to screenshot to get an idea of what I'm describing.

Thanks!

Ryan M Andres
Comment 1 Ryan Andres 2016-06-08 21:53:34 UTC
disable open GL
Comment 2 Aron Budea 2016-06-08 22:11:15 UTC
*** Bug 100280 has been marked as a duplicate of this bug. ***
Comment 3 Aron Budea 2016-06-08 22:19:05 UTC
Hi! I saw your other report as well, did disabling OpenGL fix the issue?
If it did, would you mind attaching this log file:
C:\Users\<user name>\AppData\Roaming\LibreOffice\4\cache\opengl_device.log

Also, did the bug happen with an empty document/any document, or only in specific cases?

While the workaround seems to have fixed the issue, others might be having the same problem, so it would be nice to know a bit more about it. Thanks!
Comment 4 Aron Budea 2016-06-09 12:09:10 UTC
Created attachment 125571 [details]
OpenGL device log

Ryan sent me his OpenGL device log. It seems to be an Intel Haswell IGP.
He also wrote that the bug appeared even in new spreadsheets in Calc (or in any opened spreadsheet).
Comment 5 Aron Budea 2016-06-09 13:18:01 UTC
Ryan confirmed that it's a Haswell IGP, CPU model is i5-4210U.

Michael, I saw a similar device (AdapterDeviceID: 0x0a16) being blacklisted as a solution to a different bug (bug 97726). While that might "solve" this as well by defaulting to non-GL rendering, I'm not sure that's what we should rely on, Haswell's OpenGL support should be mature enough for this to be considered a bug after all.
Comment 6 Michael Stahl (allotropia) 2016-06-09 13:28:34 UTC
afaics the opengl_blacklist_windows.xml on master wouldn't blacklist the device in comment #4

that's the extent of my knowledge about our OpenGL implementation so maybe CC somebody who knows something about it instead
Comment 7 Aron Budea 2016-06-09 22:33:43 UTC
Thanks for the clarification, Michael. I didn't know how the blacklisting worked exactly, but can now see that in the case of the aforementioned (otherwise unrelated) bug report the Intel IGP is blacklisted based on an older driver version.
Comment 8 Aron Budea 2016-06-13 00:27:33 UTC
Confirmed based on the following reddit threads:
https://www.reddit.com/r/libreoffice/comments/4mt3yo/help_garbled_text_in_libre_calc/
https://www.reddit.com/r/libreoffice/comments/4noe18/calc_windows_ive_no_idea_what_the_cause_of_it_is/

Another OpenGL device log:

DriverVersion: 20.19.15.4360
DriverDate: 12-21-2015
DeviceID: PCI\VEN_8086&DEV_1616&SUBSYS_F8401179&REV_09
AdapterVendorID: 0x8086
AdapterDeviceID: 0x1616
AdapterSubsysID: 0xf8401179
DeviceKey: System\CurrentControlSet\Control\Video\{CAC75DC4-5212-4335-8C63-B7DE14F938AE}\0000
DeviceString: Intel(R) HD Graphics 5500

What is somewhat conflicting is that for Ryan the bug occurred with empty documents as well, but it didn't for the person who gave this device log.
Comment 9 fractal618 2016-06-13 13:49:44 UTC
Created attachment 125640 [details]
Open GL Device Log
Comment 11 fractal618 2016-06-13 13:53:32 UTC
Comment on attachment 125640 [details]
Open GL Device Log

This link leads to a screenshot of the same issue happening to me.
https://www.reddit.com/r/libreoffice/comments/4mt3yo/help_garbled_text_in_libre_calc/
Comment 12 How can I remove my account? 2016-06-21 13:55:19 UTC
Created attachment 125799 [details]
Actual screenshot extracted from the .odt in the first attachment
Comment 13 How can I remove my account? 2016-06-21 14:40:23 UTC
Could those who are able to reproduce this bug please follow these instructions to get a detailed log file that might help in fixing the problem:

From http://dev-builds.libreoffice.org/daily/master/Win-x86@39/ , download the .msi file in the latest subdirectory. For instance, today, that would be master~2016-06-21_01.16.33_LibreOfficeDev_5.3.0.0.alpha0_Win_x86.msi.

Open a Command Prompt, and change directory to where the .msi was downloaded (in my case, would typically be c:\Users\Tor\Downloads) 

Enter the command:

msiexec /a master~2016-06-21_01.16.33_LibreOfficeDev_5.3.0.0.alpha0_Win_x86.msi

(Adapt the file name as necessary, of course.)

This will not replace your existing LibreOffice installation but create a so-called "server image" or "administrative image" of an installation. When the installer asks for where to place it, choose some fresh empty directory. For instance, in my case, I chose c:\Users\Tor\Desktop\master~2016-06-21_01.16.33 .

In Command Prompt, first cd to that directory, and enter the following three commands:

cd program

set SAL_LOG=+INFO.vcl.opengl+WARN

soffice.exe --calc 2>soffice.log

Then try to reproduce the issue. If you see it, don't do anything else, just quit LibreOffice. Please attach the soffice.log file to this bug.
Comment 14 fractal618 2016-06-21 17:28:53 UTC
Unfortunately I cannot reproduce the bug. I have tried forcing openGL. Maybe my .ods file is healed. Does anyone else have a file that I can open to reproduce this bug?
Comment 15 How can I remove my account? 2016-06-22 09:13:46 UTC
Setting to NEEDINFO until we get more information, like a SAL_LOG output file as described above.
Comment 16 Jan Holesovsky 2016-06-24 13:15:19 UTC
*** Bug 100229 has been marked as a duplicate of this bug. ***
Comment 17 QA Administrators 2017-01-31 00:29:58 UTC Comment hidden (obsolete)
Comment 18 QA Administrators 2017-03-01 10:37:20 UTC
Dear Bug Submitter,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-20170301