https://bugs.winehq.org/show_bug.cgi?id=43396
Bug ID: 43396 Summary: Microsoft Outlook 2010 crashes after loading profile Product: Wine Version: 2.0.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: marceloalmeida@inb.gov.br Distribution: ---
Created attachment 58739 --> https://bugs.winehq.org/attachment.cgi?id=58739 normal start, with crash
Microsoft Outlook 2010 crashes after loading the profile, but if I start whit the WINEDEBUG="+relay" option, it works, slowly but works.
Commands used to configure the environment:
- download, install and configure WineHQ $> sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/25/winehq.repo $> sudo dnf install winehq-stable samba-common-tools samba-winbind-clients
$> WINEPREFIX=~/wine/office2010 WINEARCH=win32 wineboot $> wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetrick... $> chmod +x winetricks $> WINEPREFIX=~/wine/office2010 ./winetricks dotnet20 msxml
- installl Office $> WINEPREFIX=~/wine/office2010 wine control open add/remove apps and do the Office2010 install, (optional) add the email profile
(optional) $> WINEPREFIX=~/wine/office2010 winecfg change the "riched20" to native, to correct the input boxes
- enabling WINEDEBUG="+relay" make the app to run with slow performance, but it works #> WINEPREFIX=~/wine/office2010 WINEDEBUG="+relay" wine ~/wine/office2010/drive_c/Office2010/Office14/OUTLOOK.EXE #> WINEPREFIX=~/wine/office2010 WINEDEBUG="+relay" wine ~/wine/office2010/drive_c/Office2010/Office14/OUTLOOK.EXE
~/wine/outlooklogdebug.txt 2>&1
- with this commands it crash after load the profile #> WINEPREFIX=~/wine/office2010 WINEDEBUG="+relay" wine ~/wine/office2010/drive_c/Office2010/Office14/OUTLOOK.EXE > /dev/null 2>&1 #> WINEPREFIX=~/wine/office2010 wine ~/wine/office2010/drive_c/Office2010/Office14/OUTLOOK.EXE
~/wine/outlooklog.txt 2>&1
https://bugs.winehq.org/show_bug.cgi?id=43396
marceloalmeida@inb.gov.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora
https://bugs.winehq.org/show_bug.cgi?id=43396
marceloalmeida@inb.gov.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.0.1 |2.0.2
--- Comment #1 from marceloalmeida@inb.gov.br --- tested with new 2.0.2 version. The problem still.
https://bugs.winehq.org/show_bug.cgi?id=43396
ImperatorS79 fevrier.simon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fevrier.simon@gmail.com
--- Comment #2 from ImperatorS79 fevrier.simon@gmail.com --- It's not a blocker, only Outlook is affected (you should change the prority to normal).
You have to let the version at the first version you encounter the bug (you changed it from 2.01 to 2.0.2)
Finally, is the problem still relevant in wine-2.12 ? If so, get some logs ->https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a._terminal... (in an attachments)
PS : did you verified that there wasn't a similar bug before posting ?
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #3 from ImperatorS79 fevrier.simon@gmail.com --- *priority
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #4 from marceloalmeida@inb.gov.br --- Created attachment 58790 --> https://bugs.winehq.org/attachment.cgi?id=58790 crash dump file
https://bugs.winehq.org/show_bug.cgi?id=43396
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net ---
#> WINEPREFIX=~/wine/office2010 WINEDEBUG="+relay" wine ~/wine/office2010/drive_c/Office2010/Office14/OUTLOOK.EXE
Are you running Wine as root? You shouldn't. And when using the full unix path to start an executable, you need to use wine start /unix. https://wiki.winehq.org/Wine_User%27s_Guide#How_to_run_Windows_programs_from...
$> WINEPREFIX=~/wine/office2010 ./winetricks dotnet20 msxml
Why? Neither of those are mentioned in the AppDB howto for Outlook 2010, nor do any test reports other than yours mention using them. The only recommended override is for riched20.
Version: Windows 7
The Windows version should be set to XP.
Retest in a clean wineprefix with the Windows version set to XP using the latest development release and running as a normal user.
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #6 from marceloalmeida@inb.gov.br --- (In reply to Rosanne DiMesio from comment #5)
#> WINEPREFIX=~/wine/office2010 WINEDEBUG="+relay" wine ~/wine/office2010/drive_c/Office2010/Office14/OUTLOOK.EXE
Are you running Wine as root? You shouldn't. And when using the full unix path to start an executable, you need to use wine start /unix. https://wiki.winehq.org/ Wine_User%27s_Guide#How_to_run_Windows_programs_from_the_command_line
No, I am running as normal user, just copied the commands and misformatted the bash indicator.
$> WINEPREFIX=~/wine/office2010 ./winetricks dotnet20 msxml
Why? Neither of those are mentioned in the AppDB howto for Outlook 2010, nor do any test reports other than yours mention using them. The only recommended override is for riched20.
It was recommend from the Office installer: https://appdb.winehq.org/objectManager.php?sClass=version&iId=17336 "- winetricks dotnet20 msxml5 (newest version)"
Version: Windows 7
The Windows version should be set to XP.
Retest in a clean wineprefix with the Windows version set to XP using the latest development release and running as a normal user.
All the tests was with the config set to WinXP, but the crash dump does not show until I set to Win7. The crash occurs with it set to WinXP.
https://bugs.winehq.org/show_bug.cgi?id=43396
marceloalmeida@inb.gov.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.0.2 |2.0.1
--- Comment #7 from marceloalmeida@inb.gov.br --- (In reply to ImperatorS79 from comment #2)
It's not a blocker, only Outlook is affected (you should change the prority to normal). You have to let the version at the first version you encounter the bug (you changed it from 2.01 to 2.0.2)
Ok
Finally, is the problem still relevant in wine-2.12 ? If so, get some logs ->https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a. _terminal_output.29.3F (in an attachments)
Yes, but the app cannot even add the user profile. (https://appdb.winehq.org/objectManager.php?sClass=version&iId=25161)
PS : did you verified that there wasn't a similar bug before posting ?
None of the previous reports have been related to the 2.0.1 version, or have been active in the last years.
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to marceloalmeida from comment #6)
$> WINEPREFIX=~/wine/office2010 ./winetricks dotnet20 msxml
Why? Neither of those are mentioned in the AppDB howto for Outlook 2010, nor do any test reports other than yours mention using them. The only recommended override is for riched20.
It was recommend from the Office installer: https://appdb.winehq.org/objectManager.php?sClass=version&iId=17336 "- winetricks dotnet20 msxml5 (newest version)"
Please follow the howto for the Office 2010 installer, not some random test report.
(In reply to marceloalmeida from comment #7)
Finally, is the problem still relevant in wine-2.12 ? If so, get some logs ->https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a. _terminal_output.29.3F (in an attachments)
Yes, but the app cannot even add the user profile. (https://appdb.winehq.org/objectManager.php?sClass=version&iId=25161)
You should run a regression test and file a bug for that.
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #9 from marceloalmeida@inb.gov.br --- (In reply to Rosanne DiMesio from comment #8)
(In reply to marceloalmeida from comment #6)
$> WINEPREFIX=~/wine/office2010 ./winetricks dotnet20 msxml
Why? Neither of those are mentioned in the AppDB howto for Outlook 2010, nor do any test reports other than yours mention using them. The only recommended override is for riched20.
It was recommend from the Office installer: https://appdb.winehq.org/objectManager.php?sClass=version&iId=17336 "- winetricks dotnet20 msxml5 (newest version)"
Please follow the howto for the Office 2010 installer, not some random test report.
Removed the wineprefix (rm -fr ~/wine/office2010) and started a new enviroment:
$ sudo dnf install wine-mono $ WINEPREFIX=~/wine/office2010 WINEARCH=win32 wineboot $ WINEPREFIX=~/wine/office2010 winecfg change the "riched20" to (native, embedded) $ WINEPREFIX=~/wine/office2010 wine control open add/remove apps and do the Office install with all the default options
Starting the Outlook from the Gnome .desktop file or command line result in the same behaviour: it crashes after loading the profile (new log attached outlooklog_2017072401.txt)
$ WINEPREFIX="/home/marcelo/wine/office2010" wine start.exe /Unix /home/marcelo/wine/office2010/dosdevices/c:/users/425801178/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Outlook\ 2010.lnk $ WINEPREFIX=~/wine/office2010 wine start.exe /Unix ~/wine/office2010/drive_c/Program\ Files/Microsoft\ Office/Office14/OUTLOOK.EXE
~/wine/outlooklog.txt 2>&1
https://bugs.winehq.org/show_bug.cgi?id=43396
marceloalmeida@inb.gov.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #58739|0 |1 is obsolete| |
--- Comment #10 from marceloalmeida@inb.gov.br --- Created attachment 58792 --> https://bugs.winehq.org/attachment.cgi?id=58792 new log outlooklog_2017072401
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #11 from marceloalmeida@inb.gov.br --- (In reply to marceloalmeida from comment #9)
(In reply to Rosanne DiMesio from comment #8)
(In reply to marceloalmeida from comment #6)
$> WINEPREFIX=~/wine/office2010 ./winetricks dotnet20 msxml
Why? Neither of those are mentioned in the AppDB howto for Outlook 2010, nor do any test reports other than yours mention using them. The only recommended override is for riched20.
It was recommend from the Office installer: https://appdb.winehq.org/objectManager.php?sClass=version&iId=17336 "- winetricks dotnet20 msxml5 (newest version)"
Please follow the howto for the Office 2010 installer, not some random test report.
Removed the wineprefix (rm -fr ~/wine/office2010) and started a new enviroment:
$ sudo dnf install wine-mono $ WINEPREFIX=~/wine/office2010 WINEARCH=win32 wineboot $ WINEPREFIX=~/wine/office2010 winecfg change the "riched20" to (native, embedded) $ WINEPREFIX=~/wine/office2010 wine control open add/remove apps and do the Office install with all the default options
Starting the Outlook from the Gnome .desktop file or command line result in the same behaviour: it crashes after loading the profile (new log attached outlooklog_2017072401.txt)
$ WINEPREFIX="/home/marcelo/wine/office2010" wine start.exe /Unix /home/marcelo/wine/office2010/dosdevices/c:/users/425801178/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Outlook\ 2010.lnk $ WINEPREFIX=~/wine/office2010 wine start.exe /Unix ~/wine/office2010/drive_c/Program\ Files/Microsoft\ Office/Office14/OUTLOOK.EXE > ~/wine/outlooklog.txt 2>&1
Downloaded the sources from GIT repositories, resolved the build dependencies, and build the latest version. These are de dependencies that I cannot resolve: - configure: libhal 32-bit development files not found, no legacy dynamic device support. - configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
The profile with the IMAP server (imap-mail.outlook.com) loaded without apparent issues, but the profile with the MS Exchange Server cannot connect to the server.
Switched to the TAG "wine-2.0.2" and the behavior with the crash was gone, not sure why since this should be the TAG to the current winehq-stable package. The configure command stopped to recognize the libOSMesa headers, even after I created the symbolic links (/usr/include/OpenCL -> /usr/include/CL) and (/usr/include/OpenAL -> /usr/include/AL): - configure: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
Assuming the bug is resolved in the early dev versions, I started a git bisect to isolate the commit that introduced the regression causing the MSExchange connect problems and the result was:
08808747b2e2aa590a5c8dc0d85c2882b098c460 is the first bad commit commit 08808747b2e2aa590a5c8dc0d85c2882b098c460 Author: Jacek Caban jacek@codeweavers.com Date: Thu Mar 9 18:19:50 2017 +0100
wininet: Rewrite InternetReadFileEx for http protocol to make use of non-blocking reads.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 41fd10241c665cdf19405a7d5afd31001a274498 4b239413ce377edda5b812380c254b99db5cd737 M dlls
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #12 from marceloalmeida@inb.gov.br --- Created attachment 58810 --> https://bugs.winehq.org/attachment.cgi?id=58810 git bisect log
https://bugs.winehq.org/show_bug.cgi?id=43396
--- Comment #13 from marceloalmeida@inb.gov.br --- Created attachment 58811 --> https://bugs.winehq.org/attachment.cgi?id=58811 Fedora 26 dnf commands
I had some problems resolving the dependencies, that file contains all the commands to install the dependencies.
https://bugs.winehq.org/show_bug.cgi?id=43396
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com, | |winetest@luukku.com
--- Comment #14 from winetest@luukku.com --- you s