Bug 160659

Summary: LibreOffice crashed while adding Google Drive service
Product: LibreOffice Reporter: Franklin Weng <franklin>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: normal CC: raal, serval2412
Priority: medium Keywords: bibisectRequest, regression
Version: 7.6.6.3 release   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: bt

Description Franklin Weng 2024-04-14 05:48:20 UTC
Description:
File - Open Remote, select "add service" at "Manage services"

Fill in the Google account username and password, then LibreOffice crashed.

My testing so far, 7.6.6.3 crashed, but 7.5.7.1 did not.

Steps to Reproduce:
1. File - Open Remote...
2. Manage services - add service
3. Select Google Drive
4. Fill in the Google user account and password
5. LibreOffice crashes

Actual Results:
LibreOffice Crashes

Expected Results:
Able to add Google service, or at least not crashes


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.6.6.3 (X86_64) / LibreOffice Community
Build ID: d97b2716a9a4a2ce1391dee1765565ea469b0ae7
CPU threads: 4; OS: Linux 6.5; UI render: default; VCL: kf5 (cairo+xcb)
Locale: zh-TW (zh_TW.UTF-8); UI: en-US
Calc: threaded
Comment 1 Julien Nabet 2024-04-14 19:42:40 UTC
Created attachment 193674 [details]
bt

On pc Debian x86-64 with master sources updated today, I could reproduce this.

Now to have "Google Drive" available on droplist from Linux, I put this on autogen.input:
--with-gdrive-client-id
--with-gdrive-client-secret

but perhaps it requires more info.

I must recognize I don't know how to use these variables.
I mean, why on Windows the "Google Drive" option appears and not on Linux?
Comment 2 Franklin Weng 2024-04-15 03:05:50 UTC
(In reply to Julien Nabet from comment #1)
> Created attachment 193674 [details]
> bt
> 
> On pc Debian x86-64 with master sources updated today, I could reproduce
> this.
> 
> Now to have "Google Drive" available on droplist from Linux, I put this on
> autogen.input:
> --with-gdrive-client-id
> --with-gdrive-client-secret
> 
> but perhaps it requires more info.
> 
> I must recognize I don't know how to use these variables.
> I mean, why on Windows the "Google Drive" option appears and not on Linux?

Yeah.  The binaries in the bibisect repository might not have those parameters assigned so could not test for Google Drive, hence unable to bibisect.