bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [platform-testers] new snapshot available: diffutils-3.2.37-f0b0


From: Dagobert Michelsen
Subject: Re: [platform-testers] new snapshot available: diffutils-3.2.37-f0b0
Date: Wed, 31 Oct 2012 10:11:07 +0100

Hi Paul,

Am 30.10.2012 um 19:32 schrieb Paul Eggert <address@hidden>:
> Unfortunately the stack traces that you sent do not provide enough
> info for me to see what the problem is on Solaris 9 with test-raise
> and with test-sigaction.  Perhaps you can try again, compiling with
> -g and without -O, and get more info that way.  You can run
> './configure CFLAGS=-g; make clean; make; make check' to do that.


I ran them in the debugger and got

> unstable9s% gdb test-sigaction
> GNU gdb (GDB) 7.4.1
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "sparc-sun-solaris2.9".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from 
> /home/dam/mgar/pkg/diffutils/trunk/work/solaris9-sparc/build-isa-sparcv8/diffutils-3.2.37-f0b0/gnulib-tests/test-sigaction...done.
> (gdb) run
> Starting program: 
> /home/dam/mgar/pkg/diffutils/trunk/work/solaris9-sparc/build-isa-sparcv8/diffutils-3.2.37-f0b0/gnulib-tests/test-sigaction
>  
> 
> Program received signal SIGABRT, Aborted.
> 0xff3dc738 in ?? ()
> (gdb) list
> 85            ASSERT (0);
> 86          }
> 87      }
> 88      
> 89      int
> 90      main (void)
> 91      {
> 92        struct sigaction sa;
> 93        struct sigaction old_sa;
> 94        sa.sa_handler = handler;


> unstable9s% gdb test-raise
> GNU gdb (GDB) 7.4.1
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "sparc-sun-solaris2.9".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from 
> /home/dam/mgar/pkg/diffutils/trunk/work/solaris9-sparc/build-isa-sparcv8/diffutils-3.2.37-f0b0/gnulib-tests/test-raise...done.
> (gdb) run
> Starting program: 
> /home/dam/mgar/pkg/diffutils/trunk/work/solaris9-sparc/build-isa-sparcv8/diffutils-3.2.37-f0b0/gnulib-tests/test-raise
>  
> test-raise.c:45: assertion failed
> 
> Program received signal SIGABRT, Aborted.
> 0xff3dc738 in ?? ()
> (gdb) list
> 32      handler (int sig)
> 33      {
> 34        exit (0);
> 35      }
> 36      
> 37      int
> 38      main (void)
> 39      {
> 40        /* Test behaviour for invalid argument.  */
> 41        ASSERT (raise (-1) != 0);
> (gdb) 
> 42        ASSERT (raise (199) != 0);
> 43      
> 44        /* Test behaviour for SIGINT.  */
> 45        ASSERT (signal (SIGINT, handler) != SIG_ERR);
> 46      
> 47        raise (SIGINT);
> 48      
> 49        /* We should not get here, because the handler takes away the 
> control.  */
> 50        exit (1);
> 51      }


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896




reply via email to

[Prev in Thread] Current Thread [Next in Thread]