http://bugs.winehq.org/show_bug.cgi?id=23489
Summary: Buccaneer: quits silently when entering the Tavern Product: Wine Version: 1.2-rc6 Platform: x86 URL: http://www.bigdownload.com/games/buccaneer-the-pursuit -of-infamy/pc/buccaneer-the-pursuit-of-infamy-demo/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=29317) --> (http://bugs.winehq.org/attachment.cgi?id=29317) console log
The game Buccaneer: The Pursuit of Infamy will quit silently (without a crash dialogue or anything) when you enter the Tavern after returning from a mission. The Tavern is the place where players can save their actual progress in the game. Interestingly the game never crashes if you enter the Tavern BEFORE a mission (I mean right after starting a new game).
You can check out the issue using the demo (122 Mb download size), link added to URL.
How to reproduce the bug in the demo: 1. Install the demo and start it by T3D.exe. The game will notify you about the latest update, you can install it, the game will restart after updating. 2. Start a new single-player game, select an available mission in 'Chart Room', 'Set Sail'. 3. You can complete the mission if you like it or simply turn your ship back, and leave the mission area. You will be returned to your home port (Cutlass Bay). 4. Back in the port click on 'The Tavern' >> the game will quit unexpectedly.
After some fiddling it turned out that installing native comctl32 components via winetricks solves the problem.
A standard console log (attached) doesn't reveal too much information, I guess. Any winedebug I should pass to narrow the problem?
http://bugs.winehq.org/show_bug.cgi?id=23489
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=23489
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2010-07-06 13:08:03 --- Did it work fine in an earlier version of Wine?
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #2 from GyB gyebro69@gmail.com 2010-07-06 13:17:29 --- (In reply to comment #1)
Did it work fine in an earlier version of Wine?
No. It crashes (quits) in the same way in Wine-1.1.1x. Prior to 1.1.1x it crashes before reaching the main menu so cannot test any older versions.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2010-08-25 13:43:45 --- Please get a +msg,+tid log, and attach a backtrace (http://wiki.winehq.org/Backtraces).
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #4 from GyB gyebro69@gmail.com 2010-08-25 22:53:37 --- Created an attachment (id=30397) --> (http://bugs.winehq.org/attachment.cgi?id=30397) +msg,+tid traces
Attached a log using +msg,+tid debug channels. Wine-1.3.1-182-g56b8d5d
Interestingly, on rare occasions when using debug channels the game didn't quit when I entered the tavern. Without any traces it always quits silently.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #5 from GyB gyebro69@gmail.com 2010-08-31 12:50:58 CDT --- Created an attachment (id=30496) --> (http://bugs.winehq.org/attachment.cgi?id=30496) screenshot
I guess my latest +msg,+tid log was not helpful at all. It didn't contain tid traces, because the game was started without sounds. Now I attach a screenshot showing what the Tavern screen looks like. It should display an animated background and an online high score table. I can't figure why this screen displays always correctly *before* i set sail for a mission, and why it causes a crash in Wine every time *after* a mission was finished.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2010-10-03 08:19:27 CDT --- (In reply to comment #5)
I guess my latest +msg,+tid log was not helpful at all. It didn't contain tid traces, because the game was started without sounds.
I'm not sure what you mean by "tid traces", but let's make it clear:
1) get crash backtrace running clean .wine with 1.3.4 version; 2) if it still crashes with 1.3.4 install only comctl32 as native and try to reproduce; 3) if native comctl32 really helps (after several tries), try to figure out what part of comctl32 is used. You may need to use all available control channels like (+listview,+tab,+updown etc.) Before that you may want to check +commctrl to see if module is really loaded.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #7 from GyB gyebro69@gmail.com 2010-10-03 09:33:05 CDT --- Created an attachment (id=31090) --> (http://bugs.winehq.org/attachment.cgi?id=31090) all comctl32 debug channels, built-in libraries
(In reply to comment #6)
- get crash backtrace running clean .wine with 1.3.4 version;
- if it still crashes with 1.3.4 install only comctl32 as native and try to
reproduce; 3) if native comctl32 really helps (after several tries), try to figure out what part of comctl32 is used. You may need to use all available control channels like (+listview,+tab,+updown etc.) Before that you may want to check +commctrl to see if module is really loaded.
1) the game simply quits (no crash dialogue, no backtraces) 2) still crashes in 1.3.4 using the built-in dlls *very frequently*: I registered 1 successful case out of cca. 20 attempts when it didn't crash. Afterwards I continued playing the game and the next time I visited the tavern resulted a crash again. 3) after 'winetricks comctl32' the game never crashed, after repeated attempts. I passed every possible debug channels to Wine I found in the ../dlls/comctl32 directory of the source. Only the following ones were used: commctrl, treeview, dpa, imagelist.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2010-10-04 13:25:24 CDT --- Ok, now attach +tid,+commctrl,+loaddll please.
P.S. also take care of you display configuration:
--- err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1024x768x32 @60! (XRandR) ---
to make sure this mode is present.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #9 from GyB gyebro69@gmail.com 2010-10-04 13:39:08 CDT --- Created an attachment (id=31116) --> (http://bugs.winehq.org/attachment.cgi?id=31116) +tid,+commctrl,+loaddll traces
Here's the log you requested.
P.s.: according to xrandr, 1024x768x32 is available but 60 Hz is not supported on my LCD monitor (only 53.0, 54.0 and 55.0).
http://bugs.winehq.org/show_bug.cgi?id=23489
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.bigdownload.com/ |http://www.fileplanet.com/1 |games/buccaneer-the-pursuit |99220/190000/fileinfo/Bucca |-of-infamy/pc/buccaneer-the |neer:-The-Pursuit-of-Infamy |-pursuit-of-infamy-demo/ |-Demo
--- Comment #10 from GyB gyebro69@gmail.com 2011-05-21 23:51:18 CDT --- Still a problem in wine-1.3.20-230-g456e48e: the game quits unexpectedly if I visit the tavern after a mission.
Native comctl32.dll still works around the problem.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #11 from GyB gyebro69@gmail.com 2012-02-25 00:14:38 CST --- Still present in Wine-1.4-rc5.
http://bugs.winehq.org/show_bug.cgi?id=23489
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- Still present in Wine 1.7.24
What's weird to me is that native comctl32 no longer works around the problem in recent Wine versions. in Wine 1.4/1.6 or 1.7.0 native comctl32 helps getting rid of the crash, but in 1.7.5 or newer it doesn't.
https://bugs.winehq.org/show_bug.cgi?id=23489
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #13 from super_man@post.com --- Didnt crash for me.
I didnt do exactly as in quide. I did enter the sea, faill the mission but I entered some place before the tavern. I did save my process.
maybe fixed?
wine 1.7.50
https://bugs.winehq.org/show_bug.cgi?id=23489
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|comctl32 |-unknown
--- Comment #14 from Béla Gyebrószki gyebro69@gmail.com --- Still an issue in wine-3.16-149-gb1a3b9e5ce.
https://bugs.winehq.org/show_bug.cgi?id=23489
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-8.6?
I am unable to reproduce.
https://bugs.winehq.org/show_bug.cgi?id=23489
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #16 from Béla Gyebrószki gyebro69@gmail.com --- The game no longer crashes/quits unexpectedly when entering the tavern, just tested with Wine-8.18. My fault for not checking this bug regularly, it seems this was fixed somewhere between Wine 5.0 and 6.0.
Marking fixed now, better late than never :)
https://bugs.winehq.org/show_bug.cgi?id=23489
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.19.