error while starting up Excel (wine cvs)

Nirmal Govind nirmalg at psu.edu
Sun Dec 28 13:52:43 CST 2003


Hi.. I just installed the cvs rpm 
wine-cvs-glibc23-20031228-1.i586.rpm on my Mandrake 9.2 system 
running the 2.6.0 kernel. I'm really encouraged cos wine ran a 
simulation program that I use on windows.. so I tried running Excel 
but it failed with the following error:

nirmalg at variance:~$ wine /mnt/windows/Program\ Files/Microsoft\ 
Office/Office10/excel.exe
Warning: could not find wine config [Drive x] entry for current 
working directory /home/nirmalg; starting in windows directory.
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to 
add support for it ?
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to 
add support for it ?
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to 
add support for it ?
err:module:map_image Could not map section .text, file probably 
truncated
wine: could not load L"C:\\Program Files\\Microsoft 
Office\\Office10\\excel.exe" as Win32 binary

I got the same nt_dump error with the simulation program too but the 
program ran anyways.. so I guess it's the map_image error that's 
messing up... I googled and found that several others have reported 
similar errors in the past.. there was one bug report and the 
conclusion of that said that it was fixed in CVS.. and I'm pretty 
sure the Excel executable is infected either.. I tried a suggestion 
on the aforementioned bug report of setting the Type = floppy 
instead of hd (I mounted the windows partition which is a FAT32 
filesystem on /mnt/). And that seemed to move things further along 
since now Excel actually tries to start up and shows me an error 
saying it has to close due to an error.. I said yes to the debug 
option and below is what I get:

nirmalg at variance:~$ wine /mnt/windows/Program\ Files/Microsoft\ 
Office/Office10/excel.exe
Warning: could not find wine config [Drive x] entry for current 
working directory /home/nirmalg; starting in windows directory.
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to 
add support for it ?
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to 
add support for it ?
fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to 
add support for it ?
fixme:seh:EXC_RtlRaiseException call to unimplemented function 
msi.dll.MsiSetExternalUIW
fixme:wininet:InternetGetConnectedState always returning LAN connection.
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 8
No debug information in ELF 'wine' ((nil))
No debug information in 32bit DLL 'C:\Program Files\Microsoft 
Office\Office10\excel.exe' (0x30000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\NTDLL.DLL' 
(0x40200000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\KERNEL32.DLL' 
(0x404b0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\ADVAPI32.DLL' 
(0x40700000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\GDI32.DLL' 
(0x40740000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\USER32.DLL' 
(0x40830000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\RPCRT4.DLL' 
(0x40960000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\OLE32.DLL' 
(0x407c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\X11DRV.DLL' 
(0x40a60000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\COMMON 
FILES\MICROSOFT SHARED\OFFICE10\MSO.DLL' (0x30b00000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\MSI.DLL' 
(0x40de0000)
Unhandled exception: unimplemented function 
msi.dll.MsiSetExternalUIW called in 32-bit code (0x40dec056).
In 32-bit mode.
Register dump:
  CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
  EIP:40dec056 ESP:406efa9c EBP:406efaf4 EFLAGS:00000206(   - 00  I 
   - -P1 )
  EAX:30b16e07 EBX:40e00a7c ECX:00000001 EDX:00000025
  ESI:406efa9c EDI:00000000
Stack dump:
0x406efa9c (KERNEL32.DLL.VerSetConditionMask+0x16f312):  80000100 
00000001 00000000 30b16e07
0x406efaac (KERNEL32.DLL.VerSetConditionMask+0x16f322):  00000002 
40df7d00 40df8240 4022b4f5
0x406efabc (KERNEL32.DLL.VerSetConditionMask+0x16f332):  00000004 
406efac8 40041800 406efbb4
0x406efacc (KERNEL32.DLL.VerSetConditionMask+0x16f342):  00000040 
40251c00 0000004a 0d696910
0x406efadc (KERNEL32.DLL.VerSetConditionMask+0x16f352):  406efb08 
400486f4 00000040 40dec00a
0x406efaec (KERNEL32.DLL.VerSetConditionMask+0x16f362):  40e00a7c 
00000090 406efb04 40dec91c
0x406efafc (KERNEL32.DLL.VerSetConditionMask+0x16f372):

Backtrace:
=>0 0x40dec056 (MSI.DLL..text+0xb056 in MSI.DLL) (ebp=406efaf4)
   1 0x40dec91c (MSI.DLL.MsiSetExternalUIW+0x1c in MSI.DLL) 
(ebp=406efb04)
   2 0x30b16e07 (MSO.DLL.1834+0x158 in MSO.DLL) (ebp=406efc38)
   3 0x30b1ccba (MSO.DLL.292+0x158 in MSO.DLL) (ebp=406efd58)
   4 0x30c0b5d8 (MSO.DLL._MsoFGimmeFeatureEx at 8+0xb9 in MSO.DLL) 
(ebp=406efd80)
   5 0x30c0b59b (MSO.DLL._MsoFGimmeFeatureEx at 8+0x7c in MSO.DLL) 
(ebp=406efdf4)
   6 0x30f0f35d (MSO.DLL._MsoPwchStripAmpersandsWtz at 4+0x8bfbd in 
MSO.DLL) (ebp=406efe2c)
   7 0x30b15a29 (MSO.DLL._MsoFRegHookAppTables at 16+0x5 in MSO.DLL) 
(ebp=406efe58)
   8 0x30001c60 (excel.exe.EntryPoint+0x248 in excel.exe) (ebp=406efeb8)
   9 0x30001acd (excel.exe.EntryPoint+0xb5 in excel.exe) (ebp=406eff2c)
   10 0x4050159d (KERNEL32.DLL.SetThreadExecutionState+0x17cd in 
KERNEL32.DLL) (ebp=406efff4)
   11 0x4002839d (MSO.DLL..reloc+0xebfe39d) (ebp=00000000)

0x40dec056 (MSI.DLL..text+0xb056 in MSI.DLL): jmp       0x40dec050 
(MSI.DLL..text+0xb050 in MSI.DLL)
Modules:
Address                 Module  Name
0x30000000-308c1000     (PE)    C:\Program Files\Microsoft 
Office\Office10\excel.exe
0x30b00000-31487000     (PE)    C:\PROGRAM FILES\COMMON 
FILES\MICROSOFT SHARED\OFFICE10\MSO.DLL
0x40200000-40251000     (PE)    C:\WINDOWS\SYSTEM32\NTDLL.DLL
0x404b0000-40599000     (PE)    C:\WINDOWS\SYSTEM32\KERNEL32.DLL
0x40700000-4071f000     (PE)    C:\WINDOWS\SYSTEM32\ADVAPI32.DLL
0x40740000-4079e000     (PE)    C:\WINDOWS\SYSTEM32\GDI32.DLL
0x407c0000-40811000     (PE)    C:\WINDOWS\SYSTEM32\OLE32.DLL
0x40830000-40948000     (PE)    C:\WINDOWS\SYSTEM32\USER32.DLL
0x40960000-4098f000     (PE)    C:\WINDOWS\SYSTEM32\RPCRT4.DLL
0x40a60000-40abf000     (PE)    C:\WINDOWS\SYSTEM32\X11DRV.DLL
0x40de0000-40e01000     (PE)    C:\WINDOWS\SYSTEM32\MSI.DLL
Threads:
process  tid      prio
00000008 (D) C:\Program Files\Microsoft Office\Office10\excel.exe
         0000000a   15
         00000009    0 <==
WineDbg terminated on pid 8


Any help on how to get this to work would be much appreciated. My 
config file (relevant part) is enclosed below (I've commented out 
the network, cdrom and floppy drives in my config file).

Thanks,
nirmal

--

[Drive C]
"Path" = "/mnt/windows"
"Type" = "hd"
;;changing this to "floppy" gave me the second set of messages
"Label" = "Windows"
"Filesystem" = "win95"

[Drive F]
"Path" = "/tmp/winetmp-nirmalg"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[wine]
"Windows" = "C:\\windows"
"System" = "C:\\windows\\system32"
"Temp" = "F:\\"
"Path" = "C:\\windows;C:\\windows\\system32;F:\\"
"Profile" = "C:\\windows\\Profiles\\Administrator"
"GraphicsDriver" = "x11drv"
;"ShowDirSymlinks" = "1"
;"ShowDotFiles" = "1"
"ShellLinker" = "wineshelllink"




More information about the wine-users mailing list