This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
AN application crashes the X server
- From: fabrizio dot ge at tiscali dot it
- To: cygwin-xfree at cygwin dot com
- Date: Fri, 20 Feb 2004 17:21:12 +0100
- Subject: AN application crashes the X server
- Reply-to: cygwin-xfree at cygwin dot com
Hello.
I am running Cygwin X server on a Windows 2000 machine. Installed packages
are
XFree86-base 4.3.0-1 OK
XFree86-bin 4.3.0-8 OK
XFree86-etc 4.3.0-6 OK
XFree86-fenc 4.2.0-3 OK
XFree86-fnts 4.2.0-3 OK
XFree86-lib 4.3.0-1 OK
XFree86-lib-compat 4.3.0-2 OK
XFree86-prog 4.3.0-12 OK
XFree86-startup-scripts 4.2.0-5 OK
XFree86-xserv 4.3.0-44 OK
I then compiled VICE (http://www.viceteam.org) and launched the program
x64 with option -display in order to make it use my Cygwin X server. The
server crashes when the application executes the line
new_item = XtVaCreateManagedWidget(name,
smeBSBObjectClass,
w,
XtNrightMargin, 20,
XtNleftMargin, 20,
XtNlabel,
label + 1,
NULL);
(it is in file src/arch/unix/xaw/uimenu.c at line 318). The application
does not crash, but the next X instruction makes it exit with
X connection to localhost:0.0 broken (explicit kill or server shutdown).
Exiting...
The X server gives this stack dump
Exception: STATUS_ACCESS_VIOLATION at eip=610AAEFC
eax=00000000 ebx=000017A8 ecx=102174C8 edx=005151F8 esi=102174D0 edi=10218C70
ebp=0194ED84 esp=0194ED6C program=C:\cygwin\usr\X11R6\bin\XWin.exe
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame Function Args
0194ED84 610AAEFC (181489E0, 00290000, 611489C0, 00000001)
0194EDB4 61054B85 (102174D0, 00000000, 00000000, 00000030)
0194EE14 61086211 (00000020, 00000018, 102150E0, 1020A0E0)
0194EEC4 0044E011 (1020C950, C0000001, 100F119C, 1020CFD8)
0194EEE4 0044E1DD (0020000F, 100F1190, 000000C5, 000000C5)
0194EF34 00444A32 (100EA0B0, FFFFFFFF, 00000000, 00000000)
0194EF74 610A024F (100F1278, 0194EFAC, 610A01E0, 00000000)
0194EFA4 61003D64 (00000000, 00000000, 00000000, 00000000)
0194FFA4 61003D0E (00000000, 00000000, 00000000, 00000000)
End of stack trace
Bye
Fabrizio
__________________________________________________________________
Tiscali ADSL SENZA CANONE:
Attivazione GRATIS, contributo adesione GRATIS, modem GRATIS,
50 ore di navigazione GRATIS. ABBONARTI TI COSTA SOLO UN CLICK!
http://point.tiscali.it/adsl/index.shtml