[Bug 15272] Pipes (PeekNamedPipe, NtQueryInformationFile) crash Wine

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Sep 13 10:09:42 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=15272


Dan Kegel <dank at kegel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dank at kegel.com
             Status|UNCONFIRMED                 |NEW
          Component|kernel32                    |wineserver
     Ever Confirmed|0                           |1
         OS/Version|Mac OS X 10.5               |All




--- Comment #1 from Dan Kegel <dank at kegel.com>  2008-09-13 10:09:42 ---
The wineserver crash seems more serious, setting component to wineserver.
Reproduced with very recent wine.

Program received signal SIGSEGV, Segmentation fault.
default_fd_signaled (obj=0x822c238, thread=0x8224060) at fd.c:1737
1737        int ret = fd->signaled;
(gdb) bt
#0  default_fd_signaled (obj=0x822c238, thread=0x8224060) at fd.c:1737
#1  0x0806f0f2 in check_wait (thread=0x8224060) at thread.c:547
#2  0x0807110f in req_select (req=0x8224148, reply=0xbf83962c) at thread.c:672
#3  0x0806b838 in call_req_handler (thread=<value optimized out>)
    at request.c:288
#4  0x0806b947 in read_request (thread=0x8224060) at request.c:343
#5  0x08056634 in main_loop () at fd.c:455
#6  0x0805a9c5 in main (argc=4, argv=0xbf839dd4) at main.c:147
(gdb) print fd
$1 = (struct fd *) 0x0

To build, I had to jank it around a bit:
CC=i586-mingw32msvc-gcc AR=i586-mingw32msvc-ar  RANLIB=i586-mingw32msvc-ranlib
./configure

then edit gllib/Makefile to fix the broken AR and RANLIB definitions,
which ignored the override.

Then it built.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list