[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH 4/5] msvcrt: Use file->_flag to check if file buffering is enabled
From:       Alexandre Julliard <julliard () winehq ! org>
Date:       2014-06-26 17:35:27
Message-ID: 878uojo9pc.fsf () wine ! dyndns ! org
[Download RAW message or body]

Piotr Caban <piotr@codeweavers.com> writes:

> ---
> dlls/msvcrt/file.c | 64
> +++++++++++++++++++++++++++++-------------------------
> 1 file changed, 35 insertions(+), 29 deletions(-)

It breaks the tests:

../../../tools/runtest -q -P wine -T ../../.. -M mshtml.dll -p mshtml_test.exe.so dom \
                && touch dom.ok
wine: Unhandled page fault on write access to 0x00000000 at address 0x559c685b \
(thread 0045), starting debugger... Unhandled exception: page fault on write access \
to 0x00000000 in 32-bit code (0x559c685b). Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:559c685b ESP:0032ea30 EBP:0032ea58 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:55a2ba90 ECX:00000030 EDX:00000001
 ESI:55a33cc0 EDI:003d2de3
Stack dump:
0x0032ea30:  0000001e 00000000 4d430003 00000000
0x0032ea40:  0032ea60 55a2ba90 0032ea98 559c6943
0x0032ea50:  55a2ba90 55a33cc0 0032ea98 559c6a7e
0x0032ea60:  00000030 55a33cc0 0032ed78 7bc3c409
0x0032ea70:  00000000 003d2d24 0000004b 00000000
0x0032ea80:  000001f4 003d2de3 0032eab8 003d2d98
Backtrace:
=>0 0x559c685b MSVCRT__flsbuf+0x4b(c=<is not available>, file=<is not available>) \
[/home/julliard/wine/wine/dlls/msvcrt/file.c:3671] in msvcrt (0x0032ea58)  1 \
0x559c6a7e MSVCRT_fwrite+0x17d(ptr=<is not available>, size=<is not available>, \
nmemb=<is not available>, file=<is not available>) \
[/home/julliard/wine/wine/dlls/msvcrt/file.c:3738] in msvcrt (0x0032ea98)  2 \
0x00334cd0 in nspr4 (+0x4ccf) (0x0032eab8)  3 0x003354d3 in nspr4 (+0x54d2) \
(0x0032ed38)  4 0x6a65ce06 in xul (+0xa1ce05) (0x0032edd8)
  5 0x69f4e2ef in xul (+0x30e2ee) (0x0032ef18)
0x559c685b MSVCRT__flsbuf+0x4b [/home/julliard/wine/wine/dlls/msvcrt/file.c:3671] in \
msvcrt: movb	%cl,0x0(%eax) 3671	        *file->_ptr++ = c;

-- 
Alexandre Julliard
julliard@winehq.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic