http://bugs.winehq.org/show_bug.cgi?id=10080
Summary: City of Heroes crashes when costume selection menu appears Product: Wine Version: 0.9.47. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: wine-opengl AssignedTo: wine-bugs@winehq.org ReportedBy: matthew.b.gerber@gmail.com
When I request the costume selection menu - either by attempting to access the Icon Tailor or by bringing it up directly - City of Heroes reports a fatal video driver error:
"pbuffer creation error: Couldn't query pixel formats."
CityOfHeroes.exe then exits gracefully, so no backtrace is generated.
To ensure clarity - the crash is not on entering the costume *editor*; character creation works fine. It's on attempting to display the window that shows you all of your character's costumes and allows you to select one.
OS: Ubuntu 7.0.4 CPU: Core 2 Duo GPU: NVIDIA GeForce 6800 Ultra
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #1 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-20 13:41:26 --- Could you run WINEDEBUG=+wgl wine appname.exe &> log and attach that log to here.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #2 from Matthew Gerber matthew.b.gerber@gmail.com 2007-10-20 16:29:14 --- Created an attachment (id=8691) --> (http://bugs.winehq.org/attachment.cgi?id=8691) Requested GL trace log
Done.
http://bugs.winehq.org/show_bug.cgi?id=10080
Roderick Colenbrander thunderbird2k@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |9920
--- Comment #3 from Roderick Colenbrander thunderbird2k@gmx.net 2007-11-02 08:21:48 --- This game is at least confused by the limited number of pixel formats. I can't say if that is fixed (which will still take a while) the problem will be over as I think something else is going on too but first bug 9920 needs to be fixed.
http://bugs.winehq.org/show_bug.cgi?id=10080
Magnus vhoorl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vhoorl@gmail.com
--- Comment #4 from Magnus vhoorl@gmail.com 2007-11-04 12:37:19 --- Just wanted to add that I've confirmed this same bug/crash using the following:
OS: Ubuntu 7.10 CPU: 32bit AMD Sempron (laptop) GPU: Nvidia GeForce Go 7200 (latest drivers from Nvidia, version 96.43.01)
Game runs flawlessly using the Cedega emulator
http://bugs.winehq.org/show_bug.cgi?id=10080
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Lei Zhang thestig@google.com 2007-11-04 13:35:34 --- confirmed by comment 4
http://bugs.winehq.org/show_bug.cgi?id=10080
Bug 10080 depends on bug 9920, which changed state.
Bug 9920 Summary: Limited number of pixel formats http://bugs.winehq.org/show_bug.cgi?id=9920
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #6 from Roderick Colenbrander thunderbird2k@gmx.net 2008-02-25 11:01:09 --- Could you test if the bug still occurs on the LATEST wine git of today. It should be fixed in there.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #7 from F.T. Petracca ftpetracca@gmail.com 2008-02-25 15:54:49 --- Created an attachment (id=10975) --> (http://bugs.winehq.org/attachment.cgi?id=10975) Log of crash w/ gl trace
Tried with the latest GIT (wine-0.9.56-74-g5579d2f) and still getting the crash.
Ubuntu 7.10, AMD64 version GPU: NVidia 8800GT (nvidia drivers v169.09)
Log attached.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #8 from Roderick Colenbrander thunderbird2k@gmx.net 2008-02-25 16:29:59 --- Does it still give that pbuffer error?
http://bugs.winehq.org/show_bug.cgi?id=10080
F.T. Petracca ftpetracca@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ftpetracca@gmail.com
--- Comment #9 from F.T. Petracca ftpetracca@gmail.com 2008-02-25 17:14:27 --- Yup, the error popup says:
"Error message: pbuffer creation error: Couldn't query pixel formats."
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #10 from Roderick Colenbrander thunderbird2k@gmx.net 2008-02-26 05:47:06 --- I don't see anything wrong in the log. The stuff I see there looks like some wined3d initialisation loop. It could be that the game has a launcher and launches a second binary or so which could prevent debug messages from showing up. You could try to explicitly set WINEDEBUG (e.g. export WINEDEBUG=+wgl) and then launch wine the normal way. This could make them appear.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #11 from F.T. Petracca ftpetracca@gmail.com 2008-02-27 13:53:16 --- Created an attachment (id=11010) --> (http://bugs.winehq.org/attachment.cgi?id=11010) new log with "export WINEDEBUG=+wgl" set
You're correct that the game launches a patcher/updater first. I've attempted to run the game's executable directly but it just won't let me.
Included is another log with WINEDEBUG set explicitly.
I've compared these crash logs with "normal" logs in which the I run the game and exit the game normally (I just don't open the costume selection screen).
The major difference is the addition in the crash log of everything past line 5277 or so. I guess a lot of that is the game trying to render the costumes, but I'm not quite sure where it's failing.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #12 from Roderick Colenbrander thunderbird2k@gmx.net 2008-02-28 03:38:25 --- The crash likely isn't in opengl at this stage. I think the msvcrt is the most severe one and I'm not sure why it occurs. Try to use a native msvcrt.dll perhaps it works better. (or the updater is doing evil things like e.g. updating the executable on the harddisk and in memory or whatever).
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #13 from F.T. Petracca ftpetracca@gmail.com 2008-02-29 22:13:11 --- The crash still occurred while using a native msvcrt.dll copied from Win Xp, though it did remove those "load_builtin_dll failed to load .so lib for builtin L"msvcrt.dll":" errors.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #14 from jkrage jkrage@guisarme.us 2008-03-31 23:57:20 --- Created an attachment (id=11773) --> (http://bugs.winehq.org/attachment.cgi?id=11773) Screenshot of error dialog reported in bug text
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #15 from jkrage jkrage@guisarme.us 2008-03-31 23:59:32 --- Created an attachment (id=11774) --> (http://bugs.winehq.org/attachment.cgi?id=11774) (wine-0.9.58-303-g8529a3c) Updated wine output, no WINEDEBUG
Version without WINEDEBUG provided for comparison. Quite clean of fixmes since earlier versions of Wine.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #16 from jkrage jkrage@guisarme.us 2008-04-01 00:00:46 --- Created an attachment (id=11775) --> (http://bugs.winehq.org/attachment.cgi?id=11775) (wine-0.9.58-303-g8529a3c) Updated wine output, WINEDEBUG=+wgl
Search for the ==== for the inserted comments just before the bug activates.
http://bugs.winehq.org/show_bug.cgi?id=10080
jkrage jkrage@guisarme.us changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jkrage@guisarme.us
--- Comment #17 from jkrage jkrage@guisarme.us 2008-04-01 00:08:46 --- Bug still exists in wine-0.9.58-303-g8529a3c.
COH runs a patch updater first, which then runs the primary game executable. It is possible to run the game exec: "CityOfHeroes.exe -project coh". The two wine outputs just uploaded do this (see transcript for exact command lines used). A couple of comments using ===== were inserted into the transcripts to identify when the game is operating normally vice when it is about to crash.
Also uploaded a screenshot, less for developers, more for users to confirm they're looking at the right bug.
Of note in the updated traces, mscvrt.dll issues do not make an appearance. No native DLLs, this is a pure Wine install.
OS: Debian Unstable, 2.6.24-1 686 CPU: Hyperthreaded P4 2.4 Ghz GPU: Nvidia 6200, drivers 169.09
http://bugs.winehq.org/show_bug.cgi?id=10080
Phil pagantek@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pagantek@yahoo.com
--- Comment #18 from Phil pagantek@yahoo.com 2008-06-07 13:16:35 --- Confirmed as still existing with Wine 1.0 RC2.
http://bugs.winehq.org/show_bug.cgi?id=10080
Shawn McMahon syberghost@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |syberghost@gmail.com
--- Comment #19 from Shawn McMahon syberghost@gmail.com 2008-06-17 18:57:10 --- Just happened to me again with 1.0.
http://bugs.winehq.org/show_bug.cgi?id=10080
Shawn McMahon syberghost@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |syberghost@gmail.com
Carl W bryon.speede@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bryon.speede@gmail.com
--- Comment #19 from Shawn McMahon syberghost@gmail.com 2008-06-17 18:57:10 --- Just happened to me again with 1.0.
--- Comment #20 from Carl W bryon.speede@gmail.com 2008-06-28 19:08:07 --- Tested in Ubuntu with Wine 1.1.0, still there.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #21 from Phil pagantek@yahoo.com 2008-06-28 23:12:25 --- (In reply to comment #20)
Tested in Ubuntu with Wine 1.1.0, still there.
Ditto.
http://bugs.winehq.org/show_bug.cgi?id=10080
Perry Vaughan pv2246gh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pv2246gh@gmail.com
--- Comment #22 from Perry Vaughan pv2246gh@gmail.com 2008-07-06 15:09:00 --- Dont know how much this info helps but previously i had been using an ati graphics card and was able to access costume change window without difficutly now after upgrading video cards to an nvidia Geforce 8500gt i get this error.
http://bugs.winehq.org/show_bug.cgi?id=10080
Dan grinnz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grinnz@gmail.com
--- Comment #23 from Dan grinnz@gmail.com 2008-07-12 01:44:10 --- Fedora 9, wine 1.0, costume changer still crashes game
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #24 from Phil pagantek@yahoo.com 2008-07-12 13:51:22 --- Confirmed in 1.1.1. Clean install on ubuntu HH. nvidia Driver 169.12. Going to try the newest driver.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #25 from Phil pagantek@yahoo.com 2008-07-12 14:22:50 --- Confirmed with Nvidia 173.14.05
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #26 from Carl W bryon.speede@gmail.com 2008-07-25 23:37:22 --- Ubuntu 8.04 linux-restricted-modules 2.6.24.14-20.46 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTS] (rev a2) (prog-if 00 [VGA controller]) Crash on costume selector still present in 1.1.2
Ubuntu 8.04 ati-driver-installer-8-6-x86.x86_64 Display controller: ATI Technologies Inc RV380 [Radeon X600] Program functions normally when costume selector appears.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #27 from Perry Vaughan pv2246gh@gmail.com 2008-07-26 23:49:56 --- (In reply to comment #26)
Ubuntu 8.04 linux-restricted-modules 2.6.24.14-20.46 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTS] (rev a2) (prog-if 00 [VGA controller]) Crash on costume selector still present in 1.1.2
Ubuntu 8.04 ati-driver-installer-8-6-x86.x86_64 Display controller: ATI Technologies Inc RV380 [Radeon X600] Program functions normally when costume selector appears.
well then that pretty much confirms that it is a bug specific to NVidia..
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #28 from Phil pagantek@yahoo.com 2008-08-02 10:59:02 ---
well then that pretty much confirms that it is a bug specific to NVidia..
Ok so, how do we as wine users get this info to Nvidia, or can the pbuffer hooks be compensated to bypass this?
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #29 from Perry Vaughan pv2246gh@gmail.com 2008-08-11 23:31:41 --- (In reply to comment #28)
well then that pretty much confirms that it is a bug specific to NVidia..
Ok so, how do we as wine users get this info to Nvidia, or can the pbuffer hooks be compensated to bypass this?
No clue. I did attempt to contact plaync support and see if they could give me any information that might help the wine developers they just skated around the issue and said that they dont support linux. which is an expected response. I do now know the proper people to talk to at nvidia. anyone have any grand ideas. I really want to adjust my costumes... actually debating pulling out my xp laptop thats 4 years out of date and seeing if it will run the game just to change my costume.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #30 from Roderick Colenbrander thunderbird2k@gmx.net 2008-08-14 15:37:17 --- The bug is limited to Nvidia only because they are the only ones at the moment who offer support for pbuffers. Ati dropped it a while ago or they aren't advertising the extension properly.
Attach a +wgl log from a recent Wine version.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #31 from Randall rbrickler@gmail.com 2008-08-14 21:56:27 --- Created an attachment (id=15419) --> (http://bugs.winehq.org/attachment.cgi?id=15419) wine-1.1.2 WINEDEBUG=+wgl log of City of Heroes Costume selector crash
This is the latest +wgl log of the costume selector crash from City of Heroes and wine 1.1.2 on Ubuntu 8.04 with NVidia driver version 173.14.05.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #32 from Perry Vaughan pv2246gh@gmail.com 2008-08-15 09:33:29 --- Created an attachment (id=15431) --> (http://bugs.winehq.org/attachment.cgi?id=15431) export WINEDEBUG+=wgl
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #33 from Roderick Colenbrander thunderbird2k@gmx.net 2008-08-16 10:58:22 --- The game seems to be asking for a pixel format with 8x multisampling support. On linux the nvidia drivers only offer upto 4x using GLX (nvidia-settings offers higher) while on windows the drivers offer at least upto 16x using WGL. The game doesn't check for other formats.
First of all it is stupid that the game expects 8x to be around. It could in theory also be a Wine bug as perhaps the call is less strict on Windows.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #34 from Phil pagantek@yahoo.com 2008-08-16 11:17:37 --- hmmm, perhaps with all this activity maybe we'll get some official response and see it fixed in a future release. one can only hope.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #35 from Roderick Colenbrander thunderbird2k@gmx.net 2008-08-16 13:30:37 --- The specification of the WGL multisampling extension wasn't clear so I wrote a small test case and Wine's implementation of the function is correct. It behaves the same as on windows, so in other words the game is buggy. The only way to fix it is to let Nvidia add 8x support to their drivers. I don't want hacks for this in Wine.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #36 from Roderick Colenbrander thunderbird2k@gmx.net 2008-08-16 13:34:10 --- A possible workaround would be to disable pbuffer support. To do that comment (or remove) the following lines in dlls/winex11.drv/opengl.c: if ( (glxRequireVersion(3) && glxRequireExtension("GLX_SGIX_pbuffer")) || glxRequireExtension("GLX_ATI_render_texture")) register_extension(&WGL_ARB_pbuffer);
For example change them to: // if ( (glxRequireVersion(3) && glxRequireExtension("GLX_SGIX_pbuffer")) || glxRequireExtension("GLX_ATI_render_texture")) // register_extension(&WGL_ARB_pbuffer);
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #37 from Phil pagantek@yahoo.com 2008-08-16 14:07:19 --- Personally i don't mind hacking the library, but i can also see the need to keep it clean. (In reply to comment #36)
A possible workaround would be to disable pbuffer support. To do that comment (or remove) the following lines in dlls/winex11.drv/opengl.c: if ( (glxRequireVersion(3) && glxRequireExtension("GLX_SGIX_pbuffer")) || glxRequireExtension("GLX_ATI_render_texture")) register_extension(&WGL_ARB_pbuffer);
For example change them to: // if ( (glxRequireVersion(3) && glxRequireExtension("GLX_SGIX_pbuffer")) || glxRequireExtension("GLX_ATI_render_texture")) // register_extension(&WGL_ARB_pbuffer);
rebuilt wine with this info and it didn't work. just to be sure, that was line 3376 and 3378.
http://bugs.winehq.org/show_bug.cgi?id=10080
Randall rbrickler@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbrickler@gmail.com
--- Comment #38 from Randall rbrickler@gmail.com 2008-08-16 14:13:18 --- Just FYI, in order to get some information from NVidia I asked them if they have a road map of when they will be adding the 8X support or what information they may need to open a Feature Request or Defect on their end. I'll post back with a response when/if I get one.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #39 from Randall rbrickler@gmail.com 2008-08-18 20:28:43 --- I have received a request for some more information (nvidia debug log, and test with latest driver version 173.14.12).
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #40 from Perry Vaughan pv2246gh@gmail.com 2008-08-18 23:24:03 --- (In reply to comment #39)
I have received a request for some more information (nvidia debug log, and test with latest driver version 173.14.12).
sure id love to do that... i just spent several hours updating to the new driver..... (for some reason it didnt want to install on me.... but i think that was user error) do they happen to give you the command for the nvidia debug and log?
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #41 from Randall rbrickler@gmail.com 2008-08-19 14:29:02 --- I already provided that to nvidia. I don't know if they will need more or not. I will wait for them to ask. The command, just FYI is nvidia-bug-report.sh, and you need to sudo it.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #42 from Roderick Colenbrander thunderbird2k@gmx.net 2008-08-22 06:21:30 --- An nvidia guy claims that the latest (beta) driver 177.68 should support 8x (and more?) on Geforce8 cards. Though on Windows even upto 16x is offered using WGL..
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #43 from Dan grinnz@gmail.com 2008-08-22 10:35:37 --- Only on Geforce 8....? What about 6, 7 series which are still using the same driver?
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #44 from Carl W bryon.speede@gmail.com 2008-08-23 22:05:17 --- Nvidia beta drivers 177.67 installed. Geforce 8800 GTS 640 MB. Game still crashes on costume select. Added GLX_SGIX_pbuffer to HKEY_CURRENT_USER\Software\Wine\OpenGL\DisabledExtentions and game still crashes on costume select. Figured it was worth a shot :).
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #45 from Roderick Colenbrander thunderbird2k@gmx.net 2008-08-26 15:42:15 --- The only way to disable pbuffer is using the source code as I mentioned in a previous post. DisabledExtensions only affects OpenGL extensions and not WGL extensions.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #46 from Perry Vaughan pv2246gh@gmail.com 2008-08-28 17:48:28 --- (In reply to comment #44)
Nvidia beta drivers 177.67 installed. Geforce 8800 GTS 640 MB. Game still crashes on costume select. Added GLX_SGIX_pbuffer to HKEY_CURRENT_USER\Software\Wine\OpenGL\DisabledExtentions and game still crashes on costume select. Figured it was worth a shot :).
You might want to attempt to run the WINEDEBUG=+wgl wine appname.exe &> log, for the new nvidia drivers.. that might give us another clue if nvidia is claiming that they are enabling the right things
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #47 from Perry Vaughan pv2246gh@gmail.com 2008-09-27 23:43:52 --- I have confirmed this is still an issue, i updated to nividia drivers 177.76(beta) and 1.1.15 of wine. Will do winedebug+=wgl again later tonight. maybe we will be able to see another piece of the puzzle. I really want to get this to work properly
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #48 from Perry Vaughan pv2246gh@gmail.com 2008-09-28 01:21:44 --- Created an attachment (id=16318) --> (http://bugs.winehq.org/attachment.cgi?id=16318) export WINEDEBUG=+wgl
export WINEDEBUG=+wgl wine "/home/overdose/.wine/drive_c/Program Files/City of Heroes/CohUpdater.exe" &> log
Ran after updating graphics drivers for Nvidia GeForce 8500 GT to 177.76 and wine to 1.1.15
Hopefully this gives us something new to work with.
http://bugs.winehq.org/show_bug.cgi?id=10080
Perry Vaughan pv2246gh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16318|application/octet-stream |text/bar mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10080
Perry Vaughan pv2246gh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16318|text/bar |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #49 from Carl W bryon.speede@gmail.com 2008-10-27 21:50:36 --- Created an attachment (id=16942) --> (http://bugs.winehq.org/attachment.cgi?id=16942) export WINEDEBUG=+wgl
$ wine --version wine-1.1.7
$ env WINEPREFIX="/home/<edit>/.wine" wine "C:\Program Files\City of Heroes\CohUpdater.exe" >>coh+wgl.log 2>&1
Updated to latest release Nvidia drivers, 177.80. Crash still present. I didn't see anything new in the wgl log, but I'll attach it anyway.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #50 from Carl W bryon.speede@gmail.com 2008-11-26 23:36:34 --- Created an attachment (id=17468) --> (http://bugs.winehq.org/attachment.cgi?id=17468) log of the game using the test server.
wine --version wine-1.1.9 env WINEPREFIX="/home/<edit>/.wine" wine "C:\Program Files\City of Heroes\CohUpdater.exe" -test >coh+wgl.log 2>&1
This is run on the test server while testing issue 13. I used the following from the AppDB: In the registry, in HKEY_CURRENT_USER\Software\Wine\OpenGL, have the string value DisabledExtensions set to:
GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_register_combiners3 GL_NV_texture_shader GL_NV_texture_shader2
This causes some very strange graphics glitches in the game, but the costume selector does not cause a crash, tailor can be accessed, etc.
Removing the above registry entry eliminates the graphics glitches in game, but causes the costume selector crash.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #51 from Carl W bryon.speede@gmail.com 2008-11-26 23:43:12 --- Created an attachment (id=17469) --> (http://bugs.winehq.org/attachment.cgi?id=17469) log of test server with crash
wine --version wine-1.1.9 env WINEPREFIX="/home/cwashbur/.wine" wine "C:\Program Files\City of Heroes\CohUpdater.exe" -test >coh+wgl.log 2>&1
Run against the test server with HKEY_CURRENT_USER\Software\Wine\OpenGL\DisabledExtensions empty. Graphics glitches are gone, but game crashes on costume selector.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #52 from Carl W bryon.speede@gmail.com 2008-12-01 11:19:42 --- I have submitted a bug report to plaync support and have received an encouraging response that they have accepted this as a bug. Yes I did tell them in the initial bug report that I was running on Linux with Wine.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #53 from Dan grinnz@gmail.com 2008-12-01 11:33:47 --- By "response" do you mean an actual response or the automated "Thank you for submitting a bug report" email? The latter doesn't mean anything except their system is still functional, and will tell you that they won't follow up with you on what happens to the bug.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #54 from Carl W bryon.speede@gmail.com 2008-12-01 11:36:18 --- Hello,
The issue you are experiencing may be due to the software not working as it was designed. We will be reviewing this ticket as a bug report.
If we are able to reproduce the bug you reported, we will place it on a list of things to be fixed. We will prioritize it based on its impact on the game and players. If we can’t reproduce it, we may contact you to get additional information or to provide you with information regarding the game design.
We apologize for any inconvenience or frustration the issue may have caused.
Take care, GM Lloyd City of Heroes/City of Villains Support Team
Followed by:
Hello,
Thank you once again for your report. This issue has been recorded as a bug report. The Quality Assurance Team will be evaluating this report to determine a resolution for the issue. Once a fix has been completed and tested, it will be made available in a future patch to the live servers. Please keep in mind that designing and testing bug fixes is an intense process that usually takes several weeks, or even months. We hope you'll understand if you don't see a fix to your issue right away.
Please keep posted to the City of Heroes/City of Villains message boards and website at http://www.cityofheroes.com or http://www.cityofvillains.com for any updates to when a fix will be implemented. We apologize again for any inconvenience this issue may have caused.
Regards, GM Gabriel
This is different than what I have received in the past.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #55 from Perry Vaughan pv2246gh@gmail.com 2008-12-08 19:35:18 --- I attempted to make the registry change and get this to work but it appears i have failed, as it still crashes as I attempt to access cc via the menu. Maybe i just suck and failed at editing the registry. ill take another look at it later
http://bugs.winehq.org/show_bug.cgi?id=10080
Paul Darr basotl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |basotl@gmail.com
--- Comment #56 from Paul Darr basotl@gmail.com 2008-12-09 10:36:00 --- This keeps making me wonder what Cedega is doing currently. On Cedega with my Nvidia 6800 I don't have this error. Too bad they are closed source and don't contribute back.
http://bugs.winehq.org/show_bug.cgi?id=10080
handsomepete jeff.mitchell+WINE@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeff.mitchell+WINE@gmail.com
--- Comment #57 from handsomepete jeff.mitchell+WINE@gmail.com 2008-12-09 11:17:21 --- Has anyone tried this with the latest beta 180.xx drivers from Nvidia? Are we still relatively sure ATI users aren't affected?
http://bugs.winehq.org/show_bug.cgi?id=10080
Leonidas Arvanitis l.arvanitis@chaosndespair.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l.arvanitis@chaosndespair.or | |g
--- Comment #58 from Leonidas Arvanitis l.arvanitis@chaosndespair.org 2008-12-10 08:28:03 --- Clean game install (i13) + wine 1.1.10 (ie no registry hacks) + nvidia 180.11 (GF8600 GT) on kubuntu 8.10 and the client still crashes on costume screen.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #59 from Aaryna Delsorou delsorou@gmail.com 2009-01-03 22:17:15 --- (In reply to comment #57)
Has anyone tried this with the latest beta 180.xx drivers from Nvidia? Are we still relatively sure ATI users aren't affected?
I'm an ATi user, and I have never experienced this bug. However - I also run FBO rather than PBuffer, so... that may also have something to do with it.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #60 from handsomepete jeff.mitchell+WINE@gmail.com 2009-03-18 08:33:35 --- Issue still present in 1.1.17. In the upcoming update currently on the test server (Issue 14), the problem appears to be much more prevalent (I'm regularly getting pbuffer error crashes in the new Architect interface, so I assume they're reusing this there). Filling in the DisabledExtensions opengl key does continue to bypass it, but of course makes the game look pretty awful.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #61 from Phil pagantek@yahoo.com 2009-06-12 10:01:51 --- Any news with all the strides made in the past few months? I haven't tried on my main system and my mintbox wouldn't dream of running COH. As far as the AE issue (i14) - yeah, its buggy in winders as well.
http://bugs.winehq.org/show_bug.cgi?id=10080
Ove Kaaven ovek@arcticnet.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ovek@arcticnet.no
--- Comment #62 from Ove Kaaven ovek@arcticnet.no 2009-06-20 21:08:31 --- I'm not sure, but perhaps it works on Cedega because Cedega can emulate WGL pbuffers by using FBOs. The nvidia drivers do support 8x multisampling on FBOs, just not on GLX visuals.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #63 from Ove Kaaven ovek@arcticnet.no 2009-06-20 22:00:23 --- A workaround for now seems to be to simply disable render_texture_emulation. Unfortunately it doesn't seem anybody made a configure option for that yet. You have to edit dlls/winex11.drv/opengl.c and change static int use_render_texture_emulation = 1; from 1 to 0.
http://bugs.winehq.org/show_bug.cgi?id=10080
oblivion420@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oblivion420@yahoo.com
--- Comment #64 from oblivion420@yahoo.com 2009-07-23 08:37:56 --- Thank you. I can confirm that this works for me. Changing this one character and compiling and I can finally access the tailor.
http://bugs.winehq.org/show_bug.cgi?id=10080
oblivion420@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oblivion420@yahoo.com
Leandro Pardini leandrotlz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leandrotlz@gmail.com
--- Comment #64 from oblivion420@yahoo.com 2009-07-23 08:37:56 --- Thank you. I can confirm that this works for me. Changing this one character and compiling and I can finally access the tailor.
--- Comment #65 from Leandro Pardini leandrotlz@gmail.com 2009-11-01 04:24:05 --- This crash is still present in Wine 1.1.31 / Ubuntu 9.10 / nvidia-glx-185.
The only way to fix it is to let Nvidia add 8x support to their drivers. I don't want hacks for this in Wine.
If not a hack, then what about an option?
A workaround for now seems to be to simply disable render_texture_emulation. Unfortunately it doesn't seem anybody made a configure option for that yet
Any plan for when this will be available as a configure option? This bug is the only thing keeping City of Heroes from running with Platinum status.
http://bugs.winehq.org/show_bug.cgi?id=10080
Mark Wagner mark.wagner17@gte.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mark.wagner17@gte.net
--- Comment #66 from Mark Wagner mark.wagner17@gte.net 2009-11-14 18:59:26 --- I'm seeing this crash (or at least, a crash with identical trigger, error message, and wgl trace) on an ATI 4350 using the closed-source 9.9 drivers.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #67 from Randall rbrickler@gmail.com 2009-11-14 19:27:33 --- Mark, they will need a trace of the error if you could supply it. That will tell us if it is the same issue or not. FYI, since I switched to ATI I too am seeing the same issue but am not in my Linux box to do the trace. I was waiting to see if anyone else was seeing this issue.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #68 from Mark Wagner mark.wagner17@gte.net 2009-11-14 19:37:21 --- Another in-source workaround, which doesn't require disabling pbuffers: change ConvertAttribWGLtoGLX() starting at line 737 to
case WGL_SAMPLES_ARB: pop = iWGLAttr[++cur]; if(pop > 4) pop = 4; /* Hack: Request a 4x AA surface if 8x or higher is requested. */ PUSH2(oGLXAttr, GLX_SAMPLES_ARB, pop); TRACE("pAttr[%d] = GLX_SAMPLES_ARB: %x\n", cur, pop); break;
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #69 from Mark Wagner mark.wagner17@gte.net 2009-11-15 22:18:52 --- Created an attachment (id=24775) --> (http://bugs.winehq.org/attachment.cgi?id=24775) Trace log created using WINEDEBUG="+wgl" on an ATI 4350
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #70 from Randall rbrickler@gmail.com 2010-02-28 01:53:04 --- Any updates on the status of this issue?
http://bugs.winehq.org/show_bug.cgi?id=10080
megadragon megadragon@comcast.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |megadragon@comcast.net
--- Comment #71 from megadragon megadragon@comcast.net 2010-04-22 22:03:58 --- I have the same error but at a different point. When loading in on certain toons I cant even get into game and on others I can get in but get stuck with rubber banding. I think both are network sync related. P.S. when I use the /sync command in the chat bar it has no effect.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #72 from Randall rbrickler@gmail.com 2010-05-02 18:59:29 --- This appears to be resolved for ATI cards as of the latest release of City of Heroes, Issue 17. could someone please confirm for NVidia users? I am working via Wine 1.1.43, on Ubuntu 10.04 LTS, with ATI driver version 10-4.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #73 from Mark Wagner mark.wagner17@gte.net 2010-05-04 23:10:46 --- (In reply to comment #72)
This appears to be resolved for ATI cards as of the latest release of City of Heroes, Issue 17. could someone please confirm for NVidia users? I am working via Wine 1.1.43, on Ubuntu 10.04 LTS, with ATI driver version 10-4.
It appears to be fixed for Nvidia (Gentoo, Wine 1.1.43, 190.42 drivers), but I haven't been able to test all the triggers I found. Specifically, the lack of Rikti raids means I haven't been able to check info on the dropships (one way of getting a pbuffer crash), and I don't know which villain-side contact was triggering the crash when I opened the contacts menu. All the other triggers I found no longer cause crashes.
http://bugs.winehq.org/show_bug.cgi?id=10080
Justice M. justicezero@mailsnare.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |justicezero@mailsnare.net
--- Comment #74 from Justice M. justicezero@mailsnare.net 2010-05-05 09:08:02 --- (In reply to comment #73)
I don't know which villain-side contact was triggering the crash when I opened the contacts menu.
I know that Golden Roller was one of them for me, if it helps.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #75 from Phil pagantek@yahoo.com 2010-05-06 10:36:21 --- (In reply to comment #73)
(In reply to comment #72)
This appears to be resolved for ATI cards as of the latest release of City of Heroes, Issue 17. could someone please confirm for NVidia users? I am working via Wine 1.1.43, on Ubuntu 10.04 LTS, with ATI driver version 10-4.
It appears to be fixed for Nvidia (Gentoo, Wine 1.1.43, 190.42 drivers), but I haven't been able to test all the triggers I found. Specifically, the lack of Rikti raids means I haven't been able to check info on the dropships (one way of getting a pbuffer crash), and I don't know which villain-side contact was triggering the crash when I opened the contacts menu. All the other triggers I found no longer cause crashes.
any news about ultra mode? does the new driver have those options in linux/wine. Your post fills me with hope, and I plan on testing tonight using your specs.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #76 from Mark Wagner mark.wagner17@gte.net 2010-05-26 03:46:38 --- (In reply to comment #74)
(In reply to comment #73)
I don't know which villain-side contact was triggering the crash when I opened the contacts menu.
I know that Golden Roller was one of them for me, if it helps.
I've tested a variety of villain-side contacts without being able to reproduce the crash. I've also (finally) managed to check a Rikti dropship: again, no crash.
All the triggers I'm aware of no longer cause crashes.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #77 from Phil pagantek@yahoo.com 2010-05-27 10:52:31 --- (In reply to comment #76)
I've tested a variety of villain-side contacts without being able to reproduce the crash. I've also (finally) managed to check a Rikti dropship: again, no crash. All the triggers I'm aware of no longer cause crashes.
I attempted to install Ubuntu, and it buggered my grub, had to change my primary disk to boot back to winders. Will try again, but here is my question.
Do we have confirmation that Wine 1.1.43 and 190.42 drivers are the magic combo?
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #78 from Mark Wagner mark.wagner17@gte.net 2010-05-27 21:32:04 --- (In reply to comment #77)
(In reply to comment #76)
I've tested a variety of villain-side contacts without being able to reproduce the crash. I've also (finally) managed to check a Rikti dropship: again, no crash. All the triggers I'm aware of no longer cause crashes.
I attempted to install Ubuntu, and it buggered my grub, had to change my primary disk to boot back to winders. Will try again, but here is my question.
Do we have confirmation that Wine 1.1.43 and 190.42 drivers are the magic combo?
The "magic combo" appears to be Issue 17 of City of Heroes -- the crash no longer happening is due to changes in the game software, rather than changes in Wine.
If you're hoping for Ultra Mode, I'm afraid you're out of luck: only basic graphics are available for Nvidia cards. I don't know if this is caused by Wine, by the drivers, or by the City of Heroes software.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #79 from Phil pagantek@yahoo.com 2010-05-28 13:38:31 ---
The "magic combo" appears to be Issue 17 of City of Heroes -- the crash no longer happening is due to changes in the game software, rather than changes in Wine.
If you're hoping for Ultra Mode, I'm afraid you're out of luck: only basic graphics are available for Nvidia cards. I don't know if this is caused by Wine, by the drivers, or by the City of Heroes software.
This is great to know that COH programmers have helped in this situation, and to be honest, I wasn't super impressed with Ultra Mode. It seemed more like added icing on a cake thats 6 years old. But that's neither here, nor there. I will go ahead and get Mint installed and see how it works in all it's non-Ultra glory.
http://bugs.winehq.org/show_bug.cgi?id=10080
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #80 from joaopa jeremielapuree@yahoo.fr 2011-08-02 06:36:45 CDT --- still abug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #81 from Randall rbrickler@gmail.com 2011-08-02 14:30:42 CDT --- City of Heroes changed the way they addressed that particular popup. So, current wine and current City of Heroes, this defect has been addressed.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #82 from Austin English austinenglish@gmail.com 2013-11-13 16:50:36 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log).
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #83 from Shawn McMahon syberghost@gmail.com 2013-11-13 19:25:50 CST --- Since City of Heroes was shut down, this is moot.
http://bugs.winehq.org/show_bug.cgi?id=10080
--- Comment #84 from Matthew Gerber matthew.b.gerber@gmail.com 2013-11-14 09:00:53 CST --- As the original submitter, agreed. Please close this bug.
http://bugs.winehq.org/show_bug.cgi?id=10080
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |ABANDONED
--- Comment #85 from Bruno Jesus 00cpxxx@gmail.com 2013-11-14 09:23:57 CST --- (In reply to comment #83)
Since City of Heroes was shut down, this is moot.
(In reply to comment #84)
As the original submitter, agreed. Please close this bug.
Resolving abandoned then.
http://bugs.winehq.org/show_bug.cgi?id=10080
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #86 from Austin English austinenglish@gmail.com 2013-11-14 13:20:42 CST --- Closing.