WineHQ
Bug Tracking Database – Bug 35181

 Bugzilla

 

Last modified: 2014-02-07 13:07:05 UTC  

Path of Exile crashes at startup

Bug 35181 - Path of Exile crashes at startup
Path of Exile crashes at startup
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: msvcp
1.7.8
x86 Linux
: P2 minor
: ---
Assigned To: Mr. Bugs
http://webcdn.pathofexile.com/downloa...
: download
: 35189 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2013-12-19 16:20 UTC by Frédéric Delanoy
Modified: 2014-02-07 13:07 UTC (History)
4 users (show)

See Also:
Regression SHA1:
Fixed by SHA1: 47f4e08a93eac8acbcf1ca307b30d5e531a8dbc4
Distribution: ---
Staged patchset:


Attachments
Terminal log wine-1.7.8-127-g6d30d6b (1.09 KB, text/plain)
2013-12-19 16:20 UTC, Frédéric Delanoy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frédéric Delanoy 2013-12-19 16:20:43 UTC
Created attachment 46927 [details]
Terminal log wine-1.7.8-127-g6d30d6b

After

6d30d6be78a49e1add6d8c7886484a2ceb950c71 is the first bad commit
commit 6d30d6be78a49e1add6d8c7886484a2ceb950c71
Author: Alexandre Julliard <julliard@winehq.org>
Date:   Thu Dec 19 17:02:11 2013 +0100

    msvcp100: Share the source code with msvcp90.

:040000 040000 8472290a57eeeb332f2c3a29c629baaabc438bf3 4ead5763a482e786809844f7b8f55d5ccbc829ea Mdlls

game stalls early on launch.

To install the game without waiting for hours, you can use patch from bug 33146
(http://www.winehq.org/pipermail/wine-patches/2013-June/124884.html; didn't get committed, though)
Comment 1 Alexandre Julliard 2013-12-19 16:33:43 UTC
Technically not a regression, the bug has always been present. The difference is that it's using builtin by default now.
Comment 2 Alexandre Julliard 2013-12-20 09:45:37 UTC
*** Bug 35189 has been marked as a duplicate of this bug. ***
Comment 3 Johannes Dewender 2013-12-20 21:34:33 UTC
Well, from my perspective (as a user) it is a regression for the overall wine system: It worked before (because of automatic overrides) and it doesn't work now.

That the functionality was not provided by a builtin dll is a technical detail, unknown to the normal user (since it doesn't show up in the config).


What I take from this: Adding a dll override for msvcp100 (native then builtin) is the workaround that should be chosen starting with wine 1.7.9, even though it did work without explicitely specifying an override with wine 1.7.8.

I tested this workaround and it seems to work (It opens up the window again).
Comment 4 Xavier Vachon 2013-12-21 03:47:05 UTC
(In reply to comment #3)
> Well, from my perspective (as a user) it is a regression for the overall
> wine system: It worked before (because of automatic overrides) and it
> doesn't work now.
> 
> That the functionality was not provided by a builtin dll is a technical
> detail, unknown to the normal user (since it doesn't show up in the config).
> 
> 
> What I take from this: Adding a dll override for msvcp100 (native then
> builtin) is the workaround that should be chosen starting with wine 1.7.9,
> even though it did work without explicitely specifying an override with wine
> 1.7.8.
> 
> I tested this workaround and it seems to work (It opens up the window again).

Confirming that vcrun2010 works around the issue.
Comment 5 Jerome Leclanche 2013-12-21 04:23:29 UTC
Affects the Battle.net agent.
Comment 6 Frédéric Delanoy 2014-01-01 19:31:51 UTC
As of wine-1.7.9-165-g0ae7b5f, no more stalling but a crash.

No backtrace available though, but a "winedbg: Internal crash at 0x<address>" message.
Comment 7 Rob Loach 2014-01-02 18:40:58 UTC
Confirmed crash at startup on Wine 1.7.9 .

(In reply to comment #6)
> As of wine-1.7.9-165-g0ae7b5f, no more stalling but a crash.
> 
> No backtrace available though, but a "winedbg: Internal crash at
> 0x<address>" message.
Comment 8 Jerome Leclanche 2014-01-08 11:49:37 UTC
Affects several apps, technically a regression, bumping to major.
Comment 9 Dmitry Timoshkov 2014-01-08 22:02:13 UTC
(In reply to comment #8)
> Affects several apps, technically a regression, bumping to major.

http://bugs.winehq.org/show_bug.cgi?id=35181#c1
Comment 10 Jerome Leclanche 2014-01-08 22:25:22 UTC
(In reply to comment #9)

http://bugs.winehq.org/page.cgi?id=fields.html#importance

> Major loss of functionality for a wide range of applications
Comment 11 Dmitry Timoshkov 2014-01-08 23:00:44 UTC
(In reply to comment #10)
> http://bugs.winehq.org/page.cgi?id=fields.html#importance
> 
> > Major loss of functionality for a wide range of applications

Actually it's minor since there is an easy workaround: 'winetricks vcrun2010'.
Comment 12 Piotr Caban 2014-01-28 03:23:26 UTC
The game starts with builtin msvcp100. Marking as fixed.
Comment 13 Johannes Dewender 2014-01-28 05:00:49 UTC
Sorry, but I don't understand this at all.

According to http://wiki.winehq.org/Bugs
you are not even supposed to create tickets when using *any* DLL overrides (when to report: clean wine directory) and now an issue is closed because an override "fixes" it?

Either overrides are completely supported or the goal is to run stuff without any overrides.  Not some weird kind of mixture.

I do understand that an override is a good workaround and there might be more important things for now, but I don't think this is "works as intended".
Comment 14 Jerome Leclanche 2014-01-28 05:06:29 UTC
(In reply to comment #13)
"builtin" means Wine's. An override would be called "native".
Comment 15 Piotr Caban 2014-01-28 05:09:52 UTC
(In reply to comment #13)
> According to http://wiki.winehq.org/Bugs
> you are not even supposed to create tickets when using *any* DLL overrides
> (when to report: clean wine directory) and now an issue is closed because an
> override "fixes" it?
Your bug report is valid. It's ok to submit bugs when application uses native dlls shipped with it. The bug is marked fixed because the issue is resolved in git version of wine. It was not yet released so you can compile it yourself or wait for next unstable release to see the fix.
Comment 16 Johannes Dewender 2014-01-28 06:24:28 UTC
(In reply to comment #14)
> (In reply to comment #13)
> "builtin" means Wine's. An override would be called "native".

I always get that wrong.. because it is *wine* builtin, but *windows* native, changing the POV. I always try to say "override" or "no override" for this exact reason and the comment didn't sound like something new was happening.

Anyways, I tested again for Bug 35189 (duplicate I reported for Battle.net) and it seems to be fixed in latest git (not sure which commit).
There is another problem, but that is because of the new version of the battle.net client.
Comment 17 Frédéric Delanoy 2014-01-28 07:29:49 UTC
(In reply to comment #16)
> (In reply to comment #14)
> > (In reply to comment #13)
> > "builtin" means Wine's. An override would be called "native".
> 
> I always get that wrong.. because it is *wine* builtin, but *windows*
> native, changing the POV. I always try to say "override" or "no override"
> for this exact reason and the comment didn't sound like something new was
> happening.

builtin = built in Wine, comes with Wine
native  = from Windows, since native apps run in Windows
Comment 18 Alexandre Julliard 2014-02-07 13:07:05 UTC
Closing bugs fixed in 1.7.12.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers