Created attachment 149178 [details]
.doc file with some vb macros
My system is Centos 6, I tried versions libreoffice-184.108.40.206, libreoffice-220.127.116.11, libreoffice5.4, libreoffice6.2
The attached document cannot be loaded and waits forever in:
"Document * lodoc = llo->documentLoad(input_url.c_str(),options);"
It never returns from this function. It hangs forever, no error at all(After about 2 hours converted the document).
I tried the same document with both Libreoffice writer GUI and unoconv. They both worked without any problem.
Thanks so much,
Confirmed with load by hand in Libreoffice.
Import of a .doc file is a lot slower than in 18.104.22.168 version.
No macros imported.
Build ID: 413461e3cf3a4b32a17419f67f879a8975c43987
Threads CPU : 4; OS : Linux 4.15; UI Render : par défaut; VCL: gtk3;
Locale : fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR
the import progress bar seems to go slower and slower and will reach the end after 5 minutes around althought the UI stays responsive, you can open another file.
Unconfirmed with version Version: 22.214.171.124
Build ID: 1:6.0.7-0ubuntu0.18.04.2
Threads CPU : 4; OS : Linux 4.15; UI Render : par défaut; VCL: x11;
Locale : fr-FR (fr_FR.UTF-8); Calc: group
load in less then 20 secondes...
no macro in macro editor.
Set to new because of the lack of import speed .
By the way I did not have any problem while opening from GUI with versions libreoffice-126.96.36.199, libreoffice-188.8.131.52, libreoffice5.4, libreoffice6.2,
I have the problem here in libreofficekit:
* Loads a document from an URL.
* @param pUrl the URL of the document to load
* @param pFilterOptions options for the import filter, e.g. SkipImages.
* Another useful FilterOption is "Language=...". It is consumed
* by the documentLoad() itself, and when provided, LibreOfficeKit
* switches the language accordingly first.
* @since pFilterOptions argument added in LibreOffice 5.0
Document* documentLoad(const char* pUrl, const char* pFilterOptions = NULL)
LibreOfficeKitDocument* pDoc = NULL;
if (LIBREOFFICEKIT_HAS(mpThis, documentLoadWithOptions))
pDoc = mpThis->pClass->documentLoadWithOptions(mpThis, pUrl, pFilterOptions);
pDoc = mpThis->pClass->documentLoad(mpThis, pUrl);
if (pDoc == NULL)
return new Document(pDoc);