Bug 119483 - crash: disabling shared spreadsheet mode crashes lo if toolbar extension is installed
Summary: crash: disabling shared spreadsheet mode crashes lo if toolbar extension is i...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
6.0.0.0.alpha0+
Hardware: All All
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2018-08-24 18:20 UTC by Oliver Brinzing
Modified: 2019-09-19 08:58 UTC (History)
3 users (show)

See Also:
Crash report or crash signature: ["vcl::Window::AcquireGraphics()"]


Attachments
test addon toolbar extension (1.70 KB, application/vnd.openofficeorg.extension)
2018-08-24 18:20 UTC, Oliver Brinzing
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Brinzing 2018-08-24 18:20:48 UTC
Created attachment 144416 [details]
test addon toolbar extension

LO 6.1.0.3 (and LO 6.0.6) will crash, *if* (and only if) attached 
toolbar extension is installed.

Version: 6.1.0.3 (x64)
Build-ID: efb621ed25068d70781dc026f7e9c5187a4decd1
CPU-Threads: 4; BS: Windows 10.0; UI-Render: Standard; 
Gebietsschema: de-DE (de_DE); Calc: group threaded
 
steps to reproduce:
- install attached extension 
  (it will add a simple toolbar with some ".uno:" commands)
- create a new spreadsheet
- enter some text in a cell
- Menu Tools/Share Spreadsheet...
  [x] Share this spreadsheet with other users
- save
- Menu Tools/Share Spreadsheet...
  [ ] Share this spreadsheet with other users
- Msgbox: Disabling shared mode of a spreadsheet hinders all other users 
          of the shared spreadsheet to merge back their work.
          Do you want to continue?
- [Yes]
- crash
Comment 1 Xisco Faulí 2018-08-25 16:35:06 UTC
Regression introduced by:

https://cgit.freedesktop.org/libreoffice/core/commit/?id=6388a50c1e3ef2e25132f63547bb91d08a0f416c

author	Marco Cecchetti <marco.cecchetti@collabora.com>	2017-04-19 22:37:13 +0200
committer	Marco Cecchetti <mrcekets@gmail.com>	2017-10-02 18:42:57 +0200
commit 6388a50c1e3ef2e25132f63547bb91d08a0f416c (patch)
tree e9eccab1f95b42eed7feb7bbb3e50ec912290678
parent b9e89a201064b0c0aef5769766bce8d995fed46d (diff)
lok: sc: overlays and edit view misplaced by other view actions
The edit view, the cell cursor and the cell selection overlays become
misplaced when another user inserts, deletes or resizes a row.

The same is true for columns.

The solution takes care of the current tab each view is
displaying and of undo/redo actions.

Bisected with: bibisect-linux64-6.0

Adding Cc: to Marco Cecchetti
Comment 2 QA Administrators 2019-09-02 09:22:55 UTC Comment hidden (obsolete)
Comment 3 Oliver Brinzing 2019-09-19 08:58:47 UTC
cannot reproduce with:

Version: 6.0.7.3 (x64)
Build-ID: dc89aa7a9eabfd848af146d5086077aeed2ae4a5
CPU-Threads: 4; BS: Windows 10.0; UI-Render: Standard; 
Gebietsschema: de-DE (de_DE); Calc: 

Version: 6.4.0.0.alpha0+ (x64)
Build ID: c5d37d324cd6d17114c209de1862344ad58a1d93
CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; 
Locale: de-DE (de_DE); UI-Language: en-US
Calc: threaded