Bug 98674 - LibreOffice 5.1-Fatal Error dialogue box with the text "basic_string::_M_create" (OpenCL)
Summary: LibreOffice 5.1-Fatal Error dialogue box with the text "basic_string::_M_crea...
Status: RESOLVED DUPLICATE of bug 98116
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-15 08:37 UTC by Neil R
Modified: 2016-03-23 06:25 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
calc sheet with basic formulae (9.02 KB, application/vnd.oasis.opendocument.spreadsheet)
2016-03-15 08:37 UTC, Neil R
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neil R 2016-03-15 08:37:32 UTC
Created attachment 123586 [details]
calc sheet with basic formulae

I have LOv5.1.1.1 (and dev5.2) onto both my notebook and PC which are using Debian testing (64-bit).
Both systems have the default openCL packages from the installation and subsequent upgrades and the graphics driver is xserver-xorg-video-nouveau (open-source, rather than the proprietary NVIDIA drivers)

The graphics cards for each , are as follows -

Notebook: G96M (GeForce GT 130M)
PC:  GF108 (GeForce GT630)

I have quickly tested these two versions on both systems using the attached test file. The test file was created to have an example of each basic mathematical operator.
I have noted the following -

Notebook:  I can open the test file with the "Allow use of OpenCL" (Tools|Options| OpenCL) on and also off
PC: test file will only open with "Allow use of OpenCL" unselected

On my PC system with "Allow use of OpenCL" is selected and I open the test file through File|Open, I get the following Fatal Error message box with the message "basic_string::_M_create".

I trust I have provided enough information.
Please get in touch if you require more

with best wishes
Neil
Comment 1 Buovjaga 2016-03-22 18:51:15 UTC
Maybe the same as bug 98116?
Comment 2 Neil R 2016-03-22 21:21:33 UTC
(In reply to Buovjaga from comment #1)
> Maybe the same as bug 98116?

I would say it is related
Yes if I have a calc sheet with no basic operators used (+ - * /),
I can cause LO to crash by simply creating a formula/basic operation using one of these operators. LO crashes as soon as I press 'enter' to activate the formula/operation on my pc (see my original message for environment)  and LO does not allow OpenCL.
However on my notebook, LO (with or without allowing OpenCL) is not affected.

My problem, arises from LOv5.1+ trying to open a calc sheet that already has these basic operators in situ in the cell - LO5.1 crashes with the described error box and cannot open the file.

Later comments to bug 98116 are suggesting OpenCL problems.
My problem suggests the graphic card environment is influencing LO'sOpenCL functionality

Hope this Helps

Neil
Comment 3 Buovjaga 2016-03-23 06:25:08 UTC
Sure, your graphics card is responsible for the OpenCL operations: https://developer.nvidia.com/opencl

This anyways seems like the same root cause of bug 98116, so I will close this as duplicate.

You can comment to the bug and give your
C:\Users\User\AppData\Roaming\LibreOffice\4\cache\sc_opencl_device_profile.dat

*** This bug has been marked as a duplicate of bug 98116 ***