[ANNOUNCEMENT] Updated for 32-bit, new for 64-bit: libsigsegv-2.10-2

2015-07-17 Thread Eric Blake (cygwin)
A new release of libsigsegv, 2.10-2, will soon be available for download from your favorite mirror. On 32-bit cygwin, this leaves 2.10-1 as previous; on 64-bit cygwin, it is a new port of the package, made possible for the first time by new sigaltstack() code in cygwin 2.1.0. NEWS: = This is

Re: libsigsegv

2015-01-05 Thread Eric Blake
On 01/05/2015 08:28 AM, Marco Atzeri wrote: > On 1/5/2015 4:12 PM, Eric Blake wrote: > >> I'm the libsigsegv maintainer > > Hi Eric, > are you aware of any reason, other than Reini's availability, > for which we have only the 32 bit libsigsegv package but no

Re: libsigsegv

2015-01-05 Thread Ken Brown
On 1/5/2015 10:28 AM, Marco Atzeri wrote: On 1/5/2015 4:12 PM, Eric Blake wrote: I'm the libsigsegv maintainer Hi Eric, are you aware of any reason, other than Reini's availability, for which we have only the 32 bit libsigsegv package but not the 64bit one ? https://cygwin.com

libsigsegv

2015-01-05 Thread Marco Atzeri
On 1/5/2015 4:12 PM, Eric Blake wrote: I'm the libsigsegv maintainer Hi Eric, are you aware of any reason, other than Reini's availability, for which we have only the 32 bit libsigsegv package but not the 64bit one ? Regards Marco -- Problem reports: http://cygwin.com/pro

Re: Building libsigsegv on Cygwin64

2014-03-03 Thread Ken Brown
On 3/3/2014 12:06 PM, Corinna Vinschen wrote: On Mar 3 16:02, Corinna Vinschen wrote: On Mar 2 12:20, Ken Brown wrote: [...] I found the problem (or at least I found *a* problem): There's a configure test "checking whether a fault handler according to POSIX works", which passes on 32-bit Cyg

Re: Building libsigsegv on Cygwin64

2014-03-03 Thread Corinna Vinschen
gt; same exception. Proof is that you can remove the second call to crasher > and still sigsegv_handler gets called twice. I just created a new snapshot which contains the fix. Would you mind to test it? It doesn't fix the fact that libsigsegv is missing 64 bit Windows/Cygwin support, of

Re: Building libsigsegv on Cygwin64

2014-03-03 Thread Corinna Vinschen
On Mar 3 16:15, Kai Tietz wrote: > Hmm, I think that stuff around EXCEPTION_DEBUG_EVENT is that what you > are searching for. See for some details > http://msdn.microsoft.com/en-us/library/windows/desktop/ms679299%28v=vs.85%29.aspx These are functions for the debugger. I was looking for a way t

Re: Building libsigsegv on Cygwin64

2014-03-03 Thread Kai Tietz
Hmm, I think that stuff around EXCEPTION_DEBUG_EVENT is that what you are searching for. See for some details http://msdn.microsoft.com/en-us/library/windows/desktop/ms679299%28v=vs.85%29.aspx Regards, Kai -- Problem reports: http://cygwin.com/problems.html FAQ: http://cy

Re: Building libsigsegv on Cygwin64

2014-03-03 Thread Corinna Vinschen
On Mar 2 12:20, Ken Brown wrote: > On 2/21/2014 10:32 AM, Angelo Graziosi wrote: > >Trying to build libsigsegv-2.10 on Cygwin64 (using the src tarball and > >its .cygport file from x86 distribution), fails as follows > > > >[...] > >libtool: compile: gcc -D

Re: Building libsigsegv on Cygwin64

2014-03-02 Thread Ken Brown
On 3/2/2014 12:20 PM, Ken Brown wrote: On 2/21/2014 10:32 AM, Angelo Graziosi wrote: Trying to build libsigsegv-2.10 on Cygwin64 (using the src tarball and its .cygport file from x86 distribution), fails as follows [...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/works/tmp/libsigsegv-2.10-1

Re: Building libsigsegv on Cygwin64

2014-03-02 Thread Ken Brown
On 2/21/2014 10:32 AM, Angelo Graziosi wrote: Trying to build libsigsegv-2.10 on Cygwin64 (using the src tarball and its .cygport file from x86 distribution), fails as follows [...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/works/tmp/libsigsegv-2.10-1/src/libsigsegv-2.10/src -I.. -I. -I

Re: Building libsigsegv on Cygwin64

2014-02-22 Thread Ken Brown
On 2/21/2014 10:46 AM, Corinna Vinschen wrote: On Feb 21 16:32, Angelo Graziosi wrote: Trying to build libsigsegv-2.10 on Cygwin64 (using the src tarball and its .cygport file from x86 distribution), fails as follows [...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/works/tmp/libsigsegv-2.10

Re: Building libsigsegv on Cygwin64

2014-02-21 Thread Corinna Vinschen
On Feb 21 16:32, Angelo Graziosi wrote: > Trying to build libsigsegv-2.10 on Cygwin64 (using the src tarball > and its .cygport file from x86 distribution), fails as follows > > [...] > libtool: compile: gcc -DHAVE_CONFIG_H -I. > -I/works/tmp/libsigsegv-2.10-1/src/libsigseg

Building libsigsegv on Cygwin64

2014-02-21 Thread Angelo Graziosi
Trying to build libsigsegv-2.10 on Cygwin64 (using the src tarball and its .cygport file from x86 distribution), fails as follows [...] libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/works/tmp/libsigsegv-2.10-1/src/libsigsegv-2.10/src -I.. -I. -I/works/tmp/libsigsegv-2.10-1/src/libsigsegv-2.10

[ANNOUNCEMENT] Updated: libsigsegv-2.10-1

2011-05-05 Thread Reini Urban
I included Eric Blake's [PATCH] Avoid polluting cygwin namespace, also at http://repo.or.cz/w/libsigsegv/ericb.git Successfully tested with clisp. See http://cygwin.com/ml/cygwin-apps/2011-05/msg0.html It's a small library for handling page faults in user mode. A page fault occ

Re: Updated: libsigsegv{2}2.8-1

2009-12-15 Thread Eric Blake
Reini Urban x-ray.at> writes: > >> The DLL revision is bumped from 1 to 2. > > > > I'm curious why you bumped the dll revision when building 2.8. I don't > > see any backwards-incompatible API changes compared to 2.6 that would have > > required the bump; am I overlooking something? But the bar

Re: Updated: libsigsegv{2}2.8-1

2009-12-15 Thread Reini Urban
Eric Blake schrieb: According to Reini Urban on 12/14/2009 10:00 AM: Eric Blake's SEH chain corruption fixes for libsigsegv on cygwin are now in the official libsigsegv-2.8 release. Successfully tested with clisp. The DLL revision is bumped from 1 to 2. I'm curious why you bump

Re: Updated: libsigsegv{2}2.8-1

2009-12-15 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Reini Urban on 12/14/2009 10:00 AM: > Eric Blake's SEH chain corruption fixes for libsigsegv on cygwin are now > in the official libsigsegv-2.8 release. > Successfully tested with clisp. > The DLL revision is bumped

[ANNOUNCEMENT] Updated: libsigsegv{2}2.8-1

2009-12-14 Thread Reini Urban
Eric Blake's SEH chain corruption fixes for libsigsegv on cygwin are now in the official libsigsegv-2.8 release. Successfully tested with clisp. The DLL revision is bumped from 1 to 2. See http://cygwin.com/ml/cygwin/2009-07/msg00881.html It's a small library for handling page faul

Re: libsigsegv update

2009-12-12 Thread Reini Urban
Eric Blake schrieb: libsigsegv 2.8 was released today, which is the first release that works out of the box on cygwin (in other words, upstream has now incorporated all of my patches that prevent libsigsegv from interfering with cygwin's internal handling of faults). Can we get our distro

libsigsegv update

2009-12-12 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 libsigsegv 2.8 was released today, which is the first release that works out of the box on cygwin (in other words, upstream has now incorporated all of my patches that prevent libsigsegv from interfering with cygwin's internal handling of f

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-26 Thread Angelo Graziosi
Reini Urban wrote: How can I contact "vvv" from TeX Live to update his instructions? Gulp! I do not understand "vvv", but today there was some discussion here[1]: tlbuild AT tug DOT org The TeXLive web site is: http://www.tug.org/texlive Cheers, Angelo. --- [1] http://tug.org/pipermail/tl

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-26 Thread Reini Urban
.. > Oops... Sorry! trying to rebuild the cygwin package, I have downloaded the > wrong source, libsigsegv-2.6-1-src.tar.bz2 instead of > libsigsegv-2.6+-1-src.tar.bz2!! > > Indeed, now following http://cygwin.com/ml/cygwin/2009-08/msg00760.html, it > builds! -- Reini Urban

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-26 Thread Angelo Graziosi
, libsigsegv-2.6-1-src.tar.bz2 instead of libsigsegv-2.6+-1-src.tar.bz2!! Indeed, now following http://cygwin.com/ml/cygwin/2009-08/msg00760.html, it builds! Thanks, Angelo. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-26 Thread Angelo Graziosi
Reini Urban wrote: And: Building xindy does not requires clisp src at all! Really, I am following this: http://www.tug.org/svn/texlive/trunk/Build/source/utils/README?revision=14527&view=markup I do not know why they suggest that. Thanks, Angelo. -- Problem reports: http://cygwin.com

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-25 Thread Reini Urban
2009/8/25 Angelo Graziosi: > Eric Blake wrote: >> Yes, you are probably missing the libsigsegv package (with the development >> headers) and libsigsegv1 package (with the precompiled library), although >> I didn't check your attachment.  And if you MUST rebuild from so

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-25 Thread Reini Urban
2009/8/25 Eric Blake: > According to Angelo Graziosi on 8/25/2009 2:35 AM: >> Eric Blake wrote: >>> or pull my >>> patches from: >>> >>> git pull git://repo.or.cz/libsigsegv/ericb.git master >> >> I have tried, but: >> >> $ git

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-25 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Angelo Graziosi on 8/25/2009 2:35 AM: > Eric Blake wrote: >> or pull my >> patches from: >> >> git pull git://repo.or.cz/libsigsegv/ericb.git master > > I have tried, but: > > $ git pull git:/

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-25 Thread Angelo Graziosi
Eric Blake wrote: or pull my patches from: git pull git://repo.or.cz/libsigsegv/ericb.git master I have tried, but: $ git pull git://repo.or.cz/libsigsegv/ericb.git master fatal: Not a git repository (or any of the parent directories): .git Cheers, Angelo. -- Problem reports: http

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-25 Thread Angelo Graziosi
Eric Blake wrote: Yes, you are probably missing the libsigsegv package (with the development headers) and libsigsegv1 package (with the precompiled library), although I didn't check your attachment. And if you MUST rebuild from source, then either build from the source package shipped

Re: Failure building libsigsegv-2.6 [1.7]

2009-08-24 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Angelo Graziosi on 8/24/2009 3:26 PM: > The simplest way to reproduce the failure is: > > 1. wget http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.6.tar.gz Stock 2.6 is known to be broken when used with cygwin. Don't

Failure building libsigsegv-2.6 [1.7]

2009-08-24 Thread Angelo Graziosi
I am trying to set up Cygwin-1.7 to build Tex Live, but there is a failure in building libsigsegv-2.6 (which is needed by Clisp-2.48, which needs for xindy). I follow the suggestions from Tex Live pages and from README in TL sources. On Cygwin-1.5 all works fine. The simplest way to reproduce

Re: libsigsegv-2.6+ vs 2.7 on cygwin

2009-08-11 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Reini Urban on 8/10/2009 6:08 PM: > Eric, > Can you please update your git repo at git://repo.or.cz/libsigsegv/ericb.git > to latest libsigsegv-2.7 so that I can roll a 2.7+ I've rebased my libsigsegv.git repo accordi

libsigsegv-2.6+ vs 2.7 on cygwin

2009-08-10 Thread Reini Urban
Eric, Can you please update your git repo at git://repo.or.cz/libsigsegv/ericb.git to latest libsigsegv-2.7 so that I can roll a 2.7+ Or should I rather ignore 2.7 totally? I see no cygwin relevant changes in 2.7 at all. Bruno did not include your cygwin fixes for the SEH chain corruption into 2.7

[ANNOUNCEMENT] [1.7] Updated: libsigsegv{1}-2.6+-1

2009-08-07 Thread Reini Urban
I've promoted the experimental libsigsegv 2.6+-1 to current. I need it for the upcoming clisp release, though I got no feedback yet upstream if Eric' fixes will be eventually in the next release 2.7. Eric Blake fixed the SEH chain corruption in libsigsegv for 2.6+. The DLL revision is b

[ANNOUNCEMENT] [1.7] Updated: libsigsegv{1]-2.6+-1 - Experimental

2009-07-24 Thread Reini Urban
Eric Blake fixed the SEH chain corruption in libsigsegv, which is released hereby as experimental test version 2.6+-1. The DLL revision is bumped from 0 to 1. I also fixed the wrong Library category for setup in this and the curr release. See http://cygwin.com/ml/cygwin/2009-07/msg00881.html

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-24 Thread Christopher Faylor
n stack. >> >> I can't grok that sentence. ?Are you reporting a bug? > >Sorry, I understood that wrong. I thought Eric reported the bug that >installing the libsigsegv *stack overflow* handler corrupted the cygwin >SEH chain with Win2008. Not the *segv* handler. >

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-24 Thread Reini Urban
Sorry, I understood that wrong. I thought Eric reported the bug that installing the libsigsegv *stack overflow* handler corrupted the cygwin SEH chain with Win2008. Not the *segv* handler. But then I learned that indeed a Win2008 exception causes another SEGV to be delayed (http://lists.gnu.org/ar

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-24 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Reini Urban on 7/24/2009 11:54 AM: > clisp started using libsigsegv for 2 purposes: > 1) sigv handling to enable generational garbage collection (enabled on > cygwin), > 2) no-cost stack overflow handling (as with m4, but

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-24 Thread Christopher Faylor
On Fri, Jul 24, 2009 at 07:54:50PM +0200, Reini Urban wrote: >But segv handling is mandatory for decent performance and only >stack overflow handling corrupts the cygwin stack. I can't grok that sentence. Are you reporting a bug? cgf -- Problem reports: http://cygwin.com/problems.html FAQ

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-24 Thread Reini Urban
ndocumented "interface" into >>>>>Cygwin.  If we decide to change anything in SEH handler, which we do >>>>>from time to time, this code is likely to break.  We are not likely to >>>>>keep libsigsegv in mind if we make future changes to the exce

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Christopher Faylor
l SEH faults imply >>>>>SIGSEGV. >>>> >>>>The point is that this is using an undocumented "interface" into >>>>Cygwin. If we decide to change anything in SEH handler, which we do >>>>from time to time, this code is likely to break

Re: fun? with libsigsegv

2009-07-23 Thread Christopher Faylor
;seems to be ok with a missing sigaltstack function, and some of the code >tries to work around its lack, there are still lots of places which >assume that if you're on UNIX you must have this function. > >libaltstack is doing something dangerous by assuming that it knows what li

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Dave Korn
an undocumented "interface" into >>> Cygwin. If we decide to change anything in SEH handler, which we do >> >from time to time, this code is likely to break. We are not likely to >>> keep libsigsegv in mind if we make future changes to the exception >>

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Christopher Faylor
in. If we decide to change anything in SEH handler, which we do >>from time to time, this code is likely to break. We are not likely to >>keep libsigsegv in mind if we make future changes to the exception >>handler. > >Well, this line of argument also leads to the suggestion th

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Dave Korn
t only uses SEH for stack >> overflow detection instead of assuming that all SEH faults imply >> SIGSEGV. > > The point is that this is using an undocumented "interface" into Cygwin. > If we decide to change anything in SEH handler, which we do from time to > time, this c

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Christopher Faylor
4) = faulting_page_address; > *(unsigned long *)(new_safe_esp + 8) = (unsigned long) >safe_context; > return EXCEPTION_CONTINUE_EXECUTION; > > >Another way of looking at this is that libsigsegv implemented its own version >of sigaltstack; the ideas use

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Eric Blake
> I'm still mystified as to how a package which uses automatic variables > to deal with a stack overflow situation could claim to be handling stack > overflow. It's all in how Windows generates the stack overflow SEH fault. The comments in libsigsegv/src/handler-win32

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Christopher Faylor
On Thu, Jul 23, 2009 at 06:18:00AM -0600, Eric Blake wrote: >According to Reini Urban on 7/22/2009 3:55 PM: >>I've updated libsigsegv to 2.6-1 and added a shared library in >>libsigsegv0-2.6-1 I hope this solves the SEH corruption issue a little >>bit, as discussed at h

Re: [1.7] Updated: libsigsegv-2.6-1

2009-07-23 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Reini Urban on 7/22/2009 3:55 PM: > I've updated libsigsegv to 2.6-1 and added a shared library in > libsigsegv0-2.6-1 > I hope this solves the SEH corruption issue a little bit, as discussed > at http://cygwin.com/

Re: libsigsegv progress: SIGSEGV and siginfo_t.si_addr

2009-07-22 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Christopher Faylor on 7/22/2009 4:26 PM: >> 2009-07-22 Eric Blake >> >> * exceptions.cc (handle_exceptions): Set si_addr according to >> POSIX for SIGSEGV. >> > Looks ok. Please check in. Done. - -- Don't work too hard, mak

Re: libsigsegv progress: SIGSEGV and siginfo_t.si_addr

2009-07-22 Thread Christopher Faylor
GFPE, the >si_addr field is correct, and for all other signals, the si_addr is >unspecified >by POSIX so it might as well be the faulting instruction). > >Fixing si_addr to contain the correct information will make it possible to >patch libsigsegv to avoid installing an SEH handler f

[ANNOUNCEMENT] [1.7] Updated: libsigsegv-2.6-1

2009-07-22 Thread Reini Urban
I've updated libsigsegv to 2.6-1 and added a shared library in libsigsegv0-2.6-1 I hope this solves the SEH corruption issue a little bit, as discussed at http://cygwin.com/ml/cygwin/2009-07/msg00639.html It's a small library for handling page faults in user mode. A page fault occ

libsigsegv progress: SIGSEGV and siginfo_t.si_addr

2009-07-22 Thread Eric Blake
unspecified by POSIX so it might as well be the faulting instruction). Fixing si_addr to contain the correct information will make it possible to patch libsigsegv to avoid installing an SEH handler for all but stack overflow. (Without this patch, I think I can still patch libsigsegv to honor

Re: libsigsegv error handling

2009-07-22 Thread Eric Blake
Eric Blake byu.net> writes: > >> Is there a chance that this represents a bug in > >> libsigsegv SEH handling that needs to be reported upstream? > > > > I'll report that, if it turns out so. > > I've already mentioned it to Bruno, and am st

Re: libsigsegv error handling

2009-07-22 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Reini Urban on 7/22/2009 2:24 AM: >> Is there a chance that this represents a bug in >> libsigsegv SEH handling that needs to be reported upstream? > > I'll report that, if it turns out so. I've already m

Re: libsigsegv error handling (was: perl threads on 2008 R2 64bit)

2009-07-22 Thread Reini Urban
ter (); >      main_exception_filter_installed = 1; >    } > } > > It looks like it is installed, never uninstalled.  And although the current > release of libsigsegv is a static-only library, Bruno is proud of the fact > that > his libsigsegv package can be provided as a d

Re: fun? with libsigsegv

2009-07-18 Thread Christopher Faylor
On Sat, Jul 18, 2009 at 05:16:51AM -0600, Eric Blake wrote: >So I see several possibilities: >[snip] My point, which I don't think you addressed in your long explanation, is that there doesn't seem to be any "alternate stack" stuff going on in the Windows code. Therefore, it seems like you could

Re: fun? with libsigsegv

2009-07-18 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Corinna Vinschen on 7/18/2009 3:45 AM: >> AFAICT, the libsigsegv handler is overriding the "myfault" stuff in >> Cygwin and is causing a fault for something that should be ignored. The >> "fault&quo

Re: fun? with libsigsegv

2009-07-18 Thread Corinna Vinschen
On Jul 18 00:20, Christopher Faylor wrote: > On Fri, Jul 17, 2009 at 10:55:13PM +, Eric Blake wrote: > >Eric Blake byu.net> writes: > >>Of course, given the code, that meant I wasn't using libsigsegv like I > >>thought I was. So, with my typo corrected, I

Re: fun? with libsigsegv

2009-07-17 Thread Christopher Faylor
On Fri, Jul 17, 2009 at 10:55:13PM +, Eric Blake wrote: >Eric Blake byu.net> writes: >>Of course, given the code, that meant I wasn't using libsigsegv like I >>thought I was. So, with my typo corrected, I'm (unfortunately) still >>seeing libsigsegv interfere

Re: fun? with libsigsegv

2009-07-17 Thread Dave Korn
Eric Blake wrote: > And I'm not sure what to do in gdb to try and get more useful information: 'step' rather than 'next'. Requires cygwin1.dbg. cheers, DaveK -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation:

Re: fun? with libsigsegv

2009-07-17 Thread Eric Blake
Eric Blake byu.net> writes: > Of course, given the code, that meant I wasn't using libsigsegv like I thought > I was. So, with my typo corrected, I'm (unfortunately) still seeing libsigsegv > interference: > > $ ./foo > fclose -1, errno 9 > Aborted (

Re: fun? with libsigsegv

2009-07-17 Thread Eric Blake
Eric Blake byu.net> writes: > Now, upgrade to the latest snapshot, 20090717. > > Without libsigsegv, things operate as before. But with libsigsegv, I now see... Aargh. I spoke too soon. For my previous mail, I fat-fingered my command line, and ended up compiling with: $ gcc

Re: fun? with libsigsegv

2009-07-17 Thread Dave Korn
Eric Blake wrote: > This post is so cgf can exhale his bated breath from his recent commit: > That is, libsigsegv no longer causes an unwanted abort. And the latest > libsigsegv.git package still passes 'make check'. So in other words, it > looks > like you fixe

fun? with libsigsegv

2009-07-17 Thread Eric Blake
time yet?] First, the STC: $ cat foo.c #include #include #include #include #ifdef libsigsegv #include int handler (void *addr, int bad) { abort (); } #endif void die () { int i; i = fclose (stdout); fprintf (stderr, "fclose %d, errno %d\n", i, errno); errno = 0; i = fflush (

libsigsegv error handling (was: perl threads on 2008 R2 64bit)

2009-07-17 Thread Eric Blake
lthough the current release of libsigsegv is a static-only library, Bruno is proud of the fact that his libsigsegv package can be provided as a dynamic library even on cygwin (in other words, the current cygwin maintainer of the libsigsegv package could decide to pass the right configure optio

Re: [ITP] libsigsegv-2.4-1

2006-08-30 Thread Martin Coria
Reini, thank you for the response. I have cygwin installed and running (for about an year in this computer) and I originally installed it using setup.exe. I installed all the available packages at the time. Now I'm just trying to get libsigsegv to work. I first followed the README install

Re: [ITP] libsigsegv-2.4-1

2006-08-29 Thread Reini Urban
[CC: cygwin - list] Martin Coria schrieb: I want to use libsigsegv within CYGWIN and so far I couldn't. I downloaded and unzipped the binary distribution and manually copied the files to their respective places. After doing that I tried to compile one of the example programs that comes wit

[ANNOUNCEMENT] New package libsigsegv-2.4-1

2006-07-30 Thread Reini Urban
I've created and uploaded a new cygwin package libsigsegv-2.4-1 It's a small static library for handling page faults in user mode. A page fault occurs when a program tries to access to a region of memory that is currently not available. It is mainly required to build clisp from sou