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

--- Comment #3 from Slava <viatcheslav.sysolt...@h-d-gmbh.de> 2012-08-21 
09:07:07 UTC ---
Just to mention: I experience explorer freezes on all libre office files, even
local ones. Version 3.6.0.4.
The shellex for odt file extension are:
{087B3AE3-E237-4467-B8DB-5A38AB959AC9}
{3B092F0C-7696-40E3-A80F-68D74DA84210}
Both point to shlxthdl.dll from libreoffice install.

Few stack traces from freeezing explorer:

MSVCR90.dll!_read_nolock+0x203
MSVCR90.dll!_read+0xc0
MSVCR90.dll!_filbuf+0x7d
MSVCR90.dll!_fread_nolock_s+0x167
MSVCR90.dll!fread_s+0x75
MSVCR90.dll!fread+0x18
shlxthdl.dll!DllCanUnloadNow+0xa08d
shlxthdl.dll!DllCanUnloadNow+0x7260
shlxthdl.dll!DllCanUnloadNow+0x7326
shlxthdl.dll!DllCanUnloadNow+0x7719
shlxthdl.dll!DllCanUnloadNow+0x776b
shlxthdl.dll!DllCanUnloadNow+0x7938
shlxthdl.dll!DllCanUnloadNow+0x11a2
SHELL32.dll!CThumbnail::_BitmapFromIDList+0xe3



MSVCR90.dll!_read_nolock+0x203
MSVCR90.dll!_read+0xc0
MSVCR90.dll!_filbuf+0x7d
MSVCR90.dll!_fread_nolock_s+0x167
MSVCR90.dll!fread_s+0x75
MSVCR90.dll!fread+0x18
shlxthdl.dll!DllCanUnloadNow+0xa08d
shlxthdl.dll!DllCanUnloadNow+0x7260
shlxthdl.dll!DllCanUnloadNow+0x7326
shlxthdl.dll!DllCanUnloadNow+0x7719
shlxthdl.dll!DllCanUnloadNow+0x776b
shlxthdl.dll!DllCanUnloadNow+0x7938
shlxthdl.dll!DllCanUnloadNow+0x11a2
SHELL32.dll!CThumbnail::_BitmapFromIDList+0xe3

It seems shlxthdl.dll spends way too much time analysing the file, just to
display an icon in explorer list view!

File monitor confirms the suspicion:
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2330 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2331 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2332 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2333 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2334 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2335 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2336 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2337 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2338 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2339 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2340 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2341 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2342 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2343 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2344 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2345 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2346 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2347 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2348 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2349 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2350 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2351 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2352 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2353 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2354 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2355 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2356 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2357 Length: 512 
11:03:19    explorer.exe:1896    READ   
C:\DOKUME~1\V6218~1.SYS\EIGENE~1\tmp.odp    SUCCESS    Offset: 2358 Length: 512 

The whole file is read byte after byte and that not once.

I do not know bug guidelines here but usually regression have to have highest
priority assigned. Especially when explorer shell extension is installed by
default.

-- 
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
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to