http://bugs.winehq.org/show_bug.cgi?id=15601
Summary: Phantasmagoria 1 crashes at startup Product: Wine Version: 1.1.6 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dos AssignedTo: wine-bugs@winehq.org ReportedBy: deadlock@start.no
When I run Phantasmagoria 1, it will crash right after calling int 31, ax=0001 which is a DPMI interrupt, free LDT descriptor. Which means that it crashes somewhere around line 882 in file dlls/winedos/int31.c I then commented out what's between the else { and }. The comment that is already there reads: /* If a segment register contains the selector being freed, */ /* set it to zero. */
Which probably means that the game tries to use either the DS, ES, FS or GS segment after it has freed the LDT descriptor. Is this function/interrupt really supposed to fiddle with DS, ES, FS and GS? I can't see any mention of that in the DPMI specifications(http://www.delorie.com/djgpp/doc/dpmi/api/310001.html) and apparently Windows handles it differently, since it won't crash when I comment out the lines that reset these segments.
http://bugs.winehq.org/show_bug.cgi?id=15601
Martin deadlock@start.no changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|dos |-unknown
--- Comment #1 from Martin deadlock@start.no 2008-10-12 13:57:54 --- Ops. My mistake, it didn't crash because I had not compiled it with alsa support... when I recompiled it with alsa support, it would crash in either case. So then the component is unknown.
http://bugs.winehq.org/show_bug.cgi?id=15601
--- Comment #2 from Martin deadlock@start.no 2008-10-13 06:18:28 --- Created an attachment (id=16622) --> (http://bugs.winehq.org/attachment.cgi?id=16622) crash log
http://bugs.winehq.org/show_bug.cgi?id=15601
--- Comment #3 from Martin deadlock@start.no 2008-10-13 06:19:22 --- Created an attachment (id=16623) --> (http://bugs.winehq.org/attachment.cgi?id=16623) relay log
http://bugs.winehq.org/show_bug.cgi?id=15601
--- Comment #4 from Austin English austinenglish@gmail.com 2009-04-17 12:26:53 --- Is this still an issue in current (1.1.19 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15601
Arekku arekku@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arekku@gmail.com
--- Comment #5 from Arekku arekku@gmail.com 2009-04-20 21:33:45 --- (In reply to comment #4)
Is this still an issue in current (1.1.19 or newer) wine?
I also have this problem, using the current git sources.
Running it with "taskset -c 0 wine th09.exe" gets it working.
http://bugs.winehq.org/show_bug.cgi?id=15601
--- Comment #6 from Austin English austinenglish@gmail.com 2009-10-29 14:46:10 --- This may have the same problem on windows with multi-cpu computers...Has anyone tested it there?
http://bugs.winehq.org/show_bug.cgi?id=15601
Alexander Waldmann g6672D@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |g6672D@gmail.com
--- Comment #7 from Alexander Waldmann g6672D@gmail.com 2010-11-25 12:41:45 CST --- It's been a while since I've been on Windows, but I don't remember PoFV freezing in between stages like it does on Linux. It's not mentioned on the Touhou wiki either, unlike other bugs, such as the save-replay crash.
An important point: In my case, tasksel was never adequate to stop multi-core issues. I've noticed that with Thief for example, it still freezes periodically when started with tasksel. But if I go into htop, I find multiple "wine", and if I set the affinity on all of them, Thief works brilliantly. Does Wine run in multiple processes or something?
http://bugs.winehq.org/show_bug.cgi?id=15601
--- Comment #8 from butraxz@gmail.com 2013-05-25 09:24:14 CDT --- No update for over 900 days. Is this still and issue in 1.5.31 or higher or is this abandoned ?
https://bugs.winehq.org/show_bug.cgi?id=15601
roger@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roger@mailinator.com
--- Comment #9 from roger@mailinator.com --- abandoned
https://bugs.winehq.org/show_bug.cgi?id=15601
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #10 from Austin English austinenglish@gmail.com --- Abandoned.
https://bugs.winehq.org/show_bug.cgi?id=15601
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com --- Closing.