icebp (opcode 0xf1) no longer causing a SIGTRAP, Breaking wine

Bug #600320 reported by eXlin
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

 icebp (opcode 0xf1) no longer causing a SIGTRAP witch is breaking some windows programs running a top of wine.
This issue exists from kernel v2.6.33+ with wine (tested 1.2-rc5, 1.1.44 and 1.1.33).

Bug can be seen when running World of warcraft 3.3.5 (newest patch) and trying to login.

There has been filed a bug to mainstream issue tracker (https://bugzilla.kernel.org/show_bug.cgi?id=16315#c2) by Alexandre.
And there is patch existing (https://bugzilla.kernel.org/attachment.cgi?id=26981).

About this Word of Warcraft/wine/kernel issue has been discussed also in http://bugs.winehq.org/show_bug.cgi?id=23323

Think fix should be applied also to kernel's in ubuntu's repository.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image (not installed)
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-6.9~maverick1-generic 2.6.35-rc3
Uname: Linux 2.6.35-6-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: SB [HDA ATI SB], device 0: VT1708B Analog [VT1708B Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: henri 1628 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xf7ff4000 irq 16'
   Mixer name : 'VIA VT1708B 8-Ch'
   Components : 'HDA:1106e721,10438345,00100100'
   Controls : 35
   Simple ctrls : 19
Date: Wed Jun 30 20:13:33 2010
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=b9e63441-48a0-4860-8067-ab0c780c3d88
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100602.2)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: System manufacturer System Product Name
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-6-generic root=UUID=6a4406e7-3a11-4a5c-86b4-5ec5c2646283 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.37
RfKill:

SourcePackage: linux
dmi.bios.date: 12/26/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0901
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M3A78
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0901:bd12/26/2008:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM3A78:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
eXlin (hirvonen-henri) wrote :
description: updated
Revision history for this message
Maia Everett (linneris) wrote :

I don't know if it's related to this bug (apparently the patch in question is in the Ubuntu kernel), but I have observed that WoW crashes at login with the Maverick kernel 2.6.35 (both -7 and -8) and works under the mainline PPA 2.6.35-rc5 kernel.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

It appears the patch noted in the description is indeed already included in the upstream kernel as of v2.6.35-rc4. The Maverick kernel was recently rebased on upstream's 2.6.35 final kernel and uploaded, so as a result, it also contains this patch. I'm therefore marking this bug Fix Released for Maverick. Thanks.

~/ubuntu-maverick$ git show a1e80fafc9f0742a1776a0490258cb64912411b0
commit a1e80fafc9f0742a1776a0490258cb64912411b0
Author: Frederic Weisbecker <email address hidden>
Date: Wed Jun 30 15:09:06 2010 +0200

    x86: Send a SIGTRAP for user icebp traps

Changed in linux (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.