[Bug 24870] New: thief gold multiprocessor bug not affected by taskset or schedtool.

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Oct 23 22:40:01 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=24870

           Summary: thief gold multiprocessor bug not affected by taskset
                    or schedtool.
           Product: Wine
           Version: 1.3.4
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: i30817 at gmail.com


The DarkEngine games have a multicore bug where running the games without
affinity set to only one processor locks up the game (especially when attacking
a npc).

In windows, a affinity tool, or the task manager is used to set the process to
one processor, but in ubuntu with wine, tools like taskset, that are supposed
to do the same, don't work with wine programs.
It's hard to reproduce, but attack a npc with the bow on the first mission of
thief gold with sound set to emulated on winecfg.
and run thief with either:
taskset -c 0 wine THIEF.EXE
or
schedtool -a 0 -e wine THIEF.EXE

thief locks up.
Going to a console and checking the affinity with
taskset -c -p (pid of thief)
gives:
pid (pid of thief) current affinity list : 0,1

Obviously something is very wrong.

I have to kill wine to get my display back.
I attach a running output of thief gold after locking up.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list