64bit: segfault on program exit
marco atzeri
marco.atzeri@gmail.com
Sun Apr 7 07:06:00 GMT 2013
On 4/6/2013 11:10 PM, Corinna Vinschen wrote:
> On Apr 6 21:44, marco atzeri wrote:
>> On 4/3/2013 4:22 PM, Corinna Vinschen wrote:
>>> On Apr 3 15:30, marco atzeri wrote:
>>>> On 4/2/2013 10:59 AM, Corinna Vinschen wrote:
>>
>>> The crash occurs in a forked process, I guess. Since you're building
>>> the stuff yourself, maybe you can try some serious `printf' based
>>> debugging?
>>
>> very curious, this test
>> if (n == -1)
>>
>> does not work as "n" is ssize_t = long
>
> I don't understand what you mean. I tried this:
>
> #include <stdio.h>
> #include <sys/types.h>
>
> $ cat > x.c <<EOF
> int
> main ()
> {
> ssize_t i = -1L;
>
> if (i == -1)
> printf ("i == -1\n");
> else
> printf ("i NOT -1\n");
> return 0;
> }
> EOF
> $ gcc -o x x.c
> $ ./x
> i == -1
>
> so i == -1 with i of type ssize_t works fine.
>
> What is the original code doing?
>
>
> Corinna
>
ignore.
debugging when sleeping is not effective :-(
Marco
More information about the Cygwin-apps
mailing list