https://bugs.freedesktop.org/show_bug.cgi?id=53833

--- Comment #1 from João Paulo <[email protected]> 
2012-08-20 19:28:12 UTC ---
The problem is the shell thumbnail extractor (shlxthdl.dll), which doesn't
recognize the Flat ODT files (.fodg, .fods, .fodt).

Windows Explorer, when listing folder contents, queries
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\<extension>" for each file extension it
finds and, if exists the subkey
"<extension>\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}", it queries the
default value.

In the case of the Flat ODT files, this value has
"{3B092F0C-7696-40E3-A80F-68D74DA84210}" written in it, which relates to
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32",
which in turn shows the path to "shlxthdl.dll".

I wrote a workaround as a Command Prompt script (a .cmd file):

-----

For %%I In ( fodg fods fodt ) Do Reg.exe Delete
HKLM\Software\Classes\.%%I\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1} /ve
/f 2> Nul

-----

This command erases the reference to the faulty DLL and stops any crash from
ocurring. But it would be best if the DLL was corrected to not crash when it
finds a corrupt file or a file it doesn't understand.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to