Bug 1352273

Summary: Libreoffice Calc crashes on mouse drag with Wayland
Product: [Fedora] Fedora Reporter: IanB <bugzilla.blk>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: caolanm, dtardon, erack, mstahl, sbergman
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-04 07:23:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description IanB 2016-07-03 09:12:13 UTC
Description of problem:

Creating a SUM() equation in a cell and attempting to select a range of cells for the sum causes Calc to crash. This only happens when running Calc under Gnome with Wayland.


How reproducible:

Always


Steps to Reproduce:

1. Open LibreOffice Calc
2. Select cell and type '=SUM(', then move mouse to cell containing start of range
3. left click to start selection
4. move mouse in a downwards direction


Actual results:

Libreoffice Calc crashes



Additional info:

The following is logged to console when the mouse drag starts:


(soffice:8285): Gdk-WARNING **: No grabbed seat found, using the default one in order to map popup window 0x5571f9c46e60. You may find oddities ahead, gdk_seat_grab() should be used to simultaneously grab input and show this popup

(soffice:8285): Gdk-WARNING **: No grabbed seat found, using the default one in order to map popup window 0x5571f9d992e0. You may find oddities ahead, gdk_seat_grab() should be used to simultaneously grab input and show this popup

(soffice:8285): Gdk-WARNING **: No grabbed seat found, using the default one in order to map popup window 0x5571f9d99170. You may find oddities ahead, gdk_seat_grab() should be used to simultaneously grab input and show this popup

(soffice:8285): Gdk-WARNING **: No grabbed seat found, using the default one in order to map popup window 0x5571f9d99a10. You may find oddities ahead, gdk_seat_grab() should be used to simultaneously grab input and show this popup

** (soffice:8285): WARNING **: Unknown event notification 35

(soffice:8285): Gdk-WARNING **: Error 71 (Protocol error) dispatching to Wayland display.

Comment 1 Caolan McNamara 2016-07-04 07:23:13 UTC
This particular scenario is addressed in 5.1.4.1-4. A visible help-hints at the time of showing a menu will make wayland exit us

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