SHELL32.DLL.ILFindLastID segfault

Dimitrie O. Paun dpaun at rogers.com
Sun Dec 15 01:29:09 CST 2002


If you run the winGTK installer (wingtk-0.2.exe, available
from http://wingtk.sourceforge.net/), and click on the
"Browse" button to select the installation directory, you get:

[dimi at dimi wine.src]$ wine ~/dev/wine/wingtk-0.2.exe
fixme:shell:BrsFolderDlgProc flags 1 not implemented
wine: Unhandled exception, starting debugger...
fixme:console:SetConsoleCtrlHandler (0x4057e554,1) - no error checking or testing yet

And the backtrace is:

Wine-dbg>bt                                                                                               
Backtrace:                                                                                                
=>0 0x40a0707a (SHELL32.DLL.ILFindLastID+0x3e in shell32.dll.so) (ebp=40761750)                           
  1 0x40a0884e (SHELL32.DLL.SHGetPathFromIDListW+0x1be in shell32.dll.so) (ebp=40761774)                  
  2 0x40a0b0bf (SHELL32.DLL.SHGetFileInfoA+0x2e7 in shell32.dll.so) (ebp=40761c9c)                        
  3 0x40a0b745 (SHELL32.DLL.SHGetFileInfoW+0x8d in shell32.dll.so) (ebp=40761e28)                         
  4 0x409fec9f (SHELL32.DLL.SHGetFreeDiskSpace+0x213f in shell32.dll.so) (ebp=40762108)                   
  5 0x409fecde (SHELL32.DLL.SHGetFreeDiskSpace+0x217e in shell32.dll.so) (ebp=40762124)                   
  6 0x409fef9a (SHELL32.DLL.SHGetFreeDiskSpace+0x243a in shell32.dll.so) (ebp=407623dc)                   
  7 0x409fec2d (SHELL32.DLL.SHGetFreeDiskSpace+0x20cd in shell32.dll.so) (ebp=40762400)                   
  8 0x409ff35e (SHELL32.DLL.SHGetFreeDiskSpace+0x27fe in shell32.dll.so) (ebp=4076241c)                   
  9 0x4089d13f (USER32.DLL.GetTaskmanWindow+0xbb in user32.dll.so) (ebp=40762440)                         
  10 0x4089d19d (USER32.DLL.GetTaskmanWindow+0x119 in user32.dll.so) (ebp=4076246c)                       
  11 0x408a210a (USER32.DLL.CallWindowProcW+0xda in user32.dll.so) (ebp=407624a0)                         
  12 0x40879ed8 (USER32.DLL.DefDlgProcW+0x44 in user32.dll.so) (ebp=407624cc)                             
  13 0x4089d13f (USER32.DLL.GetTaskmanWindow+0xbb in user32.dll.so) (ebp=407624f0)                        
  14 0x4089d19d (USER32.DLL.GetTaskmanWindow+0x119 in user32.dll.so) (ebp=4076251c)                       
  15 0x408a19dd (USER32.DLL.GetTaskmanWindow+0x4959 in user32.dll.so) (ebp=40762544)                      
  16 0x408a1ffe (USER32.DLL.CallWindowProcA+0xda in user32.dll.so) (ebp=40762578)                         
  17 0x408b20d4 (USER32.DLL.IsCharAlphaW+0x2b90 in user32.dll.so) (ebp=407625d4)                          
  18 0x408b2d9e (USER32.DLL.SendMessageTimeoutA+0x1ba in user32.dll.so) (ebp=4076263c)                    
  19 0x408b2e25 (USER32.DLL.SendMessageA+0x31 in user32.dll.so) (ebp=40762668)                            
  20 0x4087d005 (USER32.DLL.DefWindowProcW+0x1885 in user32.dll.so) (ebp=407626f8)                        
  21 0x4087d87c (USER32.DLL.DialogBoxParamW+0x44 in user32.dll.so) (ebp=40762728)                         
  22 0x409ff691 (SHELL32.DLL.SHBrowseForFolder+0xd1 in shell32.dll.so) (ebp=40762770)                     
  23 0x00405575 (wingtk-0.2.exe.EntryPoint+0x1017 in F:\dev\wine\wingtk-0.2.exe) (ebp=407629c0)           
  24 0x4089d13f (USER32.DLL.GetTaskmanWindow+0xbb in user32.dll.so) (ebp=407629e4)                        
  25 0x4089d19d (USER32.DLL.GetTaskmanWindow+0x119 in user32.dll.so) (ebp=40762a10)                       
  26 0x408a1ade (USER32.DLL.GetTaskmanWindow+0x4a5a in user32.dll.so) (ebp=40762a38)                      
  27 0x408a2129 (USER32.DLL.CallWindowProcW+0xf9 in user32.dll.so) (ebp=40762a6c)                         
  28 0x40879ed8 (USER32.DLL.DefDlgProcW+0x44 in user32.dll.so) (ebp=40762a98)                             
  29 0x4089d13f (USER32.DLL.GetTaskmanWindow+0xbb in user32.dll.so) (ebp=40762abc)                        
  30 0x4089d19d (USER32.DLL.GetTaskmanWindow+0x119 in user32.dll.so) (ebp=40762ae8)                       
  31 0x408a210a (USER32.DLL.CallWindowProcW+0xda in user32.dll.so) (ebp=40762b1c)                         
  32 0x408b2073 (USER32.DLL.IsCharAlphaW+0x2b2f in user32.dll.so) (ebp=40762b78)                          
  33 0x408b2bc9 (USER32.DLL.SendMessageTimeoutW+0x135 in user32.dll.so) (ebp=40762bdc)                    
  34 0x408b2de9 (USER32.DLL.SendMessageW+0x31 in user32.dll.so) (ebp=40762c08)                            
  35 0x40850e65 (USER32.DLL.UnregisterDeviceNotification+0xc8d1 in user32.dll.so) (ebp=40762ce0)          
  36 0x40851269 (USER32.DLL.UnregisterDeviceNotification+0xccd5 in user32.dll.so) (ebp=40762d04)          
  37 0x4089d13f (USER32.DLL.GetTaskmanWindow+0xbb in user32.dll.so) (ebp=40762d28)                        
  38 0x4089d19d (USER32.DLL.GetTaskmanWindow+0x119 in user32.dll.so) (ebp=40762d54)                       
  39 0x408a210a (USER32.DLL.CallWindowProcW+0xda in user32.dll.so) (ebp=40762d88)                         
  40 0x40886a56 (USER32.DLL.DispatchMessageW+0x96 in user32.dll.so) (ebp=40762dcc)                        
  41 0x4087de12 (USER32.DLL.IsDialogMessageW+0x96 in user32.dll.so) (ebp=40762de4)                        
  42 0x4087d6a1 (USER32.DLL.CreateDialogIndirectParamW+0xe1 in user32.dll.so) (ebp=40762e28)              
  43 0x4087d826 (USER32.DLL.DialogBoxParamA+0x52 in user32.dll.so) (ebp=40762e44)                         
  44 0x00404cef (wingtk-0.2.exe.EntryPoint+0x791 in F:\dev\wine\wingtk-0.2.exe) (ebp=00420160)            
  45 0x74676e69 (SHLWAPI.DLL..reloc+0x3a5de69) (ebp=775c3a63)                                             
                                                                                                          
Wine-dbg>                                                                                                 

-- 
Dimi.




More information about the wine-devel mailing list