Hello,

Compiling and running the attached gomp test code crashes (or sometimes locks 
up) on a dual core PC.

I.e.

gcc -fopenmp -lgomp gomp-test.c
./a.exe

crashes.  If invoked as 

./a.exe 1

however, the program is run single-threaded and completes correctly.

Does the test code appear to be correct usage of gomp?

Note that the problem seems to be highly dependent on the heap usage pattern 
prior to the multi-threaded part of the code (the pattern used in the test code 
was extracted from a run of a real application).

Cheers,
Rob


      
Cygwin Configuration Diagnostics
Current System Time: Fri Jul 10 07:32:22 2009

Windows XP Professional Ver 5.1 Build 2600 Service Pack 2

Path:   C:\cygwin\usr\local\bin
        C:\cygwin\bin
        C:\cygwin\bin
        C:\cygwin\usr\X11R6\bin
        c:\WINDOWS\system32
        c:\WINDOWS
        c:\WINDOWS\System32\Wbem
        c:\Program Files\ATI Technologies\ATI.ACE\Core-Static
        c:\Program Files\ActivIdentity\ActivClient\
        c:\Program Files\Hewlett-Packard\IAM\bin

Output from C:\cygwin\bin\id.exe (nontsec)
UID: 400(rob)      GID: 401(mkpasswd)
401(mkpasswd)

Output from C:\cygwin\bin\id.exe (ntsec)
UID: 400(rob)      GID: 401(mkpasswd)
401(mkpasswd)

SysDir: C:\WINDOWS\system32
WinDir: C:\WINDOWS

USER = 'rob'
PWD = '/cygdrive/h'
HOME = '/cygdrive/h'
MAKE_MODE = 'unix'

HOMEPATH = '\'
MANPATH = '/usr/local/man:/usr/share/man:/usr/man::/usr/ssl/man'
APPDATA = 'C:\Documents and Settings\rob\Application Data'
HOSTNAME = 'sm09040601'
ONLINESERVICES = 'Online Services'
TERM = 'cygwin'
PROCESSOR_IDENTIFIER = 'x86 Family 17 Model 3 Stepping 1, AuthenticAMD'
WINDIR = 'C:\WINDOWS'
OLDPWD = '/usr/bin'
USERDOMAIN = 'DOMAIN'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\Documents and Settings\All Users'
TEMP = '/cygdrive/c/DOCUME~1/rob/LOCALS~1/Temp'
COMMONPROGRAMFILES = 'C:\Program Files\Common Files'
USERNAME = 'rob'
PROCESSOR_LEVEL = '17'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
__COMPAT_LAYER = 'EnableNXShowUI '
USERPROFILE = 'C:\Documents and Settings\rob'
CLIENTNAME = 'Console'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\...@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER = '\\FS4'
PLATFORM = 'BNB'
PROCESSOR_ARCHITECTURE = 'x86'
!C: = 'C:\cygwin\bin'
SHLVL = '1'
USERDNSDOMAIN = 'DOMAIN.SMITHMYERS.COM'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
HOMEDRIVE = 'H:'
PROMPT = '$P$G'
COMSPEC = 'C:\WINDOWS\system32\cmd.exe'
TMP = '/cygdrive/c/DOCUME~1/rob/LOCALS~1/Temp'
SYSTEMROOT = 'C:\WINDOWS'
CVS_RSH = '/bin/ssh'
PROCESSOR_REVISION = '0301'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info:'
PROGRAMFILES = 'C:\Program Files'
HOMESHARE = '\\fs4\rob$'
NUMBER_OF_PROCESSORS = '2'
SESSIONNAME = 'Console'
COMPUTERNAME = 'SM09040601'
_ = '/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
  (default) = '/cygdrive'
  cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = 'C:\cygwin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = 'C:\cygwin/bin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = 'C:\cygwin/lib'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options

c:  hd  NTFS    151589Mb  21% CP CS UN PA FC     
d:  hd  FAT32     1025Mb   1% CP    UN           HP_TOOLS
e:  cd             N/A    N/A                    
f:  net NTFS    140002Mb  67% CP CS UN PA FC     Data
h:  net NTFS    140002Mb  67% CP CS UN PA FC     Data
i:  net            N/A    N/A                    
j:  net            N/A    N/A                    
k:  net            N/A    N/A                    
l:  net NTFS    140002Mb  67% CP CS UN PA FC     Data
o:  net            N/A    N/A                    
p:  net            N/A    N/A                    
r:  net CDFS       534Mb 100%    CS              O9PRMCD01
s:  net NTFS    140002Mb  67% CP CS UN PA FC     Data
t:  net            N/A    N/A                    
u:  net NTFS    140002Mb  67% CP CS UN PA FC     Data
v:  net NTFS     34725Mb  51% CP CS UN PA FC     Archive

C:\cygwin      /          system  binmode
C:\cygwin/bin  /usr/bin   system  binmode
C:\cygwin/lib  /usr/lib   system  binmode
.              /cygdrive  system  binmode,cygdrive

Found: C:\cygwin\bin\awk.exe
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cp.exe
Not Found: cpp (good!)
Not Found: crontab
Found: C:\cygwin\bin\find.exe
Not Found: gcc
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\grep.exe
Found: C:\cygwin\bin\kill.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\mv.exe
Found: C:\cygwin\bin\patch.exe
Found: C:\cygwin\bin\perl.exe
Found: C:\cygwin\bin\rm.exe
Found: C:\cygwin\bin\sed.exe
Not Found: ssh
Found: C:\cygwin\bin\sh.exe
Found: C:\cygwin\bin\tar.exe
Found: C:\cygwin\bin\test.exe
Not Found: vi
Found: C:\cygwin\bin\vim.exe

   20k 2007/07/29 C:\cygwin\bin\cygao-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygao-2.dll" v0.0 ts=2007/7/29 19:06
  135k 2007/02/11 C:\cygwin\bin\cygaudiofile-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygaudiofile-0.dll" v0.0 ts=2007/2/11 19:29
   61k 2009/03/02 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz2-1.dll" v0.0 ts=2009/3/2 2:52
    7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypt-0.dll" v0.0 ts=2003/10/19 8:57
 1075k 2009/03/25 C:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto-0.9.8.dll" v0.0 ts=2009/3/25 17:21
  221k 2007/06/30 C:\cygwin\bin\cygcurl-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygcurl-4.dll" v0.0 ts=2007/6/30 1:54
  943k 2007/12/17 C:\cygwin\bin\cygdb-4.5.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb-4.5.dll" v0.0 ts=2007/12/17 13:12
 1296k 2007/12/17 C:\cygwin\bin\cygdb_cxx-4.5.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb_cxx-4.5.dll" v0.0 ts=2007/12/17 13:12
   29k 2008/11/24 C:\cygwin\bin\cygesd-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygesd-0.dll" v0.0 ts=2008/11/24 2:40
  118k 2008/05/09 C:\cygwin\bin\cygexpat-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygexpat-1.dll" v0.0 ts=2008/5/9 5:03
    9k 2009/03/12 C:\cygwin\bin\cygffi-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygffi-4.dll" v0.0 ts=2009/3/6 13:37
   79k 2007/09/17 C:\cygwin\bin\cygFLAC++-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygFLAC++-6.dll" v0.0 ts=2007/9/17 19:08
  265k 2007/09/17 C:\cygwin\bin\cygFLAC-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygFLAC-8.dll" v0.0 ts=2007/9/17 19:04
  161k 2008/06/01 C:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygfontconfig-1.dll" v0.0 ts=2008/6/1 23:16
   40k 2009/03/01 C:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygform-8.dll" v0.0 ts=2009/3/1 2:40
   41k 2009/03/27 C:\cygwin\bin\cygform-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygform-9.dll" v0.0 ts=2009/3/27 0:37
   48k 2003/08/09 C:\cygwin\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0
                  "cygform7.dll" v0.0 ts=2003/8/9 10:25
  430k 2009/01/28 C:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygfreetype-6.dll" v0.0 ts=2009/1/28 5:48
   42k 2009/03/12 C:\cygwin\bin\cyggcc_s-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyggcc_s-1.dll" v0.0 ts=2009/3/6 11:54
   19k 2009/02/26 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm-4.dll" v0.0 ts=2009/2/26 7:55
    8k 2009/02/26 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm_compat-4.dll" v0.0 ts=2009/2/26 7:56
  219k 2008/10/04 C:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmp-3.dll" v0.0 ts=2008/10/5 0:48
  288k 2008/10/04 C:\cygwin\bin\cyggmpxx-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmpxx-3.dll" v0.0 ts=2008/10/5 0:48
   23k 2009/03/12 C:\cygwin\bin\cyggomp-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyggomp-1.dll" v0.0 ts=2009/3/6 15:00
   24k 2009/06/23 C:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory6.dll" v0.0 ts=2009/6/23 13:20
   72k 2008/10/26 C:\cygwin\bin\cygICE-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygICE-6.dll" v0.0 ts=2008/10/26 1:55
  270k 2009/04/23 C:\cygwin\bin\cygicons-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygicons-0.dll" v0.0 ts=2009/4/23 3:25
  982k 2009/05/30 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygiconv-2.dll" v0.0 ts=2009/5/30 19:38
   37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-2.dll" v0.0 ts=2003/8/10 22:50
   31k 2005/11/20 C:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-3.dll" v0.0 ts=2005/11/20 2:04
   31k 2009/06/07 C:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-8.dll" v0.0 ts=2009/6/7 22:42
  123k 2009/06/27 C:\cygwin\bin\cyglzma-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyglzma-1.dll" v0.0 ts=2009/6/27 7:08
   83k 2007/06/06 C:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygmagic-1.dll" v0.0 ts=2007/6/6 11:41
   21k 2009/03/01 C:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu-8.dll" v0.0 ts=2009/3/1 2:38
   21k 2009/03/27 C:\cygwin\bin\cygmenu-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu-9.dll" v0.0 ts=2009/3/27 0:36
   29k 2003/08/09 C:\cygwin\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu7.dll" v0.0 ts=2003/8/9 10:25
  121k 2008/10/04 C:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygmp-3.dll" v0.0 ts=2008/10/5 0:48
  264k 2009/03/02 C:\cygwin\bin\cygmpfr-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygmpfr-1.dll" v0.0 ts=2009/3/2 0:14
   74k 2008/10/28 C:\cygwin\bin\cygMrm-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygMrm-2.dll" v0.0 ts=2008/10/28 3:04
   66k 2009/03/01 C:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++-8.dll" v0.0 ts=2009/3/1 2:50
  335k 2009/03/27 C:\cygwin\bin\cygncurses++-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++-9.dll" v0.0 ts=2009/3/27 0:45
  237k 2009/03/01 C:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses-8.dll" v0.0 ts=2009/3/1 2:36
  165k 2009/03/27 C:\cygwin\bin\cygncurses-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses-9.dll" v0.0 ts=2009/3/27 0:34
  224k 2003/08/09 C:\cygwin\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses7.dll" v0.0 ts=2003/8/9 10:24
   15k 2007/07/29 C:\cygwin\bin\cygogg-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygogg-0.dll" v0.0 ts=2007/7/29 19:55
   11k 2009/03/01 C:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel-8.dll" v0.0 ts=2009/3/1 2:38
   11k 2009/03/27 C:\cygwin\bin\cygpanel-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel-9.dll" v0.0 ts=2009/3/27 0:36
   19k 2003/08/09 C:\cygwin\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel7.dll" v0.0 ts=2003/8/9 10:24
  181k 2008/09/07 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre-0.dll" v0.0 ts=2008/9/7 4:36
  302k 2008/09/07 C:\cygwin\bin\cygpcrecpp-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcrecpp-0.dll" v0.0 ts=2008/9/7 4:36
    7k 2008/09/07 C:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix-0.dll" v0.0 ts=2008/9/7 4:36
 1543k 2008/07/03 C:\cygwin\bin\cygperl5_10.dll - os=4.0 img=1.0 sys=4.0
                  "cygperl5_10.dll" v0.0 ts=2008/6/30 17:06
  243k 2009/03/07 C:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2009/3/7 21:04
   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpopt-0.dll" v0.0 ts=2002/6/9 6:45
  155k 2009/06/23 C:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline6.dll" v0.0 ts=2009/6/23 13:20
   26k 2008/10/26 C:\cygwin\bin\cygSM-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygSM-6.dll" v0.0 ts=2008/10/26 2:02
   82k 2008/08/02 C:\cygwin\bin\cygspeex-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygspeex-1.dll" v0.0 ts=2008/8/2 17:36
   58k 2008/08/02 C:\cygwin\bin\cygspeexdsp-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygspeexdsp-1.dll" v0.0 ts=2008/8/2 17:37
  118k 2007/06/27 C:\cygwin\bin\cygssh2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygssh2-1.dll" v0.0 ts=2007/6/27 6:56
  232k 2009/03/25 C:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl-0.9.8.dll" v0.0 ts=2009/3/25 17:22
    8k 2009/03/12 C:\cygwin\bin\cygssp-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygssp-0.dll" v0.0 ts=2009/3/6 12:49
  493k 2009/03/12 C:\cygwin\bin\cygstdc++-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygstdc++-6.dll" v0.0 ts=2009/3/6 12:46
   66k 2009/03/27 C:\cygwin\bin\cygtic-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygtic-9.dll" v0.0 ts=2009/3/27 0:31
   63k 2008/10/28 C:\cygwin\bin\cygUil-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygUil-2.dll" v0.0 ts=2008/10/28 3:04
  150k 2008/05/14 C:\cygwin\bin\cygvorbis-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygvorbis-0.dll" v0.0 ts=2008/5/14 18:34
  982k 2008/05/14 C:\cygwin\bin\cygvorbisenc-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygvorbisenc-2.dll" v0.0 ts=2008/5/14 18:34
   25k 2008/05/14 C:\cygwin\bin\cygvorbisfile-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygvorbisfile-3.dll" v0.0 ts=2008/5/14 18:34
  885k 2009/01/29 C:\cygwin\bin\cygX11-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygX11-6.dll" v0.0 ts=2009/1/28 16:11
    8k 2008/10/24 C:\cygwin\bin\cygXau-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXau-6.dll" v0.0 ts=2008/10/24 18:36
  351k 2008/11/21 C:\cygwin\bin\cygXaw-7.dll - os=4.0 img=1.0 sys=4.0
                  "cygXaw-7.dll" v0.0 ts=2008/11/21 1:05
   77k 2009/02/09 C:\cygwin\bin\cygxcb-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygxcb-1.dll" v0.0 ts=2009/2/9 4:06
    5k 2009/02/09 C:\cygwin\bin\cygxcb-xlib-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygxcb-xlib-0.dll" v0.0 ts=2009/2/9 4:06
   16k 2008/10/24 C:\cygwin\bin\cygXdmcp-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXdmcp-6.dll" v0.0 ts=2008/10/24 20:14
   49k 2008/10/26 C:\cygwin\bin\cygXext-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXext-6.dll" v0.0 ts=2008/10/26 3:25
 1173k 2008/10/28 C:\cygwin\bin\cygXm-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygXm-2.dll" v0.0 ts=2008/10/28 3:03
   74k 2008/10/26 C:\cygwin\bin\cygXmu-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXmu-6.dll" v0.0 ts=2008/10/26 7:05
   53k 2008/10/26 C:\cygwin\bin\cygXpm-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-4.dll" v0.0 ts=2008/10/26 7:14
  281k 2008/10/26 C:\cygwin\bin\cygXt-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXt-6.dll" v0.0 ts=2008/10/26 7:54
   65k 2009/03/02 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2009/3/2 1:19
 1829k 2008/06/12 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2008/6/12 18:35
    Cygwin DLL version info:
        DLL version: 1.5.25
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 156
        Shared data: 4
        DLL identifier: cygwin1
        Mount registry: 2
        Cygnus registry name: Cygnus Solutions
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Cygwin mount registry name: mounts v2
        Cygdrive flags: cygdrive flags
        Cygdrive prefix: cygdrive prefix
        Cygdrive default prefix: 
        Build date: Thu Jun 12 19:34:46 CEST 2008
        CVS tag: cr-0x5f1
        Shared id: cygwin1S4


Can't find the cygrunsrv utility, skipping services check.


Cygwin Package Information
Last downloaded files to: C:\Documents and Settings\rob\Desktop
Last downloaded files from: http://repo.fedoramd.org/mirrors/cygwin/

Package              Version
_update-info-dir     00826-1
alternatives         1.3.30c-3
ash                  20040127-4
autoconf             6-1
autoconf2.1          2.13-5
autoconf2.5          2.63-1
automake             4-1
automake1.10         1.10.2-1
automake1.11         1.11-1
automake1.4          1.4p6-5
automake1.5          1.5-3
automake1.6          1.6.3-5
automake1.7          1.7.9-4
automake1.8          1.8.5-4
automake1.9          1.9.6-3
base-files           3.7-1
base-passwd          2.2-1
bash                 3.2.49-22
binutils             20080624-2
bison                2.3-1
bzip2                1.0.5-3
cmake                2.6.4-1
coreutils            6.10-2
crypt                1.1-1
ctags                5.7-1
cvs                  1.12.13-1
cygutils             1.3.4-1
cygwin               1.5.25-15
cygwin-doc           1.4-4
ddd                  3.3.9-1
diffutils            2.8.7-1
e2fsprogs            1.35-3
editrights           1.01-2
expat                2.0.1-1
file                 4.21-1
findutils            4.4.0-3
flac                 1.2.1-1
flac-devel           1.2.1-1
flex                 2.5.35-1
fontconfig           2.6.0-1
gawk                 3.1.6-1
gcc4                 4.3.2-2
gcc4-core            4.3.2-2
gcc4-g++             4.3.2-2
gdb                  6.8-2
grep                 2.5.3-1
groff                1.19.2-2
gzip                 1.3.12-2
indent               2.2.9-2
less                 382-1
libao                0.8.8-1
libao-devel          0.8.8-1
libao2               0.8.8-1
libaudiofile0        0.2.6-3
libbz2_1             1.0.5-3
libcurl4             7.16.3-1
libdb4.5             4.5.20.2-2
libesd0              0.2.41-1
libesound0           0.2.41-1
libexpat1            2.0.1-1
libexpat1-devel      2.0.1-1
libffi4              4.3.2-2
libFLAC++6           1.2.1-1
libFLAC8             1.2.1-1
libfontconfig1       2.6.0-1
libfreetype26        2.3.8-1
libfreetype6         2.3.8-1
libgc                6.4-1
libgcc1              4.3.2-2
libgdbm4             1.8.3-9
libgmp3              4.2.4-1
libgomp1             4.3.2-2
libICE6              1.0.4-2
libiconv2            1.13-1
libintl2             0.12.1-3
libintl3             0.14.5-1
libintl8             0.17-4
liblzma1             4.999.8betaCYG4-1
libmpfr1             2.4.1-1
libncurses7          5.3-4
libncurses8          5.5-4
libncurses9          5.7-5
libogg               1.1.3-1
libogg-devel         1.1.3-1
libogg0              1.1.3-1
libpcre0             7.8-1
libpng12             1.2.35-1
libpng12-devel       1.2.35-1
libpopt0             1.6.4-4
libreadline6         5.2.14-12
libSM6               1.1.0-1
libspeex1            1.2rc1-1
libssh2_1            0.15-1
libssp0              4.3.2-2
libstdc++6           4.3.2-2
libstdc++6-devel     4.3.2-2
libvorbis            1.2.0-2
libvorbis0           1.2.0-2
libvorbisenc2        1.2.0-2
libvorbisfile3       1.2.0-2
libX11_6             1.1.5-2
libXau6              1.0.4-1
libXaw7              1.0.5-1
libxcb-xlib0         1.1-3
libxcb1              1.1-3
libXdmcp6            1.0.2-3
libXext6             1.0.4-1
libXm2               0.95.0-2
libXmu6              1.0.4-1
libXpm4              3.5.7-2
libXt6               1.0.5-2
login                1.10-1
m4                   1.4.10b-2
make                 3.81-2
man                  1.6e-1
mingw-runtime        3.15.2-1
ncurses              5.7-5
openssl              0.9.8k-1
patch                2.5.8-9
perl                 5.10.0-5
rebase               3.0-2
run                  1.1.10-1
rxvt                 20050409-11
sed                  4.1.5-2
speex                1.2rc1-1
speex-devel          1.2rc1-1
tar                  1.21-1
tcltk                20080420-1
termcap              20050421-1
terminfo             5.7_20090228-1
terminfo0            5.5_20061104-2
texinfo              4.13-3
time                 1.7-2
tzcode               2008h-1
util-linux           2.14.1-1
vim                  7.2-3
vorbis-tools         1.2.0-2
w32api               3.13-1
w3m                  0.5.1-2
which                2.20-1
xz                   4.999.8betaCYG4-1
zlib                 1.2.3-3
zlib-devel           1.2.3-3
zlib0                1.2.3-3
Use -h to see help about each section
#include <omp.h>
#include <stdio.h>
#include <stdlib.h>

void * xmalloc(size_t n)
{
  void * result = malloc(n);
  if (!result)
    abort();
  return result;
}

void use_some_heap(void)
{
  void * p, * q;

  xmalloc(560); xmalloc(5); xmalloc(1); xmalloc(560); xmalloc(5); xmalloc(1);
  xmalloc(108); xmalloc(1397); xmalloc(559); xmalloc(136); xmalloc(4);
  p = xmalloc(4); xmalloc(136); free(p);
  xmalloc(136); xmalloc(104);
  p = xmalloc(104); xmalloc(272); xmalloc(104); free(p);
  xmalloc(136); xmalloc(128);
  q = xmalloc(128); xmalloc(320);
  p = xmalloc(17912); xmalloc(17920); free(p);
  p = xmalloc(3272); xmalloc(32768); free(p);
  xmalloc(136); xmalloc(16384); xmalloc(272); xmalloc(128); xmalloc(320);
  p = xmalloc(3272); xmalloc(32768); free(p);
  free(q); xmalloc(136); xmalloc(704);
  p = xmalloc(704); xmalloc(272); xmalloc(704); free(p);
  xmalloc(136); xmalloc(4);
  p = xmalloc(4); xmalloc(136); free(p);
  xmalloc(32768); xmalloc(32768); xmalloc(32768); xmalloc(32768);
  xmalloc(32768); xmalloc(8); xmalloc(8);
  xmalloc(16384); xmalloc(16384); xmalloc(16384); xmalloc(16384);
}

int function1(int n)
{
  return n + 1;
}

int main(int argc, char * argv[])
{
  int i, f;

  if (argc > 1)
    omp_set_num_threads(1);

  use_some_heap();

  for (i = 0; i < 20000; ++i) {
#pragma omp parallel for
    for (f = 0; f < 2; ++f)
      function1(argc);
    if ((i & 255) == 255)
      putc('*', stderr);
  }
  return 0;
}
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to