http://bugs.winehq.org/show_bug.cgi?id=3086
Summary: Wine crash when opening email in Lotus Notes Product: Wine Version: 20050524 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: kveldulf0202@yahoo.es
Version: Wine 20050524
Distro: Mandriva Limited Edition 2005 - 64 bits
Output of uname -a: Linux galloglach.tecero 2.6.11-6mdk #1 Tue Mar 22 10:20:32 EST 2005 x86_64 AMD Athlon(tm) 64 Processor 3200+ unknown GNU/Linux
Output of gcc -v: Reading specs from /usr/lib/gcc/x86_64-mandrake-linux-gnu/3.4.3/specs Configured with: ../configure --prefix=/usr --libexecdir=/usr/lib --with-slibdir=/lib64 --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions --enable-languages=c,c++,ada,f77,objc,java --host=x86_64-mandrake-linux-gnu --with-system-zlib Thread model: posix gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
No Windows involved.
Program beeing run: Lotus Notes Release 5.0.9a
Command line to start wine: wine c:\Lotus\Notes\nlnotes.exe
Description of steps: Notes client starts normally. After about 1' the screen goes blank (well, in fact black). A Ctrl-Alt-F6 followed immediatly by a Ctrl-Alt-F7 restores it. After restoration the uper part of the screen keeps fuzzy for a couple of seconds. This does not happen again until the next start of wine. I do not know if this is related or not to the crash, but will not harm mentioning it. From this point on Notes operates normally: I can receive, read, write and send mail. But in some instances the program crashes, meaning that the wine window disappears, and I get a lot of lines from WineDbg in my console. The instances are: - When I try to open certain emails with an attachment. Not all emails with files attached, mind, only some. I keep one of such mails if you are interested in it. The crash happens ALWAYS I try to open that mail, so I guess the problem has something to do with it. The size of the attachment may vary. This is the output from the moment I start notes until the crash, including the lines from WineDbg: [kveldulf@galloglach ~]$ wine c:\Lotus\Notes\nlnotes.exe fixme:ole:CoRegisterMessageFilter stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10062): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10062, 0x558deb48): stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10062): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10062, 0x558deb48): stub fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:imm:ImmGetContext (0x10064): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10064, 0x558deb48): stub fixme:imm:ImmGetContext (0x10062): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10062, 0x558deb48): stub fixme:imm:ImmGetContext (0x10072): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10072, 0x558deb48): stub fixme:imm:ImmGetContext (0x10072): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x10072, 0x558deb48): stub fixme:imm:ImmGetContext (0x20070): stub fixme:imm:ImmSetCompositionWindow STUB fixme:imm:ImmReleaseContext (0x20070, 0x558deb48): stub err:x11drv:X11DRV_CreateWindow invalid window height -26 err:syslevel:_CheckNotSysLevel Holding lock 0x56009700 level 3 wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 In 32 bit mode. 0x55a39d83 _CheckNotSysLevel+0x43 in kernel32: addl $24,%esp Modules: Module Address Debug info Name (85 modules) PE 0x00400000-00493000 Deferred nlnotes PE 0x00500000-00f26000 Deferred nnotesws PE 0x01000000-017fd000 Deferred nnotes PE 0x10000000-1000e000 Deferred ltssb01 PE 0x18200000-1822e000 Deferred ltouin22 ELF 0x55555000-5556b000 Deferred ld-linux.so.2 ELF 0x55581000-5559a000 Deferred libwine.so.1 ELF 0x5559a000-556ba000 Deferred libc.so.6 ELF 0x556ba000-556be000 Deferred libdl.so.2 ELF 0x556bf000-5573e000 Deferred ntdll<elf> -PE 0x556e0000-5573e000 \ ntdll ELF 0x55753000-55848000 Deferred libwine_unicode.so.1 ELF 0x55848000-5586c000 Deferred libm.so.6 ELF 0x55881000-5588c000 Deferred libnss_files.so.2 ELF 0x559a0000-55abe000 Export kernel32<elf> -PE 0x559d0000-55abe000 \ kernel32 PE 0x55c00000-55c50000 Deferred js32 PE 0x55c50000-55c96000 Deferred msvcrt PE 0x55ca0000-55cd7000 Deferred nlsccstr ELF 0x55cd7000-55d19000 Deferred advapi32<elf> -PE 0x55cf0000-55d19000 \ advapi32 ELF 0x55d19000-55db7000 Deferred oleaut32<elf> -PE 0x55d30000-55db7000 \ oleaut32 ELF 0x55db7000-55e4a000 Deferred ole32<elf> -PE 0x55dd0000-55e4a000 \ ole32 ELF 0x55e4a000-55f88000 Deferred user32<elf> -PE 0x55e70000-55f88000 \ user32 ELF 0x55f88000-5601a000 Deferred gdi32<elf> -PE 0x55fa0000-5601a000 \ gdi32 ELF 0x5601a000-56065000 Deferred rpcrt4<elf> -PE 0x56030000-56065000 \ rpcrt4 ELF 0x56065000-56085000 Deferred iphlpapi<elf> -PE 0x56070000-56085000 \ iphlpapi ELF 0x56085000-56154000 Deferred shell32<elf> -PE 0x560a0000-56154000 \ shell32 ELF 0x56154000-561b6000 Deferred shlwapi<elf> -PE 0x56170000-561b6000 \ shlwapi ELF 0x561b6000-56282000 Deferred comctl32<elf> -PE 0x561c0000-56282000 \ comctl32 PE 0x56290000-56298000 Deferred nplugins ELF 0x56298000-562b3000 Deferred version<elf> -PE 0x562a0000-562b3000 \ version ELF 0x562b3000-562ca000 Deferred lz32<elf> -PE 0x562c0000-562ca000 \ lz32 ELF 0x567f5000-56861000 Deferred libfreetype.so.6 ELF 0x56861000-56872000 Deferred libz.so.1 ELF 0x56872000-568a1000 Deferred libfontconfig.so.1 ELF 0x568a1000-568c1000 Deferred libexpat.so.0 ELF 0x568c1000-56951000 Deferred winex11.drv<elf> -PE 0x568d0000-56951000 \ winex11.drv ELF 0x56951000-56954000 Deferred xlcdef.so.2 ELF 0x56966000-5696f000 Deferred libsm.so.6 ELF 0x5696f000-56987000 Deferred libice.so.6 ELF 0x56987000-56995000 Deferred libxext.so.6 ELF 0x56995000-56a62000 Deferred libx11.so.6 ELF 0x56a62000-56b0e000 Deferred libgl.so.1 ELF 0x56b0e000-56b61000 Deferred libpthread.so.0 ELF 0x56b61000-56b7f000 Deferred ximcp.so.2 ELF 0x56b80000-56b84000 Deferred iso8859-15.so ELF 0x56b84000-56ba3000 Deferred imm32<elf> -PE 0x56b90000-56ba3000 \ imm32 ELF 0x56bb8000-56bc1000 Deferred libxcursor.so.1 ELF 0x56bc1000-56bc9000 Deferred libxrender.so.1 ELF 0x56f30000-56f44000 Deferred oleacc<elf> -PE 0x56f40000-56f44000 \ oleacc PE 0x57c70000-57d15000 Deferred nstrings PE 0x58010000-58022000 Deferred nicnv PE 0x58800000-58805000 Deferred namhook PE 0x58a50000-58a58000 Deferred ntcp PE 0x58a60000-58a6d000 Deferred nnetbios ELF 0x58a6d000-58a97000 Deferred netapi32<elf> -PE 0x58a80000-58a97000 \ netapi32 ELF 0x58a97000-58ac3000 Deferred ws2_32<elf> -PE 0x58aa0000-58ac3000 \ ws2_32 PE 0x58c70000-58d59000 Deferred nlsxbe PE 0x58f60000-58f66000 Deferred ndbnotes PE 0x594e0000-594ef000 Deferred nntcp ELF 0x594ef000-5950c000 Deferred wsock32<elf> -PE 0x59500000-5950c000 \ wsock32 ELF 0x59623000-5962e000 Deferred libnss_nisplus.so.2 ELF 0x5962e000-59642000 Deferred libnsl.so.1 ELF 0x59642000-5964c000 Deferred libnss_nis.so.2 ELF 0x5964c000-59652000 Deferred libnss_dns.so.2 ELF 0x59652000-59665000 Deferred libresolv.so.2 ELF 0x77f00000-77f07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000f 00000010 0 00000008 (D) C:\Lotus\Notes\nlnotes.exe 0000000e 0 0000000d 0 0000000c 0 0000000b 0 0000000a 0 00000009 0 <== WineDbg terminated on pid 0x8 [kveldulf@galloglach ~]$ fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless fixme:process:GetProcessWorkingSetSize (0xffffffff,0x55c0fc4c,0x55c0fc50): stub fixme:process:SetProcessWorkingSetSize (0xffffffff,33554432,33554432): stub - harmless
The crash happens after the "WineDbg terminated on pid 0x8" line. In fact you can see the shell prompt after that ("[kveldulf@galloglach ~]$"), but wine goes on producing output. It must be wineserver and/or one or more instances of wine-preloader that continue running (until killed).