http://bugs.winehq.org/show_bug.cgi?id=16324
Summary: Darius Gaiden exits with message "CD-ROM music problem." Product: Wine Version: 1.1.9 Platform: Other URL: http://appdb.winehq.org/objectManager.php?sClass=version &iId=8744 OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: madewokherd@gmail.com
At random times, Darius Gaiden pops up a message saying 'CD-ROM music problem. See "README.DOC"' and exits.
"fixme:ntdll:server_ioctl_file Unsupported ioctl 24004 (device=2 access=1 func=1 method=0)" appears once in the console. It may or may not be related.
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #1 from Austin English austinenglish@gmail.com 2009-06-02 10:38:13 --- Is this still an issue in current (1.1.22 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #2 from Vincent Povirk madewokherd@gmail.com 2009-06-20 21:15:59 --- Still happens in wine 1.1.24.
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #3 from Austin English austinenglish@gmail.com 2010-06-04 12:48:57 --- Is this the same program? http://www.abandonware-utopia.com/index.php?page=telechargement&id=670
is this still an issue in current (1.2-rc2 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #4 from Vincent Povirk madewokherd@gmail.com 2010-06-23 14:23:06 --- It's probably the same, but I don't know if this can be properly reproduced without a real CD (which includes audio tracks).
Still present in wine-1.2-rc4-70-g802c4de.
http://bugs.winehq.org/show_bug.cgi?id=16324
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hoehle@users.sourceforge.ne | |t
--- Comment #5 from Jörg Höhle hoehle@users.sourceforge.net 2010-08-10 08:27:27 --- Does the app play any music from CD-ROM at all, at least from time to time? Does any other Wine app manage to play CD-ROM music on your machine? Please attach an +mci,+mcicda log. Possibly also +cdrom if that does not get too large.
Apart from that, could you identity in a +all,+relay log (not to be attached) what is the last function called before the app presumably invokes user32 MessageBox to display the error? (Search that huge log for the error text).
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #6 from Vincent Povirk madewokherd@gmail.com 2011-03-30 12:27:30 CDT --- The behavior has changed a bit as of wine-1.3.16-145-g9ea9a05 (I don't know if it's related to the Wine version). The game now displays the popup message and exits consistently when it starts.
Can you suggest a Windows application I can use to test CD audio in Wine?
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #7 from Vincent Povirk madewokherd@gmail.com 2011-03-30 12:29:47 CDT --- Created an attachment (id=33865) --> (http://bugs.winehq.org/attachment.cgi?id=33865) +mci,+mcicda,+cdrom log
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #8 from Vincent Povirk madewokherd@gmail.com 2011-03-30 12:35:03 CDT --- The last call in a relay log before an exception that presumably leads to the message box is mciSendCommandA.
http://bugs.winehq.org/show_bug.cgi?id=16324
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #9 from Jörg Höhle hoehle@users.sourceforge.net 2011-03-30 13:15:04 CDT ---
Can you suggest a Windows application I can use to test CD audio in Wine?
See bug #20555, comment #2.
Please try to get CD audio running with my MCI shell. When that works, try out this app again.
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #10 from Vincent Povirk madewokherd@gmail.com 2011-03-30 14:00:07 CDT --- Looks like I was missing drive symlinks. The test program now works if I do: open cdaudio seek cdaudio to start play cdaudio
I haven't been able to reproduce the bug in the app since then. But I've had trouble before because it was apparently random.
The program does play music, and it does appear to be from the CD.
I'm beginning to suspect the problem lies with either my CD or CD-ROM drive. I'm going to try playing through the entire CD with your test program, in the hope that I can prove the disc is faulty. Also because I really like this music and I never noticed it before. ;)
http://bugs.winehq.org/show_bug.cgi?id=16324
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #11 from Vincent Povirk madewokherd@gmail.com 2011-03-30 14:29:38 CDT --- I'm going to say this is invalid for now and reopen if/when I become more sure it's a Wine bug.
http://bugs.winehq.org/show_bug.cgi?id=16324
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Dmitry Timoshkov dmitry@codeweavers.com 2011-03-30 23:15:23 CDT --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=16324
--- Comment #13 from Jörg Höhle hoehle@users.sourceforge.net 2011-03-31 02:58:47 CDT ---
Looks like I was missing drive symlinks.
Wine should provide them via volume management. This looks like a bug. Please investigate.
I believe I should have opened a bug about volume management long ago. It should be the Linux equivalent of bug #26158 "Audio CD-ROM is lacking some integration into volume management on MacOS".
Bug #20555 is different. It's about differences between pure Audio and mixed CDs, c.f. bug #20555, comment #5, although it mentions the issue.
You may use play cdaudio wait to see error codes (I forgot whether mcicda yields one). Wine should play the entire CD.
I recommend you issue set cdaudio time format tmsf to easily access individual tracks. play cdaudio from 4 to 6 wait
I still have to rewrite my "Parse MCI colon notation as in T:MM:SS:F" patch. http://www.winehq.org/pipermail/wine-patches/2011-March/099923.html
Basically, as long as there's an audio CD in some drive, open cdaudio alias a play a should work. (Omiting case about virtual CD-ROM drivers not supporting audio).
The game now displays the popup message and exits consistently when it starts.
I'd be interested to know what explains this change in behaviour. Do you really think the app should exit when unable to play music?