Description: On Calc, User interface setting is to TabUI, then user can select Data provider. Once, after I opened Data Provider, I found the way to crash. if Data provider omits, the issue is open data provider from tabui. detail is following "Steps to Reproduce" and screencast Steps to Reproduce: 1. open calc 2. menu > view > User Interface > Tabbed -> change UI to Tabbed 3. press "Data" tab and press data provider. -> open data provide window 4. several scroll on horizontal scrollbar -> crash Actual Results: application crash open data provider from TabUI Expected Results: not application crash if omit, not open data provider from tab UI Reproducible: Always User Profile Reset: Yes Additional Info: i confirm Version: 7.0.0.3 Build ID: 8061b3e9204bef6b321a21033174034a5e2ea88e CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: ja-JP (ja_JP.UTF-8); UI: en-US Calc: threaded
Created attachment 163794 [details] ScreenCast
Created attachment 163798 [details] bt from throw On pc Debian x86-64 with master sources updated today, I could reproduce this. Here's the bt from throwing with: "terminate called after throwing an instance of 'std::length_error' what(): vector::_M_default_append "
Created attachment 163799 [details] bt from warn I also noticed this log: warn:sc:19776:19776:sc/source/ui/miscdlgs/datatableview.cxx:220: Could not find the corresponding column
Regression from the following commit. Considering bug 139409, probably not something to be concerned by for now. https://cgit.freedesktop.org/libreoffice/core/commit/?id=7282014e362a1529a36c88eb308df8ed359c2cfa author Noel Grandin <noel.grandin@collabora.co.uk> 2019-02-01 15:15:16 +0100 committer Mike Kaganski <mike.kaganski@collabora.com> 2019-04-05 13:43:52 +0200 tdf#50916 Makes numbers of columns dynamic.
tushar committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/0643e5a3accc01e0ee7a2359ec283ced8d0cf0ab tdf#135332 Return MAXROW/MAXCOL for rows/columns out of range. It will be available in 7.2.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.
Luboš Luňák committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/0691cc55148503448012326b070aa9209c54270b remove hardcoded MAXCOL/MAXROW from datatableview.cxx (tdf#135332) It will be available in 7.4.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.