From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 29 23:54:22 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FAE21065673 for ; Tue, 29 Jun 2010 23:54:22 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3B0F68FC18 for ; Tue, 29 Jun 2010 23:54:21 +0000 (UTC) Received: by vws13 with SMTP id 13so303773vws.13 for ; Tue, 29 Jun 2010 16:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=DXNYmGXo7iLFwl4w3xZb1aEYDz7RYisYjfDmWRa35sw=; b=rKNwEQBy1X6XS/NDnxyAh/B5QESRHi3cqPQtHPQEN7RJz8i2CGGKx8wq0PN92+EGnj 07ov+7b4V/lpCTyiW1zg8LaG7cEaOxNth4PKtVhbkogpwU0B/hu8CfOefLc1WzyW3GGB wVg/cxH243Oe+vhOWupp8ou88eyCPdaef6Mk0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=PE3QAV3HifV+OURPu3onEp1QaFjYUFeYY8MFwRLZatnb2GLFt/ut6VrDy4ozb9zj13 kpiTfKm/bPBdYAX0WV0kHDogXIkWGy2FgEeYvNakWunIqHTSk4K1E1o+cN2/f+88nDCw HB4E4bXqUsxWm7Al5hf1KjNetvSIPKnQUWWIY= MIME-Version: 1.0 Received: by 10.224.27.215 with SMTP id j23mr5326387qac.224.1277855651141; Tue, 29 Jun 2010 16:54:11 -0700 (PDT) Received: by 10.229.41.203 with HTTP; Tue, 29 Jun 2010 16:54:11 -0700 (PDT) Date: Tue, 29 Jun 2010 18:54:11 -0500 Message-ID: From: "Sam Fourman Jr." To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: kernel patch needed for wine? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2010 23:54:22 -0000 Hello FreeBSD hackers. Last Tuesday blizzard release World of Warcraft 3.3.5, and with this patch World of warcraft stopped working in FreeBSD 8.1 amd64, it crashes right after login. details here: http://bugs.winehq.org/show_bug.cgi?id=23323 in the above thread a wine developer stated the problem is this: WoW uses opcode 0xf1 (icebp) and expects to see a single step exception, probably as a way to detect hardware debuggers. With the kernel change icebp is no longer raising a SIGTRAP since it doesn't set any dr6 bits, so WoW doesn't get its exception. Linux fixed this with this kernel patch https://bugzilla.kernel.org/show_bug.cgi?id=16315 I have been playing World of Warcraft on FreeBSD amd64 since December of 2009 using the beta Nvidia 64bit drivers and this wine how-to http://wiki.freebsd.org/Wine#head-6963d527c173e57b1567e881305b544d33435b6d I can verify that on PCBSD 8.1 RC1 32bit World of warcraft works post 3.3.5 so far as I can tell it is only broken on amd64. Would someone be able to comment on weather a patch is indeed needed on FreeBSD amd64? Thank you -- Sam Fourman Jr. Fourman Networks http://www.fourmannetworks.com