Alternative to ie8?
Alternative to ie8?
Lately, I've been trying to get a game working in Wine. I've found that it crashes unless I use winetricks to install ie8. Is there a way to get it to work without ie8? The license for ie8 clearly states that I need to have a Windows license, and I don't. For personal reasons, I don't want to breach the license. I've got Wine Gecko 2.47 (32-bit and 64-bit versions) installed. Is there a way I can help troubleshoot the crash instead of installing ie8?
- DarkShadow44
- Level 8
- Posts: 1207
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Alternative to ie8?
Can you post a complete terminal output for when the crash happens?
Re: Alternative to ie8?
I can't think of why an application would have a hard dependency on IE8 unless it's trying to dynamically load a DLL.
You can examine what shared libraries it loads at runtime with Process Explorer:
https://docs.microsoft.com/en-us/sysint ... s-explorer
It may also be visible through Dependency Walker:
http://www.dependencywalker.com/
If all else fails, you can try systematically removing files installed by IE8 in an effort to locate the dependency.
I think that installing newer versions of IE will also sometimes provide an updated COM interface for creating embedded controls for rendering HTML and JavaScript. If the application has a hard dependency on this and doesn't verify whether the interface exists, then this may be the source of the crash.
For example, the software may check for a minimum version of Windows which has this interface but it's missing in Wine. Or better yet, the authors assumed that it was a core component of the operating system when it was not.
It's fun to speculate. What game is it?
You can examine what shared libraries it loads at runtime with Process Explorer:
https://docs.microsoft.com/en-us/sysint ... s-explorer
It may also be visible through Dependency Walker:
http://www.dependencywalker.com/
If all else fails, you can try systematically removing files installed by IE8 in an effort to locate the dependency.
I think that installing newer versions of IE will also sometimes provide an updated COM interface for creating embedded controls for rendering HTML and JavaScript. If the application has a hard dependency on this and doesn't verify whether the interface exists, then this may be the source of the crash.
For example, the software may check for a minimum version of Windows which has this interface but it's missing in Wine. Or better yet, the authors assumed that it was a core component of the operating system when it was not.
It's fun to speculate. What game is it?
- DarkShadow44
- Level 8
- Posts: 1207
- Joined: Tue Nov 22, 2016 5:39 pm
Re: Alternative to ie8?
IE is part of the Windows OS, and some programs do depend on it for displaying websites and similar.
When wine doesn't perfectly implement all that the programs needs, it might crash. That's not too surprising, though.
When wine doesn't perfectly implement all that the programs needs, it might crash. That's not too surprising, though.
Re: Alternative to ie8?
Yep! I actually filed a bug report here. I attached both the crash log and the complete terminal output: https://bugs.winehq.org/show_bug.cgi?id=47859DarkShadow44 wrote: Can you post a complete terminal output for when the crash happens?