Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
Package: linux-2.6
Version: 2.6.38-3
Severity: normal
This is a bug in the kernel itself, there have been a few patches to the kernel, but it seems at least one patch is not in the vanilla kernel. Some other distributions are including this patch. See https://bugzilla.kernel.org/show_bug.cgi?id=16315 and http://bugs.winehq.org/show_bug.cgi?id=23323 for more info.
-- Package-specific info:
** Version:
Linux version 2.6.38-2-686 (Debian 2.6.38-3) (ben@decadent.org.uk) (gcc version 4.4.5 (Debian 4.4.5-15) ) #1 SMP Thu Apr 7 05:24:21 UTC 2011
** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
*** Protocol statistics:
Ip:
423769 total packets received
0 forwarded
3 with unknown protocol
0 incoming packets discarded
423766 incoming packets delivered
387273 requests sent out
Icmp:
146 ICMP messages received
0 input ICMP message failed.
ICMP input histogram:
destination unreachable: 146
112 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 112
IcmpMsg:
InType3: 146
OutType3: 112
Tcp:
8925 active connections openings
2382 passive connection openings
3133 failed connection attempts
739 connection resets received
0 connections established
422005 segments received
385498 segments send out
38 segments retransmited
0 bad segments received.
4572 resets sent
Udp:
3773 packets received
112 packets to unknown port received.
0 packet receive errors
4119 packets sent
UdpLite:
TcpExt:
4273 TCP sockets finished time wait in fast timer
4387 delayed acks sent
93 delayed acks further delayed because of locked socket
64 times the listen queue of a socket overflowed
64 SYNs to LISTEN sockets dropped
33832 packets directly queued to recvmsg prequeue.
665447 bytes directly in process context from backlog
42938983 bytes directly received in process context from prequeue
79756 packet headers predicted
31735 packets header predicted and directly queued to user
140357 acknowledgments not containing data payload received
23470 predicted acknowledgments
34 other TCP timeouts
2 times receiver scheduled too late for direct processing
156 connections reset due to unexpected data
568 connections reset due to early user close
1 connections aborted due to timeout
IpExt:
InBcastPkts: 232
OutBcastPkts: 224
InOctets: 259310303
OutOctets: 130967241
InBcastOctets: 13496
OutBcastOctets: 10496
Kernel: Linux 2.6.38-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6.38-2-686 depends on:
ii debconf [debconf-2.0] 1.5.38 Debian configuration management sy
ii initramfs-tools [linux-initra 0.98.8 tools for generating an initramfs
ii linux-base 3.2 Linux image base package
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.38-2-686 recommends:
pn firmware-linux-free <none> (no description available)
ii libc6-i686 2.11.2-11 Embedded GNU C Library: Shared lib
Versions of packages linux-image-2.6.38-2-686 suggests:
ii grub-pc 1.99~rc1-13 GRand Unified Bootloader, version
pn linux-doc-2.6.38 <none> (no description available)
Versions of packages linux-image-2.6.38-2-686 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110508005030.7155.56631.reportbug@debian">http://lists.debian.org/20110508005030.7155.56631.reportbug@debian
05-08-2011, 02:11 AM
Ben Hutchings
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Sat, 2011-05-07 at 19:50 -0500, Austin English wrote:
> Package: linux-2.6
> Version: 2.6.38-3
> Severity: normal
>
> This is a bug in the kernel itself, there have been a few patches to
> the kernel, but it seems at least one patch is not in the vanilla
> kernel. Some other distributions are including this patch. See
> https://bugzilla.kernel.org/show_bug.cgi?id=16315 and
> http://bugs.winehq.org/show_bug.cgi?id=23323 for more info.
A different version of that patch has been applied as:
Please identify any further changes you believe are required.
Ben.
--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
05-08-2011, 03:21 AM
Austin English
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Sat, May 7, 2011 at 21:11, Ben Hutchings <ben@decadent.org.uk> wrote:
> On Sat, 2011-05-07 at 19:50 -0500, Austin English wrote:
>> Package: linux-2.6
>> Version: 2.6.38-3
>> Severity: normal
>>
>> This is a bug in the kernel itself, there have been a few patches to
>> the kernel, but it seems at least one patch is not in the vanilla
>> kernel. Some other distributions are including this patch. See
>> https://bugzilla.kernel.org/show_bug.cgi?id=16315 and
>> http://bugs.winehq.org/show_bug.cgi?id=23323 for more info.
>
> A different version of that patch has been applied as:
>
> commit 89e45aac42d40426c97e6901811309bf49c4993f
> Author: Frederic Weisbecker <fweisbec@gmail.com>
> Date: * Fri Sep 17 03:24:13 2010 +0200
>
> * *x86: Fix instruction breakpoint encoding
>
> Please identify any further changes you believe are required.
Looking at the Wine bug, appears the relevant commits are:
1. Commit 08d6832 breaks the login
2. Commit a1e80fa fixes commit 08d6832 (this is in 2.6.35)
3. Commit f7809da also breaks the login (this is in 2.6.36-rc1 and later)
4. Frederick's new patch fixes commit f7809da (this hasn't been checked in)
from http://bugs.winehq.org/show_bug.cgi?id=23323#c181
in any case, a regression test was added to wine to check for this,
which fails on this kernel:
../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
ntdll_test.exe.so exception.c && touch exception.ok
exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
wine: Unhandled exception 0x80000004 at address 0x330000 (thread
0009), starting debugger...
0x00330000: icebp
...
Backtrace:
=>0 0x00330000 (0x0032fcb8)
1 0x684c2d44 func_exception+0x283()
[/home/austin/wine-git/dlls/ntdll/tests/exception.c:465] in ntdll_test
(0x0032fd38)
2 0x684f17fe run_test+0x14d(name="exception.c")
[/home/austin/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:556]
in ntdll_test (0x0032fd88)
3 0x684f22c7 main+0x156(argc=*** Invalid address 0x00000000 ***
, argv=*** Invalid address 0x00000004 ***
Internal symbol error: unable to access memory location 0x4)
[/home/austin/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:624]
in ntdll_test (0x0032fe48)
4 0x684f249c __wine_spec_exe_entry+0x7b(peb=0x7ffdf000)
[/home/austin/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test
(0x0032fe90)
5 0x7b8593ac call_process_entry+0xb() in kernel32 (0x0032fea8)
6 0x7b859fdf start_process+0x5e(peb=0x7ffdf000)
[/home/austin/wine-git/dlls/kernel32/process.c:1086] in kernel32
(0x0032fee8)
7 0x7bc70e58 call_thread_func+0xb() in ntdll (0x0032fef8)
8 0x7bc744fe call_thread_entry_point+0x6d(entry=0x7b859f80,
arg=0x7ffdf000) [/home/austin/wine-git/dlls/ntdll/signal_i386.c:2499]
in ntdll (0x0032ffc8)
9 0x7bc49f1e start_process+0x1d(kernel_start=0x7b859f80)
[/home/austin/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0032ffe8)
10 0x6802899d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
--
-Austin
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: BANLkTiniMwnbZf6kjAk11q=FKUBfYK+Kgw@mail.gmail.com ">http://lists.debian.org/BANLkTiniMwnbZf6kjAk11q=FKUBfYK+Kgw@mail.gmail.com
05-10-2011, 10:55 PM
Frederic Weisbecker
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Sat, May 07, 2011 at 10:21:37PM -0500, Austin English wrote:
> On Sat, May 7, 2011 at 21:11, Ben Hutchings <ben@decadent.org.uk> wrote:
> > On Sat, 2011-05-07 at 19:50 -0500, Austin English wrote:
> >> Package: linux-2.6
> >> Version: 2.6.38-3
> >> Severity: normal
> >>
> >> This is a bug in the kernel itself, there have been a few patches to
> >> the kernel, but it seems at least one patch is not in the vanilla
> >> kernel. Some other distributions are including this patch. See
> >> https://bugzilla.kernel.org/show_bug.cgi?id=16315 and
> >> http://bugs.winehq.org/show_bug.cgi?id=23323 for more info.
> >
> > A different version of that patch has been applied as:
> >
> > commit 89e45aac42d40426c97e6901811309bf49c4993f
> > Author: Frederic Weisbecker <fweisbec@gmail.com>
> > Date: * Fri Sep 17 03:24:13 2010 +0200
> >
> > * *x86: Fix instruction breakpoint encoding
> >
> > Please identify any further changes you believe are required.
>
> Looking at the Wine bug, appears the relevant commits are:
> 1. Commit 08d6832 breaks the login
> 2. Commit a1e80fa fixes commit 08d6832 (this is in 2.6.35)
> 3. Commit f7809da also breaks the login (this is in 2.6.36-rc1 and later)
> 4. Frederick's new patch fixes commit f7809da (this hasn't been checked in)
>
> from http://bugs.winehq.org/show_bug.cgi?id=23323#c181
>
> in any case, a regression test was added to wine to check for this,
> which fails on this kernel:
> ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
> ntdll_test.exe.so exception.c && touch exception.ok
> exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
> wine: Unhandled exception 0x80000004 at address 0x330000 (thread
> 0009), starting debugger...
> 0x00330000: icebp
> ...
> Backtrace:
> =>0 0x00330000 (0x0032fcb8)
> 1 0x684c2d44 func_exception+0x283()
> [/home/austin/wine-git/dlls/ntdll/tests/exception.c:465] in ntdll_test
> (0x0032fd38)
> 2 0x684f17fe run_test+0x14d(name="exception.c")
> [/home/austin/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:556]
> in ntdll_test (0x0032fd88)
> 3 0x684f22c7 main+0x156(argc=*** Invalid address 0x00000000 ***
> , argv=*** Invalid address 0x00000004 ***
> Internal symbol error: unable to access memory location 0x4)
> [/home/austin/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:624]
> in ntdll_test (0x0032fe48)
> 4 0x684f249c __wine_spec_exe_entry+0x7b(peb=0x7ffdf000)
> [/home/austin/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test
> (0x0032fe90)
> 5 0x7b8593ac call_process_entry+0xb() in kernel32 (0x0032fea8)
> 6 0x7b859fdf start_process+0x5e(peb=0x7ffdf000)
> [/home/austin/wine-git/dlls/kernel32/process.c:1086] in kernel32
> (0x0032fee8)
> 7 0x7bc70e58 call_thread_func+0xb() in ntdll (0x0032fef8)
> 8 0x7bc744fe call_thread_entry_point+0x6d(entry=0x7b859f80,
> arg=0x7ffdf000) [/home/austin/wine-git/dlls/ntdll/signal_i386.c:2499]
> in ntdll (0x0032ffc8)
> 9 0x7bc49f1e start_process+0x1d(kernel_start=0x7b859f80)
> [/home/austin/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0032ffe8)
> 10 0x6802899d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
> exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
> exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
I'm trying to launch this wine test from dlls/ntdll/tests/
with ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
and a git clone of the wine repo from today.
And I get this result: "shift: 89: can't shift that many", which I have
no clue what it's about.
So I don't know how to reproduce. Any idea on how I should launch
that wine self test, or which mistake I may have made?
Thanks.
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110510225458.GC9125@nowhere">http://lists.debian.org/20110510225458.GC9125@nowhere
05-10-2011, 11:01 PM
Austin English
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Tue, May 10, 2011 at 17:55, Frederic Weisbecker <fweisbec@gmail.com> wrote:
> On Sat, May 07, 2011 at 10:21:37PM -0500, Austin English wrote:
>> On Sat, May 7, 2011 at 21:11, Ben Hutchings <ben@decadent.org.uk> wrote:
>> > On Sat, 2011-05-07 at 19:50 -0500, Austin English wrote:
>> >> Package: linux-2.6
>> >> Version: 2.6.38-3
>> >> Severity: normal
>> >>
>> >> This is a bug in the kernel itself, there have been a few patches to
>> >> the kernel, but it seems at least one patch is not in the vanilla
>> >> kernel. Some other distributions are including this patch. See
>> >> https://bugzilla.kernel.org/show_bug.cgi?id=16315 and
>> >> http://bugs.winehq.org/show_bug.cgi?id=23323 for more info.
>> >
>> > A different version of that patch has been applied as:
>> >
>> > commit 89e45aac42d40426c97e6901811309bf49c4993f
>> > Author: Frederic Weisbecker <fweisbec@gmail.com>
>> > Date: * Fri Sep 17 03:24:13 2010 +0200
>> >
>> > * *x86: Fix instruction breakpoint encoding
>> >
>> > Please identify any further changes you believe are required.
>>
>> Looking at the Wine bug, appears the relevant commits are:
>> 1. Commit 08d6832 breaks the login
>> 2. Commit a1e80fa fixes commit 08d6832 (this is in 2.6.35)
>> 3. Commit f7809da also breaks the login (this is in 2.6.36-rc1 and later)
>> 4. Frederick's new patch fixes commit f7809da (this hasn't been checked in)
>>
>> from http://bugs.winehq.org/show_bug.cgi?id=23323#c181
>>
>> in any case, a regression test was added to wine to check for this,
>> which fails on this kernel:
>> ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
>> ntdll_test.exe.so exception.c && touch exception.ok
>> exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
>> wine: Unhandled exception 0x80000004 at address 0x330000 (thread
>> 0009), starting debugger...
>> 0x00330000: icebp
>> ...
>> Backtrace:
>> =>0 0x00330000 (0x0032fcb8)
>> * 1 0x684c2d44 func_exception+0x283()
>> [/home/austin/wine-git/dlls/ntdll/tests/exception.c:465] in ntdll_test
>> (0x0032fd38)
>> * 2 0x684f17fe run_test+0x14d(name="exception.c")
>> [/home/austin/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:556]
>> in ntdll_test (0x0032fd88)
>> * 3 0x684f22c7 main+0x156(argc=*** Invalid address 0x00000000 ***
>> , argv=*** Invalid address 0x00000004 ***
>> Internal symbol error: unable to access memory location 0x4)
>> [/home/austin/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:624]
>> in ntdll_test (0x0032fe48)
>> * 4 0x684f249c __wine_spec_exe_entry+0x7b(peb=0x7ffdf000)
>> [/home/austin/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test
>> (0x0032fe90)
>> * 5 0x7b8593ac call_process_entry+0xb() in kernel32 (0x0032fea8)
>> * 6 0x7b859fdf start_process+0x5e(peb=0x7ffdf000)
>> [/home/austin/wine-git/dlls/kernel32/process.c:1086] in kernel32
>> (0x0032fee8)
>> * 7 0x7bc70e58 call_thread_func+0xb() in ntdll (0x0032fef8)
>> * 8 0x7bc744fe call_thread_entry_point+0x6d(entry=0x7b859f80,
>> arg=0x7ffdf000) [/home/austin/wine-git/dlls/ntdll/signal_i386.c:2499]
>> in ntdll (0x0032ffc8)
>> * 9 0x7bc49f1e start_process+0x1d(kernel_start=0x7b859f80)
>> [/home/austin/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0032ffe8)
>> * 10 0x6802899d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
>> exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
>> exception.c:399: Test failed: 42: Wrong exception address 0x330000/0x330001
>
> I'm trying to launch this wine test from dlls/ntdll/tests/
> with ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
> and a git clone of the wine repo from today.
>
> And I get this result: "shift: 89: can't shift that many", which I have
> no clue what it's about.
>
> So I don't know how to reproduce. Any idea on how I should launch
> that wine self test, or which mistake I may have made?
do:
$ ./configure && make
as usual, then:
$ cd dlls/ntdll/tests
$ make exception.ok
to repeat the test after success, 'rm exception.ok' or 'make testclean'.
Cheers,
Austin
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: BANLkTi=xnm9LF0seTTiQW-hUAox+egXrbQ@mail.gmail.com">http://lists.debian.org/BANLkTi=xnm9LF0seTTiQW-hUAox+egXrbQ@mail.gmail.com
05-10-2011, 11:08 PM
Frederic Weisbecker
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Tue, May 10, 2011 at 06:01:28PM -0500, Austin English wrote:
> On Tue, May 10, 2011 at 17:55, Frederic Weisbecker <fweisbec@gmail.com> wrote:
> > I'm trying to launch this wine test from dlls/ntdll/tests/
> > with ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
> > and a git clone of the wine repo from today.
> >
> > And I get this result: "shift: 89: can't shift that many", which I have
> > no clue what it's about.
> >
> > So I don't know how to reproduce. Any idea on how I should launch
> > that wine self test, or which mistake I may have made?
>
> do:
> $ ./configure && make
>
> as usual, then:
> $ cd dlls/ntdll/tests
> $ make exception.ok
>
> to repeat the test after success, 'rm exception.ok' or 'make testclean'.
Cool, so I can reproduce:
exception.c:1463: Tests skipped: child process not mapped at same address (0x68758fe4/0x68753fe4)
Do you know a kernel version that works with this test?
Thanks.
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110510230856.GD9125@nowhere">http://lists.debian.org/20110510230856.GD9125@nowhere
05-10-2011, 11:16 PM
Austin English
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Tue, May 10, 2011 at 18:08, Frederic Weisbecker <fweisbec@gmail.com> wrote:
> On Tue, May 10, 2011 at 06:01:28PM -0500, Austin English wrote:
>> On Tue, May 10, 2011 at 17:55, Frederic Weisbecker <fweisbec@gmail.com> wrote:
>> > I'm trying to launch this wine test from dlls/ntdll/tests/
>> > with ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
>> > and a git clone of the wine repo from today.
>> >
>> > And I get this result: "shift: 89: can't shift that many", which I have
>> > no clue what it's about.
>> >
>> > So I don't know how to reproduce. Any idea on how I should launch
>> > that wine self test, or which mistake I may have made?
>>
>> do:
>> $ ./configure && make
>>
>> as usual, then:
>> $ cd dlls/ntdll/tests
>> $ make exception.ok
>>
>> to repeat the test after success, 'rm exception.ok' or 'make testclean'.
>
> Cool, so I can reproduce:
>
> exception.c:1463: Tests skipped: child process not mapped at same address (0x68758fe4/0x68753fe4)
>
> Do you know a kernel version that works with this test?
Works on my gentoo machine, which has 2.6.37. Not sure what custom
patches they're using though, off hand.
You can see test results at http://test.winehq.org/data/. Using
results from a few days ago:
http://test.winehq.org/data/f555c2d8572b83595e5a9742ec4444c3ade17d3d/index_Wine.html
I see it passes on another debian testing machine, though amd64:
fg-deb64-win32 /
http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/version.html
/ 2.6.38-2-amd64 /
http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/ntdll:exception.html
I don't know of a version in debian 32-bit that passes. If there are
some old .deb's you'd like me to test, let me know.
--
-Austin
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: BANLkTi=tsmrMPG+ASLetepmUmLcW4pdt9g@mail.gmail.com ">http://lists.debian.org/BANLkTi=tsmrMPG+ASLetepmUmLcW4pdt9g@mail.gmail.com
05-10-2011, 11:28 PM
Ben Hutchings
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Tue, May 10, 2011 at 06:16:12PM -0500, Austin English wrote:
> On Tue, May 10, 2011 at 18:08, Frederic Weisbecker <fweisbec@gmail.com> wrote:
[...]
> > Do you know a kernel version that works with this test?
>
> Works on my gentoo machine, which has 2.6.37. Not sure what custom
> patches they're using though, off hand.
> You can see test results at http://test.winehq.org/data/. Using
> results from a few days ago:
> http://test.winehq.org/data/f555c2d8572b83595e5a9742ec4444c3ade17d3d/index_Wine.html
>
> I see it passes on another debian testing machine, though amd64:
> fg-deb64-win32 /
> http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/version.html
> / 2.6.38-2-amd64 /
> http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/ntdll:exception.html
>
> I don't know of a version in debian 32-bit that passes. If there are
> some old .deb's you'd like me to test, let me know.
Every version is archived at <http://snapshot.debian.org/package/linux-2.6/>.
Ben.
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110510232824.GO2268@decadent.org.uk">http://lists.debian.org/20110510232824.GO2268@decadent.org.uk
05-11-2011, 12:00 AM
Frederic Weisbecker
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Tue, May 10, 2011 at 06:16:12PM -0500, Austin English wrote:
> On Tue, May 10, 2011 at 18:08, Frederic Weisbecker <fweisbec@gmail.com> wrote:
> > On Tue, May 10, 2011 at 06:01:28PM -0500, Austin English wrote:
> >> On Tue, May 10, 2011 at 17:55, Frederic Weisbecker <fweisbec@gmail.com> wrote:
> >> > I'm trying to launch this wine test from dlls/ntdll/tests/
> >> > with ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
> >> > and a git clone of the wine repo from today.
> >> >
> >> > And I get this result: "shift: 89: can't shift that many", which I have
> >> > no clue what it's about.
> >> >
> >> > So I don't know how to reproduce. Any idea on how I should launch
> >> > that wine self test, or which mistake I may have made?
> >>
> >> do:
> >> $ ./configure && make
> >>
> >> as usual, then:
> >> $ cd dlls/ntdll/tests
> >> $ make exception.ok
> >>
> >> to repeat the test after success, 'rm exception.ok' or 'make testclean'.
> >
> > Cool, so I can reproduce:
> >
> > exception.c:1463: Tests skipped: child process not mapped at same address (0x68758fe4/0x68753fe4)
> >
> > Do you know a kernel version that works with this test?
>
> Works on my gentoo machine, which has 2.6.37. Not sure what custom
> patches they're using though, off hand.
> You can see test results at http://test.winehq.org/data/. Using
> results from a few days ago:
> http://test.winehq.org/data/f555c2d8572b83595e5a9742ec4444c3ade17d3d/index_Wine.html
>
> I see it passes on another debian testing machine, though amd64:
> fg-deb64-win32 /
> http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/version.html
> / 2.6.38-2-amd64 /
> http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/ntdll:exception.html
>
> I don't know of a version in debian 32-bit that passes. If there are
> some old .deb's you'd like me to test, let me know.
Hmm, doesn't work for me with amd64 on 2.6.37 (my previous test was 2.6.38.5 on amd64):
exception.c:1463: Tests skipped: child process not mapped at same address (0x68758fe4/0x68753fe4)
So may be it depends on the config. Or on something else than the kernel.
Lemme check with an oldy like 2.6.32
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110511000022.GA10774@nowhere">http://lists.debian.org/20110511000022.GA10774@nowhere
05-11-2011, 12:04 AM
Austin English
Bug#626021: linux-image-2.6.38-2-686: icebp (opcode 0xf1) no longer causing a SIGTRAP, breaks Wine
On Tue, May 10, 2011 at 19:00, Frederic Weisbecker <fweisbec@gmail.com> wrote:
> On Tue, May 10, 2011 at 06:16:12PM -0500, Austin English wrote:
>> On Tue, May 10, 2011 at 18:08, Frederic Weisbecker <fweisbec@gmail.com> wrote:
>> > On Tue, May 10, 2011 at 06:01:28PM -0500, Austin English wrote:
>> >> On Tue, May 10, 2011 at 17:55, Frederic Weisbecker <fweisbec@gmail.com> wrote:
>> >> > I'm trying to launch this wine test from dlls/ntdll/tests/
>> >> > with ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p
>> >> > and a git clone of the wine repo from today.
>> >> >
>> >> > And I get this result: "shift: 89: can't shift that many", which I have
>> >> > no clue what it's about.
>> >> >
>> >> > So I don't know how to reproduce. Any idea on how I should launch
>> >> > that wine self test, or which mistake I may have made?
>> >>
>> >> do:
>> >> $ ./configure && make
>> >>
>> >> as usual, then:
>> >> $ cd dlls/ntdll/tests
>> >> $ make exception.ok
>> >>
>> >> to repeat the test after success, 'rm exception.ok' or 'make testclean'.
>> >
>> > Cool, so I can reproduce:
>> >
>> > exception.c:1463: Tests skipped: child process not mapped at same address (0x68758fe4/0x68753fe4)
>> >
>> > Do you know a kernel version that works with this test?
>>
>> Works on my gentoo machine, which has 2.6.37. Not sure what custom
>> patches they're using though, off hand.
>> You can see test results at http://test.winehq.org/data/. Using
>> results from a few days ago:
>> http://test.winehq.org/data/f555c2d8572b83595e5a9742ec4444c3ade17d3d/index_Wine.html
>>
>> I see it passes on another debian testing machine, though amd64:
>> fg-deb64-win32 /
>> http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/version.html
>> / 2.6.38-2-amd64 /
>> http://test.winehq.org/data/6a3255bbbde0bdec3407ea89ef640b66dc45773c/wine_fg-deb64-win32/ntdll:exception.html
>>
>> I don't know of a version in debian 32-bit that passes. If there are
>> some old .deb's you'd like me to test, let me know.
>
> Hmm, doesn't work for me with amd64 on 2.6.37 (my previous test was 2.6.38.5 on amd64):
>
> * * * *exception.c:1463: Tests skipped: child process not mapped at same address (0x68758fe4/0x68753fe4)
>
> So may be it depends on the config. Or on something else than the kernel.
>
> Lemme check with an oldy like 2.6.32
Fails for me with
http://snapshot.debian.org/archive/debian/20110505T002605Z/pool/main/l/linux-2.6/linux-image-2.6.32-5-686_2.6.32-34_i386.deb
--
-Austin
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: BANLkTikV7EB7ek9vCkEqQymdCrs2PFgM3Q@mail.gmail.com ">http://lists.debian.org/BANLkTikV7EB7ek9vCkEqQymdCrs2PFgM3Q@mail.gmail.com