<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Jesse Allen wrote:<br>
<blockquote type="cite"
 cite="mid53046857050309133056990c49@mail.gmail.com">
  <pre wrap="">On Mon, 7 Mar 2005 18:28:36 -0700, Jesse Allen <a class="moz-txt-link-rfc2396E" href="mailto:the3dfxdude@gmail.com">&lt;the3dfxdude@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Well, even if cedega works, it doesn't help us.  I'm sure their copy
protection support is completely different.  When copy protection
broke on x86 and wine, the cedega side was completely quiet on it.
    </pre>
  </blockquote>
  <pre wrap=""><!---->

Well, I've learned something new.  They were affected too:

<a class="moz-txt-link-freetext" href="http://downloads.transgaming.com/files/cedega-4.3_releasenotes.html#cedega_4_3_release_notes">http://downloads.transgaming.com/files/cedega-4.3_releasenotes.html#cedega_4_3_release_notes</a>
"2.6.9, 2.6.10 Kernels and Copy Protection"

This is the first mention by them I have found.  I dunno what to draw
on this, except, to say that x86-64 should work too.  If wine's and
cedega's signal handling is pretty much the same, and cedega + x86-64
works, then there may be something else wrong.
  </pre>
</blockquote>
Hi Jesse,<br>
<br>
Actually, we first learned about the issue in the November-December
timeframe, and mentioned it in our 4.2 release notes in December.&nbsp; In
general, we still recommend that people use 2.4 kernels, since the
scheduling changes can cause performance issues.&nbsp; We started to have a
look at the problem, but by then Linus was already involved and the
issue seemed well in hand.&nbsp; Cedega's signal handling code is certainly
close enough to Wine at the lowest levels to still be affected by the
same kind of issues with ptrace.<br>
<br>
While we've tested the 2.6.11 ptrace fixes on x86, we had not done so
on x86-64.&nbsp; We haven't recieved any reports from users that it's still
broken, but if the equivalent x86-64 ptrace patch didn't get applied to
2.6.11, the it presumably could still be broken.&nbsp; Though I don't know
how the 64-bit kernel deals with 32-bit code in this respect - is it
possible that the x86 32 bit pthreads code is being used for 32-bit
processes even on a 64-bit kernel?<br>
<br>
Take care,<br>
&nbsp;-Gav<br>
<br>
<pre class="moz-signature" cols="200">-- 
Gavriel State, Founder &amp; CTO
TransGaming Technologies Inc.
<a class="moz-txt-link-abbreviated" href="mailto:gav@transgaming.com">gav@transgaming.com</a>
<a class="moz-txt-link-freetext" href="http://www.transgaming.com">http://www.transgaming.com</a>

Let the games begin!
</pre>
</body>
</html>