http://bugs.winehq.org/show_bug.cgi?id=21702
Summary: Continuum: crashes at start up screen Product: Wine Version: 1.1.38 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: orbfig@wi.rr.com
Created an attachment (id=26235) --> (http://bugs.winehq.org/attachment.cgi?id=26235) Terminal output from beginning of execution to the crash
Using openSUSE 11.2 (almost a completely new install, too), Continuum will crash. Normally Continuum must run using a patched dlls/kernel32/process.c adding "if (access & PROCESS_VM_WRITE) return NULL;" at the top (otherwise it will never even reach the first-time-run setup step, let alone the point it's crashing at.)
This was normally good enough to run the whole game pretty well, but Continuum now crashes regularly once it reaches the zone select screen (the first window after the splash logo.)
Backtrace attached.
http://bugs.winehq.org/show_bug.cgi?id=21702
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2010-02-12 23:25:11 --- please post the results of your regression test http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=21702
--- Comment #2 from Justin S orbfig@wi.rr.com 2010-02-13 01:32:55 --- I can do a regression test, but I'm not certain this was necessarily caused by a change in wine, because I successfully ran the same Continuum version on openSUSE 11.1, which used 1.1.9. Trying that version on my current install did no good.
I tried building other versions and using packaged binaries as well, going as early as 1.0.1 I believe. All of them that I was able to patch exhibited the same behavior. I'm guessing then something has changed with a dependency or the implementation, or it's possible my install is messed up, too. In any case I am going to try my best to try to get to the bottom of this.
http://bugs.winehq.org/show_bug.cgi?id=21702
--- Comment #3 from Justin S orbfig@wi.rr.com 2010-02-13 02:43:25 --- An interesting observation, that doesn't prove anything: there are other programs that are reportedly failing on openSUSE 11.2 after working on 11.1, this is adding to my suspicions that the distribution is at fault somehow:
http://bugs.winehq.org/show_bug.cgi?id=21439 http://bugs.winehq.org/show_bug.cgi?id=21456
It'd be nice if there was some sort of common link between those two and this.
http://bugs.winehq.org/show_bug.cgi?id=21702
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #4 from Jeff Zaroyko jeffz@jeffz.name 2010-02-13 07:13:35 --- ok, removing regression keyword then, could be kernel or some other issue.
http://bugs.winehq.org/show_bug.cgi?id=21702
--- Comment #5 from Justin S orbfig@wi.rr.com 2010-02-15 12:32:46 --- An update after some testing: I tried different kernel flavors (including "vanilla"), and even rolled back the version of the kernel as far as the openSUSE repository would offer (2.6.31.5 vs 2.6.31.12) with no change in behavior. I tried installing 11.2 from scratch, no change in behavior.
Even though older versions of Continuum can't be used to connect to most servers, I figured I'd give it a try. Indeed, .39pr1 (the next oldest stable publicly available version) will run as expected and as smoothly as .40 did previously for me. There is something really weird about Continuum 0.40's menu040.dll (as the backtrace points at,) I'm guessing. It's possibly another hackish anti-cheat mechanism that has as found the right conditions to break under.
.39pr1 and .38 download: http://subspacedownloads.com/index.php?act=file&fid=970 .40 download: http://www.ssforum.net/index.php?app=downloads&showfile=4
http://bugs.winehq.org/show_bug.cgi?id=21702
Justin S orbfig@wi.rr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|x86-64 |All Version|1.1.38 |unspecified
--- Comment #6 from Justin S orbfig@wi.rr.com 2010-07-28 17:30:51 --- I've got some new information on this problem. After trying many new wine versions (including 1.2 release candidates) I gave up on solving the issue. However, I was happy to see that in openSUSE 11.3 32-bit (one release after the one with the issue, and not x86_64 like before) the problem didn't exist when I made a fresh install. So I had been happily using Continuum for 2 weeks, until yesterday, when the problem suddenly came back.
Based on the timing, and what the dated rpm installation list gave me, upgrading to one of these packages from the version that comes with 11.3 causes the issue: unscd-0.45-6.1.1 libpanel-applet-2-0-2.30.0-5.1.1 release-notes-openSUSE-11.3.6-0.1.1 postfix-2.7.1-2.1.1 udisks-1.0.1-2.1.1 yast2-gtk-2.21.68-0.1.1 gnome-panel-2.30.0-5.1.1
Obviously some of those packages should be benign, but some of them look somewhat suspicious. In any case, I hope someone can reproduce this--I was able to reproduce this issue with another fresh install on the same computer (install, install Continuum, play Continuum just fine, apply these same updates, Continuum crashes as described in the original post.) However on another computer with 11.3 these updates didn't break Continuum, so there must be something more to this.
Based on what I've learned, I'm updating the issue to not apply to a specific version of wine, and no specific platform. As far as I know only openSUSE has this issue, so if someone would update the issue name to include openSUSE in the title that'd be helpful.
http://bugs.winehq.org/show_bug.cgi?id=21702
Justin S orbfig@wi.rr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Continuum: crashes at start |Continuum: crashes at start |up screen |up screen in at least | |openSUSE
--- Comment #7 from Justin S orbfig@wi.rr.com 2010-07-28 21:33:10 --- zzz, I see now how I can change the issue name myself. Anyway, figuring they had nothing to do with the issue at hand, I installed without issue 3 of the packages, leaving 4 possible culprits.
unscd-0.45-6.1.1 udisks-1.0.1-2.1.1 postfix-2.7.1-2.1.1 yast2-gtk-2.21.68-0.1.1
My guess is not the last two but who knows--at this point I don't have more time to test and break my install again (for whatever reason, reverting these patch updates did not seem to unbreak Continuum.)
http://bugs.winehq.org/show_bug.cgi?id=21702
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |x86-64 Version|unspecified |1.1.38
http://bugs.winehq.org/show_bug.cgi?id=21702
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Continuum: crashes at start |Continuum: crashes at start |up screen in at least |up screen |openSUSE |
http://bugs.winehq.org/show_bug.cgi?id=21702
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.getcontinuum.com | |/ CC| |00cpxxx@gmail.com
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com 2013-02-18 19:29:59 CST --- The game is not able to run like stated in comment 0 in wine 1.5.24.
http://bugs.winehq.org/show_bug.cgi?id=21702
joris@jorisvanderwel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joris@jorisvanderwel.com
https://bugs.winehq.org/show_bug.cgi?id=21702
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #9 from Teras teras@luukku.com --- Downloaded the game from the website. Installed it. Trying to run it...nothing. No visible screen. No crash. No console output.
wine-1.7.36-113-g797bd65
https://bugs.winehq.org/show_bug.cgi?id=21702
narri xqwerty123@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xqwerty123@luukku.com
--- Comment #10 from narri xqwerty123@luukku.com --- No crash, but it doesnt run either.
1.7.42
https://bugs.winehq.org/show_bug.cgi?id=21702
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #11 from super_man@post.com --- I was able to start the program with wine-staging, but I am unable to enter the game. I am not so familiar with the game.
I used the exe from here. But didnt patch wine or used overrides.
wine staging 1.9.12
https://bugs.winehq.org/show_bug.cgi?id=21702
--- Comment #12 from Joris joris@jorisvanderwel.com --- The original issue was that continuum.exe continuously relaunches itself, before it shows any kind of GUI (it tries to relaunch itself using CreateProcess with a DACL which forbids PROCESS_VM_WRITE). I wrote a patch for wine-staging which implements process & thread DACL's for CreateProcess (these arguments are discarded in regular wine).
If you see the GUI and it the game still does not work properly, there is a different issue. (A common issue for new players is that you have to click on "Profile" to pick a new unqiue "Player Name" and password)
https://bugs.winehq.org/show_bug.cgi?id=21702
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- (In reply to Joris from comment #12)
The original issue was that continuum.exe continuously relaunches itself, before it shows any kind of GUI (it tries to relaunch itself using CreateProcess with a DACL which forbids PROCESS_VM_WRITE). I wrote a patch for wine-staging which implements process & thread DACL's for CreateProcess (these arguments are discarded in regular wine).
If you see the GUI and it the game still does not work properly, there is a different issue. (A common issue for new players is that you have to click on "Profile" to pick a new unqiue "Player Name" and password)
I just tested this with wine-staging 1.9.21 and I am unable to get a crash (see title), but I am unable to enter any game either. Tried to create unique player and tried to connect the servers that are colored green.
https://bugs.winehq.org/show_bug.cgi?id=21702
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #14 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.0-rc1?
https://bugs.winehq.org/show_bug.cgi?id=21702
IvanDSM snesivan1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |snesivan1@gmail.com
--- Comment #15 from IvanDSM snesivan1@gmail.com --- I can confirm the game doesn't crash in the splash screen anymore. Indeed it is unable to connect to a server, but that's a separate issue. The zone select screen is reached and usable.
https://bugs.winehq.org/show_bug.cgi?id=21702
--- Comment #16 from IvanDSM snesivan1@gmail.com --- (In reply to IvanDSM from comment #15)
I can confirm the game doesn't crash in the splash screen anymore. Indeed it is unable to connect to a server, but that's a separate issue. The zone select screen is reached and usable.
I forgot to mention I tested on Wine Staging 5.0.
https://bugs.winehq.org/show_bug.cgi?id=21702
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #17 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to IvanDSM from comment #15)
I can confirm the game doesn't crash in the splash screen anymore. Indeed it is unable to connect to a server, but that's a separate issue. The zone select screen is reached and usable.
Thanks for testing, so in this report there`s three times reported that it doesn`t crash at start anymore, so safe to assume it`s fixed.
Further issues like unable to connect deserve a new bugreport
https://bugs.winehq.org/show_bug.cgi?id=21702
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.getcontinuum.com |https://web.archive.org/web |/ |/20150729083610/http://subs | |pace-continuum.com/trackdow | |nload.php?type=win CC| |focht@gmx.net Summary|Continuum: crashes at start |Continuum 0.40 crashes at |up screen |start up screen
--- Comment #18 from Anastasius Focht focht@gmx.net --- Hello folks,
next time please create separate bug reports for *any* prerequisite issues that need to be worked around before being able to reproduce the actual issue.
The problem mentioned in comment #0 and comment #12 was later tracked in bug 22006 ("Multiple applications require support for thread and process security descriptors (Continuum 0.40, Acrobat Reader DC 2015)").
People tend miss this information since it's buried within comment threads and test with plain Wine which obviously gives different results. Having bug dependencies/links ("depends on") makes things more obvious and more safe since an up-to-date patchset is much better than having people with limited C/Wine knowledge manually applying code changes based on older comments.
Regards
https://bugs.winehq.org/show_bug.cgi?id=21702
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.1.