I have just updated my cygwin installation, including XFree86 4.3.0-1 and Lesstif 0.93.91-4. My program compiles, but with info messages which I did not get with my previous cygwin installation, as follows:
cc -g -I/usr/X11R6/include -o prog.exe callBacks.o draw.o drawingRegion.o drawPrims.o elems2Prims.o fileReading.o inter.o menu.o orient.o readDetails.o savRet.o selection.o util.o vector.o -L/usr/X11R6/lib -lXm -lXt -lSM -lICE -lX11 -lm -lXp -lXext Info: resolving __XmStrings by linking to __imp___XmStrings (auto-import) Info: resolving _XtStrings by linking to __imp__XtStrings (auto-import) Info: resolving _xmDrawingAreaWidgetClass by linking to __imp__xmDrawingAreaWidgetClass (auto-import) Info: resolving _xmBulletinBoardWidgetClass by linking to __imp__xmBulletinBoardWidgetClass (auto-import) Info: resolving _xmSeparatorGadgetClass by linking to __imp__xmSeparatorGadgetClass (auto-import) Info: resolving _xmPushButtonGadgetClass by linking to __imp__xmPushButtonGadgetClass (auto-import) Info: resolving _xmLabelGadgetClass by linking to __imp__xmLabelGadgetClass (auto-import) Info: resolving _xmCascadeButtonGadgetClass by linking to __imp__xmCascadeButtonGadgetClass (auto-import) Info: resolving _xmArrowButtonGadgetClass by linking to __imp__xmArrowButtonGadgetClass (auto-import) When I run, I get a segmentation fault which I traced using gdb to the following functions: #0 0x10032103 in cygX11-6!XGetGCValues () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygX11-6.dll #1 0x00513b26 in cygXm-2!_XmArrowBG_TraitAddCallback () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXm-2.dll #2 0x007a5ecc in cygXt-6!XtSetSensitive () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #3 0x007a64cb in cygXt-6!XtSetValues () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #4 0x007a5c6f in cygXt-6!XtGetSelectionParameters () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #5 0x007a5d87 in cygXt-6!XtSetSensitive () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #6 0x004397d0 in setGraphicsSensitive (status=0 '\0') at util.c:16 #7 0x00401113 in manageSelection (callWidget=0x1015d730, data=0x4421e4, event=0x22fa20) at callBacks.c:69 #8 0x007826b3 in cygXt-6!XtCallCallbackList () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #9 0x0057744a in cygXm-2!_XmPushBG_TraitAddCallback () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXm-2.dll #10 0x00576275 in cygXm-2!_XmPushB_TraitAddCallback () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXm-2.dll #11 0x005498bf in cygXm-2!_XmDispatchGadgetInput () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXm-2.dll #12 0x005841c4 in cygXm-2!_XmMenuBtnUp () #13 0x007b6f41 in cygXt-6!_XtMatchAtom () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #14 0x007b73e9 in cygXt-6!_XtMatchAtom () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #15 0x007b797b in cygXt-6!_XtTranslateEvent () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #16 0x00790165 in cygXt-6!XtDispatchEventToWidget () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #17 0x00790c6f in cygXt-6!_XtOnGrabList () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #18 0x00790ebf in cygXt-6!XtDispatchEvent () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #19 0x007913e4 in cygXt-6!XtAppMainLoop () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #20 0x007913a3 in cygXt-6!XtMainLoop () from /cygdrive/c/Program Files/Cygwin/usr/X11R6/bin/cygXt-6.dll #21 0x0041fe43 in _fu292__xmBulletinBoardWidgetClass () at inter.c:62 #22 0x61005018 in forkpty () from /usr/bin/cygwin1.dll #23 0x610052ed in [EMAIL PROTECTED] () from /usr/bin/cygwin1.dll #24 0x0043af71 in cygwin_crt0 () #25 0x0040103c in mainCRTStartup () #26 0x77e814c7 in KERNEL32!GetCurrentDirectoryW () from /cygdrive/c/WINDOWS/system32/kernel32.dll I have tried many things, including a reinstall of all the Cygwin packages, but no luck! I would appreciate any help on how to remedy this problem. Bassam.
