Bug 122357

Summary: FILESAVE: LibreOffice hang if picking cdrom on SaveAs dialog
Product: LibreOffice Reporter: brian <brian.gloyer>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: medium    
Version: 6.0.6.2 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 136524, 113510    

Description brian 2018-12-28 08:10:26 UTC
Description:
LibreOffice will hang when clicking on 'cdrom' on the SaveAs dialog.  It hangs as soon as cdrom is clicked.  A dialog pops up but does not contain any text.   At this point LibreOffice is hung, it will not redraw.  The process soffice.bin is at %100 CPU.

It will also hang in the same way when trying to unmount drives from the SaveAs dialog.  The SaveAs dialog shows a list of drives (I think from /etc/fstab) that has a triangle to the right.  Hovering over the triangle shows an 'Unmount' tooltip.  Clicking the triangles cause the hang.

There is no DVD in the dvdrw drive.  The user does not have permission to unmount drives.

Steps to Reproduce:
1. Open LibreOffice Writer
2. File -> Save As
3. Click 'cdrom' or unmount a drive


Actual Results:
LibreOffice is hung

Expected Results:
LibreOffice does not hang


Reproducible: Always


User Profile Reset: Yes



Additional Info:
I'm using KDE Plasma 5.14.3 on Gentoo Linux

I didn't see the OpenGL option, but I did turn on and off 'hardware acceleration' which made no difference.

Document recovery is able to recover the document.

It happens for all of the LibreOffice products (Writer, Calc, Impress, etc)

There is no physical cdrom, only a DVDRW (which is empty)
Comment 1 brian 2018-12-28 08:18:59 UTC
It also hangs when running on the old twm window manager instead of KDE.
Comment 2 Dieter 2018-12-28 17:49:43 UTC
I can't confirm with

Version: 6.1.4.2 (x64)
Build-ID: 9d0f32d1f0b509096fd65e0d4bec26ddd1938fd3
CPU-Threads: 4; BS: Windows 10.0; UI-Render: Standard; 
Gebietsschema: de-DE (de_DE); Calc: group threaded
Comment 3 brian 2018-12-28 20:37:57 UTC
6.1.4.2 also works correctly for me.  The 6.1.4.2 dialog does not show 'cdrom' as an option or have buttons to unmount.
Comment 4 Dieter 2018-12-28 21:14:29 UTC
(In reply to brian from comment #3)
> 6.1.4.2 also works correctly for me.  The 6.1.4.2 dialog does not show
> 'cdrom' as an option or have buttons to unmount.

=> Status WORKSFORME
Comment 5 brian 2018-12-28 22:15:37 UTC
(In reply to Dieter Praas from comment #4)
> (In reply to brian from comment #3)
> > 6.1.4.2 also works correctly for me.  The 6.1.4.2 dialog does not show
> > 'cdrom' as an option or have buttons to unmount.
> 
> => Status WORKSFORME

It is still a problem in 6.0.6.2.  The download page recommneds 6.0.7 for conservative users, maybe someone could check this on linux for 6.0.7?