aboutsummaryrefslogtreecommitdiff
path: root/local/bugs.log
blob: 8b9c0c4ac195aab336a890f0a3c7daeef01257b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
# BUGS.V29 -- Known bugs in the frozen IRAF Version 2.9 (and previous
# versions).   Started 15JUN90.
#
# Record Format:
#
#	NUMBER:		record number, decimal, sequential.
#	MODULE:		package.task or library.procedure or 'unknown' or ...
#	SYSTEM:		versions of iraf in which bug was present
#	DATE:		date bug logged, unix format date string
#	FROM:		user login name
#	BUG:		description of the bug
#	STATUS:		'fixed in V2.X', 'unresolved', etc.
#
# New records are added to the tail of the bugfile.  Left justify field labels,
# indent text to the first tab stop, one blank line between bug entries.
# ----------------------------------------------------------------------------

NUMBER:	120
MODULE:	apphot.daofind
SYSTEM:	V2.8
DATE:	Fri Mar 30 08:02:12 MST 1990
FROM:	davis

BUG:	In rare circumstances daofind may abort with a "pixel file truncation
        error" when trying to read back the convolved images it has just 
	written. This only occurs on certain sized images and is due to
	the interaction of the read, write and boundary extension in image
	i/o. For example daofind works fine on a 640 by 1024 image but fails on
	one that is 641 by 1025 pixels.

STATUS:	The problem is fixed in 2.9. The solution was to add an imflush
	statement to flush the image i/o buffers after the write was
	complete and before initiating the read. There is no workaround.
	Contact the IRAF group for a fix.

NUMBER:	121
MODULE:	utilities.curfit
SYSTEM:	V2.9
DATE:	Mon May 21 15:12:40 MST 1990
FROM:	sjacoby

BUG:	The errors in the coefficients reported by CURFIT are incorrect when
	points have been rejected from the sample by the iterative rejection
	algorithm.  User deleted points are handled properly, but points 
	automatically rejected by sigma criteria are being incorrectly 
	included in the coefficient error calculation.

STATUS:	The bug is fixed in V2.10.  There is no workaround, unless the user
	can identify and delete by hand those points the algorithm would reject.

NUMBER:	122
MODULE:	cl
SYSTEM:	V2.9 DECstation/IRAF
DATE:	Wed May 23 20:58:47 MST 1990
FROM:	tody

BUG:	If IRAFARCH is not defined in the user environment, an attempt
	to run the CL in DECstation/IRAF will fail with the message
	"... /bin.f68881/cl.e not found".  This is caused by a malformed
	if-else (missing else) on line 41 of hlib$cl.csh.

STATUS:	A simple workaround is to define "setenv IRAFARCH mips" in the
	user environment before starting the CL.  This bug is so easy to
	fix however, that a permanent fix is probably the best approach.
	Merely edit the file iraf/unix/hlib/cl.csh and change the "if" on
	line 41 to "else if".

NUMBER:	123
MODULE:	imtranspose
SYSTEM:	V2.9
DATE:	Wed Jun  6 08:37:42 MST 1990
FROM:	davis

BUG:	Imtranspose fails with an "unknown pixel type error" on image of
	type ushort.

STATUS:	The bug has been fixed in 2.10. There is no workaround except to
	change the pixel type of the image to int or long.

NUMBER:	124
MODULE:	proto.imedit
SYSTEM:	V2.9, V2.8
DATE:	Wed Jun  6 09:22:54 MST 1990
FROM:	valdes

BUG:	The fixpix format input interpolates across the longer dimension
	rather than the shorter dimension.  If the region is a complete
	column/line then no correction is made.

STATUS:	Now fixed.  For square or nearly square regions the interpolation
	across the longer dimension is probably adequate.  Other workarounds
	are to use FIXPIX itself or convert the fixpix format file to regular
	cursor input to imedit (which then also allows use of any of the other
	options).

NUMBER:	125
MODULE:	apextract.apscatter
SYSTEM:	V2.9
DATE:	Mon Jun 11 17:35:22 MST 1990
FROM:	valdes

BUG:	When specifying a "line" to be plotted a check is made against the
	wrong image axis; i.e. if a line is specified then it forced to
	be in the range 1 to the number of image columns and vice-versa
	for the other axis.

STATUS:	This has been fixed.  There is no workaround but the task will
	still function correctly even though it is not possible to examine
	some image lines or columns.  The effect becomes obvious only in
	significantly nonsquare images.

NUMBER:	126
MODULE:	apphot package 
SYSTEM:	V2.9
DATE:	Wed Jun 27 16:47:34 MST 1990
FROM:	davis

BUG:	Due to fractional pixel effects the sky fitting routines in apphot
	can fail to preallocate enough space to hold the sky pixels, resulting
	in a memory corruption error or a segmentation violation on exit
	from a task. This condition occurs rarely most often when the sky
	fitting annulus is very narrow. All the apphot tasks which do
	sky fitting are affected.

STATUS:	The bug is fixed in 2.10. There is no workaround although increasing
	the width of the sky fitting annulus slightly may bypass the
	problem. Contact the IRAF group for a fix.

NUMBER:	127
MODULE:	artdata.mkobjects
SYSTEM:	V2.9
DATE:	Mon Jul  2 11:41:14 MST 1990
FROM:	valdes

BUG:	Objects which fall partially off the lower edges of the image
	(objects with centers near the (1,1) image origin) are shifted
	by 1 pixel to larger coordinates.

STATUS:	This bug is caused by incorrect rounding of negative numbers.  The
	bug has been fixed.  The workarounds are to either compensate
	for the error in the analysis or offset the coordinates to
	larger values (say by using the offset parameters) and make a
	larger image which can then be trimmed with IMCOPY.  The tricky
	thing is knowing when the objects go off the edge since the
	full object size depends on seeing and the specified dynamic range.

NUMBER:	128
MODULE:	IMFORT
SYSTEM:	V2.9
DATE:	Tue Jul 10 10:33:02 MST 1990
FROM:	tody

BUG:	In IRAF V2.9, IMFORT has a bug which prevents access to images not
	in the current working directory.  If one tries to access an image
	using a pathname an error message such as "image not found (.imh)"
	is seen.

STATUS:	The workaround is to CD (SET DEF) to the directory before accessing
	the image.  A patch (patch #2) is available in the IRAF network
	archive which can be installed to fix the bug.  Installation
	instructions are given in the README files for each supported
	architecture (SOS4, VMS5, etc.).

NUMBER:	129
MODULE:	onedspec.splot, onedspec.calibrate
SYSTEM:	V2.9
DATE:	Tue Jul 10 17:07:46 MST 1990
FROM:	valdes

BUG:	In SPLOT the first pixel is ignored.  In CALIBRATE the wavelength
	scale for extinction correction will be in error by one pixels.

STATUS:	These two bugs are related because the header parameter NP1,
	which is the offset to the first valid pixel, should be zero in
	most cases but a bug fix in Nov. 1989 put in a minimum value of 1.
	The symptom in SPLOT is to lose the first pixel but the
	wavelength scale is correctly compensated.  In CALIBRATE the
	wavelength scale is not compensated though the error should be
	extremely small since the calibrations are interpolations from
	a smooth curve.  There is no easy work around for SPLOT.  If
	the one pixel wavelength error in CALIBRATE is a concern one
	could reset the wavelength zero point parameter W0 or CRVAL1 to
	be greater by WPC or CDELT1; i.e. make the starting wavelength
	parameter refer to pixel 2.  Note that this will make the
	wavelengths wrong for SPLOT and other ONEDSPEC tasks.  This bug
	is corrected in V2.10.

NUMBER:	130
MODULE:	artdata.mkobjects
SYSTEM:	V2.9
DATE:	Thu Jul 19 15:14:14 MST 1990
FROM:	valdes

BUG:	The radius parameter for the "gaussian" model PSF is being used as
	a full width instead of a radius as intended and described in the
	documentation.  The effect is to give narrower stars than expected.

STATUS:	The workaround is to give a FWHM for the gaussian model instead of
	a radius at half maximum.

NUMBER:	131
MODULE:	artdata.mkobjects
SYSTEM:	V2.9
DATE:	Mon Jul 23 10:53:43 MST 1990
FROM:	valdes

BUG:	The moffat function size scaling (as set by the radius parameter)
	is incorrect.

STATUS: The shape of the function is based on the correct beta but the size
	is scaled for a function with beta of:
	
		beta1 = 2 * beta - 2

	Another way to look at it is that the flux level corresonding to
	the specified radius is different than the half intensity.  The
	actual flux level is:

		F(radius) = 0.5 ** (beta / beta1)

	Finally, the radius which must be specified, rfudge, to get a
	desired radius at half intensity, rhalf, is:

		rfudge = rhalf * sqrt ((2**(1/beta1)-1) / (2**(1/beta)-1))

	Note that there is no error for beta=2, the size is too large
	for beta>2, and the size is too small for beta<2.

	The workaround is to adjust the specified radius for a desired
	radius at half intensity using the above formula.

NUMBER:	132
MODULE:	utilities.curfit
SYSTEM:	V2.9
DATE:	Mon Jul 30 17:37:48 MST 1990
FROM:	davis

BUG:	Curfit was crashing with a segmentation violation when it tried to
	fit the second file of data or second image in a list of images.
	The pointer to the icfit data structure was being freed after
	the first file of data was fit and not reallocated before the
	next fit resulting in a reference to an undefined pointer.

STATUS:	The bug has been fixed in 2.10. There is no workaround except
	to use a script to loop over a large number of input data files.

NUMBER:	133
MODULE:	math$gsurfit/dgsder
SYSTEM:	V2.9
DATE:	Wed Aug  1 16:27:43 MST 1990
FROM:	davis

BUG:	Due to a typographical error in the file math$gsurfit/gsder.gx,
	dgsder (the routine which computes the derivative of a double
	precision surface) was inadvertantly calling salloc with a pointer
	address instead of an array size. If the assigned pointer value
	is very large this can cause an "out of memory error" in any task
	which calls dgsder.

	Currently the only task affected by this bug is TRANSFORM
	in the LONGSLIT package.

STATUS: The bug is fixed in 2.10. There is no workaround. Contact NOAO for
	a fix.

NUMBER:	134
MODULE:	XC (SPP compiler)
SYSTEM:	Sun/IRAF V2.9  (Sun systems only)
DATE:	Wed Aug  8 10:04:34 MST 1990
FROM:	tody

BUG:	Sun/IRAF V2.9 will not work with the SunOS 1.3 or 1.3.1 Fortran
	compiler (which Sun came out with after IRAF was released).  The
	new Sun compiler locates important executables such as f77, cc,
	etc., in a nonstandard place, one of the Fortran libraries has
	been done away with, the command line arguments have changed,
	etc. (in short Sun has completely revamped their compiler).

STATUS: A new version of XC is available from IRAF site support which
	will work with the new compiler.  Note that although this allows
	the compiler to be used, and it appears to be possible to compile
	and link programs, the IRAF V2.9 libraries were compiled with the
	old Sun Fortran compiler and we cannot be certain that these
	libraries are fully compatible with the new compiler and its
	libraries.  Also, the default host compiler flags supplied with
	Sun/IRAF MKPKG are not necessarily what is best for the new
	compiler.  Most likely these are not serious problems, but
	Sun/IRAF will not fully support the new compiler until we have had
	time to recompile the full system for a future release.

NUMBER:	135
MODULE:	noao.artdata.mkobjects
SYSTEM:	V2.9
DATE:	Thu Aug  9 09:24:41 MST 1990
FROM:	valdes

BUG:	The general cumulative profile file input for both the PSF and a
	an object type does not work.  The error is can't open image
	even though the file is not an image.

STATUS:	This bug is due to the inability of the image access checking routine
	to distinguish images from regular files.  Because of the order
	of the logic the task always checks to see if the specified file
	is an image template first, decides it is an image, and then
	fails with the error can't open image.  There is no work around.
	Those requiring this capability wil have to contact site support
	for help.

NUMBER:	136
MODULE:	wfits/rfits
SYSTEM:	V2.9
DATE:	Mon Aug 27 07:37:57 MST 1990
FROM:	davis

BUG:	Wfits sometimes crashed with a segmentation violation when
	files were written with a non-standard block size (block_factor > 10).
	The error was in the code which 0-filled the unused portion of the
	last output block,  and occurred if the unused portion of that
	block was greater than 2880 bytes.

	Rfits sometimes reported read errors when it tried to read tapes
	with a non-standard block size (blocks not a multiple of 2880
	bytes). Rfits was not always counting the number of characters read
	from the tape correctly when the read attempted to cross tape record
	boundaries. Tapes with small block sizes like 512 and 1024 were
	the most affected.

STATUS:	Both bugs have been fixed in version 2.10 and the 2.9.1 patch.

NUMBER:	137
MODULE:	IMDKERN
SYSTEM:	V2.9
DATE:	Thu Sep  6 11:59:44 MST 1990
FROM:	tody

BUG:	There is a bug in the V2.9 version of the IMDKERN graphics kernel
	(used to draw color graphics overlays on the image display) which
	can cause the kernel to die on a segmentation violation when run
	as a connected subkernel.

STATUS:	The workaround is to spool the graphics metacode for the plot in
	a file and then plot this file using the IMDKERN task in PLOT.
	The bug is fixed in the V2.9.1 patch, available from the IRAF
	network archive.

NUMBER:	138
MODULE:	images.convolve
SYSTEM:	V2.9
DATE:	Wed Nov 28 13:38:17 MST 1990
FROM:	davis

BUG:	CONVOLVE was terminating with the error "Kernel rows are different
	lengths" if the user supplied a 1D kernel without the terminating
	delimiter character ';'. For example the valid kernel "1.0 2.0 1.0;"
	would work but the equally valid "1.0 2.0 1.0" would not. 2D kernels
	did not have this problem.

STATUS:	The bug is fixed in IRAF 2.10. The workaround is to always append
	the delimiter character to the kernel.

NUMBER:	139
MODULE:	noao.artdata.mkobjects
SYSTEM:	V2.9-V2.9.1
DATE:	Tue Dec  4 12:00:32 MST 1990
FROM:	valdes

BUG:	Memory associated with the stellar, galaxy, and cosmic ray templates
	is not freed in the tasks MKOBJECTS and MKNOISE.  Repeated executions
	(without flushing the process) eventually overflows the swap
	space or causes out of memory errors.

STATUS:	The bug is caused by a simple typo and has been fixed.  Large amounts
	of memory are tied up only with a large number of repeated calls.
	Normally all objects are created in one step rather than repeated
	calls to add individual objects and so there is generally no
	difficulty.  The work around when using these tasks in a loop
	is to add a "flprcache" call to flush the process after each
	call or set of calls.

NUMBER:	140
MODULE:	dataio.rfits
SYSTEM:	V2.9
DATE:	Thu Dec  6 11:38:42 MST 1990
FROM:	davis

BUG:	A command of the form "rfits mta 1-8 "" oldirafname+" will generate
	the message "ERROR: T_RFITS: Error reading output file name" because
	the code was not dealing properly with an empty output file list.

STATUS:	Rfits has been modified in 2.10 so that a temporary output file
	name is created if oldirafname is true or a clear error message
	is generated if oldirafname is false, and the user has set the
	output file name to "". The workaround is to avoid setting
	the output file name to "".

NUMBER:	141
MODULE:	identify
SYSTEM:	V2.9
DATE:	Wed Dec 19 16:47:06 MST 1990
FROM:	valdes

BUG:	The automatic line identification algorithm fails to find some
	lines in certain circumstances.

	The source of the problem is when multiple lines in the line
	list end up being centered in the same place in the data.  For
	example if two lines in the list are 4888.1234 and 4889.1234,
	the second one is intrinsically weak, and the data is low
	resolution (say 3A per pixel) then as far as the data is
	concerned there is just one line.  This line will be marked
	twice with the same position but different wavelengths.  The
	complication is that valid weaker lines will be removed based
	on the maxfeatures criteria (for example only the 50 highest
	peak values are kept of which say 10 are multiple assignments
	to the same peaks in the data).   Then after the lines are
	found the minsep criteria is applied to winnow out the multiple
	assignments to the same pixel leaving 40 lines found and 10 of
	the weaker valid lines not found.  This is a complex  behavior
	dependent on data resolution, the initial dispersion solution,
	the line list (the problem occurs with dense line lists used
	for high resolution such as the thorium list used with lower
	resolution data), and the maxfeatures and match parameters.

STATUS:	The bug fix is to winnow out the multiple identifications to
	the same pixel before selecting the maxfeatures strongest
	lines.  The workaround most likely to work is to reduce the
	match parameter so that some of the multiple identifications
	are thrown out based on wavelength differences with the
	dispersion function estimates.  Another thing is to increase
	maxfeatures but this will result in many undesired weak lines.


NUMBER:	142
MODULE:	testphot.daophot.psf
SYSTEM:	V2.9
DATE:	Tue Feb  5 16:39:13 MST 1991
FROM:	davis

BUG:	The task psf in testphot.daophot was writing incorrect values of the
	zero point position of the psf "XPSF" and "YPSF" into the psf image
	header. Although this was not a problem for the constant psf fitting
	code, the variable psf fitting code was interpolating in the wrong
	place in the look-up table, resulting in a very strange looking psf
	fit. In effect the coordinate system of the look-up table was shifted
	with respect to the image.

STATUS:	The bug has been fixed in the ftp archive version of testphot and on
	all our local nodes (orion, gemini, ursa). Users can either get a
	new version of testphot from the archive or contact the IRAF group
	for a patch since only one file is affected.

NUMBER:	143
MODULE:	images.imsurfit
SYSTEM:	V2.9
DATE:	Mon Feb 25 10:03:39 MST 1991
FROM:	davis

BUG:	There is a bug in the bad pixel rejection code in the IMSURFIT task
	which occurs when the parameter upper > 0.0 and lower = 0.0, or
	if lower > 0.0 and upper = 0.0. In the former case all points with
	negative residuals were rejected instead of none, and in the latter
	case all points with positive residuals were rejected instead of
	none. IMSURFIT was computing the rejection limits by multiplying
	the computed standard deviation by upper and lower respectively
	without checking for the zero case.

STATUS:	The big is fixed in IRAF 2.10. There is no workaround, except to
	set upper or lower to very large values if you do not want to
	reject pixels.

NUMBER:	144
MODULE:	artdata
SYSTEM:	V2.9.1
DATE:	Mon Mar  4 09:43:28 MST 1991
FROM:	valdes

BUG:	The tasks sometimes fail when the output image is in STF (.hhh) format.
	This is due to a problem in how image header comments are put in
	the image header affecting only the STF format.  Note that the
	original version released with V2.9 does not provide header
	comments and so it does not have a problem.  The newer version with
	this STF header problem came as part of V2.9.1.

STATUS:	This problem has been fixed in the next version of the package.
	The only workaround is to use OIF (.imh) format and then convert
	to STF format with IMCOPY.

NUMBER:	145
MODULE:	apextract
SYSTEM:	V2.9
DATE:	Wed Mar 27 16:57:13 MST 1991
FROM:	valdes

BUG:	For some default background functions and sample regions a singular
	solution error can occur.  This is caused by defining the function
	range to be the entire image dimension while the sample region is
	only a small part of this range.  It probably also depends on the
	function type and order and the degree of curvature in the fitted
	data.  When apertures are read from the database or reset by the
	'b' mode in APEDIT the fitting limits are set to the limits of the
	sample region.

STATUS:	The singular solution message should be harmless.  Reading apertures
	from a database does not have this problem.  Entering the 'b' mode in
	APEDIT (where the message might be seen) and exiting will fix the
	fitting function properly.  Of course if background subtraction
	is not required this problem does not arise.  The problem has
	been fixed for V2.10.

NUMBER:	146
MODULE:	images.geomap
SYSTEM:	V2.9
DATE:	Tue Apr  9 14:08:45 MST 1991
FROM:	davis

BUG:	Geomap would not permit the user to fit cross-terms (terms containing
	x*y) in the the x coordinate fit if xxorder=2 and xyorder=2, or in
	the y coordinate fit if yxorder==2 and yyorder=2. For higher order
	fits cross-term fitting was enabled.

STATUS:	This bug has been fixed in IRAF 2.10. There is no workaround.

NUMBER:	147
MODULE:	ccdred.mkskycor ccdred.mkillumcor
SYSTEM:	V2.9
DATE:	Tue Apr 16 16:42:36 MST 1991
FROM:	valdes

BUG:	The CCDMEAN parameter computed by the task MKSKYCOR and MKILLUMCOR
	is computed incorrectly in the sense that it is smaller than the
	correct value by a small amount.  The last few lines of the image
	were not accumulated before dividing by the number of pixels in
	the output image.

STATUS:	This bug has been fixed for V2.10.  One workaround is to use
	yboxmin of 0.  The other workaround is to use IMSTATISTICS and
	HEDIT to compute and replace the correct value.  Failing to do so
	and then correcting images with CCDPROC will slightly change the
	data level which may be acceptable.

NUMBER:	148
MODULE:	ecdispcor, msdispcor
SYSTEM:	V2.9
DATE:	Mon Apr 22 13:23:09 MST 1991
FROM:	valdes

BUG:	The combining options "sum", "average", "minmax" do not work correctly.
	The cause is failing to clear an array between each spectrum so
	that as subsequent spectra are added the preceding spectra are
	multiply added.

STATUS:	The workaround is to dispcor each order to the same dispersion
	with onedspec output format and then add or average the spectra
	with imcombine.  The problem is fixed for V2.10.

NUMBER:	149
MODULE:	artdata.mkobjects
SYSTEM:	V2.9
DATE:	Mon Jun 10 10:44:47 MST 1991
FROM:	valdes

BUG:	The PSF position angle (parameter pa) is intended to be input
	as degrees and converted  internally to radians.  The conversion is
	not being done with the effect that the input position angle is
	being interpreted as radians.

STATUS:	The conversion has been added to the program; a simple use of
	the DEGTORAD macro.  The workaround is to specify the position
	angle in radians.  Note that the object position angles specified
	in the object list are correctly interpreted as degrees.

NUMBER:	150
MODULE:	dataio.wfits
SYSTEM:	V2.9
DATE:	Tue Jun 11 13:04:44 MST 1991
FROM:	davis

BUG:	Wfits was setting the IRAFNAME image header keyword to a blank
	string if the input image was a section. This was done originally
	to avoid rfits trying to rename the output image (if parameter
	oldirafname = yes) to an image section, but had the side effect
	of making IRAFNAME useless for book-keeping purposes.

STATUS:	Wfits has been modified in 2.10 to write the full image specification
	including the image section but minus the directory specification
	in the IRAFNAME keyword. Rfits has been modified to check for and remove
	any image section before renaming the output image to the orginal
	iraf name. If the renaming fails for any reason, then the name
	specified by the iraf_file parameter will be used as before.

NUMBER:	151
MODULE:	noao.twodspec.longslit.fitcoords
SYSTEM:	V2.6-V2.9
DATE:	Fri Jul 12 08:38:03 MST 1991
FROM:	valdes

BUG:	Fitting a single trace made along the x or horizontal axis
	does not work correctly.

STATUS:	The workaround is to transpose the data and trace the feature
	vertically.  This is corrected in V2.10.

NUMBER:	152
MODULE:	images.imshift
SYSTEM:	V2.9
DATE:	Mon Jul 29 11:42:28 MST 1991
FROM:	davis

BUG:	Imshift was not correctly initializing the shifts file descriptor to
	NULL, when the shifts_file parameter was set to "", sometimes causing
	a later conditional test in the code to fail.

	This bug is triggered when a user sets shifts_file to a file name
	and then sets it back to "" without flushing the process cache,
	as may happen after repeated executions in a script.

STATUS:	The bug has been fixed in 2.10. There is no workaround except to
	flush the process cache between executions.

NUMBER:	153
MODULE:	digiphot.apphot.apselect
SYSTEM:	V2.9
DATE:	Mon Aug 12 15:07:29 MST 1991
FROM:	davis

BUG:	Apselect can sometimes fail with a segmentation violation if the
	input file has variable length records, (as can be the case for
	example if the user changes the number of apertures interactively,
	or if the user has defined polygons of various sizes)
	if the first record is not the longest record in the file,
	and if the size of the variable length record exceeds 20, the
	initial guess for buffer allocation.

STATUS:	The bug has been fixed in 2.10. There is no workaround except to
	ensure that the longest record comes first in the output file.

NUMBER:	154
MODULE:	proto.fixpix
SYSTEM:	V2.9
DATE:	Tue Aug 13 12:27:17 MST 1991
FROM:	valdes

BUG:	Interpolation across columns with type double images does not work.

STATUS:	Fixed in V2.10.  There is no workaround other than to avoid this
	rare combination of datatype and direction of interpolation.

NUMBER:	155
MODULE:	apphot.radprof
SYSTEM:	V2.9
DATE:	Mon Aug 26 11:25:36 MST 1991
FROM:	davis

BUG:	1. Radprof was computing the total intensity of the fitted radial
	profile by integrating (RP) instead of the physically meaningful
	quantity 2 * PI * (r * RP).

	2. The computed total intensity (TINORM)  was too small by a factor
	equal to the profile step size in pixels, although the shape of the
	curve was correct.

STATUS: Both bugs have been fixed in 2.10. Bug 1 was fixed some time ago
	at the request of a user at ST, but was not previously logged.
	There is no workaround. Bug 2 was only recently discovered. 
	The workaround is to multiply the quantity TINORM by the step size
	in pixels, and compare it to the aperture photometry results.
	The two numbers should be equal to within the expected errors.

NUMBER:	156
MODULE:	images.imstatistics
SYSTEM:	V2.9
DATE:	Tue Sep 24 09:17:16 MST 1991
FROM:	davis

BUG:	The mode statistic was not being computed correctly in imstatistics,
	because the parabolic interpolation correction for computing the
	histogram peak was being applied in the wrong direction.

STATUS:	The bug has been fixed in IRAF 2.10 and the help page which uses
	dev$pix as an example has been modified appropriately. There is no
	workaround.

NUMBER:	157
MODULE:	XC compiler
SYSTEM:	V2.9 Sun/IRAF, all versions
DATE:	Wed Oct  9 14:22:11 MST 1991
FROM:	tody

BUG:	XC will not recognize the V1.4 Sun Fortran compiler.  The bug is due
	to XC looking for V1.3 and finding V1.4 instead.

STATUS:	The workaround is to do a "ln -s f77-1.4 f77-1.3" in /usr/lang, or
	wherever the compiler is installed.

NUMBER:	158
MODULE:	dataio.rfits
SYSTEM:	V2.9
DATE:	Wed Oct  9 15:50:36 MST 1991
FROM:	davis

BUG:	IRAF 2.9 rfits was not reading fits files with short last logical
	records correctly, i.e. records not correctly padded out to 2880
	bytes. For each output image line contained or partially contained
	in the final short record, an error message was generated,
	and incorrect data was written to the output image.

STATUS:	The bug has been fixed in 2.10 and was not a problem in IRAF 2.8
	and earlier. The workaround is to use Unix dd command or the IRAF
	reblock task to reformat the file.

NUMBER:	159
MODULE:	images.imstatistics
SYSTEM:	V2.9
DATE:	Fri Oct 11 13:54:19 MST 1991
FROM:	davis

BUG:	The computed value of the kurtosis was 1.0 too small, i.e. a
	Gaussian distribution  would have a computed kurtosis of -1.0
	instead of 0.0.

STATUS:	The bug has been fixed in IRAF 2.10. The workaround is to add
	1.0 to the computed value of the kurtosis.

NUMBER:	160
MODULE:	onedspec.standard
SYSTEM:	V2.9
DATE:	Thu Oct 17 09:22:06 MST 1991
FROM:	valdes

BUG:	If the calibration bandpasses are less than a pixel wide the flux
	summation is incorrectly done when both endpoints are within the
	same pixel; the code assumed that the two endpoint pixels were
	not the same.  Generally the calibration data, in onedstds$, has
	much larger bandpasses than typical spectra and so this bug has
	not be seen except in one reported case where a private calibration
	file with very small bandpasses was used.

STATUS:	Fixed in V2.10.  The workarounds are to revise the calibration
	file to larger bandpasses (if using a private version), resample
	the spectra to smaller dispersion, or, the best choice, specify
	the bandpass widths and separations in the task to override the
	calibration file bandpasses and interpolate the calibration file
	data.

NUMBER:	161
MODULE:	apextract.apsum
SYSTEM:	V2.9
DATE:	Wed Oct 30 11:02:38 MST 1991
FROM:	valdes

BUG:	If the background regions go off the image, due to tilts in the
	spectrum such as with echelle data, while the object apertures
	remains on the image a segmentation violation occurs.  This will
	only happen with one-sided background regions as otherwise this
	condition could not occur.  The error is caused by a failure to
	check for an error condition from background fitting.

STATUS:	This error is fixed in V2.10.  The workaround is to insure
	at least part of the background regions are on the image while the
	object aperture is on the image.  This would be true if background
	regions are defined on both sides of the aperture.  Note that it is
	ok for the object aperture and background regions to both be off
	the the image.  The source fix is simple and could be supplied if
	absolutely necessary.

NUMBER:	162
MODULE:	reidentify
SYSTEM:	V2.9
DATE:	Mon Nov 18 10:27:25 MST 1991
FROM:	valdes

BUG:	If reference features are identified in user coordinates other than
	pixels, usually Angstroms for arc lines, and the user forgets to
	type 'f' to fit a dispersion function, then REIDENTIFY will
	compute a very large coordinate shift and then fail to trace
	any features.

STATUS:	The workaround is to recognize this behavior and then go back and
	do a dispersion function fit for the reference.  The logical bug
	in the task is fixed in V2.10.

NUMBER:	163
MODULE:	artdata.gallist
SYSTEM:	V2.9
DATE:	Tue Nov 26 17:07:03 MST 1991
FROM:	valdes

BUG:	The randomization of the galaxy size distribution when using the
	Schecter luminosity function is incorrect.  Instead of a 20% range
	about the scaled eradius/sradius for a given magnitude a range of
	100% is computed coupled with a reduction of the size by a factor
	of 2.5.

STATUS:	There is no workaround for the increased dispersion but the factor
	of 2.5 in the size can be compensated by adjusting the eradius
	parameter.  This has been fixed in V2.10

NUMBER:	164
MODULE:	artdata.gallist
SYSTEM:	V2.9
DATE:	Tue Nov 26 17:11:37 MST 1991
FROM:	valdes

BUG:	The axial ratios for elliptical galaxies when a mixture of spiral
	elliptical galaxies is computed are incorrect.  In particular
	there will be axial ratio values greater than 1 in the output
	file.

STATUS:	The work around is to compute the elliptical and spiral galaxy
	data separately.  This has been fixed in V2.10.

NUMBER:	165
MODULE:	plot.pvector, proto.imexamine
SYSTEM:	V2.9
DATE:	Wed Dec 11 11:32:36 MST 1991
FROM:	davis

BUG:	Profiles computed and plotted using the pvector task or the 'v'
	key in imexamine occasionally show glitches, where 1-3 pixels
	have bad values. This bug was traced to any error in
	the column limits computed by the code which reads the
	image pixels. As a result the image interpolator was requesting
	values off the ends of the pixel array producing bad output values.

STATUS:	The bug has been fixed in 2.10. There is no workaround.

NUMBER:	166
MODULE:	apphot.polyphot
SYSTEM:	V2.9
DATE:	Tue Feb 25 16:37:41 MST 1992
FROM:	davis

BUG:	The intersection points of an image line and a polygon could be
	incorrectly translated into a list of line segments if the polygon
	was concave and contained one or more sides exactly collinear with
	the image line. The symptom of this problem is a larger than expected
	difference (larger than can be accounted for by fractional pixel
	effects) in the computed area of the polygon as it is shifted
	to different positions in the image (shifting by floating point
	numbers tends to remove the condition of exact collinearity);
	or larger than expected differences in the area and flux
	of the same object measured with the same polygonal aperture
	at slightly different positions in different images (again
	shifting the polygon tends to remove the condition of exact
	collinearity).

STATUS:	The bug has been fixed in 2.10. There is no work around except to
	alter the shape of the polygon slightly.

NUMBER:	167
MODULE:	images.imstatistics
SYSTEM:	V2.9
DATE:	Tue Mar 10 14:58:59 MST 1992
FROM:	davis

BUG:    Precision was being lost unnecessarily in the computation of the
	standard deviation, skew, and kurtosis because two of the
	intermediate variables in the computation were real instead of
	double precision.

STATUS:	The bug is fixed in 2.10. There is no workaround.

NUMBER:	168
MODULE:	noao.twodspec.longslit.fluxcalib
SYSTEM:	V2.9
DATE:	Thu Mar 19 11:27:18 MST 1992
FROM:	valdes

BUG:	Flux calibrating a short pixel type image will produce a short
	pixel type output image which is generall all zeros since the
	typical flux values are of order 10e-14.

STATUS:	The workaround is to convert the images to real (with chpixtype for
	instance) before flux calibrating.  For V2.10 the output image
	will be of type real pixels.

NUMBER:	169
MODULE:	imred.irs.batchred, imred.iids.batchred
SYSTEM:	V2.10
DATE:	Mon Jul  6 10:01:35 MST 1992
FROM:	valdes

BUG:	The PROCESS script generated by BATCHRED included parameters no
	longer part of STANDARD and CALIBRATE.  Running this task produces
	the error

	ir> process
	ERROR on line 9: parameter `recformat' not found
	    process ()
	    process ()

STATUS:	To be fixed in V2.10.0.  The workaround is to edit the process.cl
	script generated by BATCHRED and delete two cases of "recformat=yes,"
	and one case of "apertures='',".

NUMBER:	170
MODULE:	apphot
SYSTEM:	V2.9
DATE:	Wed Jul  8 17:43:45 MST 1992
FROM:	davis

BUG:	The apphot tasks were failing to close up the coordinate files
	in the case that 1) the number of input images was greater
	than one and 2) the input coords parameter was set to "default".
	If the input image list was sufficiently long the task could run
	out of file descriptors producing a system error.

STATUS:	The bug is fixed in 2.10.0. The workaround is to break the image
	lists into smaller groups (<= ~ 60).

NUMBER:	171
MODULE:	apextract.apfit, apextract.apflatten
SYSTEM:	V2.10.0
DATE:	Thu Jul  9 16:17:01 MST 1992
FROM:	valdes

BUG:	In these tasks which output the difference, ratio, or fit
	based on a profile model the profile model is low by a factor of
	the gain.  Thus if the gain is not one the results will not be
	correct.  For example APFLATTEN will produce flat field values
	within the aperture which are multiplied by the gain except outside
	the apertures.  The workarounds are either to use a gain of 1 or
	correct the output such as with IMARITH.  The latter option may be
	difficult to apply for APFLATTEN since special steps need to be
	taken for the interaperture values.  Note that using an gain of 1
	even though the true gain is higher will often be unimportant,
	especially if cosmic ray cleaning is not done.

STATUS:	Fixed in V2.10.1.

NUMBER:	172
MODULE:	onedspec
SYSTEM:	V2.10.0
DATE:	Mon Jul 20 14:24:07 MST 1992
FROM:	valdes

BUG:	The ability to extract and operate on long slit images using the
	dispaxis/nsum parameters does not work.  There is no workaround;
	which is particularly unfortunate since TOONEDSPEC is no longer
	available.  One must resort to APEXTRACT to extract 1D spectra
	from long slit images.

STATUS:	Fixed in V2.10.1

NUMBER:	173
MODULE:	images.gauss
SYSTEM:	V2.10
DATE:	Thu Jul 23 08:17:27 MST 1992
FROM:	davis

BUG:	An incorrect convolution kernel is computed in the case theta=90.0,
	0.0 < ratio < 1.0, and bilinear=yes. The long axis of the kernel is
	aligned along the x axis instead of the y axis as intended.

	The workaround is to set bilinear=no.

STATUS: Fixed in 2.10.1	

NUMBER:	174
MODULE:	onedspec.dopcor
SYSTEM:	V2.10.1
DATE:	Thu Jul 30 16:29:31 MST 1992
FROM:	valdes

BUG:	There is a sign error in the conversion from velocity to redshift.
	Thus one has to change the sign of velocities to get the effect
	described in the documentation.  The documentation was also
	misleading in how to add a redshift in that one needs to complement
	the redshift (1/(1+z)-1) rather than reverse the sign of the
	redshift.  The example is therefore incorrect.

STATUS:	The task has been modified to correct the sign error and to add
	consistency checks on the redshifts and velocities.  The help
	has been improved and the erroneous example corrected.

NUMBER:	175
MODULE:	tv.imexamine
SYSTEM:	V2.9-V2.10.1
DATE:	Fri Jul 31 12:06:34 MST 1992
FROM:	valdes

BUG:	Attempting to use a single column or line at the top or left edge
	(high column/line numbers) of an image yields an out-of-bounds
	message.  For some reason (typo?) the simple test for out-of-bounds
	had an greater than or equal to with the edge rather than a greater
	than.  There is no workaround.

STATUS:	Fixed for V2.10.2

NUMBER:	176
MODULE:	images.imsurfit
SYSTEM:	V2.9.2 and later
DATE:	Mon Aug  3 15:12:01 MST 1992
FROM:	davis

BUG:	There is a typo in the imsurfit code which reads the sections file,
	which can result in some sections specified by the user being ignored
	in the fitting process. Whether or not the code executes correctly
	depends on section specifications themselves since the intended
	test "if (y2 < y1)" was actually coded as "if (y2 < x1)".

STATUS:	The bug is fixed in 2.10.1. There is no workaround.

NUMBER:	177
MODULE:	images.imcombine, ccdred.combine, onedspec.scombine
SYSTEM:	V2.10-V2.10.1
DATE:	Wed Aug 12 10:30:19 MST 1992
FROM:	valdes

BUG:	The minmax rejection option when used with a final average and with
	weights does not correct for the rejected pixels in the weights
	normalization.  For example with four images having identical
	weights and rejecting the high and low the final output is the sum
	of the middle pixels divided by 4 instead of 2.  There is no
	workaround.  If the weights are equal the end result is just that
	the mean intensity levels are low by a constant factor.  However,
	when the weights are not equal the final result will have pixel
	position dependent effects.

STATUS:	Fixed for V2.10.2

NUMBER:	178
MODULE:	images.fmedian
SYSTEM:	V2.9
DATE:	Tue Aug 18 11:31:49 MST 1992
FROM:	davis

BUG:	The fmedian task can crash with a segmentation violation or a
	floating operand error if image pixel to integer mapping is turned
	off (hmin = zmin and hmax = zmax) and the input image contains
	data outside the range defined by zmin and zmax. The bug is not
	seen often because for most ccd images the data is between -32768
	and 32767.

STATUS:	The bug is fixed in 2.10.1. The work-around is to either let zmin and
	zmax default to the image minimum and maximum or set hmin and hmax
	to numbers that are slightly different from hmin and hmax.

NUMBER:	179
MODULE:	daophot.allstar
SYSTEM:	V2.10
DATE:	Wed Sep 16 14:37:46 MST 1992
FROM:	davis

BUG:	If 1) cache=no, or cache=yes and memory preallocation fails for one or
	more of the data, scratch or weight arrays, 2) one or more of the
	groups has greater than maxgroup stars, 3) regrouping is 
	performed on the too large group and 4) the first star in the
	next non-regrouped group has a y value less than the y value of
	the first star in one of the regrouped groups, allstar can
	fail with an "attempt to access the scratch, weight, or data pixels
	randomly" error.

STATUS:	The bug is fixed in 2.10.2. Possible work arounds include: 1) setting
	cache=yes instead of no if the machine has enough memory and swap
	space 2) setting the maxgroup parameter to a larger value than the
	default value of 60 3) decreasing the fitting radius somewhat since
	this affects the grouping process.

NUMBER:	180
MODULE:	identify/reidentify
SYSTEM:	V2.10.1
DATE:	Wed Sep 16 16:24:05 MST 1992
FROM:	valdes

BUG:	If a spectrum is shifted using IMSHIFT with a positive shift
	then the physical pixel coordinates are incorrectly computed.
	The workaround is to reset the WCS with WCSRESET.

STATUS:	Fixed in V2.10.2.

NUMBER:	181
MODULE:	ccdred.ccdproc
SYSTEM:	V2.9(?) V2.10.1
DATE:	Tue Sep 22 08:40:14 MST 1992
FROM:	valdes

BUG:	When using STF images with a flat field that has been processed but
	has lost the CCDMEAN keyword CCDPROC will produce an error of the
	form:

	    ERROR: OPEN: File does not exist (tmp4294ha.hhd)

	A flat field in this state would most likely be produced by
	FLATCOMBINE with preprocessing before combining selected.  The
	combined flat field will lack the CCDMEAN keyword.

	The workarounds are to either use OIF images or add the CCDMEAN
	keyword manually.  This would be done by using IMSTAT to compute
	the mean and adding the CCDMEAN keyword with that value using
	HEDIT.

STATUS:	The error is ignored by CCDPROC in V2.10.2.  The reason for the
	error when calling imunmap with an image which has been created
	but for which no pixel data has been written is under investigation.

NUMBER:	182
MODULE:	apnormalize
SYSTEM:	V2.10.1
DATE:	Tue Sep 22 13:40:26 MST 1992
FROM:	valdes

BUG:	The parameter t_nlost is missing from the parameter file apnorm1.par.
	When attempting to run APNORMALIZE there will be an error message
	concerning this parameter.  It can be fixed if desired by adding
	the following line after line 63 in the file
	iraf$noao/twodspec/apextract/apnorm1.par:

	t_nlost,i,h,)aptrace.nlost,,,>aptrace.nlost

	After adding this parameter one must "unlearn apnorm1".  There is
	no workaround other than to add the parameter.

STATUS:	Fixed in V2.10.2

NUMBER:	183
MODULE:	doargus, dohydra, dofibers, skysub
SYSTEM:	Newimred, V2.10.0, V2.10.1
DATE:	Wed Sep 23 15:57:40 MST 1992
FROM:	valdes

BUG:	When using the skyedit option to review and eliminate bad sky
	apertures there is a limit to the number of sky apertures that
	can be retained.  Exceeding this limit can cause the CL to crash.
	The limit is determined by how many aperture
	numbers can be fit into 160 characters in a string of the form
	11,12,13,...; for 2 digit aperture numbers this would be a
	little over 50 sky apertures.  The workarounds are to use less
	than about 50 sky apertures or to not use the sky edit option.

STATUS:	Planned to be fixed in V2.10.2.

NUMBER:	184
MODULE:	splot
SYSTEM:	V2.10.1
DATE:	Thu Sep 24 08:48:57 MST 1992
FROM:	valdes

BUG:	The '(' and ')' keys for scrolling through multiple spectra images
	does not work properly in cases where the aperture numbers are
	not the same as the line number.  The only workaround is to use
	the explicit '#' key to access particular apertures.

STATUS:	Fixed in V2.10.2

NUMBER:	185
MODULE:	imcombine, ccdred.combine, onedspec.scombine
SYSTEM:	V2.9
DATE:	Thu Oct  1 17:06:23 MST 1992
FROM:	valdes

BUG:	When using the CCDCLIP or CRRJECT rejection option with mclip=yes
	(which is the default) a minimum of 3 images/spectra is required.
	This means that two image/spectrum cosmic ray rejection doesn't
	work as intended.  The workaround is to use mclip=no.  This is
	equivalent for two images/spectra since the median and average are
	the same in this case.

STATUS:	Fixed in V2.10.2.

NUMBER:	186
MODULE:	ccdred.ccdproc
SYSTEM:	V2.9-V2.10.1
DATE:	Mon Oct 26 11:04:21 MST 1992
FROM:	valdes

BUG:	If an image is processed which has an unknown CCD type it will have
	the minimum replace operation applied to it.  This operation is
	only supposed to apply to flat field types.  The workarounds are
	to setup/define a translation allowing the CCD types to be
	determined or to set the minreplace parameter to a very large
	negative value to avoid limiting the data.  Note that this will
	only apply to data which has low or negative values in the first
	place.

STATUS:	Fixed for V2.10.2.

NUMBER:	187
MODULE:	echelle.dofoe
SYSTEM:	V2.9
DATE:	Thu Oct 29 10:32:12 MST 1992
FROM:	valdes

BUG:	When there is a second arc it is incorrectly extracted with a
	.ms extension instead of a .ec extension causing downstream
	processing to fail.  The workaround is to rename the file
	to .ec and then start again.

STATUS:	Fixed in V2.10.2.

NUMBER:	188
MODULE:	longslit.fitcoords
SYSTEM:	V2.6-2.10.1
DATE:	Wed Nov 11 10:43:43 MST 1992
FROM:	valdes

BUG:	FITCOORDS is supposed to ignore features which have an INDEF
	for the line identification.  This was not happening but instead
	some random value was substituted for the INDEF.  The workaround
	is to avoid creating features with INDEF in IDENTIFY.

STATUS:	In V2.10.2 any features with INDEF line ids will be ignored.

NUMBER:	189
MODULE:	onedspec.splot/specplot
SYSTEM:	V2.10-V2.10.2
DATE:	Fri Dec  4 09:41:16 MST 1992
FROM:	valdes

BUG:	The units conversion to millimeters and centimeters is off by a
	factor of 10 too large.  The inverse function on these units
	will be off by a corresponding amount.

STATUS:	Fixed for the next release.

NUMBER:	190
MODULE:	longslit.fitcoords
SYSTEM:	V2.10-V2.10.2
DATE:	Mon Dec  7 11:05:09 MST 1992
FROM:	valdes

BUG:    If "combine=yes" and the input images do not have the same fit axis
	a segmentation error occurs.  The task is supposed to ignore all
	images which don't agree with the first image in the fit axis but
	there is a bug where it attempts to clean up for a skipped image
	using a NULL pointer.  The workaround is to check that all the
	images being combined have the same fit axis.  Note that a likely
	cause of this error is to inadvertently have combine=yes though
	what is really desired is combine=no to fit all the inputs
	separately in which case both fit axes can be done in one
	execution.

STATUS:	It is fixed and a warning is now printed when mismatched fit axes
	are encountered indicating which input image(s) are ignored.
	Currently expected to be released with V2.10.3.

NUMBER:	191
MODULE:	apextract.apscatter (and in related packages)
SYSTEM:	V2.10-V2.10.2
DATE:	Tue Dec  8 17:24:34 MST 1992
FROM:	valdes

BUG:	If interactive=no then the smooth parameter is ignored and the
	scattered light subtraction will not apply the smoothing along
	the dispersion.  There is no way around this.  The only suggested
	partial workaround is to leave interactive=yes, set fitsmooth=no
	and fitscatter=no, and then answer NO for the queries.  With
	a list of images this will then process all further images with
	no queries.

STATUS:	Fixed for the next release of the APEXTRACT package (expected to be
	V2.10.3).

NUMBER:	192
MODULE:	photcal.fitparams
SYSTEM:	V2.10
DATE:	Thu Dec 17 17:22:04 MST 1992
FROM:	davis

BUG:	The fitparams task could produce incorrect weight, chi, and fitted
	parameter error estimates in the case that weighting=photometric, 
	nreject > 1, and low_reject > 3.0 || high_reject > 3.0.
	This problem was occuring because the weight array was not
	being reinitialized correctly after each iteration of the rejection
	cycle. The actual problem was in the inlfit package routine
	inlfit$inreject.gx.

STATUS:	The bug is fixed for the next release of IRAF. The work around is
	to use interactive bad point deletion with the graphics cursor instead
	of the automatic iterative rejection algorithm.

NUMBER:	193
MODULE:	sensfunc
SYSTEM:	V2.9-2.10.2
DATE:	Mon Dec 21 13:01:36 MST 1992
FROM:	valdes

BUG:	SENSFUNC will not work when the standards file has a starting
	wavelength greater than the ending wavelength.  The workarounds
	are to linearize the spectra with an increasing wavelength,
	flip the spectra in STANDARD (i.e. standard spec[-*]), or
	edit the standards file to reverse the starting and ending
	wavelengths.  In the latter two cases the sensitivity function will
	then have a reversed sense from the data but the calibration will
	still correctly match wavelengths.

STATUS:	It is the intention that no spectral task care which way the
	wavelength runs relative to the pixels.  SENSFUNC has been
	modified to work in either case for the next release.

NUMBER:	194
MODULE:	splot
SYSTEM:	V2.10.2
DATE:	Thu Dec 31 10:34:52 MST 1992
FROM:	valdes

BUG:	The 'e' key in SPLOT either produces a floating operand error or
	a nonsensical equivalent width when the data values are less than
	about 1e-10 such as is the case with flux calibrated spectra.
	This problem was introduced due to a change in a system routine.
	The workaround is to scale the data, say with IMARITH or SARITH,
	to yield pixel values near unity.  The equivalent width and
	wavelengths will be independent of the scaling and the other flux
	quantities will simply have the same scale factor.

STATUS:	Fixed for the next release.

NUMBER:	195
MODULE:	daophot.allstar
SYSTEM:	V2.10
DATE:	Sun Jan  3 11:04:59 MST 1993
FROM:	davis

BUG:	In crowded regions allstar could occasionally refuse to 1) fit a
	bright star or group of bright stars, or 2) fail to converge to
	reasonable x,y, and magnitude values for a group of bright
	stars by the time the number of iterations equaled maxiter,
	resulting in a group of stars with very poor subtractions and
	large chi values.

	The problem was caused by a bug in the code which steps through the
	stellar groups, subtracting off the current best fit for all the
	stars, to produce a residuals image. Due to this bug, on occasion
	stars which should have been subtracted from the residuals image
	were not being subtracted. Since the residuals image is used to
	determine the relative errors and weights, which in turn are used
	to control the bad data rejection algorithm, allstar sometimes
	refused to fit stars because the residuals were too big or could
	not converge to a reasonable value. This bug is data dependent
	but is most likely to be a problem if, 1) the stellar detection
	threshold is very low, 2) allstar has to do a lot of regrouping to
	get the groups below maxgroup in size 3) the fitting radius is
	large resulting in very large groups.

STATUS:	This bug is only a problem in 2.10 (not in the external testphot
	package) and has been fixed for the next release of IRAF. There
	is no reliable workaround for allstar, but the nstar task which fits
	fixed groups does not have this problem.

NUMBER:	196
MODULE:	splot
SYSTEM:	V2.10.2
DATE:	Fri Jan  8 16:39:01 MST 1993
FROM:	valdes

BUG:	Use of "zero" in the option parameter (or ymin=0.) or the 'b' key
	with flux calibrated data causes a plot with limits -0.01 and 0.01
	making the data appear all zero.  The workaround is to set the
	minimum value to a number much smaller than the data but not
	exactly zero.  For example setting ymin=1e-30 when the data
	is around 1e-14.  This plot limit behavior applies to all tasks
	(GRAPH, IMPLOT) but is most likely to appear in SPLOT with flux
	calibrated data.

STATUS:	A change to a system routine is required and has been requested.

NUMBER:	197
MODULE:	images.imcombine, ccdred.combine (and related scripts)
SYSTEM:	V2.10.2
DATE:	Wed Jan 20 15:54:28 MST 1993
FROM:	valdes

BUG:	When reject=[avsigclip|sigclip|ccdclip|crreject|pclip], combine=average,	mclip=yes, and nkeep!=0 there is a rare possiblity of a segmentation
	error.  This is more likely the fewer pixels are allowed to be
	rejected.  This occurs in the step where the pixels with the lowest
	residuals are added back after too many are rejected and the
	pattern of rejections is such that only low pixels have been rejected.
	The sure workaround is to change the combine option to a median
	or mclip=no.  However, changing other parameters such as nkeep,
	the sigma thresholds, or the combining algorithm is likely to
	avoid the problem.

STATUS:	Fixed for V2.10.3.

NUMBER:	198
MODULE:	images.imcombine
SYSTEM:	V2.10.2
DATE:	Wed Jan 20 16:30:10 MST 1993
FROM:	valdes

BUG:	The CCDCLIP and CRREJECT algorithms quietly fail to reject any pixels.
	The basic source code is actually correct but due to a dependency
	condition based on file dates the wrong derived code wes used
	resulting in a mismatched argument list.  This mismatch generally
	results in the rejection algorithm seeing that there are zero
	images to process and so no rejection is done.  The workarounds
	are to use a different rejection option or the CCDRED.COMBINE
	version which is the same except for the ccdtype, keyword
	mapping, and filter subset features.

STATUS:	Fixed in V2.10.3.

NUMBER:	199
MODULE:	tv.wcslab
SYSTEM:	V2.10
DATE:	Thu Jan 28 11:10:51 MST 1993
FROM:	davis

BUG:	Wcslab was failing with the error "error processing newline" for
	images which were sections of a higher dimensioned parent images,
	and whose coordinate system was "physical" or not recognized
	recognized by wcslab, e.g. glon,glat. The actual error message
	was coming from the cl and was due to a trailing \n in the
	string passed to the error trapping routine. The actual problem was due
	to an error in the wcslab axis mapping code which was failing
	to take proper account of an existing axis map.

STATUS:	The bug is fixed in 2.10.3. A possible workaround is to temporarily set
	the wcsdim parameter in the image header to be equal to the dimension
	of the image.

NUMBER:	200
MODULE:	astutil.rvcorrect
SYSTEM:	V2.10-V2.10.2
DATE:	Mon Feb  1 10:31:22 MST 1993
FROM:	valdes

BUG:	When using RVCORRECT with a list of input images that don't have
	the OBSERVAT keyword, the observatory name supplied by the user in
	the parameter file is truncated to two characters.  An error
	message is printed and a prompt is issued for another name.
	Replying to this prompt allows the task to complete; i.e. the reply
	to the prompt is not truncated.  This is caused by a typo in
	RVCORRECT which reads only the first two characters from the
	observatory parameter.  The workarounds are to either enter the
	proper observatory when prompted or set the observatory in the
	image headers under the keyword OBSERVAT.

STATUS:	Fixed for the next release (currently expected to be V2.10.3).

NUMBER:	201
MODULE:	identify
SYSTEM:	V2.10-V2.10.2
DATE:	Wed Feb  3 16:49:36 MST 1993
FROM:	valdes

BUG:	The 'i' initialize key fails to initialize the wavelength scale.

STATUS:	Fixed in V2.10.3.

NUMBER:	202
MODULE:	apscatter, doecslit
SYSTEM:	V2.10-V2.10.2
DATE:	Fri Feb  5 15:25:52 MST 1993
FROM:	valdes

BUG:	When using the APSCATTER option (either directly or in the
	DOECSLIT script) without specifying an output name instead
	of a temporary image name being used for intermediate results
	the name ".imh" is used.  This is a hidden file and if the
	task aborts or is aborted it will be left behind and prevent
	any further use of this task.  The workaround is to recognize
	that this is why it fails to work and delete the image
	".imh".

STATUS:	Fixed in V2.10.3.

NUMBER:	203
MODULE:	sarith, scombine, splot
SYSTEM:	V2.10-V2.10.2
DATE:	Wed Feb 10 10:55:11 MST 1993
FROM:	valdes

BUG:	In certain circumstance (listed below) when the dispersion coordinates
	are inverted to get pixel coordinates the wrong pixel coordinates
	are obtained.  In practice this is important only when resampling
	spectra such as in arithmetic or combining between two spectra
	as might occur with SARITH, SCOMBINE, or the function mode in
	SPLOT.  It also can cause a problem with the SPLOT equivalent width
	options (giving a floating divide by zero).  This problem does NOT
	apply to DISPCOR!  The conditions under which this problem occurs
	are when all the following apply:

	    1.  Multispec coordinate system images with more than one
		spectrum.
	    2.  The spectra have different coordinate systems; i.e.
		are not all at a common coordinate system.
	    3.  The spectrum aperture numbers differ from the line
		numbers; for example line 1 is aperture 3 and line 3
		is aperture 1.  Note that if an image section is
		used this will change the line number so even if
		the apertures are the same as the line numbers in
		the original image this will not be true with an
		image section.

	In many applications DISPCOR is used to linearize all spectra
	to a common dispersion system.  This problem does not apply
	to such data.  It is likely to affect echelle spectra and users
	who use nonlinear dispersion coordinates.  The workarounds are
	to assign aperture numbers sequentially increasing with pixel
	coordinate when extracting, renumber the apertures with the
	renumber option in SCOPY, dispersion correct to a common system
	with DISPCOR, separate the spectra into ONEDSPEC images before
	doing the arithmetic/combining, or avoid arithmetic/combining
	operations.

	What is happening is that the coordinate transformations
	between pixel and world coordinates are (x,l) <-> (w, a)
	where x is the pixel image coordinates along the dispersion,
	l is the line number, w is the wavelength, and a is the aperture
	number.  Note that the image line maps to an aperture and vice-versa.
	The bug is that instead of using the aperture number the inverse
	transformation being used is (w,l) -> (x,?).  So unless the
	line number happens to be the same as the aperture number or
	the dispersion functions are the same for all apertures the
	dispersion function from the wrong spectrum is used for the
	inversion.

STATUS:	This will be fixed in V2.10.3.

NUMBER:	204
MODULE:	daophot
SYSTEM:	V2.10
DATE:	Tue Feb 16 09:08:48 MST 1993
FROM:	davis

BUG:	The parameters psfrad, fitrad, and matchread were being written
	to the daopars parameter set in pixel units instead of scale units
	if the daophot task update parameter was on.

STATUS:	Fixed for the next release of iraf. There is no workaround except
	to turn off the update parameter or always check the input
	parameters using the verify parameter.

NUMBER:	205
MODULE:	imslice
SYSTEM:	V2.9
DATE:	Tue Feb 16 13:52:34 MST 1993
FROM:	davis

BUG:	Removed a check that was preventing imslice from being used to reduce
	the dimensionality of images where the length of the slice_dimension
	= 1.

STATUS:	Fixed for the next version of iraf. The work around is to use imcopy.

NUMBER:	206
MODULE:	photcal.obsfile
SYSTEM:	V2.10
DATE:	Mon Mar  1 15:18:47 MST 1993
FROM:	davis

BUG:	The obsfile task was not decoding the image names correctly from the
	obsparams file, when obsfile was being called directly from the cl
	rather than from the script tasks mknobsfile and mkobsfile. Since
	obsfile could not match the names of the images in obsparams with
	those in imsets it simply ignored the contents of the obsparams
	file.

STATUS:	The bug is fixed for the next release of iraf. There is no workaround.

NUMBER:	207
MODULE:	splot
SYSTEM:	V2.10-V2.10.2
DATE:	Tue Mar  2 14:47:45 MST 1993
FROM:	valdes

BUG:	When doing arithmetic between two spectra and an invalid image
	name is entered for the second spectrum , usually because of a
	typo, the correct error message is returned.  However, attempting
	to repeat the operation, say with the correct image name, results
	in a segmentation error and the task aborts.  This will continue
	to happen until the task is flushed from the process cache.  The
	workaround is simple to flush the processes cache with
	the command "flpr splot".

STATUS:	Fixed for the next release (V2.10.3)

NUMBER:	208
MODULE:	adccdrom.catalog
SYSTEM:	adccdrom external package: archive prior to March 4, 1993
DATE:	Thu Mar  4 16:03:16 MST 1993
FROM:	valdes

BUG:	Use of the "evsptype" function results in a segmenation or bus
	error.  This was caused by using a wrong pointer datatype.
	There is no workaround other than to not use this function.
	However the external package archive was updated.

STATUS:	Fixed in the archive version of March 4, 1993.

NUMBER:	209
MODULE:	doslit, doecslit
SYSTEM:	V2.10-V2.10.2
DATE:	Wed Mar 17 11:10:30 MST 1993
FROM:	valdes

BUG:	The input list of arcs is sorted alphabetically and first sorted
	arc is used as the arc reference rather than the first specified
	by the user.  The workaround is to rename the desired reference
	arc to be first alphabetically.

STATUS:	Fixed in V2.10.3.

NUMBER:	210
MODULE:	photcal.mknobsfile,photcal.mkobsfile,photcal.obsfile
SYSTEM:	V2.10
DATE:	Fri Apr  2 11:45:11 MST 1993
FROM:	davis

BUG:	The mknobsfile,mkobsfile, and obsfile task were occasionally dropping
	stars from the output observations file in the case that: 1) the
	parameter allfilters=no, 2) there were multiple matches to a
	given star in 1 or more filters, and 3) the closet matching star was
	not the first candidate star found.

	This bug was occuring because the code was correctly matching to
	the nearest of the possible candidate stars, but was not resetting
	the matching index from the previous star, confusing the indexing
	scheme, and causing the incorrectly matched star to be dropped
	from the list.

STATUS:	The bug is fixed in 2.10.3. There is no fullproof workaround but
	accurately determining the shifts between frames and using small
	matching tolerances will minimize the problem.


NUMBER:	211
MODULE:	longslit.fitcoords
SYSTEM:	V2.10 - V2.10.2
DATE:	Mon Apr  5 10:01:12 MST 1993
FROM:	valdes

BUG:	When there are many samples to be fit an 'Out of memory" error can
	occur.  This is caused by repeatedly opening an image section
	for each sample and failing to close it.  If there are enough
	samples this can cause memory to run out.  If this happens on
	other than the first invocation of FITCOORDS then the workaround
	is to flush the process cache between executions, "flpr fitcoords".
	If it happens on the first execution then the only workaround is to
	reduce the amount of data being fit by using a larger step size,
	and avoiding multiple runs of REIDENTIFY (since redoing an
	IDENTIFY appends to the database rather than replacing resulting
	in multiple entries).  For marginal cases it might be possible to
	make sure the process has the maximum amount of memory
	available by minimizing memory use by other processes.

STATUS:	This is a rather severe bug which is fixed in V2.10.3.

NUMBER:	212
MODULE:	scombine
SYSTEM:	V2.10-V2.10.2
DATE:	Thu Apr 22 09:54:07 MST 1993
FROM:	valdes

BUG:	When combining spectra which have log sampling (DC-FLAG=1) and
	one chooses log=yes the dispersion per pixel parameter is incorrectly
	computed in the output.  The workaround is to use the
	first=yes option.

STATUS:	Fixed in V2.10.3

NUMBER:	213
MODULE:	images.imcombine ccdred.combine
SYSTEM:	V2.9-V2.10.2
DATE:	Mon May 10 14:57:05 MST 1993
FROM:	valdes

BUG:	When using a median combining operation, no rejection or with
	mclip=no, and outputing a sigma image, the sigma image is incorrect.
	This is due to the median computation destroying some of the
	input data values before the sigma is computed.  The workaround
	when both output median and sigma images are desired is to used
	one the rejection options with mclip=yes.  By choosing the
	rejection option sigclip with low and high sigma thresholds
	of 1000 no pixels will be rejected and the results are the
	same as not specifying a rejection algorithm.

STATUS:	Fixed in V2.10.3.

NUMBER:	214
MODULE:	scopy, sarith
SYSTEM:	V2.10-V2.10.2
DATE:	Thu May 20 17:07:53 MST 1993
FROM:	valdes

BUG:	When using SCOPY or SARITH with a specified wavelength range,
	w1 and w2 not equal to INDEF, and rebin=yes the spectra are
	correctly resampled to the requested wavelength interval but
	the coordinate system in the header is updated incorrectly.
	The coordinates may be off by a fraction of a pixel.  For
	example if w1=6400 and w2=6600 the output data will have
	the first pixel at 6400 but the coordinate reported by
	LISPIXEL or any other task might be 6400.25 (where the
	dispersion is, say, 3 Angstroms per pixel).  This error
	is caused during the conversion from logical to physical
	pixel coordinates when the physical coordinates are treated
	as integer; i.e. a wavelength of 6400 for the first logical
	pixel might be physical pixel 185.325 but it is then
	truncated to 185 and the coordinate system is set so
	that physical pixel 185 is 6400 and pixel 185.325 is
	6400.25.  This is a subtle error which may be discovered
	by looking at the coordinate of the first pixel with LISTPIX
	and comparing it with the requested wavelength of the first pixel.

STATUS:	Fixed in V2.10.3.

NUMBER:	215
MODULE:	imcombine, ccdred.combine
SYSTEM:	V2.10-V2.10.2
DATE:	Wed May 26 14:06:15 MST 1993
FROM:	valdes

BUG:	The following combination of parameters give a floating divide
	by zero due to an error in the code.  Rejection is CRRJECT or
	CCDCLIP, grow is greater than zero, and the images are offset.
	The simplest workaround is to not use a growing factor (grow=0).

STATUS:	Fixed in V2.10.3

NUMBER:	216
MODULE:	noao.astutil.asttimes
SYSTEM:	V2.9
DATE:	Thu May 27 15:01:18 MST 1993
FROM:	valdes

BUG:	The epoch printed is not clearly defined and the siderial time is
	incorrect by a few seconds.  There is also a gross error at the
	new year for observatories with a negative time zone.  The epoch
	used is the day of the year, including the fraction of the day,
	divided by a Julian year of 365.25 days.  However the siderial
	time calculation assumes a J2000 Julian epoch which is not the
	same as the previous definition.  The previous epoch definition
	is also no smoothly continuous at the new year since some years
	have 366 days and other 365 and no years have 365.25 days.
	Other tasks in the ASTUTIL package also use the astronomical
	time routines but it appears that generally the error cancels
	out (because the date->epoch->julian date transformations use
	the same epoch definition) or is insignificant (such as in
	precession or air mass calculations).

STATUS:	For V2.10.3 the routines have been modified to consistently use
	J2000 epochs.  ASTTIMES will print these epochs and the
	sideral times will not have the errors of a few seconds.

NUMBER:	217
MODULE:	identify
SYSTEM:	V2.9
DATE:	Fri Jun  4 10:00:06 MST 1993
FROM:	valdes

BUG:	The labels associated with marked features are not correctly
	updated when a feature is deleted.  The effect is that the
	wrong labels get associated with the features after deletion.
	There is no workaround though the labels are informational
	so the main job of determining dispersion functions is unaffected.

STATUS:	Fixed in V2.10.3.

NUMBER:	218
MODULE:	fitprofs
SYSTEM:	V2.9
DATE:	Tue Jun  8 09:11:06 MST 1993
FROM:	valdes

BUG:	When the dispersion axis is 2 and the number of lines is greater
	than the number of columns a floating operand error can occur.
	This is caused by dimensioning an array by the number of columns
	rather than the number of elements along the dispersion axis.
	The workaround is to either use an image section to make the
	number of lines equal to the number of columns or to transpose
	the image.  Transposing the image also requires reseting some
	of the WCS keywords.

STATUS:	Fixed in V2.10.3.

NUMBER:	219
MODULE:	images.geomap
SYSTEM:	V2.9
DATE:	Wed Jul  7 11:04:31 MST 1993
FROM:	davis

BUG:	If the input coordinate file contains fewer than 3 stars  geomap
	dies with a segmentation violation. The problem was caused by
	some missing errchk statements in the error handling code, with the
	result that geomap tried to evaluate a non-existent solution.

STATUS:	The problem has been fixed in 2.10.3. 

NUMBER:	220
MODULE:	ptools.pconvert
SYSTEM:	V2.9
DATE:	Wed Jul 28 08:34:39 MST 1993
FROM:	davis

BUG:	In append mode the pconvert task was refusing to append data to
	columns derived from multi-valued quantities in the original
	apphot/daophot text output,  e.g. MAG[1].

	The problem was due to an extraneous escape character "\"
	infront of the "[" in the column specification (this is required
	for column template expansion, but not for column definition).

STATUS:	Fixed in 2.10.3. There is no work-around.

NUMBER:	221
MODULE:	images.imcombine, ccdred.combine
SYSTEM:	V2.9-V2.10.2
DATE:	Wed Aug  4 15:48:03 MST 1993
FROM:	valdes

BUG:	When the number of input images + number of output images +
	logfile (if used) is exactly 60 the task fails with error 757.  For
	example if there are 59 input images, an output image, and no
	logfile this error occurs.  The workaround is to add or eliminate
	the logfile or else change the number of input or output images.

STATUS:	Fixed in V2.10.3.

NUMBER:	222
MODULE:	images.fit1d, generic.background, longslit.background
SYSTEM:	V2.10-V2.10.2
DATE:	Fri Aug  6 10:36:36 MST 1993
FROM:	valdes

BUG:	When the input and output images are the same the last part of
	the image will not be modified.  The workaround is to use
	a different output image and then, if desired, delete the
	original and rename the new image to the original image.

STATUS:	Fixed for V2.10.3.

NUMBER:	223
MODULE:	photcal.fitparams
SYSTEM:	V2.10
DATE:	Sun Aug  8 15:05:17 MST 1993
FROM:	davis

BUG:	Errors in the catalog and observations variables were not being
	added to the total error computed for an observation by the fitparams
	task if these variables were used in a set equation, the set equation
	was then used in one or more of the transformation equations, and the
	weighting parameter was set to photerrors. 

STATUS: The bug is fixed in iraf 2.10.3. Possible workarounds include use of
	the weighting=equations option and avoiding the use of the set
	equations in transformations equations.

NUMBER:	224
MODULE:	apnormalize
SYSTEM:	V2.10 - V2.10.2
DATE:	Fri Aug 27 18:40:27 MST 1993
FROM:	valdes

BUG:	When the dispersion axis is 1 and the "cenorm" option is selected
	the result is not correct.  One workaround would be to transpose
	the image and the other is to not use the "cenorm" option.

STATUS:	Fixed in V2.10.3

NUMBER:	225
MODULE:	apfit, apnormalize
SYSTEM:	V2.10 - V2.10.2
DATE:	Fri Aug 27 18:42:14 MST 1993
FROM:	valdes

BUG:	The results of the "fit" and "difference" in APFIT and of
	APNORMALIZE are incorrect by a factor of the gain.  This is
	basically the same bug as 171 which was not correctly fixed.
	The workarounds are to use a gain of 1.

STATUS:	Fixed in V2.10.3

NUMBER:	226
MODULE:	artdata.mkobjects
SYSTEM:	V2.9-V2.10.2
DATE:	Fri Sep 17 14:13:24 MST 1993
FROM:	valdes

BUG:	The scales of the "expdisk" and "devauc" images are incorrect due
	to an integer truncation error.  The error is such that the actual
	output radius for a given input radius is given by the formulas:

	expdisk:  rout = rin * int(ln(D)/1.6783) / ln(D)/1.6783
	devauc:   rout = rin * int(ln(D)/7.67)**4) / (ln(D)/7.67)**4

	where D is the dynamic range parameter in the ARTDATA package
	parameters, ln() is the natural logarithm, int() is the integer
	truncation function, and ** is the exponentiation operator.
	From this one can, fudge the input radii to give the
	desired output radii, select a dynamic range where the correction
	factor is 1, or account for this as needed when the artificial
	image is analyzed.  The simplest thing is to adjust the dynamic
	range; for example, a dynamic range of 126514 for the "expdisk"
	model is the closest to the default value of 10000 which will give
	correct output scales.

STATUS:	Fixed in V2.10.3

NUMBER:	227
MODULE:	longslit.transform
SYSTEM:	V2.8-V2.10.2
DATE:	Sun Sep 19 14:21:35 MST 1993
FROM:	valdes

BUG:	If the requested output coordinates extend outside of the input
	data range, the interpolated output data very near the edge
	may suffer a small stretch distortion.  The error is confined
	to the end 50th of the image and the magnitude of the stretch
	depends on the specifics of the requested output sampling.
	The workaround is to either creating an output image
	which extends beyond the input data range.

STATUS:	Fixed in V2.10.3

NUMBER:	228
MODULE:	images.imsurfit
SYSTEM:	V2.9
DATE:	Wed Sep 22 13:29:23 MST 1993
FROM:	davis

BUG:    Bugs in the bad pixel rejection code were causing the imsurfit task
	to either 1) hang or crash with a segmentation violation or 2)
	display oscillating behavior (sigmas which would decrease then 
	increase again after succesive iterations), if the number of 
	detected bad pixels was very large. The first problem was caused
	by a failure of the code to allocate sufficient space for the bad
	pixel list. The second problem was caused by a failure of the code
	to correctly resolve overlapping regions in some circumstances,
	causing the same pixels to be alternately rejected and included
	in the fit.

STATUS:	Fixed in 2.10.3.

NUMBER:	229
MODULE:	images.imcombine, ccdred.combine
SYSTEM:	V2.9
DATE:	Fri Sep 24 10:40:31 MST 1993
FROM:	valdes

BUG:	If an offset file is specified as containing absolute offsets
	but with all the offsets equal then the combining acted like
	relative offsets except the output image size would be that
	of the absolute offsets and garbage appears in the final
	lines/columns.  The workaround is to either not have
	identical offsets or combine the images without offsets
	and then paste the result into a bigger empty image at
	the desired offset with IMCOPY.

STATUS:	Fixed in V2.10.3.

NUMBER:	230
MODULE:	images.imcombine, ccdred.combine
SYSTEM:	V2.9
DATE:	Fri Sep 24 10:45:00 MST 1993
FROM:	valdes

BUG:	The documentation says that scale and zero offset factors specified
	by an @file of header keyword are multiplicative and additive.
	However they are used as divisive and subtractive.  The workaround
	is to know the values should be input as divisive and
	subtractive.

STATUS:	In V2.10.3 this has been fixed so the input is as defined in
	the documentation.

NUMBER:	231
MODULE:	imcombine, ccdred.combine
SYSTEM:	V2.10.2
DATE:	Tue Nov  9 09:17:12 MST 1993
FROM:	valdes

BUG:	If there are fewer pixels at some point than that specified by nkeep
	parameter, such as caused by offsetting, thresholding, or masking,
	then the tasks try to add data from the nonexistent images resulting
	either in garbage or a segmentation violation.  The workaround
	is to use nkeep or 1 or 0 rather a higher value unless there
	are no offsets or other factors that will result in a smaller
	number of points than the number of images at some points.

STATUS:	This has been fixed for V2.10.3.  This also resulted in a change
	in how a negative nkeep is used.  In the new version, if one
	specifies a maximum number to reject, that number applies to
	the initial set of pixels rather than to the total number of
	images.

NUMBER:	232
MODULE:	images.geomap
SYSTEM:	V2.9
DATE:	Wed Dec 29 16:39:24 MST 1993
FROM:	davis

BUG:	Geomap was computing an incorrect coordinate transformation if the
	functional form of the coordinate transformation was "chebyshev"
	or "legendre" x fit x or y order was > than 2 and the y fit was
	linear (x and y order equal to 2), or if the y fit x or y order
	was > 2 and the x fit was linear (x and y order equal to 2).
	This was occurring because geomap was incorrectly redefining the
	functional form of the linear fit to be "polynomial".

STATUS:	Fixed in 2.10.3. There is no direct workaround but setting the
	cross terms parameter of the linear fit to "yes" will avoid
	the problem at the expense of computing one extra term in the fit.

NUMBER:	233
MODULE:	apphot package tasks
SYSTEM:	V2.9
DATE:	Fri Dec 31 14:46:23 MST 1993
FROM:	davis

BUG:	If the number of input images is greater than one, the number of
	output files is exactly equal to one, and the input coordinate
	file(s) do not contain any decodable coordinates, the input coordinate
	file rather than the empty output file is deleted. The problem
	occurs because the output file name is not being correctly stored
	as the tasks looped through the input image list.

STATUS:	The bug is fixed in 2.10.3. The workaround is to make sure at least
	one of the coordinate files contains valid coordinates.

NUMBER:	234
MODULE:	onedspec.standard
SYSTEM:	V2.10-V2.10.2
DATE:	Fri Jan  7 09:38:51 MST 1994
FROM:	valdes

BUG:	When using STANDARD on a long slit spectrum with a dispersion axis
	of 2 (where each column is treated as a spectrum) the task uses the
	length of the second axis rather than the first axis to define the
	number of spectra.  If the second axis length is greater than the
	first axis then the last column is processed repeatedly.  One may
	limit this by using the apertures parameter to specify just the
	columns; i.e. 1-250 in a 250x800 images.  If the number is smaller
	then some of the columns will not be processed.  On workaround is
	to transpose the image but then some fudging of the WCS will be
	necessary.  Another workaround would be to use SCOPY to extract all
	the spectra to a multispec format.

STATUS:	Fixed for the next release.

NUMBER:	235
MODULE:	digiphot.apphot.fitpsf
SYSTEM:	V2.9
DATE:	Mon Jan 17 14:18:33 MST 1994
FROM:	davis

BUG:	In cases where the fitting box was entirely off the image or there
	were too few pixels in the fitting box to fit the psf model (e.g.
	< 5 in the case of function=radgauss), the output fitted parameter
	and parameter error arrays were not being initialized correctly.
	Instead, although the fit was correctly tagged with the appropriate
	error code, the results of the previous fit were written to the
	output file.

STATUS:	Fixed in 2.10.3. There is no workaround except to make sure that
	the fitting box contains enough pixels and/or to check the error
	codes of the fitted objects.

NUMBER:	236
MODULE:	digiphot.photcal.invertfit
SYSTEM:	V2.10
DATE:	Wed Jan 19 08:03:42 MST 1994
FROM:	davis

BUG:	On VMS systems the invertfit task will crash with an adjustable
	array dimension error if the user has no defined set equations
	in his/her configuration file. In this case invertfit passes a
	2D array with a zero length first dimension to a subroutine,
	triggering a run time error under VMS, even though the array is
	never accessed.

STATUS:	Fixed in 2.10.3. The workaround is to include a dummy set equation
	in the transformation section of the configuration file.

NUMBER:	237
MODULE:	IEEE NaN support
SYSTEM:	Sun/IRAF V2.10, V2.10.1, V2.10.2
DATE:	Fri Jan 21 15:55:46 MST 1994
FROM:	tody

BUG:    When converting native floating point to IEEE floating point (as
	when writing FITS files), V2.10 IRAF has a feature which allows
	pixels with a reserved floating point value to be replaced by IEEE
	NaN on output.  In V2.10 Sun/IRAF, the code which does this was
	correct, but the wrong version of the affected object module was
	present in the system library (libvops.a) and in the IRAF shared
	image (S6.e).  This would cause zero to be written as the output
	IEEE value instead of NaN.

STATUS:	Fixed in V2.10.3 or later.  So far as I know the core IRAF system
	does not use this feature but it is used by some layered packages,
	e.g., STWFITS.  The bug only comes into play when mapping of NaNs on
	output is enabled by the application being used.  This is probably
	not a serious bug in most cases, but if the zeros are a problem the
	bug can be fixed by rebuilding the IRAF shared library S6.e.  Contact
	the IRAF group for advice on how to do this.

NUMBER:	238
MODULE:	ccdred.combine
SYSTEM:	V2.10
DATE:	Tue Feb 15 14:04:14 MST 1994
FROM:	valdes

BUG:	When combining images with separate exposure and dark times the
	final dark time recorded in the header is actually the exposure
	time; so the final dark time and exposure time will always be the
	same.  The correct dark time is computed but the wrong thing
	is being written to the image.  This is likely to be of relevance
	for combining dark frames when the dark times of the individual
	frames are not the same as the exposure times.  The workaround
	is to copy the dark time to the exposure time with HEDIT in
	the dark frames before combining.  Note that this bug
	applies to the script DARKCOMBINE since it calls COMBINE.

STATUS:	This is a simple typo code fix which has been made for the V2.11
	release.

NUMBER:	239
MODULE:	onedspec tasks
SYSTEM:	V2.10 - V2.10.2
DATE:	Sat Mar  5 16:05:55 MST 1994
FROM:	valdes

BUG:    Applying IMSHIFT with a positive shift can cause errors in
	the ONEDSPEC tasks.  Negative shifts do not cause a problem.  The
	same problem has been noted previous in bug log number 180 for
	IDENTIFY and REIDENTIFY.  Errors occur when a wavelength is
	transformed to a pixel coordinate.  This happens in a number of
	operations in SPLOT.  There are various workarounds depending on
	what is desired.  A WCSRESET of the physical coordinate system can
	be used though this will cause the dispersion coordinates to also
	shift; i.e. then the shift will move the pixel relative to the
	image data array and the wavelength coordinate system.  As a
	general rule use of IMSHIFT with spectra, particularly dispersion
	calibrated spectra, should be avoided.

STATUS:	The problems have been fixed for V2.11.

NUMBER:	240
MODULE:	ptools.pexamine
SYSTEM:	V2.10
DATE:	Tue Mar 15 08:43:20 MST 1994
FROM:	davis

BUG:	If either or both of the columns specified by the pexamine task
	parameters xcolumn or ycolumn is undefined in the input image data,
	then pexamine will crash with a segmentation violation if the user
	types the o keystroke command in image cursor input mode. The problem
	occurs because the o keystroke command switches the task to graphics
	cursor mode, and tries to move the graphics cursor to a point in the
	default x-y plot which is undefined.

STATUS:	The bug is fixed in 2.11. The workaround is to set the xcolumn and
	ycolumn parameters to a column that is defined in the input data.

NUMBER:	241
MODULE:	sarith, scopy
SYSTEM:	V2.10
DATE:	Tue Apr 12 13:56:49 MST 1994
FROM:	valdes

BUG:	If a spectrum is "multispec" with more than 127 APID keywords the
	tasks will fail with a segmentation violation.  This is due to
	a limit in a keyword template expansion step.  The work around
	is to delete some of the keywords with:

		cl> hedit <images> apid1?? del+

	Note that you can't delete them all since HEDIT has the same
	limit.  The APID strings can be restored from an aperture
	identification file using SAPERTURES at a later time.

STATUS:	In V2.11 the limit on the number of keywords in a template
	expansion has been increased to 1024.

NUMBER:	242
MODULE:	sarith
SYSTEM:	V2.10-2.10.2
DATE:	Thu Apr 28 13:51:04 MST 1994
FROM:	valdes

BUG:	Contrary to the help documentation, SARITH fails to allow a single
	second spectrum operand to be repeated when the first operand
	is a list.  This is a bug.  The workaround is to repeat the
	second operand as often as necessary even if it is the same
	name.

STATUS:	Fixed for V2.11.

NUMBER:	243
MODULE:	rotate/imlintran/geotran
SYSTEM:	V2.10
DATE:	Wed May 11 10:36:18 MST 1994
FROM:	davis

BUG:	Geotran was erroneously overriding the output image size requested by
	the user if: 1) no geomap database was defined, 2) the output size
	requested by the user was larger the size required to see the whole
	input image assuming no origin shift. The tasks rotate/imlintran
	were also affected by this problem.


STATUS:	The bug has been fixed for the next release. There is no workaround.

NUMBER:	244
MODULE:	imcombine, combine, scombine
SYSTEM:	V2.10
DATE:	Wed May 25 11:10:50 MST 1994
FROM:	valdes

BUG:	When combine=average, reject=(sigclip, avsigclip, ccdclip, or pclip),
	and mclip=yes (the value of mclip does not matter for pclip) the
	average will be incorrect if the number of low pixels rejected is
	greater than the number of unrejected pixels.  For example if 3 low
	pixels are rejected and only 2 pixels remain then the final average
	will be incorrect for that pixel.  There is no workaround other
	than to avoid this combination of parameters.

STATUS:	Fixed in V2.11.

NUMBER:	211.1
MODULE:	longslit.fitcoords
SYSTEM:	V2.10 - V2.10.2
DATE:	Sat Jun  4 09:49:39 MST 1994
FROM:	valdes

BUG:	When there are many samples to be fit an 'Out of memory" error can
	occur.  This is caused by repeatedly opening an image section
	for each sample and failing to close it.  If there are enough
	samples this can cause memory to run out.  If this happens on
	other than the first invocation of FITCOORDS then the workaround
	is to flush the process cache between executions, "flpr fitcoords".
	If it happens on the first execution then the only workaround is to
	reduce the amount of data being fit by using a larger step size,
	and avoiding multiple runs of REIDENTIFY (since redoing an
	IDENTIFY appends to the database rather than replacing resulting
	in multiple entries).  For marginal cases it might be possible to
	make sure the process has the maximum amount of memory
	available by minimizing memory use by other processes.

	A second manifestation of this problem occurs when using STF
	format (the SDAS group format).  The error is

		ERROR: 827 <image>
	
	where <image> is the image section.  This message means that
	the task has opened too many files and could not open the file
	which translates the error code.  This behavior occurs because
	STF format image keep the image header open unlike the .imh
	format.  The workarounds are the same as decribed previously.


STATUS:	This is a rather severe bug which is fixed in V2.11.

NUMBER:	246
MODULE:	images.imcombine, ccdred.combine, onedspec$scombine
SYSTEM:	V2.10.2
DATE:	Mon Jun  6 17:03:15 MST 1994
FROM:	valdes

BUG:	In rare circumstances when using one of the clipping algorithms
	nkeep > 0 the task will not complete because it has entered
	a nonterminating loop.  This occurs when too many
	pixels are rejected and two or more rejected pixels have
	equal residuals the equal residual points are added back.
	However this is done within the iterative loop and after
	adding back the pixels the task finds there are now more than
	nkeep pixels and so repeats the loop with the same result.
	The work around is to change nkeep.  A change is likely
	to fix the specific case.  A value of zero for nkeep will
	avoid the problem entirely but with the possibility of
	rejecting all pixels.

STATUS:	The adding back of pixels should be done outside the iterative
	loop and this change has been made for the next release (V2.11).

NUMBER:	247
MODULE:	photcal.fitparams
SYSTEM:	V2.10
DATE:	Mon Jun 13 16:12:33 MST 1994
FROM:	davis

BUG:	If the fitparams task parameter weighting is set to "photometric"
	or "equations", the addscatter parameter is set to "yes", and
	either the number of parameters to be fit equals the number of data
	points, or the fit has no scatter, fitparams will crash with a
	floating operand error. This occurs because the expression used
	to estimate the additional scatter to be added to the weights in the
	next iteration of the fit goes to 0 in the denominator, causing a
	divide by zero error.

STATUS: The bug is fixed in 2.11. The workaround is to set weighting to
	"uniform" or set the addscatter parameter to "no".

NUMBER:	248
MODULE:	image.imcombine,ccdred.combine,onedspec.scombine
SYSTEM:	V2.10.2
DATE:	Mon Jun 13 18:50:46 MST 1994
FROM:	valdes

BUG:	When the rejection algorithm is avsigclip, sigclip, avsigclip, or
	crreject and mclip=no and nkeep is not zero there is the rare
	possibility of a segmentation violation.  This occurs when more
	than the maximum number of pixels is rejected and several of the
	rejected pixels have the same residual relative to the average.
	The workarounds are to reduce nkeep (possibly to zero), use
	mclip=yes, use another rejection algorithm, or adjust the sigma
	values.

STATUS:	This problem is fixed for V2.11.

NUMBER:	249
MODULE:	sarith
SYSTEM:	V2.10
DATE:	Tue Jun 21 14:35:17 MST 1994
FROM:	valdes

BUG:	When doing a binary operation with a constant second operand and
	"onedspec" output format the constant used is incorrect due
	to a bug in which the number is used as a real number but is
	actually a double precision number.  The incorrect value can
	be seen in the verbose output.  For example:

	    cl> sarith specin - 48.5 specout format=onedspec verbose+
	    specin[1]  -  3.128906  -->  specout.0001

	The workaround is to use multispec output format for the operation.
	A later SCOPY can then be used to convert formats if desired.

STATUS:	Fixed in V2.11.

NUMBER:	250
MODULE:	photcal.mknobsfile,mkobsfile,obsfile
SYSTEM:	V2.10
DATE:	Wed Jun 22 17:16:03 MST 1994
FROM:	davis

BUG:	The mknobsfile/mkobsfile/obsfile tasks were omitting stars from the
	output observations file for image sets where there was only a single
	image per image set, and that image was not the last image in the
	image set.

STATUS:	The bug has been fixed in 2.11. One possible work around is to
	set the tolerance parameter to 0, run mknobsfile/mkobsfile/obsfile on
	image sets with only one defined image separately from the other image
	sets, and concatenate the results from the two runs.

NUMBER:	251
MODULE:	sarith, scopy
SYSTEM:	V2.10.0 - V2.10.2
DATE:	Wed Jun 29 17:32:20 MST 1994
FROM:	valdes

BUG:	For multispec spectra which have a doppler factor in the coordinate
	system description (a non-zero value for the 7th field following
	the number of pixels) making a copy or doing arithmetic will
	cause the wavelength zero point to be off by a factor of
	1/(1-z*z).  The workarounds are to either avoid introducing
	a doppler factor, accounting for the error, or explicitly
	setting w1,w2 (but note bug #214).

STATUS:	Fixed 10/92 and included in V2.11.

NUMBER:	252
MODULE:	utilities.polyfit
SYSTEM:	V2.10
DATE:	Mon Jul 11 09:17:27 MST 1994
FROM:	davis

BUG:	The computation of chisqr and stdev are too large by a factor
	if yavg ** 2 if the weighting parameter is "instrumental" and
	abs(yavg) if the weighting parameter is "statistical".

STATUS:	Fixed in 2.11. There is no workaround except to apply the 
	correction factors manually.

NUMBER:	253
MODULE:	transform, apall, apsum
SYSTEM:	V2.9
DATE:	Mon Jul 25 14:14:57 MST 1994
FROM:	valdes

BUG:	The extraction of dispersion calibrated long slit data, the
	result of TRANSFORM, does not properly pass on the dispersion
	information.  One symptom of this is that if the dispersion axis is
	2 then the final extracted spectrum will have a wavelength per
	pixel corresponding to the first axis in the CD1_1 keyword.  Note
	that there is also a correct WPC and CDELT1 keyword.  This does not
	cause a problem when using V2.9 ONEDSPEC routines because WPC has
	precedence over CD1_1.  However in taking this data to V2.10 the
	precedence was changed and CD1_1 is used in preference to WPC or
	CDELT1.  So a task like V2.10 SPLOT will plot the spectra with an
	incorrect dispersion.  The work around to update the header for
	V2.10 is update the CD1_1 keywords or delete them:

	    cl> hedit <1D spectra> cd1_1 '(wpc)'
	    cl> hedit <1D spectra> cd1_1 del+

STATUS:	The aperture extraction in V2.10 correctly passes on the
	dispersion coordinates produced by TRANSFORM during the
	long slit reductions.

NUMBER:	254
MODULE:	longslit.transform
SYSTEM:	V2.10-V2.10.2
DATE:	Sat Aug  6 12:14:32 MST 1994
FROM:	valdes

BUG:	If DISPAXIS=2 and one specifies log sampling (ylog=yes)
	then the specified sampling is done correctly but the header
	coordinate description is incorrect.  Specifically the starting
	wavelength, CRVAL2, is given as a linear wavelength rather
	than a log wavelength.  Display of this spectrum, say with
	SPLOT, produces a wavelength scale which is very compressed
	at the starting wavelength.  The workaround is to fix the header
	of the transformed image with

	    cl> hedit <images> crval2 "(log10(crval2))" update+

STATUS:	Fixed in versions after V2.10.2

NUMBER:	254
MODULE:	longslit.transform
SYSTEM:	V2.10-V2.10.2
DATE:	Sat Aug  6 12:54:42 MST 1994
FROM:	valdes

BUG:	If DISPAXIS=2 and one specifies log sampling (ylog=yes)
	then the specified sampling is done correctly but the header
	coordinate description is incorrect.  Specifically the starting
	wavelength, CRVAL2, is given as a linear wavelength rather
	than a log wavelength.  Display of this spectrum, say with
	SPLOT, produces a wavelength scale which is very compressed
	at the starting wavelength.  The workaround is to fix the header
	of the transformed image with

	    cl> hedit <images> crval2 "(log10(crval2))" update+

	This was caused by a typo where parameter xlog was used
	where ylog should have been.  Another thing to be aware
	of is that extraction of a 1D spectrum from the 2D
	spectrum with the APEXTRACT tasks will propagate the error.
	For such data SPLOT crashes because it tries to evaluate
	an impossibly large decimal exponent.

STATUS:	Fixed in versions after V2.10.2

NUMBER:	255
MODULE:	apall, apsum
SYSTEM:	V2.10-V2.10.2
DATE:	Tue Aug  9 10:47:21 MST 1994
FROM:	valdes

BUG:	When extracting spectra with dispaxis=1 (spectra horizontal) using
	variance weighting and/or cleaning with a gain other than 1 then
	occasionally a "floating operand error" or some arithmetic
	exception can occur.  This is caused by reference to unitialized
	memory during application of the gain.  The uninitialized memory
	does not affect the results but if an invalid arithmetic value
	is encountered it will cause the extraction to abort.  The
	workarounds in this case are to use a gain of 1 if it is
	reasonable otherwise to transpose the image and reset the
	wcs (with wcsrest <image> wcs=physical) and the dispaxis
	value.

STATUS:	Fixed after V2.10.2.

NUMBER:	256
MODULE:	ccdproc
SYSTEM:	V2.8-V2.10.3
DATE:	Mon Aug 29 13:57:03 MST 1994
FROM:	valdes

BUG:	If the calculation datatype is set to short, calculation of the
	CCDMEAN value is incorrect and, if used during flat fielding, will
	give incorrect scaling for the flat fielding.  The workarounds are
	to not use short for the calculation datatype though it is ok to
	use short output datatype to save diskspace.  Note that if no
	calculation datatype is specified it defaults to real so it takes
	an explicit setting of pixeltype="short short" or "real short" to
	force this bug to appear.

STATUS:	Fixed after V2.10.3.

NUMBER:	257
MODULE:	mkfringe, mkillumcor, mkillumflat, mkskycor, mkskyflat
SYSTEM:	V2.8-V2.10.3
DATE:	Mon Aug 29 16:25:11 MST 1994
FROM:	valdes

BUG:	If the tasks are run more than once without flushing the process
	then a segmentation violation or error attempting to access an
	unopened file is likely to occur.  The workaround is to flush the
	process cache with "flpr" before running any of these tasks.

STATUS:	Fixed future versions.

NUMBER:	258
MODULE:	reidentify
SYSTEM:	V2.10-V2.10.3
DATE:	Thu Sep 15 10:29:50 MST 1994
FROM:	valdes

BUG:	If a step of zero is specified the task will hang in an infinite
	loop.  The way the step is used is to increment/decrement the starting
	line until the ends of the image are reached.  With a step of
	zero this will never happen.  However, if one is interested in
	only reidentifying a single line in a 2D image it seems
	reasonable to set the step to zero.  The actually method is
	to set the step to a very large number.

STATUS:	For the next release the case of a zero step is checked and
	causes REIDENTIFY to only reidentify the reference line in
	other images.

NUMBER:	259
MODULE:	images.tv.tvmark
SYSTEM:	V2.10
DATE:	Mon Oct  3 09:01:29 MST 1994
FROM:	davis

BUG:	The tvmark append (a) keystroke command does not function correctly 
	under Solaris IRAF 2.10.3 BETA. The objects to be appended to the
	coordinate list are marked correctly on the image display but are not
	appended to the output coordinate file.

	The problem is apparently caused by a failure to call the flush
	command before doing a seek to EOF. On SunOS systems the seek to
	EOF appears to force a flush, while on Solaris systems it
	does not, resulting in the appended objects never being written
	to the output file.

STATUS:	Fixed for the next release of IRAF. There is no workaround.

NUMBER:	260
MODULE:	digiphot.daophot.seepsf
SYSTEM:	V2.10
DATE:	Mon Oct  3 13:08:46 MST 1994
FROM:	davis

BUG:	The seepsf task was forcing the output psf image to be less than or
	equal 23 pixels square, corresponding to a psfrad less than or equal
	to 11 pixels, no matter what the actual psfrad in the input image
	psf was. The computed portion of the output psf image was correct.
	The problem was that seepsf was using the wrong quantity to compute
	the default size of the output psf image.

STATUS:	Fixed in 2.10.3. There is no workaround.

NUMBER:	261
MODULE:	apphot package tasks
SYSTEM:	V2.10
DATE:	Tue Oct  4 09:21:04 MST 1994
FROM:	davis

BUG:	The directory information was inadvertantly being stripped from
	the default input/output file specifications. For example the phot
	task would look for the default input coordinate file in the
	current directory even though, the file specification was dir$default.
	Similarly the default output file was being written to the
	current directory,  even though the file specification was dir$default.
	Directory information was not being stripped from fully specified
	file names.

STATUS:	Fixed in the next release of iraf.  

NUMBER:	262
MODULE:	echelle.doecslit
SYSTEM:	V2.10-V2.10.2
DATE:	Thu Oct  6 16:21:57 MST 1994
FROM:	valdes

BUG:	DOECSLIT fails to actually use the recentered and (optionally)
	retraced apertures determined for each object spectrum when
	it extracts the orders.  Instead it ignores the object apertures
	and uses the reference spectrum apertures.  This can be seen
	since the actual apertures used for extraction are saved in
	the database and they will be the same as the reference
	aperture.  There are no workarounds other than to modify
	the script or to do the extractions separately with APALL
	and then use DOECSLIT for the remainder of the operations.

STATUS:	This fixed in versions after V2.10.2.

NUMBER:	263
MODULE:	photcal.mkapfile
SYSTEM:	V2.10
DATE:	Thu Oct 13 11:37:48 MST 1994
FROM:	davis

BUG:	If there was more than one photometry file in the input file list
	mkapfile was quitting with the error "ERROR on line 187: cannot open
	`file'" for writing. This was caused by the script trying to append
	to an existing file with "> file" instead of ">> file".

STATUS:	Fixed for the next release of IRAF.

NUMBER:	264
MODULE:	rv.fxcor
SYSTEM:	V2.10
DATE:	Thu Oct 13 15:32:33 MST 1994
FROM:	fitz

BUG:	The batch processing code was not initializing the task structure
	properly and a "Memory has been corrupted" error can occur when
	processing in batch and the template spectrum has to be rebinned.
	The bug is not seen if it's the object spectrum that is rebinned.
	Possible workarounds include rebinning the data to a common disp-
	ersion and starting wavelength before correlating, setting the 
	'rebin' parameter to force it to rebin to the object's dispersion,
	or else just process interactively.  The code change is trivial
	for sites who wish to fix it.

STATUS:	Fixed in versions after V2.10.3beta.

NUMBER:	265
MODULE:	expanding file templates on Solaris
SYSTEM:	SunOS/IRAF V2.10.2 executing on Solaris
DATE:	Fri Oct 14 13:27:26 MST 1994
FROM:	tody

BUG:    Various users have reported a subtle problem in IRAF which occurs
	when SunOS/IRAF version 2.10.2 is run on a Solaris system in
	compatibility mode.  On occasion IRAF code which reads host
	directories may not "see" all the files in a directory.  Hence file
	and image templates may not expand correctly, omitting some of the
	files in a directory.

STATUS:	This problem is not present in the native Solaris version of IRAF,
	Solaris/IRAF V2.10.3BETA.  The solution is to update to this version.
	If V2.10.2 must be used, use host system facilities (e.g. ls, provided
	as a foreign task in unix/iraf systems) to expand file templates.  

NUMBER:	266
MODULE:	apphot.daofind
SYSTEM:	V2.10
DATE:	Thu Oct 20 13:57:31 MST 1994
FROM:	davis

BUG:	If the sigma parameter was left at its default value of INDEF, a 
	floating point overflow value would result when daofind was run
	from the apphot package.  The problem was the result of a missing
	check for INDEF in the code.

STATUS:	This bug was not a problem for versions of IRAF prior to 2.10.3 BETA
	and has been fixed for the next release of IRAF. The workaround is to 
	set the sigma parameter to some reasonable value.

NUMBER:	267
MODULE:	rv.rvidlines
SYSTEM:	V2.10.3beta
DATE:	Thu Oct 20 14:44:50 MST 1994
FROM:	valdes

BUG:	The intent of this program is that if the header information
	does not exist to compute heliocentric velocities it should
	simply compute observed velocities.  However, the trap for
	this conditions in not correct so instead the program quits.
	The only workaround is to add dummy keywords for those
	missing and ignore the heliocentric results.

STATUS:	Fixed after version V2.10.3beta.

NUMBER:	268
MODULE:	imexpr
SYSTEM:	V2.10.3
DATE:	Tue Oct 25 11:42:52 MST 1994
FROM:	tody

BUG:	The "imexpr @file" way of invoking imexpr doesn't work; imexpr
	reports a syntax error due to the newline at the end of the text
	file containing the expression.

STATUS:	Fixed in the V2.10.3 patch.  To workaround the bug, either put the
	expression on the command line or enter it as a macro function in
	an expression database file.

NUMBER:	269
MODULE:	artdata.gallist
SYSTEM:	V2.9-V2.10.3beta
DATE:	Sat Oct 29 16:56:56 MST 1994
FROM:	valdes

BUG:	The internal absorption model for disk galaxies is not being applied
	as described in the help.  Regardless of the absorption parameter
	there is no absorption correction to the magnitudes of the disk
	galaxies at any inclination.  There is no workaround.

STATUS:	Fixed after V2.10.3beta.

NUMBER:	270
MODULE:	imshift, magnify, xregister, geotran
SYSTEM:	V2.10
DATE:	Fri Dec  9 10:48:34 MST 1994
FROM:	davis

BUG:    Flux may not be conserved when the IMSHIFT, MAGNIFY, XREGISTER, or
	GEOTRAN tasks are run on undersampled data using the spline3
	interpolant.  In the worst case situation, completely undersampled
	data, fractional y shifts of 0.4-0.6, and placement near the top or
	bottom of the data buffer, the discrepancy is ~ +/- 0.3%. For
	well-sampled data the discrepancy is negligible. For y shifts which
	are exactly 0.0 there is no problem.

	The cause of the problem was that the number of edge lines being
	allocated for the spline3 buffers was too small for undersampled
	data and some of the power in the high frequency components of the
	interpolant was being lost.

STATUS:	Fixed for next release of iraf.

NUMBER:	271
MODULE:	photcal.mknobsfile,photcal.mkobsfile,photcal.mkapfile,ptools.pdump
SYSTEM:	V2.10.3BETA
DATE:	Tue Dec 20 10:47:32 MST 1994
FROM:	davis

BUG:	A reference was being to a tables.ttools.tdump task parameter outside
	the loop for processing ST binary tables in the pdump and mkapfile
	scripts, resulting in an "unknown task tdump" error when the tables
	package was undefined or defined incorrectly. The pdump error could
	in turn produce the same error in the mknobsfile and mkobsfile tasks.
	
STATUS:	Fixed for the next release in iraf. The workaround is to install the
	tables package. If this is not feasible contact the iraf group for
	a fix.

NUMBER:	272
MODULE:	dispcor
SYSTEM:	V2.10.3BETA
DATE:	Mon Jan 16 13:01:54 MST 1995
FROM:	valdes

BUG:	When the input spectra are in equispec format (all spectra with the
	same linear dispersion relation) and there are aperture numbers
	which are greater than the number of image lines then the error
	"WFMSPEC: Coordinate out of bounds" may occur.  Such a situation
	will only occur when resampling an an already dispersion corrected set
	of spectra and not when using an IDENTIFY or ECIDENTIFY database.
	This is due to a logical error in the code concerning mapping of
	aperture numbers to line numbers.  The workarounds are to use
	SARITH if simply extracting a region, extract the spectra to
	onedspec format with SCOPY, or change the WCS with:

		cl> hedit <images> cd2_2,cdelt2 1000 update+
		cl> hedit <images> crpix2 1 add+

STATUS:	Fixed for the next release.

NUMBER:	273
MODULE:	dopcor
SYSTEM:	V2.10.3BETA
DATE:	Wed Jan 18 17:22:38 MST 1995
FROM:	valdes

BUG:	For multispec spectra which have independent wavelengths for each
	spectrum (identified by system=multispec in the header) there
	is a bug such that if there are more than 8 spectra the message:

	Warning: MWCS: too many coordinate transformation (ctran) descriptors
	ERROR: segmentation violation

	appears.  Most commonly this will affect echelle data.  The
	workaround is to apply DOPCOR with the aperture parameter
	in groups of 8 or less spectra.  For example:

	    cl> dopcor obj.ec obj1.ec -120 isvel+ add- ap=1-8
	    cl> dopcor obj1.ec obj1.ec -120 isvel+ add- ap=9-16
	    ...

	Note the second and subsequent steps work in place.

STATUS:	This bug, which is a typo in the code, is fixed for a release after
	V2.10.3BETA (possibly the Solaris patch) and V2.11.

NUMBER:	274
MODULE:	doslit (specred, kpnocoude, kpnoslit)
SYSTEM:	V2.10.3BETA
DATE:	Tue Jan 24 13:56:11 MST 1995
FROM:	valdes

BUG:	If the first object spectrum has more than one object on the
	slit and apertures are defined for them then after doing
	the dispersion solution on the reference arc the following
	error occurs:

	    ERROR ... - Missing reference for aperture 2

	This is a bug, introduced in V2.10.3BETA, since the intent of the
	task is to allow multiple apertures per long slit spectrum.  It is
	caused by using the apertures from the first object as the
	apertures for the arc reference.  The workarounds are 1) make the
	first object image be one that has only one aperture (other objects
	can have multiple apertures) or 2) when in IDENTIFY doing the arc
	reference dispersion solutions do 'k' after finishing the
	dispersion solution to step to the other (unnecessary) apertures
	and do a solution with 'a' 'c' and 'f' (all center and fit).

STATUS:	Fixed in later versions.

NUMBER:	275
MODULE:	apnormalize
SYSTEM:	V2.10.3BETA
DATE:	Fri Jan 27 17:16:35 MST 1995
FROM:	valdes

BUG:	In bug numbers 171 and 225 it was noted that when using variance
	weighting or cleaning in APNORMALIZE the result would end up
	scaled by the gain value.  The fix was to divide the result
	by the gain.  However, the default parameters for APNORMALIZE
	do not call for variance weighting or cleaning and so the
	gain and readnoise are not read.  The uninitialized value
	of the gain used to divide the result of APNORMALIZE is
	zero causing a divide by zero error.  The workaround is
	to set the weights paraemter to "variance".  The actually
	weighting and gain and readnoise parameters are not important
	to this algorithm.

STATUS:	This only affects version V2.10.3BETA and will be fixed in
	later versions.

NUMBER:	276
MODULE:	imexamine
SYSTEM:	V2.8-V2.10.2
DATE:	Tue Jan 31 15:06:41 MST 1995
FROM:	valdes

BUG:	The standard deviation values returned by the 'm' key in IMEXAMINE
	can be inaccurate when the mean data value is large and the standard
	deviation is relatively small.  This is due to calculation
	of the standard deviation formula using the difference in the sum of
	squares and the square of the sum with real precision.  The
	workarounds are to use IMSTATISTICS with an image section or
	to first subtract something like the mean value from the image
	before using IMEXAMINE.

STATUS:	In V2.10.3 and after the calculation is done in double precision
	and the standard deviation is as accurate as IMSTATISTICS.

NUMBER:	277
MODULE:	photcal.mknobsfile,mkobsfile,obsfile
SYSTEM:	V2.10.3BETA
DATE:	Thu Feb  9 13:25:36 MST 1995
FROM:	davis

BUG:	The time of observation and airmass columns are switched in the
	output observations file if position matching is turned off,
	resulting in the airmass being written under the otime column
	and vice versa.

STATUS:	Fixed for the next release of iraf. One possible workaround is
	to simply switch the column numbers in the configuration file
	since the number can still be read in correctly.

NUMBER:	278
MODULE:	splot, fitprofs
SYSTEM:	V2.10.3BETA
DATE:	Thu Feb 16 18:17:59 MST 1995
FROM:	valdes

BUG:	The new error estimates for Gaussian profile fitting and deblending
	computed if a noise model is given are incorrect when there is more
	than one line being fit; though they are roughly correct.  This is
	caused by an indexing error such that the error is not always the
	68% (1 sigma) point and the error on a particular line is really a
	mixture of measurements from all the lines.  There estimates are
	valid for single line Gaussian fits.  There is no workaround.

STATUS:	Fixed in subsequent versions.

NUMBER:	279
MODULE:	doslit, doecslit
SYSTEM:	V2.10-V2.10.2
DATE:	Fri Feb 17 10:06:09 MST 1995
FROM:	valdes

BUG:	If no arc image or standard star image is specified an error such as

	ERROR on line 103: OPEN: File does not exist (tmp$iraf1665j)
	    doecslit ()

	will appear.  This is true even if one is not dispersion correcting
	or standard star fluxing.  Thus, even if dispcor=no or fluxcal=no
	you must put a placeholder image name in the arcs and standard
	parameters.

STATUS:	Fixed in V2.10.3 and later such that not specifying arc and standard
	star images is ok if not dispersion or flux calibrating.

NUMBER:	280
MODULE:	sensfunc
SYSTEM:	V2.6-V2.10.3
DATE:	Wed Feb 22 11:18:52 MST 1995
FROM:	valdes

BUG:	Deleted points and deleted stars are not excluded from the grey
	shift calculation.  This is a bug in the sense that this is not
	what most users would expect.  In particular, if a star is
	deleted and it is the one with the highest apparent sensitivity
	one would not expect the rest of the data to be shifted to match
	this deleted star.  For the case of deleting a star and excluding
	it from the grey shift calculation the workaround is to delete
	the data from the input data file.

STATUS:	Deleted points are excluded from the grey shift calculation in
	future versions.

NUMBER:	281
MODULE:	splot
SYSTEM:	V2.10.3beta
DATE:	Thu Feb 23 16:10:43 MST 1995
FROM:	valdes

BUG:	The 't', '/' combination for continuum flattening spectra fails for
	flux calibrated data and instead produces a spectrum which is
	identically 1.  A check to avoid division by zero fails to
	discriminate flux calibrated data (any value less than about 1E-8)
	as different from zero.  The resultant value of 1 is used when
	the divide by zero condition is detected.

STATUS:	Fixed in future releases.

NUMBER:	282
MODULE:	fit1d
SYSTEM:	V2.10.3beta
DATE:	Thu Feb 23 16:16:41 MST 1995
FROM:	valdes

BUG:	The ratio output does not work in V2.10.3beta due to a typo error
	in the code.  The workaround is to output the fit and use
	IMARITH to take the ratio.

STATUS:	Fixed in future releases.

NUMBER:	283
MODULE:	ptools.pexamine
SYSTEM:	V2.10
DATE:	Thu Feb 23 16:23:12 MST 1995
FROM:	davis

BUG:	On Dec Alpha systems pexamine will crash with an invalid floating
	point operation error if the user tries to plot the histogram
	of an array with the h keystroke command.

STATUS:	The problem was caused by a typo in a statement which resulted in
	a memory access of the end of an array. The bug is fixed for the
	next release of iraf. There is no workaround.

NUMBER:	284
MODULE:	photcal.mknobsfile,photcal.mkobsfile
SYSTEM:	V2.10
DATE:	Wed Mar 22 07:56:37 MST 1995
FROM:	davis

BUG:	A very serious problem has been found in the iraf 2.10.3 and digiphotx
	mknobsfile/mkobsfile scripts.  Running mknobsfile/mkobsfile on files
	written by the allstar/nstar tasks (but not the phot task) may corrupt
	the input files. This is definitely not problem for
	mknobsfile/mkobsfile in 2.10.2 and earlier version of iraf or for
	digiphotx linked with versions 1.2.1 and earlier of the tables package.

	The problem crept in when the tables package was modified to support
	text tables.  The error check in mknobsfile/mkobsfile previously
	used to detect whether an input file was a text file or binary
	table began to fail for allstar/nstar files. The code thought the
	text file was a binary table, opened it as such, and attempted to
	edit it. Although the code was smart enough to detect that the
	proper columns etc were not present and did not do any actual editing,
	simply opening and closing the file as a table in READ_WRITE mode
	caused to file to be rewritten and its format corrupted.

STATUS:	This problem has been fixed for the next release of iraf and in the
	forth-coming 2.10.3 patch as well as in the ftp archive version of
	digiphotx. If you are running later versions of tables there is no
	workaround except installing the patch and/or the new version of
	digiphotx. We have confirmed that there is a problem running
	mknobsfile/mkobsfile with tables 1.3.2 and 1.3.3 and that there
	was definitely not a problem with tables 1.2.1 and earlier but are
	not certain of the status of intermediate versions.


NUMBER:	285
MODULE:	echelle.ecidentify
SYSTEM:	V2.9-V2.10.3
DATE:	Tue Apr 11 10:55:54 MST 1995
FROM:	valdes

BUG:	The 'x' key to find a shift between a set of features and the peaks
	in the data fails with a memory access error (i.e. segmentation
	violation).  There is no workaround to use this key though the
	's' key can be used with a known line to set and apply a shift.

STATUS:	Fixed for the next release.

NUMBER:	286
MODULE:	onedspec.sbands
SYSTEM:	V2.10.3
DATE:	Wed Apr 12 09:33:20 MST 1995
FROM:	valdes

BUG:	The output formating for the flux column produces 0.00 when the
	spectra are flux calibrated; i.e. have very small values of
	order 1E-14.  The workaround is to multiply the spectrum by
	an appropriate large number and remember the scaling used.

STATUS:	The formating will be changed to allow exponential notation
	in a future release.

NUMBER:	287
MODULE:	photcal.mkapfile,photcal.apfile
SYSTEM:	V2.10
DATE:	Fri Apr 28 10:00:14 MST 1995
FROM:	davis

BUG:	The filter id keyword read from the input photometry files was
	not being written correctly to the output magnitudes file, resulting
	in a filter id of INDEF for all images.

STATUS:	Fixed for the next release iraf release. There is no workaround.

NUMBER:	288
MODULE:	ptools.pexamine
SYSTEM:	V2.10
DATE:	Mon May  1 09:16:17 MST 1995
FROM:	davis

BUG:	The colon commands :rinner and :router were incorrectly defined as
	:rin and :rout in the pexamine definitions file. In addition the
	new router value was being written back into the rinner parameter,
	a bug that was masked by the previous problem.

STATUS:	Fixed for the next release of iraf. The workaround is to use the
	:epar radplot command and edit the parameter set as a whole.

NUMBER:	289
MODULE:	apscatter
SYSTEM:	V2.9-V2.10.3
DATE:	Wed May  3 16:50:54 MST 1995
FROM:	valdes

BUG:	When not smoothing the scattered light surface along the dispersion,
	smooth=no, and there are multiple apertures the task may abort
	with the error "Range descriptor undefined".  This occurs when
	the number of scattered light  points being fit across the
	dispersion changes as the spacing between apertures changes.
	This is probably a rare event.  The only workaround is to
	add the smoothing along the dispersion.

STATUS:	Fixed in after V2.10.3.

NUMBER:	290
MODULE:	scopy, sarith
SYSTEM:	V2.10.3
DATE:	Sat May 13 13:54:11 MST 1995
FROM:	valdes

BUG:	When spectra are modified with SPLOT and then written out, the
	current display units are also recorded.  SCOPY and SARITH
	incorrectly create new spectra with the dispersion units set to the
	display units.  For units which are linearly related (such as any
	between wavelength units or between energy/frequency units) this
	causes no problem.  However, for other pairs of units, such as
	dispersion units of angstroms but display units of EV, the new
	coordinate system will not match the spectrum pixels.  The
	workarounds are to avoid this situation or change the "units" in
	the copied/output spectrum back to the original units with
	WCSEDIT.

STATUS:	Fixed in V2.10.4

NUMBER:	291
MODULE:	argus.msresp1d, hydra.msresp1d
SYSTEM:	V2.10.2
DATE:	Mon May 22 09:38:27 MST 1995
FROM:	valdes

BUG:	The task MSRESP1D in the ARGUS and HYDRA packages will produce
	an error reporting that there is no param file.  This is caused
	by an error in specifying a directory name.  The workaround
	is either to interactively type the following after loading
	the desired package:

	    ar> redefine msresp1d=specred$msresp1d.cl

	or change the system files argus$argus.cl and hydra$hydra.cl so
	that "msred" becomes "specred".

STATUS:	Fixed in V2.10.3 and later.

NUMBER:	292
MODULE:	imexamine
SYSTEM:	V2.10-V2.10.4
DATE:	Wed May 31 10:08:47 MST 1995
FROM:	valdes

BUG:	The output of the 'x' and 'y' keys is not written to the logfile
	if one is used.  There is no workaround other than copying
	the terminal output in some way.  Note the task RIMCUR can
	be used to get coordinates from an image in both pixel and
	world coordinates.

STATUS:	Fixed in subsequent releases.

NUMBER:	293
MODULE:	register, geotran
SYSTEM:	V2.10
DATE:	Fri Jun  9 16:43:56 MST 1995
FROM:	davis

BUG:	If the xsample or ysample parameters are greater than 1 and
	the nxblock or nyblock parameters are smaller than the image
	dimensions, register/geotran may fail with a memory corruption
	error.

	The error was due to a buffering error in the y coordinate
	interpolation surface.

STATUS:	Fixed for the next release of iraf. The workaround is to set
	xsample and ysample back to 1, which makes coordinate evaluation
	slower for high order surfaces but does not make much difference
	for simple surfaces, or set nxblock and nyblock to be larger than
	the input image size.

NUMBER:	294
MODULE:	photcal.mkapfile,photcal.apfile
SYSTEM:	V2.10
DATE:	Tue Jun 13 17:25:01 MST 1995
FROM:	davis

BUG:	Mkapfile/apfile may terminate prematurely or hang with a floating
	overflow exception if the input data  is such that it is difficult
	to determine a good value for the Moffat function radius parameter
	RO. In this case RO can be driven towards and beyond 0 which produces
	the overflow. 

STATUS:	A check was added to the code to trap this condition and report a
	fitting error. Possible work arounds including upping the default
	number of parameters to be fit from 3 to 4 and/or deleting the
	suspect data from the input file.

NUMBER:	295
MODULE:	dofibers, dohydra, doargus
SYSTEM:	V2.10-V2.10.4
DATE:	Wed Jun 14 14:44:15 MST 1995
FROM:	valdes

BUG:	The use of subapertures does not work and aborts with the error

	    ERROR on line 28: Bad aperture/column/line list

	This is caused by an incorrect aperture range in the script
	code.  There is no workaround other than not use subapertures
	or modifying the script code.

STATUS:	Fixed for the next release.

NUMBER:	296
MODULE:	digiphot.apphot.daofind
SYSTEM:	V2.10
DATE:	Mon Jun 19 09:34:40 MST 1995
FROM:	davis

BUG:	If the datamin parameter is set above the sky level of the image
	the code which computes the x and y positions of the detected
	objects can crash with a floating divide by zero error for the
	fainter objects.

STATUS:	Fixed for the next release of iraf. The workaround is to set the
	datamin parameter to a more reasonable value.

NUMBER:	297
MODULE:	longslit, longslit.identify, longslit.reidentify
SYSTEM:	V2.10.0
DATE:	Mon Jun 19 14:08:46 MST 1995
FROM:	valdes

BUG:	This is a tardy bug report since I noticed this major bug is not
	actually in the bug log.  In the first release of V2.10 there was
	a serious bug in the ONEDSPEC tasks which apply to 2D images such
	as long slit data.  The tools would not access dispersion lines
	beyond 2.  The most common symtom is that IDENTIFY will only
	show lines 1 and 2 in long slit data.  Normally one encounters
	this in the LONGSLIT package.  If one uses a section parameter of
	"middle lines" IDENTIFY will show the image section [*,2].
	REIDENTIFY is similarly limited to the first two dispersion lines.
	There is no workaround other than to upgrade V2.10 to any
	higher version.  It was first fixed in V2.10.1


STATUS:	Fixed in V2.10.1 and later.

NUMBER:	298
MODULE:	onedspec.sbands
SYSTEM:	V2.10-V2.10.4
DATE:	Fri Jun 30 09:25:30 MST 1995
FROM:	valdes

BUG:	When the number of input bandpasses is greater than 10 a segmentation
	violation error occurs.  This is a bug in the memory allocation
	logic of the task.  The workaround is to break up the bandpasses
	into groups of 10 or less (it might work up to 20 but is not
	guarenteed).

STATUS:	Fixed in later versions.

NUMBER:	299
MODULE:	daophot.seepsf
SYSTEM:	V2.10
DATE:	Mon Jul  3 17:24:04 MST 1995
FROM:	davis

BUG:	Seepsf was crashing with a floating operand error if the input psf
	image was a purely analytic function, keyword varorder=-1. This
	error was accidentally introduced when the previous seepsf error
	(bug log # 260) was fixed.

STATUS:	Fixed in 2.11 and in the external addon package digiphotx. One
	possible workaround is make the psf image with varorder=0, then
	make a copy of it setting all the pixel values to 0.0 with
	imarith, and inputing the new image to seepsf.

NUMBER:	300
MODULE:	dispcor
SYSTEM:	V2.10.4
DATE:	Thu Jul 13 11:08:04 MST 1995
FROM:	valdes

BUG:	A new capability was added in V2.10.4 to allow DISPCOR to work
	with IDENTIFY database files containing only a shift and no
	dispersion function.  This would occur when using IDENTIFY to
	compute a shift to previously dispersion corrected spectra.  This
	does not work correctly when there is more than one aperture in an
	image.  The workaround is to separate multiaperture images into
	single aperture images with SCOPY and then do the
	IDENTIFY/REIDENTIFY and DISPCOR.

STATUS:	Fixed in later versions.

NUMBER:	301
MODULE:	daophot.seepsf (Dec Alpha)
SYSTEM:	V2.10
DATE:	Tue Jul 18 10:14:50 MST 1995
FROM:	davis

BUG:	Seepsf will terminate with an FPE error on the Dec Alpha machine
	if the the psf model is not analytic. The problem was caused by
	as missing test which resulted in an out-of-bounds array reference
	in some cases. On other systems the FPE error did not occur
	but pixels outside the psf radius were not being set to 0 as intended
	but were instead were interpolated in the noisy edges of the
	look-up table. Pixels inside the psf radius are correct.

STATUS:	Fixed for the next release of iraf and in the ftp archive version.
	There is no workaround.

NUMBER:	302
MODULE:	apscatter
SYSTEM:	V2.10-V2.10.4
DATE:	Tue Jul 18 17:35:37 MST 1995
FROM:	valdes

BUG:	If the aperture trace functions cross or cause the apertures
	to overlap then the algorithm for finding the scattered light
	pixels outside the apertures gets confused.  This can have the
	consequence of either using data within an aperture or a memory
	error (memory corrupted or segmentation violation).  The workaround
	is to insure the aperture definitions and traces do not behave in
	this way.  One way to check this is with APEDIT after the apertures
	have been defined and traced.  In APEDIT you can examine various
	lines with ":line #" and the data line and apertures will be
	shown.  Look at the first line and last line in particular.  The
	interactive option of APSCATTER selecting various lines can also be
	used though this may crash in the same way.

STATUS:	A different algorithm will be used in the next release to
	correctly find the scattered light points even in the unreasonable
	case where the apertures cross.

NUMBER:	303
MODULE:	rv.fxcor
SYSTEM:	V2.10-V2.10.4
DATE:	Wed Jul 26 15:59:57 MST 1995
FROM:	fitz

BUG:	In rare cases a Gaussian fit would converge to a nonsensical result
	(e.g. a sigma of 3e10) and would cause a "floating overflow" error
	when the results were written out.  The fix requires a trivial
	code change, as a workaround select a different set of points for
	the initial fit by adjusting the 'width' parameter or interactively
	with the 'g' or 'y' keystrokes.

STATUS:	Fixed for the next release.

NUMBER:	304
MODULE:	proto.wcsreset
SYSTEM:	V2.10
DATE:	Tue Aug  1 09:12:11 MST 1995
FROM:	davis

BUG:	Wcsreset was refusing to reinitialize the world coordinate system
	of any image whose world coordinate system was not support by the
	iraf mwcs system, mostly images with unrecognized sky projection
	types.

STATUS:	Fixed in 2.11. There is no workaround except to edit the headers
	directly with hedit or hfix.

NUMBER:	305
MODULE:	apextract tasks
SYSTEM:	V2.10-V2.10.4
DATE:	Wed Aug  2 13:57:09 MST 1995
FROM:	valdes

BUG:	If the image header has an invalid DISPAXIS value, for example
	a value of -9999, there is no warning and bad things happen.  If
	the value is less than 0 then the editing plot will show a flat
	line with an X range 1-2.  If the value is 0 or greater than 2 then
	the aperture axis will be shown as either 1 (for even values) or 2
	(for odd values)  but tracing will fail and extraction will produce
	a floating operand error.  The workaround is to either delete the
	invalid keyword and use the "dispaxis" parameter or fix the image
	header value.

STATUS:	In subsequent releases there will be a warning message and the
	invalid value will be ignored.  The "dispaxis" value will then
	be used.

NUMBER:	306
MODULE:	identify
SYSTEM:	V2.10-V2.10.4
DATE:	Thu Aug  3 13:12:43 MST 1995
FROM:	valdes

BUG:	The rarely used :add command to add lines can cause a segmentation
	violation when exiting.  The results are still valid and the error
	can be ignored.  A workaround is that after adding the lines and
	doing whatever is desired, a stored past solution can be read or an
	intialization be done.

STATUS:	Fixed in later versions.

NUMBER:	307
MODULE:	splot
SYSTEM:	V2.10.3-V2.10.4
DATE:	Fri Aug 11 18:54:55 MST 1995
FROM:	valdes

BUG:	When writing out a spectrum with the 'i' key an error about
	the keyword WAT1_002 not being found or cannot be deleted may
	occur.  Because this occurs in graphics mode the error may flash by
	too fast to see (with XGTERM) and you may be repeatedly prompted
	for an output image.  This loop can only be killed by killing the
	CL.  The cause of this is a bug in SPLOT which occurs if there are
	BANDIDn keywords as produced by extraction with the APEXTRACT
	package.  This problem has been reported with DEC ALPHA but could
	potentially affect any V2.10.3-V2.10.4 system.

	The workaround is to delete the BANDID keywords, which are
	only used for documentation currently, using HEDIT.  You 
	can then use SPLOT and write out modified spectra with 'i'.

STATUS:	Fixed in future versions.

NUMBER:	308
MODULE:	artdata.mkobjects
SYSTEM:	V2.9-V2.10.4
DATE:	Mon Aug 14 09:55:27 MST 1995
FROM:	valdes

BUG:	When using an image either as a PSF model or as an object
	model the result is very subtly wrong in the fluxes.
	The problem showed up when using a symmetrical PSF model
	and the resulting star or galaxy profile was not symmetric
	at a low level.  The measured centroid was off by 0-0.05
	pixels.  This is caused by a numerical precision error
	that occasionally adds an extra subpixel to the flux
	computed for an output pixel.  There is no workaround
	though the effect can be minimized by using a larger
	number of subpixels.  However, the effect is very small
	and simulations with added noise would likely swamp the
	error.

STATUS:	Fixed in later versions.

NUMBER:	309
MODULE:	sfit, continuum
SYSTEM:	V2.10.3-V2.104
DATE:	Tue Aug 15 18:33:59 MST 1995
FROM:	valdes

BUG:	When the capability to select on bands was added the logic to
	check whether all lines and bands have been fit to simple.  The
	effect is that if a subset of lines is fit covering all bands then
	later attempts to fit other lines will fail because the task will
	see that all bands have been done but doesn't realize some
	lines have not been done.  The workaround is to set the
	override parameter to yes.

STATUS:	In later versions the check on the bands is not done.  The user
	is responsible for dealing with multiband data.

NUMBER:	310
MODULE:	daophot.psf
SYSTEM:	V2.10
DATE:	Mon Aug 28 08:55:09 MST 1995
FROM:	davis

BUG:	Using the 'd' or ':d' keystroke commands will cause a segmentation
	violation on Solaris systems and may cause problems on other systems,
	although apparently not on SunOS systems. The problem was caused
	by a subroutine which was being called with an unused output variable 
	set to a constant

STATUS:	Fixed for the next release of iraf. One possible workaround is to
	fit the psf with the 'f' keystroke command and then use the 's'
	or ':s' keystroke command to examine and optinally delete the star.

NUMBER:	311
MODULE:	ccdred.cosmicrays
SYSTEM:	V2.10.3-V2.10.4
DATE:	Mon Sep 25 16:14:16 MST 1995
FROM:	valdes

BUG:	The bad pixel output file is no longer just the coordinates of the
	replaced pixels but it also includes the flux and ratio values.
	These extra columns were intended only for development of the
	interative training option but accidentally were included in the
	release.  The problem this causes is that it is no longer correct
	to simply use this file with ccdred.badpiximage.  The workaround is
	to use the FIELDS tasks to select the first and second columns and
	then use that in BADPIXIMAGE.

STATUS:	The extra output is eliminated in the next release.

NUMBER:	312
MODULE:	slist, bplot
SYSTEM:	V2.10.3-V2.10.4
DATE:	Tue Sep 26 14:27:26 MST 1995
FROM:	valdes

BUG:	A segmentation error may occur when running SLIST and BPLOT (the
	latter calls SLIST).  This error has been reported with LINUX
	IRAF but could occur with other versions.  The output of SLIST
	is correct and the error occurs when the task finishes and
	frees memory.  When running SLIST separately you can just
	ignore the error.  This is more of a problem with BPLOT.
	There is no workaround for BPLOT.  Contact iraf@noao.edu
	for assistance with the BPLOT problem.

STATUS:	Fixed for the next patch or release of IRAF.

NUMBER:	313
MODULE:	badpiximage
SYSTEM:	V2.9-V2.10.2
DATE:	Mon Oct  2 18:10:45 MST 1995
FROM:	valdes

BUG:	If the output bad pixel image is specified as a pixel list format
	image, the .pl extension, the image is likely to contain bad values
	or cause a system exception (segmentation violation or bus error).
	This is due to a problem in the system code that writes the pl
	data to disk.  The workaround is to output the bad pixel
	image in one of the other image formats (such as .imh) and then
	use IMCOPY to copy to the .pl format if desired.

STATUS:	This problem is fixed in V2.10.3 and later versions.  For reference
	see the system notes for imwrpx.x on 3/7/94.

NUMBER:	314
MODULE:	apphot centering routines
SYSTEM:	V2.10.2 and earlier
DATE:	Thu Oct  5 11:15:21 MST 1995
FROM:	davis

BUG:	A bug in the centering algorithms thresholding code resulted in the
	cthreshold parameter being interpreted as the threshold in counts
	above (below) which pixels were used for centering rather than
	the threshold in counts above (below) the local data minimum
	(maximum). The problem occurred because the local data minimum
	maximum was being computed but not entered into the appropriate
	data structure.

STATUS:	This bug is not a problem for 2.10.3 and later versions of apphot
	or for the version of apphot in digiphotx.

NUMBER:	315
MODULE:	photcal.mkapfile
SYSTEM:	V2.10
DATE:	Sat Oct  7 12:04:01 MST 1995
FROM:	davis

BUG:	Mkapfile could terminate prematuringly with a floating divide by zero
	error in interactive mode or a fit did not converge error in non-
	interactive mode, if the input photometry files were binart ST tables.
	The problem was caused by missing commas in the tables column
	template string which resulted in some of the input aperture radii
	not being correctly read in to mkapfile.

STATUS:	Fixed in 2.11 and in the external addon package digiphotx. There is
	no workaround but using input photometry files written in text format
	instead of ST tables will avoid the problem.

NUMBER:	316
MODULE:	images.imcombine, ccdred.combine, onedspec.scombine
SYSTEM:	V2.10 - V2.4
DATE:	Thu Oct 19 12:24:43 MST 1995
FROM:	valdes

BUG:	In the PCLIP rejection option, if more than the maximum number
	of pixels that are allowed to be rejected (set by the nkeep
	parameter) are rejected at some point along the output line then
	for all subsequent pixels in that line the rejection threshold will
	be much higher.  Thus there may be pixels that should be rejected
	but will not be.  The workaround is to set nkeep to zero.  Note
	that since the sigma is estimated based on the difference between
	the median and some percentile pixel you are guarenteed never to
	reject all the pixels.


STATUS:	Fixed in later versions.

NUMBER:	317
MODULE:	dofibers,dohydra,doargus
SYSTEM:	V2.10-V2.10.4
DATE:	Fri Oct 27 11:08:16 MST 1995
FROM:	valdes

BUG:	The option to divide each fiber aperture into subapertures for
	independent dispersion calibration before combining them (that is
	nsubaps > 1) does not work correctly.  The first subapertures are
	all correctly put on the specified same dispersion scale.  However,
	subsequent subapertures are put on a different dispersion scale so
	that combining them is incorrect.  There is no workaround other
	than to not use the subaperture option.  The code change is a
	simple script change.  In files srcfibers$proc.cl and
	srcfibers$batch.cl the value of samedisp (only occurs once in each
	file) in the calls to DISPCOR needs to be changed to a value of
	yes.

STATUS:	Fixed in subsequent versions.

NUMBER:	318
MODULE:	apall, apedit
SYSTEM:	V2.10 - V2.10.4
DATE:	Fri Oct 27 15:34:14 MST 1995
FROM:	valdes

BUG:	When an aperture identification file is used and the user changes
	the aperture number with the 'i' or 'o' keys the beam number of
	the changed aperture was not changed.  This would cause the beam
	number for these apertures to disagree with the aperture
	identification file.  These keys are used when the initial
	guess as the ordering of multiple apertures, such as with
	multifiber data, is off due to a missing initial fiber.  The
	apertures could be correctly reordered with 'o' except for the
	aperture used as the fiducial.  For the reductions which use
	the beam number to identify the type of data (such as in
	DOFIBERS) this will cause the fiducial aperture to possibly be
	treated incorrectly.  The workaround is to use 'o' twice from
	two different apertures or use 'j' to reset the beam number of
	the fiducial aperture.

STATUS:	The software was modified so that an 'i' or 'o' resets the beam
	number to that specified in the aperture identification file
	for the new aperture number.

NUMBER:	319
MODULE:	ptools.tbdump,ptools.pdump
SYSTEM:	V2.10
DATE:	Thu Nov  2 08:59:26 MST 1995
FROM:	davis

BUG:	If the input photometry file is an ST binary table and the expression
	parameter is not equal to "yes", then an intermediate binary
	table file is left in the tmp$ area on task termination. This
	problem was occurring because the script was calling delete instead
	of tdelete, and delete does not know about the .tab extension.

STATUS:	Fixed in the next release of IRAF. There is no workaround except to
	delete the files from the tmp$ directory.

NUMBER:	320
MODULE:	sfit, continuum
SYSTEM:	V2.10-V2.10.2
DATE:	Wed Nov  8 13:54:36 MST 1995
FROM:	valdes

BUG:	If one has a list of images containing multiple spectra per image,
	such as with echelle or multifiber data,
	and one uses the SKIP option for a particular aperture followed
	by selection of skip the spectrum, then instead of just skipping the
	same aperture in all the images it will skip all the spectra in
	all the images.  The report will be a warning that there are no
	spectra to fit in the subsequent images.

	A related bug is that one may not specify a single aperture
	in the list of apertures.

STATUS:	Fixed in V2.10.3 and later.  These bugs were caused by an error in
	the ranges package.

NUMBER:	321
MODULE:	calibrate (in onedspec, longslit, and imred spectral packages)
SYSTEM:	V2.10.3-V2.10.4
DATE:	Mon Dec  4 17:48:49 MST 1995
FROM:	valdes

BUG:	If the AIRMASS keyword is not in the image header but other
	keywords from which the airmass may be computed (RA,DEC,ST or
	DEC,HA) are present, the computation of the airmass is not properly
	returned causing a floating point exception.  Note that if
	it can't compute the airmass at all the user prompted for
	the airmass as intended.

	The workaround is to set the airmass keyword in the header
	using either SETAIRMASS or ASTHEDIT.

STATUS:	Fixed for the next release.

NUMBER:	322
MODULE:	daophot.nstar
SYSTEM:	V2.10.3 and later
DATE:	Fri Jan  5 11:48:10 MST 1996
FROM:	davis

BUG:	In rare circumstances nstar can fail with floating operand errors due
	to a singular fitting matrix. This circumstance is most likely to occur
	when the fitting radius is small, the sky is being refitted, and the
	initial guesses for the parameters to be fit are very poor.

	If a group is too large to be fit, e.g. the group size is greater
	than the value of the maxgroup parameter, nstar may fail with
	memory corruption errors. This occurs because the error code
	array is not being properly reallocated in this circumstance and
	the error code values run off the end of the error code array.

STATUS:	Fixed for iraf 2.11 and in the ftp archive version of digiphot. A
	workaround for the second problem is to increase the value of the
	maxgroup parameter. Tweaking the fitting parameters, e.g. increasing
	the value of fitrad, may workaround the first problem.

NUMBER:	323
MODULE:	scopy, sarith
SYSTEM:	V2.10 - V2.10.4
DATE:	Mon Jan 22 15:06:10 MST 1996
FROM:	valdes

BUG:	When using SCOPY or SARITH with a wavelength range specified
	in the reverse sense of the data and without rebinning a
	segmentation error occurs.  By reverse sense this means if the
	spectra have decreasing wavelength with increasing pixel then the
	limits are specified with the starting pixel less than the ending
	pixel (or vice-versa). The task resamples any and all associated
	spectra such as the sky and sigma spectra.  However, in this
	particular case it was applied without checking whether such
	spectra exist which cause the memory access error.  The workaround
	is to specify the limits in the same sense as the dispersion if the
	direction really doesn't matter or to flip the spectrum with an
	image section.  An example of the last case for a 1D spectrum would
	be:

		cl> scopy spec1[-*] spec2 w1=3600 w2=5600 rebin=no

	where spec1 has decreasing wavelength with increasing pixel.


STATUS:	Fixed in the next release.

NUMBER:	324
MODULE:	photcal.mkapfile,photcal.apfile
SYSTEM:	V2.10
DATE:	Mon Jan 29 17:13:22 MST 1996
FROM:	davis

BUG:	The mkapfile/apfile tasks can go into an infinite loop while
	fitting the seeing radius RO for an image if the input image objects
	are not stars, e.g. are cosmic rays or galaxies.  Objects for which
	there is no good data at all can produce a floating point error in the
	plotting code because the data limits of the plot are not
	being set properly.

STATUS:	Both problems have been fixed for the next release of IRAF and
	in the version of photcal in the external addon package digiphotx.
	For both problems the workaround is to eliminate the bad data
	from the input photometry file.

NUMBER:	325
MODULE:	onedspec tasks, splot
SYSTEM:	V2.10.3-V2.10.4 (before patch 1)
DATE:	Tue Jan 30 10:01:17 MST 1996
FROM:	valdes

BUG:	In V2.10.4 patch 1 the syntax for storing the coordinate system
	keywords (WAT...) was changed such that the closing quote occurs
	at the end of the string rather than the end of the card.  This
	makes the multispec format spectra incompatible with V2.10.3
	and V2.10.4 before patch1 in various tasks such as SPLOT.  The
	behavior is:

        In V2.10.3:
	  ERROR: Unknown coordinate system `multispec''
	In V2.10.4:
	  WARNING: Unknown coordinate system `multispec'' - assuming `linear'.

	In V2.10.3 this is a fatal error while in V2.10.4 this is a warning
	(however it will then not correctly interpret the coordinates).
	The workaround is to edit the image header as follows:

	    cl> hedit <images> wat0_001 "system=multispec x"

	The extra " x" is needed to force a space after the system name.
	After this the data will be compatible with all V2.10 versions.

STATUS:	There is no "fix" to this backward compatibility problem.  When
	moving to earlier versions users must apply the workaround.

NUMBER:	326
MODULE:	identify, ecidentify
SYSTEM:	V2.10 - V2.10.4
DATE:	Thu Feb  8 11:23:32 MST 1996
FROM:	valdes

BUG:	The 'y' key to find all peaks in a spectrum has a bug where none
	or only some of the peaks will be found.  When any peak, found by a
	peak finding algorithm, fails to be centered then all subsequent
	peaks are skipped.  There is no workaround though adjusting
	parameters that control the centering (threshold, fwidth, cradius,
	minsep) and/or decreasing "maxfeatures" to find the strongest
	features which should be less likely to fail.


STATUS:	Fixed for the next release.

NUMBER:	327
MODULE:	apphot interactive tasks
SYSTEM:	V2.10.3 and later
DATE:	Mon Feb 12 14:37:55 MST 1996
FROM:	davis

BUG:	The m keystroke command was performing a "measure next object"
	operation (the n keystroke command) instead of a "move to next
	object operation" as intended.

STATUS:	Fixed for the next release of iraf. The work around is to use the :m
	keystroke command.

NUMBER:	328
MODULE:	images.imexpr
SYSTEM:	V2.10
DATE:	Thu Feb 15 15:34:52 MST 1996
FROM:	davis

BUG:	The imexpr task was incorrectly decoding image name operands of the
	form "#.extension" (where # stands for a number, e.g. 123.imh) and
	"../path/image.extension" (e.g. ../dev/pix.im) as numbers, 123.0
	in the first case, 0.0 in the second.

STATUS:	Fixed for the next release of iraf. The only workaround is to rename
	the image if it has the form "#.extension", and avoid image path
	names that begin with "..".

NUMBER:	329
MODULE:	daophot tasks
SYSTEM:	V2.10
DATE:	Tue Feb 20 15:52:30 MST 1996
FROM:	davis

BUG:	If one of the numerical fields to be read from the input photometry 
	file (e.g. ID) is adjacent to another numerical field and there
	is no white sapce between them, then the numerical field could be
	extracted incorrectly. This most likely to occur when the id numbers
	are large, e.g. 10003, and the image and / or coordinate file name
	begins with a number, e.g. 8649.imh or 8649.coo.1.

STATUS:	Fixed for the next release of iraf. The workaround is to replace
	the numerical part of the image or coordinate file name with an
	alphabetic one of the same length.

NUMBER:	330
MODULE:	imexamine
SYSTEM:	V2.10 - V2.10.4
DATE:	Tue Feb 27 08:49:27 MST 1996
FROM:	valdes

BUG:	The 1D gaussian fitting options,  j and k, do not work with world
	coordinates (wcs = world).   The workaround  is to do the fitting
	in logical coordinates (wcs=logical) and separately translate the
	fit parameters to the desired world coordinates.

STATUS:	Fixed for the next release.

NUMBER:	331
MODULE:	daophot.allstar
SYSTEM:	V2.10
DATE:	Thu Mar  7 13:27:11 MST 1996
FROM:	davis

BUG:	Allstar may crash with a floating point exception error if the
	input readout noise value is exactly zero. The cause of the crash
	is uninitialized memory in the scratch image. Most of the time the
	bug is harmless as the affected pixels are never used in the fitting
	process. However if the affected portion of memory happens to contain
	illegal floating point numbers then a crash may occur. Users are
	most likely to encounter this problem if they run the daophot
	test script daotest, although so far such crashes have only been
	reported for allstar under iraf 2.10.4 on the Dec Alpha.

STATUS:	Fixed for the next release of iraf and in the version of daophot in
	the external addon package digiphotx. The workaround is to set the
	readout noise to a positive number.

NUMBER:	332
MODULE:	apphot.daofind, daophot.daofind
SYSTEM:	V2.10
DATE:	Mon Mar 18 09:06:06 MST 1996
FROM:	davis

BUG:	The is a bug in the daofind centering code which results in incorrect
	fractional pixel corrections being computed for the detected objects.
	This error can most easily be detected by plotting the histogram of
	the fractional pixel corrections for an image with a large number
	of detected objects. The histogram will be modulated at around the
	20% level with "peaks" around the 0.33 and 0.66 fractional pixel
	values.

	This bug is also present in the standalone version of daophot ii.
	Users concerned about this bug should obtain a fix from Peter
	Stetson.

STATUS:	This bug is fixed for the next release of iraf and in the external
	addon package digiphotx version of daofind. There is no workaround
	although it should be emphasized that this bug does not affect
	the centers computed by the psf fitting code in the peak, nstar,
	and allstar tasks. Users concerned with precision in the find
	step should upgrade their software, or recenter the objects with
	the phot "centroid" (fast) or "gauss" (more precise) routines.

NUMBER:	333
MODULE:	daophot.psf
SYSTEM:	V2.10
DATE:	Wed Mar 20 13:59:27 MST 1996
FROM:	davis

BUG:	If the daopars function parameter is set to auto and the best fitting
	function is either moffat25 or moffat15, the psf model look-up tables
	if any will be computed incorrectly. The problem occurs because
	only the 3 fitted parameters (the beta parameter is held fixed) are
	being saved and restored correctly. The array element that should
	hold the fixed beta value is instead occupied by the equivalent
	parameter for the last computed function the penny function.

STATUS:	Fixed for the next release of iraf and in the version of daophot in the
	external addon package digiphotx. The workaround is to run psf twice,
	once to determine the best fitting function (as this is being
	determined correctly), and then again with the function parameter
	set to the selected function.

NUMBER:	334
MODULE:	ccdred.ccdproc
SYSTEM:	V2.10
DATE:	Fri Mar 22 11:43:30 MST 1996
FROM:	valdes

BUG:	If the subset keyword used by CCDPROC (the image header keyword
	defined in the translation file as something such as FILTERS)
	has a value whose first word is longer than 15 characters an error
	will given: "No flat field calibration image of subset ... found".
	The two simplest workarounds are to edit the subsets file
	(the file name is in the CCDRED package parameters) so that
	the translation of the subset string given in the first column is a
	short unique name in the second column.  The other solution is to
	edit the image headers with HEDIT to make the first word of the
	subset string be less than 15 characters.

STATUS:	Fixed for the next release.

NUMBER:	335
MODULE:	tv.imedit
SYSTEM:	V2.9-V2.10.4
DATE:	Tue Mar 26 11:59:02 MST 1996
FROM:	valdes

BUG:	When the search radius is not zero and an aperture center for
	a circular aperture is nearer the bottom or left edge of the image
	than half the radius of the circular aperture the replacement
	region will be incorrectly defined.  This is most apparent with
	constant replacement.  The work-around is to turn off the search
	option (search=0.) or to keep the replacement aperture far
	enough from the edge.

STATUS:	Fixed in the next release.

NUMBER:	336
MODULE:	plot.implot
SYSTEM:	V2.10 - V2.10.4p1
DATE:	Wed Mar 27 09:26:36 MST 1996
FROM:	valdes

BUG:	When line or column from a 2D image which is constant (all pixels
	with the same value) is plotted, selecting another line or
	column with the 'l' or 'c' using the right plot axis does not
	work.  The workarounds are to either use :l or :c to select
	the desired line or set a y range with unequal limits using
	:y.

STATUS:	Fixed in the next release.

NUMBER:	337
MODULE:	images.xregister
SYSTEM:	V2.10
DATE:	Wed Apr  3 14:36:35 MST 1996
FROM:	davis

BUG:	Xregister was dying with a floating point error on the Dec Alpha
	if the coords parameter was defined. 
	
STATUS:	The bug was caused by a type conversion problem in an array reference.
	There is no workaround other than to set the initial shifts using
	the xlag and ylag parameters rather than the coords parameter. This
	bug could potentially cause problems on other machines, although
	so far this has not been observed.


NUMBER:	338
MODULE:	scopy, sarith, dohydra, dofibers, and possibly other onedspec tasks
SYSTEM:	V2.10 - V2.10.4p1
DATE:	Thu Apr 18 11:47:29 MST 1996
FROM:	valdes

BUG:	When working with "multispec" format data (echelle data or
	multiple spectra with different dispersion functions as would
	occur if DISPCOR is used without linearizing the spectra to
	the same dispersion system) the SCOPY and SARITH task
	may fail with a floating point exception.  This is caused
	by use of an uninitialized array.  Because it depends on
	what values are in the array it can be sporatic.  It appears
	to be more likely to occur with the Dec/Alpha/OSF1 version.
	There are other tasks which may, in rare cases, also encounter
	this.  This will only  occur with tasks that are creating a new
	output spectrum.  The workarounds are to avoid cases with differing 
	dispersions in the same image such as by linearizing all
	spectra to the same dispersion function in multifiber or
	multislit data.  This particularly applies to using DOHYDRA and
	DOFIBERS with params.linearize=no.  For echelle data there is no
	good option other than to avoid having to use SCOPY/SARITH after
	dispersion calibration.

STATUS:	Fixed in later versions.

NUMBER:	339
MODULE:	photcal.invertfit
SYSTEM:	V2.10
DATE:	Thu May  2 11:11:20 MST 1996
FROM:	davis

BUG:	Due to a floating point precision problem, the invertfit task could
	occasionally go into an infinite loop on Linux systems.

STATUS:	Fixed for the next release of iraf and in the ftp archive version
	of digiphotx. There is no workaround.

NUMBER:	340
MODULE:	standard
SYSTEM:	V2.10.4p2 Solaris
DATE:	Mon Jun 10 16:47:38 MST 1996
FROM:	valdes

BUG:	In V2.10.4p2 for Solaris there is an optimizer bug in the executable
	for the task STANDARD.  The flux values are incorrectly
	calculated.  This will be seen if the bandpasses are plotted.  The
	boxes will not cover the spectrum.  Other indications of trouble
	will be the flux values in the output data file will be
	monotonically increasing and the sensitivity function solution will
	be odd.  The only workaround is to get a corrected executable (see
	ftp://iraf.noao.edu/pub/x_onedspec.ssolp2.readme).

STATUS:	Fixed for the next release.  Another patch may be considered.

NUMBER:	341
MODULE:	rv.fxcor
SYSTEM:	V2.10
DATE:	Wed Jun 26 16:27:30 MST 1996
FROM:	fitz

BUG:	There is a bug in the rv correction code in which images that do
	not have an OBSERVAT keyword in the header have the heliocentric
	correction computed using KPNO as the observatory regardless of the
	task 'observatory' parameter setting.  The only workarounds are to
	either add an OBSERVAT keyword to each image, or create a dummy
	observatory database where the 'kpno' entry contains the information
	for the observatory you're really using, you would need to define
	an "obsdb" environment variable to this file to make use of it.
	A code change fixing this bug is available from iraf site support.

STATUS:	Fixed for versions after V2.10.4p2

NUMBER:	342
MODULE:	dohydra, doargus, dofibers
SYSTEM:	V2.10-V2.10.4p2
DATE:	Fri Jun 28 16:30:04 MST 1996
FROM:	valdes

BUG:	The fiber extraction task will produce funny results in various ways
	if the "apidtable" file does not have the format

	    aperture  beam  title

	WITH THE TITLE QUOTED if there are blanks in the title.  The problems
	will still only occur if the first part of the title is numeric
	so that the task SAPERTURES, used in the script, interprets the
	value as dispersion information.

STATUS:	This is warning and indication of what to check if funny results
	are obtained.  How problems with bad formating of the file
	can be avoided is under investigation.

NUMBER:	343
MODULE:	apphot.daofind, daophot.daofind
SYSTEM:	V2.10.4 patch2
DATE:	Mon Jul 22 08:29:12 MST 1996
FROM:	davis

BUG:	In rare circumstances daofind can fail with a floating operand
	error. This bug is caused by a divide by zero error in the 
	new (2.10.4 patch2) roundness statistic computation.

STATUS:	Fixed for the next release of iraf and the addon package digiphotx.
	There is no workaround.

NUMBER:	344
MODULE:	imcombine, combine
SYSTEM:	V2.10.2-V2.10.4
DATE:	Thu Aug  1 09:00:22 MST 1996
FROM:	valdes

BUG:	When there are exactly three images, mclip=yes, and scales, zero
	levels, or weights are computed and are not all the same there is a
	bug that will confuse the scales and weights for about 1/6 of the
	pixels.  This becomes more significant as the scales/zeros/weights
	differ more from each other.  This affects computation of the
	weighted average (combine=average) and the sigma clipping
	algorithms (ccdclip, crrej, sigclip, avsigclip, and pclip).
	In addition, even if the scales/zeros are all the same but the
	gains and read noise values are different for the ccdclip or
	crrej algorithms the gains and read noise values will be misapplied
	in 1/6 of the cases.

	The bug is that when mclip=yes the pixels are sorted and the
	idenification of which image each pixel came from is kept.  When
	there are exactly three images an explict sort is done but in one
	of the six possible orders of the 3 pixels the identification
	mapping to the image is wrong for two of the pixels.  Thus the
	wrong scale, zero, weight, gain, or read noise will be used.  If
	they are equal there is no problem but if they are not equal the
	weighted average and the scaling of the sigmas in the clipping
	rejection algorithms will be wrong.  If the values are close there
	is still little error.

	The effects of this are probably negligible in most cases
	unless the scales or CCD parameters of the images are grossly
	different.  The only workaround is to set mclip=no.

STATUS:	Fixed for the next release expected to be V2.11.

NUMBER:	345
MODULE:	rv.rvcorrect, astutil.rvcorrect
SYSTEM:	V2.10
DATE:	Mon Aug 26 21:43:48 MST 1996
FROM:	fitz

BUG:	The KEYWPARS pset is not declared for the RVCORRECT task even though
	it is available for use.

STATUS:	Fixed for versions later than V2.10.4p2.  The workaround is to add the
	line
		keywpars,pset,h,"",,,"Header keyword translation pset" 

	to the file astutil$rvcorrect.par and rv$rvcorect.par. Declarations
	in the help page for RVCORRECT should be made in the 
	rv$doc/rvcorrect.hlp and astutil$doc/rvcorrect.hlp files if needed,
	users can cut-n-paste the entry from the rv$doc/fxcor.hlp page if
	needed.

NUMBER:	346
MODULE:	nmisc.psfmeasure, nmisc.starfocus, nmisc.kpnofocus
SYSTEM:	NMISC V12-p1 and earlier
DATE:	Thu Aug 29 13:32:30 MST 1996
FROM:	valdes

BUG:	If the scale parameter is set to other than one and the PSF
	being measured is sufficiently small then the computed PSF
	sizes will be incorrect.  The workaround is to use a scale
	of 1 to compute widths in pixels and then convert to some
	other scale separately.

STATUS:	Fixed in NMISC V12-p2

NUMBER:	347
MODULE:	noao.rv.fxcor
SYSTEM:	V2.10p2 and earlier
DATE:	Thu Sep 12 14:52:16 MST 1996
FROM:	fitz

BUG: 	The normalized reference spectrum was being copied from the object
	spectrum when the image names were the same as a form of optimization.
	This could fail in cases where the 'n' key was used to move through
	a list to get the next object and the object spectrum was previously
	rebinned at a different dispersion causing artificial shifts in 
	the data.  The code was modified to always compute a normalization
	to avoid this in all cases.  Workarounds include rebinning all
	spectra to a common dispersion or setting the 'rebin' param to be
	'object'.

STATUS:	Fixed in versions after V2.10.4p2.

NUMBER:	348
MODULE:	artdata.mkobjects
SYSTEM:	V2.10-V2.10.4p2
DATE:	Tue Oct  1 10:35:05 MST 1996
FROM:	valdes

BUG:	The routine for computing Poisson deviates does not check for
	negative input values which can lead to a floating point
	exception.  This routine can be called with negative values if the
	objects being created have negative values and the "poisson"
	parameter is yes.  Negative values in the model objects can occur
	if image template models are used either for the objects or for the
	PSF.  The workarounds are to make sure the object models do not
	have negative values, to use a "background" parameter sufficiently
	large to make the object+background be non-negative, or to not add
	Poisson noise.  The first option is the rigorously correct
	solution.  The case that identified this bug was with an
	empirically generated PSF that produced some negative values at the
	edge of the PSF template.

STATUS:	The Poisson deviate routine now returns zero if the input
	Poisson mean is negative.

NUMBER:	349
MODULE:	astutil.pdm
SYSTEM:	-V2.10.4p2
DATE:	Tue Oct  1 16:49:49 MST 1996
FROM:	valdes

BUG:	When there are fewer than 100 input data points the calculation of
	theta is incorrect.  This is because the calculation does not take
	into account use of overlapping period bins for the small N case.
	The theta plot values will be incorrect (negative) but the shape
	appears to be approximately correct.  It is not clear how the error
	acts in detail.  One workaround is to increase the number of data
	points, say by replication, to greater than 100 points.  Note that
	the shape of the theta curve will be different even if the error
	was not present because of the change in binning from overlapping
	bins to non-overlapping bins.

STATUS:	Fixed for the next release.

NUMBER:	350
MODULE:	echelle.doecslit
SYSTEM:	V2.10.4
DATE:	Thu Oct  3 13:29:40 MST 1996
FROM:	valdes

BUG:	In V2.10.4 the batch option of DOECSLIT does not work.  The
	workaround is to run DOECSLIT with the batch option turned on
	until it tries to run the background processing and fails with
	an error.  At this point all the interactive things have been done.
	Now run DOECSLIT directly in the background with:

	    ec> doecslit <images> splot- >& dev$null&

	Be sure the list of images is the same or at least includes
	images previously used in the interactive step.

STATUS:	Fixed for the next release.

NUMBER:	351
MODULE:	center1d
SYSTEM:	V2.9-V2.10.4
DATE:	Thu Oct 24 13:11:29 MST 1996
FROM:	valdes

BUG:	This subroutine algorithm is used in many places such as APFIND,
	APRECENTER, APEDIT, APTRACE, IDENTIFY, REIDENTIFY, ECIDENTIFY, and
	ECREIDENTIFY (and possibly more).  One feature of this algorithm is
	that if the centering width parameter is less than or equal to one
	pixel it will find the nearest local maximum (minimum) to the
	starting point.  The bug was that unless the starting point is a
	local minimum (maximum) it would simple return the nearest pixel to
	the starting point.  There is no workaround.

STATUS:	Fixed for the next release.

NUMBER:	352
MODULE:	starfocus, kpnofocus
SYSTEM:	nmisc external package earlier than V12-p3
DATE:	Thu Oct 24 17:27:55 MST 1996
FROM:	valdes

BUG:	The routine that fits a parabola to the three lowest points when
	estimating the best FWHM could crash or give poor results when
	the focus values are large.  For example focus values around
	10000.  The workaround is to use focus values which are
	small (less than 1000).

STATUS:	Fixed in NMISC V12-p3

NUMBER:	353
MODULE:	astutil.pdm
SYSTEM:	-V2.10.2
DATE:	Wed Nov  6 11:32:16 MST 1996
FROM:	valdes

BUG:	PDM will only draw graphs with points.  The points are often very
	difficult to see.  There is a parameter, which is not documented
	in the help page up to V2.10.4p2, called "pluspoint" that is
	supposed to define the maximum number of data points for which
	plus symbols are used before going to points.  However there
	is a bug that prevents this feature from working.

STATUS:	The pluspoint parameter works in V2.10.3 and later and is documented
	in versions later than V2.10.4p2.

NUMBER:	354
MODULE:	scombine
SYSTEM:	V2.10-V2.10.4p2
DATE:	Mon Nov 11 11:39:41 MST 1996
FROM:	valdes

BUG:	The option to use image header keywords for the scale, zero,
	and weight values by specifying the parameter values as
	"!<keyword>" does not work.  The symptoms are either an error that
	the image header keyword does not exist or all the scale, zero, or
	weight values come out the same.  The workaround is to put the
	values into a file and use the file input option.  For example one
	cannot use 'weight="!wtkeyword" but one can do the following:

	    on> hselect <spectra> wtkeyword yes > wts
	    on> scombine <spectra> weight="@wts"

	where <spectra> are the list of spectra and "wtkeyword" is the
	keyword in the images to use for the weights.

STATUS:	Fixed for the next release.

NUMBER:	355
MODULE:	apall, apsum
SYSTEM:	V2.10-V2.10.4p2
DATE:	Tue Nov 12 16:36:10 MST 1996
FROM:	valdes

BUG:	If dispaxis=1 and using cleaning or variance weighted extraction
	with a gain > 1 and with a large number of apertures which have
	differing widths it is possible to get a floating overflow error.
	The workarounds are to either multiply the images by the gain
	and then set the gain to 1 for the extraction or transpose
	the images so that dispaxis=2.

STATUS:	Fixed in the next release.

NUMBER:	356
MODULE:	splot
SYSTEM:	V2.10.4 (including p1 and p2)
DATE:	Tue Dec  3 12:02:39 MST 1996
FROM:	valdes

BUG:	Any units string in the "units" parameter that contains whitespace,
	such as "km/s 400 ang" "inv cm", will fail to be recognized.  This
	is because the whitespace is removed to check for a null string.
	This means such units cannot be specified for SPLOT to start up
	with.  The work around is to change the units interactively
	with :units.

STATUS:	Fixed for the next release.

NUMBER:	357
MODULE:	splot
SYSTEM:	V2.10-V2.10.4p2
DATE:	Fri Jan 10 16:33:32 MST 1997
FROM:	valdes

BUG:	The 'a' key for expanding a region with y scaling based on the
	values in the selected region can be wrong if the dispersion is
	non-linear.  This is because the inversion from dispersion
	coordinate to pixel is done assuming a linear dispersion.  The
	symptom is that the y scale will not cover the data.  If the data
	is sufficiently sloped and the dispersion sufficiently non-linear
	it is possible the graph window will be outside the range of the
	data yielding an empty plot.  The workaround is to use the 'w'
	windowing keys such as 'e'.

STATUS:	Fixed for the next release.

NUMBER:	358
MODULE:	dofibers, dohydra, doargus
SYSTEM:	V2.10-V2.10.2
DATE:	Wed Jan 15 09:32:23 MST 1997
FROM:	valdes

BUG:	When there are more than 127 fibers and the aperture identification
	file has titles for all the fibers these script tasks will fail
	either with a segmentation violation or the error
	"Too many field names in image header field name template".
	This is caused by calls to SCOPY and SARITH in the scripts
	which trigger the previously recorded Bug #241.  The only
	work around is to not use aperture titles.  At the end of
	the processing one may associate titles with the apertures
	using SAPERTURES.

STATUS:	Fixed in version 2.10.3.

NUMBER:	359
MODULE:	calibrate (onedspec, longslit, imred spectral packages)
SYSTEM:	V2.10.3-V2.10.4p2
DATE:	Wed Jan 22 11:18:52 MST 1997
FROM:	valdes

BUG:	The flux calibration of spectra with non-linear dispersion is
	incorrect.  Instead of dividing by the wavelength width of each
	pixel the width of the pixel corresponding to the image line is
	used for all pixels at a given line; (i.e. the width of pixel 2 is
	used for all pixels in the spectrum of the second line in a
	multispec image).  Since a linear dispersion has constant pixel
	width by definition, this bug does not affect linearized spectra.
	The magnitude of the error depends on how non-linear the dispersion
	is; i.e.  how much the widths of the pixels vary.  The workaround
	is to linearize the spectra first with DISPCOR.

STATUS:	Fixed for the next release.

NUMBER:	360
MODULE:	splot
SYSTEM:	-V2.10p2
DATE:	Thu Feb  6 15:53:00 MST 1997
FROM:	valdes

BUG:	Equivalent widths and line fluxes measured with the 'e' and 'h' keys
	will have the wrong sign if the wavelength increment per pixel in
	the spectrum image is negative; i.e. the dispersion units decrease
	with increasing pixel number.  This is because these quantities are
	computed in pixels and then converted to wavelength units by
	multiplying by the wavelength increment per pixel rather than the
	absolute value.  Note that SPLOT always plots with dispersion units
	increasing to the right whether or not the actual order of pixels
	in the image has increasing or decreasing wavelength with
	increasing pixel number.  The only error is one of sign and the
	workaround is to take account of this sign error when reporting
	equivalent widths.  The convention is that absorption lines have
	positive equivalent widths.

STATUS:	Fixed for the next release.

NUMBER:	361
MODULE:	scombine
SYSTEM:	V2.10.3-V2.10.4p2
DATE:	Wed Feb 19 11:19:14 MST 1997
FROM:	valdes

BUG:	If several multispec images with the "equispec" coordinate system
	(headers "WAT0_001 = 'system=equispec'" and with APNUM keyword)
	are being combined by aperture where the set of apertures in each
	image are not the same and if the first image in the input list
	does not contain all the apertures then an error about a missing
	aperture will occur.  For example:

	    ERROR: Image header parameter not found (APNUM79)

	More precisely, the problem occurs if the output image will
	have more apertures than in the first input image.

	The workarounds are to either put an image which has all the
	apertures first in the input list or use the "aperture" parameter
	to select fewer or an equal number of apertures to the first
	image.  For example:

	    cl> scombine a,b,c,d out1 apertures=1-50
	    cl> scombine a,b,c,d out2 apertures=51-100
	    cl> scopy out1,out2 out

	where the input images contain apertures 1 to 60 but there with
	missing apertures in each image.  Image a has 50 apertures.
	Note that it is alright to specify apertures that do not exist
	as long as the number of existing apertures does not exceed
	the number in the first input image.

STATUS:	Fixed for the next release.

NUMBER:	362
MODULE:	daophot.pstselect, daophot.psf
SYSTEM:	V2.10
DATE:	Fri Feb 21 13:17:11 MST 1997
FROM:	davis

BUG:	The pstselect and psf task were not reinitializing the psf star list
	correctly when more than one image was being analyzed in a single
	execution of either task. In the case of pstselect, psf stars whose ids
	were identical to the ids of psf stars in previous images were being
	arbitrarily rejected from the psf star list. In the case of psf, psf
	stars from previous lists could be retained in the list, although
	this was unlikely because the positions and magnitudes would usually
	result in the star being severely down-weighted or rejected from the
	fit.

STATUS:	Fixed for 2.11 and in the ftp archive version of the addon package
	digiphotx. The workaround is to use pstselect and psf on a single
	image at a time.  The z keystroke command in the psf task will also
	reinialize the list properly.

NUMBER:	363
MODULE:	dispcor
SYSTEM:	V2.10.2-V2.10.4p2
DATE:	Tue Mar  4 09:17:37 MST 1997
FROM:	valdes

BUG:	Input spectra which are in two dimensional images, have an "equispec"
	coordinate system, and log sampled (DC-FLAG=1), are not properly
	resampled by DISPCOR.  One dimensional images and "multispec"
	coordinate systems do not have this problem.  The workaround is to
	convert all the spectra to one dimensional images with SCOPY and
	format="onedspec".

STATUS:	Fixed for the next release.

NUMBER:	364
MODULE:	onedspec
SYSTEM:	V2.10-V2.10.4p2
DATE:	Tue Mar  4 11:55:48 MST 1997
FROM:	valdes

BUG:	The coordinate function driver, the system software that evaluates
	coordinates, for multispec format spectra incorrectly inverts
	wavelengths to pixels for the case of log sampled coordinates
	with a doppler shift.  This will cause various tasks to misbehave
	such as equivalent width measurements in SPLOT.  The log
	sampling occurs when using DISPCOR with log=yes and the doppler
	shift is added to the coordinate system when DOPCOR is run.
	The workaround is to not run DOPCOR on log sampled multispec
	spectra (such as echelle data) and correct any measurements
	made for doppler shifts after the fact.  To determine if
	you have this type of format you will "specN=" strings in
	WAT keywords.  In these strings the third number will be 1
	for log sampling and the seventh number will be non-zero
	for the doppler correction.

STATUS:	Fixed in the next release.

NUMBER:	365
MODULE:	apall, apsum
SYSTEM:	V2.10.4
DATE:	Wed Apr  2 12:27:20 MST 1997
FROM:	valdes

BUG:	The "strip" format option may fail with the error

	    No write permission on file (String_File)

	Unfortunately there is no workaround for this error.
	Contact iraf@noao.edu for a fix.

STATUS:	Fixed for the next release.

NUMBER:	366
MODULE:	implot
SYSTEM:	V2.10.4 Dec Alpha OSF1
DATE:	Thu Apr  3 11:36:07 MST 1997
FROM:	valdes

BUG:	Attempting to plot a 3D image, even if the third dimension is only
	1 (i.e. [512,512,1]), results in "ERROR: FPE" on Dec Alpha/OSF1.
	This does not occur on the Sun versions.  The workaround is
	to use an image section:

	    cl> implot im3d[*,*,1]

STATUS:	To be fixed in a future version.

NUMBER:	367
MODULE:	images.tv.tvmark
SYSTEM:	V2.10
DATE:	Thu Apr 17 15:02:40 MST 1997
FROM:	davis

BUG:	The 'a' keystroke command can produce a segmentation violation
	when 1) the coordinates file does not exist at task startup time,
	and 2) the label parameter is set to "yes". So far this bug
	has only been reported on Sun Solaris systems.

	The bug is due to a failure to initialize the label string to ""
	in the call to the routine which actually draws the mark.

STATUS:	Fixed for the next release of IRAF. The workaround is to create
	an empty coordinates file before starting tvmark or to avoid
	use of the label feature.

NUMBER:	368
MODULE:	images.geotran
SYSTEM:	V2.10
DATE:	Tue Apr 29 16:46:38 MST 1997
FROM:	davis

BUG:	Geotran fails if the user: 1) sets any of xmin, xmax, ymin, ymax
	explicitly, and 2) xmin > xmax or ymin > ymax. The failure is
	occuring because the computed number of columns or lines is
	negative in that case.

STATUS:	Fixed for 2.11. The workaround is to always ensure that xmin < xmax
	and ymin < ymax and perform any image flipping after the fact.

NUMBER:	369
MODULE:	images.median,images.mode
SYSTEM:	V2.10
DATE:	Fri May 16 10:22:26 MST 1997
FROM:	davis

BUG:	The pixels in alternating lines on the far right side of an image
	may be in error due to a bug in the merge-sort algorithm indexing
	code that is triggered when the sliding median filter turns the
	corner.

STATUS:	This bug is fixed in iraf 2.11 and was never a problem for the median
	and mode tasks in the mfilters addon package or in any of the other
	mfilters tasks.

NUMBER:	370
MODULE:	standard
SYSTEM:	V2.10-V2.10.4
DATE:	Tue May 27 10:09:21 MST 1997
FROM:	valdes

BUG:	The task is supposed to only include bandpasses which are entirely
	within the spectrum data.  However, this turns out not to be the
	case and partial bandpasses are used without any corresponding
	correction to the calibration fluxes.  This means the end points
	may cause a spurious behavior in the sensitivity function
	calculation unless the endpoints are ignored.  The workarounds
	are either to delete the points in the standard data file or
	when fitting the sensitivity function in SENSFUNC.

STATUS:	Fixed for V2.11.

NUMBER:	371
MODULE:	apphot.daofind, daophot.daofind
SYSTEM:	V2.10
DATE:	Tue Jun 24 10:50:44 MST 1997
FROM:	davis

BUG:	Daofind can fail with a divide by zero error in rare cicumstances
	due to a failure to trap a potential divide by zero in the
	x and y centering code. The problem is most likely to occur if
	the detection threshold is very low, or if very bad values of
	sigma, gain, or readout noise are supplied.

STATUS:	Fixed for 2.11.

NUMBER:	372
MODULE:	images.imexpr
SYSTEM:	V2.10
DATE:	Mon Jun 30 10:00:41 MST 1997
FROM:	davis

BUG:	Expressions involving the J, K, etc operands may be evaluated
	incorrectly if the I operand does not preceed them in the expression.

STATUS:	Fixed for 2.11. The workaround is to include a dummy term containing
	I in the expression, e.g. 0.0 * I, before the J, K, etc appear.

NUMBER:	373
MODULE:	longslit.response
SYSTEM:	V2.11Beta
DATE:	Thu Jul 10 11:47:18 MST 1997
FROM:	valdes

BUG:	The Beta version of V2.11 has a bug such that if the dispersion
	axis is 1 and the threshold parameter is not INDEF then the
	resulting response image will be incorrect.  The error is a typo
	that reversed the column and line indices in the division by the
	normalization spectrum.

STATUS:	Fixed for the V2.11 release.

NUMBER:	374
MODULE:	sarith
SYSTEM:	V2.10-V2.11Beta
DATE:	Tue Jul 15 10:27:11 MST 1997
FROM:	valdes

BUG:	The power option ^ does not work.  The workaround is to use
	the multiple steps of taking the log, multiplying, and taking
	the anti-log.

STATUS:	Fixed in V2.11.

NUMBER:	375
MODULE:	images.xregister, immatch.xregister
SYSTEM:	V2.10
DATE:	Fri Jul 25 14:59:18 MST 1997
FROM:	davis

BUG:	The xregister task was failing if: 1) the correlation parameter was
	set to "fourier" and, 2) at least one of the correlation regions was
	entirely off the input image. If this circumstance occurred all
	subsequent region shifts for the current and succedding images
	are set to INDEF, and if all the shifts for a given image were
	INDEF, the total shift was set to 0.0.

STATUS:	Fixed in 2.11 and in the version of the external addon package
	immatch, now renamed to immatchx.

NUMBER:	376
MODULE:	images.imhistogram, plot.phistogram
SYSTEM:	V2.10
DATE:	Thu Jul 31 16:08:51 MST 1997
FROM:	davis

BUG:	Images with pixel values outside the legal integer range can produce
	invalid floating point operation errors in the imhistogram and
	phistogram tasks in some circumstances.

STATUS:	Fixed for 2.11. In most but not all cases modifying the histogram
	binning parameters z1 and z2 will work around the problem.

NUMBER:	377
MODULE:	splot, identify, and all onedspec tasks operating on 2D images
SYSTEM:	V2.10.3-V2.11beta
DATE:	Wed Aug  6 14:39:37 MST 1997
FROM:	valdes

BUG:	Beginning with V2.10.3 the ONEDSPEC tasks allow using previously
	transposed 2D images.  However if the image is also flipped, say
	with the command:

	    cl> imtranspose im1[-*,*] im2

	then these tasks can fail with an arithmetic error such as
	"floating operand" depending on the dispersion axis.  The
	workaround is to reset the physical and/or world coordinates with
	WCSRESET.

STATUS:	Fixed for V2.11.

NUMBER:	378
MODULE:	onedspec.sfit, onedspec.continuum
SYSTEM:	V2.10-V2.11
DATE:	Wed Sep  3 10:56:08 MST 1997
FROM:	valdes

BUG:	When there is an error accessing an input image, such as specifying
	a non-existant image, the error given is:
	    ERROR: With range specification for `lines or bands'
	This is due to the structure of the program that first uses the
	the image sizes to set the acceptible limits of the lines and
	bands to be fit.  If there are no images the limits are zero
	lines and bands and the above error occurs.

STATUS:	This bug log documents the behavior as of V2.11.  Modifications have
	yet to be determined.

NUMBER:	379
MODULE:	plot.phistogram
SYSTEM:	V2.11
DATE:	Sat Oct  4 14:58:58 MST 1997
FROM:	davis

BUG:	Phistogram fails with a segmentation violation for text file input.
	This bug was inadvertantly introduced by the fixmade to bug 376.

STATUS:	Fixed for the next release of IRAF. There is no workaround.

NUMBER:	380
MODULE:	imcombine/combine
SYSTEM:	V2.11
DATE:	Tue Oct 21 14:09:34 MST 1997
FROM:	valdes

BUG:	With STF format images (GEIS files) there is a limit of 58 images
	that can be combined.  More than this will produce a cannot
	open file error on an image.  The workaround is to either
	convert the images to another format or stack the images
	using IMSTACK and then combine with the "project" option.


STATUS:	Fixed for the next patch or release.

NUMBER:	381
MODULE:	dimsum
SYSTEM:	V2.11
DATE:	Wed Oct 22 09:20:46 MST 1997
FROM:	valdes

BUG:	When using DIMSUM with V2.11 you must have image type inheritance
	enabled; for example 'reset imtype="imh,inherit"'.  This may
	be set in your login.cl or loginuser.cl or on the command line
	(type "flpr" when resetting on the command line).  If inheritance
	is not enabled then mask files will be converted to non-mask
	files causing the reductions to fail.

STATUS:	A solution is being determined.

NUMBER:	382
MODULE:	splot
SYSTEM:	V2.11
DATE:	Thu Oct 23 09:23:46 MST 1997
FROM:	valdes

BUG:	When doing a profile fit on data that has negative values and
	using the default INDEF values for sigma0 and invgain that turn off
	error computations the error message "Cannot compute errors with
	non-zero gain and negative pixel values" is produced.  The warning
	can be ignored.  To eliminate it (remembering that this only occurs
	with negative values in the spectrum) the workaround is to set
	invgain to zero and sigma0 to a positive value.

STATUS:	This is fixed for a future patch or release.

NUMBER:	383
MODULE:	dataio.rfits
SYSTEM:	V2.11
DATE:	Tue Nov  4 09:38:35 MST 1997
FROM:	davis

BUG:    Header listing as slow because rfit is reading through the data instead
	of skipping it if: 1) the make_image parameter is no, 2) there are
	no fits extensions in the file, and 3) the tapecap parameter fe is
	undefined. This bug affects the 2.11 version of rfits only, and was
	introduced when support for fits image extensions was added.

STATUS:	Fixed for the next release of iraf. If fast header listing is required
	the workaround is to use the old version of rfits, orfits in the
	obsolete package.

NUMBER:	384
MODULE:	artdata: mkobjects, mknoise, mk2dspec
SYSTEM:	V2.9 - V2.11
DATE:	Wed Nov 19 10:40:55 MST 1997
FROM:	valdes

BUG:	The ARTDATA tasks which can record comments from an input data
	file in the image header will produce improper headers if the input
	data has tab characters.  The consequence of this only affects FITS
	files produced directly through the FITS kernel or using WFITS to
	write a FITS file from some other image format.  Such FITS files
	will have malformed headers and when using the FITS kernel a possible
	error is "Pixel storage file is truncated".  The most common
	way this problem can occur is with MKOBJECTS using object lists
	produced by STARLIST or GALLIST which generate comments with tab
	characters in them.  The workarounds are to turn off the "comments"
	parameter in the task to eliminate the writing of the data file
	comment information to the header or not producing a FITS file from
	the created image.

STATUS:	Fixed after the initial V2.11 release.

NUMBER:	385
MODULE:	dataio.import
SYSTEM:	V2.11
DATE:	Fri Dec 12 13:43:33 MST 1997
FROM:	fitz

BUG:	Use of the red(), green(), or blue() functions in the outbands
	expression parameter can cause the size of the output image to
	be incorrectly computed, resulting in a "Negative or zero length
	dimension" error.

STATUS:	Fixed for the next patch or release.  There is no workaround.

NUMBER:	386
MODULE:	immatch.linmatch
SYSTEM:	V2.11
DATE:	Mon Dec 15 12:24:52 MST 1997
FROM:	davis

BUG:	Linmatch could crash with a floating operand error if the bscale scaling
	algorithm was one of "mean", "median", or "mode", and the reference
	image contained one or more regions with a zero-valued mean, median,
	or mode. The error was in the computation of the error in the bscale
	value.

STATUS:	Fixed for the next release of iraf. The only work around is to choose
	the regions used for scaling carefully.

NUMBER:	387
MODULE:	identify,autoidentify,reidentify
SYSTEM:	V2.10.4 - V2.11.1
DATE:	Mon Jan 12 14:39:26 MST 1998
FROM:	valdes

BUG:	If the coordinate list has duplicate values it is possible to
	get a floating divide by zero error when using the automatic
	line identification algorithm.  For example using the 'x'
	key in IDENTIFY or using the autoidentify algorithm in
	REIDENTIFY.

STATUS:	A change in V2.11.2 eliminates duplicate lines automatically as
	well as no longer requiring the line lists to be sorted.

NUMBER:	388
MODULE:	doecslit
SYSTEM:	V2.10-V2.11.1
DATE:	Tue Jan 27 10:54:07 MST 1998
FROM:	valdes

BUG:	If dispcor=no, splot=no, and batch=yes, so the task will go directly
	to batch extraction without needing to do any dispersion calibration,
	the following error will occur.

	ERROR on line 475: Attempt to access undefined local variable `arcref'.

	This is due to failing to initialize this variable when dispcor=no
	but attempting to pass it's value to the batch stage.  The
	workaround is to not use batch execution in this case.

STATUS:	Fixed for a future release.

NUMBER:	389
MODULE:	proto.fixpix
SYSTEM:	V2.11-V2.11.1
DATE:	Thu Jan 29 16:27:19 MST 1998
FROM:	valdes

BUG:	Depending on the details of the regions being fixed and the
	interpolation directions it is possible that some regions that are
	specified to be fixed will not be fixed.  This is caused by
	subtleties of how the image is both read and written during the
	processing.  The only workaround is to try doing the fixing in
	several steps; such as by going back to the regions that were not
	changed and using FIXPIX with the regions separated to one at a
	time.

STATUS:	This is fixed for the next release.

NUMBER:	390
MODULE:	dataio.export
SYSTEM:	V2.11
DATE:	Mon Feb  2 19:46:41 MST 1998
FROM:	fitz

BUG:	The outbands expression

	    setcmap(zscale(i1,@"i_minpixval",@"i_maxpixval"),"heat")

	will fail to find the colormap name properly because of a confusion
	in counting the quotes when parsing the expression resulting in a 
	"Cannot open requested colormap file" message.

STATUS:	Fixed in V2.11.2.  A code change is required to fix this bug.  As a
	workaround users can first use export to create an IRAF image of
	the scaled values, and then again to apply to colormap.  For example

	    cl> export dev$pix foo imh \
	    >>>     outbands="zscale(i1,@"i_minpixval",@"i_maxpixval")"
	    cl> export foo bar gif outbands="setcmap(i1,"heat")

NUMBER:	391
MODULE:	splot, fitprofs
SYSTEM:	V2.10-V2.11.1
DATE:	Thu Feb 12 10:29:40 MST 1998
FROM:	valdes

BUG:	A mixture of profile types in deblending or profile fitting
	may result in a floating point error.  The only mixture that
	will work is if the first profile is "voigt".  So what works is all
	profiles of the same type or voigt first plus anything else.  This
	means the only combination that will not work and for which there
	is no workaround is a combination of "lorentz" and "gaussian".

STATUS:	Fixed in the next release.

NUMBER:	392
MODULE:	splot, fitprofs
SYSTEM:	V2.10-V2.11.1
DATE:	Thu Feb 12 11:01:44 MST 1998
FROM:	valdes

BUG:	This is an amendment to buglog 391.  The error reported in buglog
	391 will only occur when computing errors with the bootstrap
	method.  The fitting without the error computation can use any
	combination of profiles.

STATUS:	The error is fixed in the next release.

NUMBER:	393
MODULE:	rv.fxcor
SYSTEM:	V2.11.1
DATE:	Tue Feb 17 14:57:11 MST 1998
FROM:	fitz

BUG:	When computing a deblended fit to the correlation peak the task
	may trigger a "floating overflow" exception when quitting the
	deblending routine.

STATUS:	The bug occurs only when the velocities for each component cannot
	be computes and are returned as INDEF values.  Starting with V2.11
	the double-precision value of INDEF was changed to 10e308 and will
	cause an overflow when it's converted to real when saving values in
	the task structure.  A code change is required to fix this.  As a
	workaround be sure that all necessary keywords are in the image
	header prior to the correlation so velocities can be computed.  A
	list of missing keywords is printed in the verbose output listing
	generated by the 'v' keystroke when the 'verbose' parameter is
	'long' or 'txtonly', use the initial fit of a single function to
	get these keywords prior to deblending.

	Fixed for the next release.

NUMBER:	394
MODULE:	apall, apsum
SYSTEM:	V2.11 - V2.11.1
DATE:	Thu Feb 19 15:11:13 MST 1998
FROM:	valdes

BUG:	When the output format is "echelle" and the "extras" information is
	produced (extras=yes and background subtraction or cleaning or
	variance weighting) then the header information may come out
	for a 2D images instead of a 3D image.  The consequence of this
	is that SPLOT or other ONEDSPEC tasks will not be able to find
	and use the extra data.  This appears to happen with Solaris
	and not with SunOS so there is some system dependence on whether
	this happens or not.  The workaround is to edit the header to
	change WCSDIM to 3 and add the keywords CD3_3 and LTM3_3 with
	value of 1:
	    
	    cl> hedit <ec images> wcsdim 3
	    cl> hedit <ec images> cd3_3 1.
	    cl> hedit <ec images> ltm3_3 1.

	Another workaround is to set the output format to "multispec"
	instead of "echelle".  If nsubaps=1 then there is no difference
	except for the image name extension between the two formats.

STATUS:	Fixed for the next patch or release.

NUMBER:	395
MODULE:	IMFORT
SYSTEM:	PCIX V2.11.1, DUNX V2.11.1
DATE:	Tue Feb 24 09:51:19 MST 1998
FROM:	tody

BUG:	When run on a byte-swapped platform (e.g. the DEC Alpha or a PC)
	IMFORT can generate images that have the byte swap flag set
	incorrectly in the image headers, causing the image pixels to be
	improperly byte swapped: image reads either return wildly invalid
	pixels or abort with a floating invalid exception.

STATUS:	The temporary fix is to install a new libimfort.a.  New versions of
	this library are available in the archives for PCIX (PC-IRAF) and
	DUNX (Digital Unix for the DEC Alpha).  This will be fixed more
	formerly in the upcoming V2.11.2 patch.  See the section at the end
	of the README file in each distribution directory for additional
	comments or other platform specific notes.

NUMBER:	396
MODULE:	setjd
SYSTEM:	V2.11.1 (affects Linux/Slackware and possibly other systems)
DATE:	Tue Mar 10 12:38:29 MST 1998
FROM:	valdes

BUG:	There is an incorrect procedure declaration.  For some systems this
	does not cause a problem but at least with IRAF V2.11 for Linux
	(Slackware) this produces a "floating point exception" error.
	Contact iraf@noao.edu for either a code fix or a binary upgrade.

STATUS:	Fixed for the next patch or release following V2.11.1.

NUMBER:	397
MODULE:	ccdproc, fixpix
SYSTEM:	V2.11 - V2.11.1
DATE:	Fri Mar 20 15:10:23 MST 1998
FROM:	valdes

BUG:	When using "fixpix=yes" in CCDPROC or using the FIXPIX task on a
	a single long list of input images in one execution
	the error "ERROR: 757 <filename>" will occur.  This error
	means that too many files have been opened and not closed.  This is
	caused by a bug in accessing the mask that fails to close the mask
	after each image is finished.  The limit is about 58 images
	when using a text file description of the bad pixels and 116
	images when using a bad pixel mask (a .pl file).  The workaround
	is to break up the processing into smaller sets of images.
	If using a text file bad pixel description one can increase
	the number of images by converting to a pixel mask file using
	the task PROTO.TEXT2MASK.

STATUS:	This will be fixed in future releases.

NUMBER:	398
MODULE:	daophot.psf
SYSTEM:	V2.11 and earlier
DATE:	Wed Apr 15 09:12:38 MST 1998
FROM:	davis

BUG:	If a path name is including in the output psf image specification
	then the psfimage image name written in the output group and psf
	star photometry files may include a control character which is
	expressed as ^P. This causes trouble for those daophot tasks which
	try to read the group file, e.g. nstar.

STATUS:	The bug was caused by accessing the psf image template list with a file
	template command and has been fixed for the next release of IRAF
	and in the external addon package digiphotx. The work around is
	to remove the ^P character from the photometry files with the editor.

NUMBER:	399
MODULE:	IMEDIT on FITS files
SYSTEM:	V2.11 - V2.11.1
DATE:	Thu Apr 16 09:31:26 MST 1998
FROM:	valdes

BUG:	If multiple FITS format images are edited the output FITS image
	may have the header of an earlier input image rather than the
	header of the image which was edited.  The workaround is to
	edit images one at a time and type "flpr" between executions.

STATUS:	This is a problem with the FITS kernel image caching which will
	be fixed in a future patch or release.

NUMBER:	400
MODULE:	scopy, sarith
SYSTEM:	V2.10-V2.11.1
DATE:	Fri Apr 17 16:04:13 MST 1998
FROM:	valdes

BUG:	When using SCOPY or SARITH with rebin=yes on spectra which have
	non-linear dispersion functions the resulting spectra will have
	an incorrect dispersion function.  The problem is the dispersion
	function will be linear but the dispersion type value is still
	set to non-linear.  Attempting to use this spectrum will cause
	an error, such as a segmentation violation, because the software
	will look for the non-linear dispersion coefficients which do
	not exist.  One may use rebin=no to extract a desired wavelength
	range without rebinning the spectra or use DISPCOR to resample
	the spectra to a specific dispersion range.

STATUS:	Fixed for the next patch or release.

NUMBER:	401
MODULE:	astutil.asthedit
SYSTEM:	V2.10-V2.11.1
DATE:	Fri May 15 11:44:19 MST 1998
FROM:	valdes

BUG:	The if-else-endif syntax does not work correctly.  The following
	example shows what doesn't work even though correctly specified.

	    if (dec > 45)
		print ("above 45")
	    else
		print ("below 45")
	    endif

	This will only execute the if part if dec > 45 and do nothing if
	dec < 45.  The bug is that a single word is considered to be
	a keyword and so "else" and "endif" are interpreted as keywords
	and not statements.  The workaround is as shown below using the same
	example.

	    if (dec > 45)
		print ("above 45")
	    else = else
		print ("below 45")
	    endif = endif

	The same applies to the special statment "quit" which needs to
	be issued as "quit = quit".

STATUS:	Fixed for a future release.

NUMBER:	402
MODULE:	reidentify
SYSTEM:	V2.11-V2.11.1
DATE:	Mon Jun  1 10:08:25 MST 1998
FROM:	valdes

BUG:	When using REIDENTIFY to trace spatial positions in long slit data
	for distortion calibration, an incorrect shift is used when
	switching from tracing in decreasing line/column numbers to tracing
	in increasing numbers.  The shift used is that between the
	reference point and the lowest line/column and it is applied to the
	next increasing point from the reference position.  If this shift
	is significant then this can cause the features to either fail to
	be found or to have the wrong features found.

	Normally for long slit distortion calibration in the initial
	identifications of features to trace (with IDENTIFY) no function is
	fit between the measured positions and the reference positions
	(which are usually the same as the measured positions).  By fitting
	a function the problem will be avoided.  Any function will do since
	FITCOORDS later fits its own function and the IDENTIFY/REIDENTIFY
	function is never used.

STATUS:	This is fixed for future releases.

NUMBER:	403
MODULE:	fixpix, ccdproc, display
SYSTEM:	V2.11-V2.11.1
DATE:	Fri Jun  5 09:45:47 MST 1998
FROM:	valdes

BUG:	When fixing regions by interpolation along columns/across lines,
	which may be set by the user or automatically by finding the
	narrowest direction across a region of bad pixels, it is possible
	to get a segmentation error or error related to referencing invalid
	memory.  Whether this error occurs depends on the contents
	of memory.  If no error occurs the result is correct.

	One workaround is to use only interpolation across columns/along
	lines if this makes sense.  Another workaround is to add a dummy
	region with interpolation along columns covering all the columns.
	For example the first or last line as in "1 3072 1 1" for an image
	with 3072 columns.  It is also possible to break up the operation
	in FIXPIX using multiple passes.  For example if a bad pixel region
	is described by the rectangle "2000 3024 510 512" then two passes
	using "2000 2500 510 512" and "2500 3024 510 512" may work.

STATUS:	Fixed in the next release.

NUMBER:	404
MODULE:	dohydra
SYSTEM:	V2.11 - V2.11.1
DATE:	Thu Jun 25 08:51:47 MST 1998
FROM:	valdes

BUG:	A segmentation error can occur when using a WIYN/HYDRA image for the
	aperture identification information.  The workaround is to use a text
	aperture identification file rather than the image.  One can use
	the supplied ".iraf" file or create a file from the header.  The
	following command can easily generate an aperture identification
	file from the contents of the image header.

	    cl> hselect <image> SLFIB* yes | translit STDIN '"' '\n' > apid

	This will have blank lines between the entries but they are ignored
	by DOHYDRA.

STATUS:	Fixed for the next release.

NUMBER:	405
MODULE:	splot
SYSTEM:	V2.10.3-V2.11.1
DATE:	Tue Jul 14 10:52:39 MST 1998
FROM:	valdes

BUG:	For multispec data where the number of pixels is different for each
	spectrum, such as can occur with echelle orders, the last pixel
	is corrupted when writing out with the 'i' key.  The last pixel
	value is replaced by the value of the first pixel outside the
	defined range of the spectrum.  This value is usually zero.
	For echelle data the different length orders would occur when
	dispersion correcting with fixed dispersion for all orders rather
	than having each order take a dispersion that preserves the full
	wavelength range and the same number of pixels.  There is no
	simple workaround.

STATUS:	Fixed for the next release.

NUMBER:	406
MODULE:	dataio.import
SYSTEM:	V2.11
DATE:	Tue Jul 14 12:02:31 MST 1998
FROM:	fitz

BUG:	When IMPORTing formats with native colormaps such as GIF and when
	not specifying the 'outbands' parameter images will be converted
	without applying the colormap and converting to grayscale.  The
	resulting image looks like garbage and is simply the color indices
	of the image.  The error is caused by a bad flag initialization,
	the workaround is to explicitly set the outbands parameter so the
	processing initializes the flag correctly.  For example

	    	cl> import foo bar outbands="b1"

	'b1' is the default image operator and it's use in the outbands
	param will cause the colormap to be applied.

STATUS:	Fixed for V2.11.2

NUMBER:	407
MODULE:	ccdproc, fixpix, display
SYSTEM:	V2.11 - V2.11.1
DATE:	Mon Jul 20 11:41:47 MST 1998
FROM:	valdes

BUG:	When fixing pixels by interpolation with a non-empty mask that has only
	interpolation along lines there is the possibility of getting
	a segmentation violation at the end of the processing.  A parameter
	used when freeing memory is not initialized in this case.
	There is no workaround except adding a dummy region that
	interpolates along columns or setting FIXPIX to interpolate
	only along columns.

STATUS:	Fixed for next release.

NUMBER:	408
MODULE:	ccdred.ccdmask
SYSTEM:	V2.10-V2.11.1
DATE:	Fri Aug 14 10:11:44 MST 1998
FROM:	valdes

BUG:	Single bad pixels are not found.  There is no workaround.  The code
	fix is simple.  In file noao$imred/ccdred/src/t_ccdmask.x change
	line 198

	from:   if (data[i,j] < low && data[i,j] > high) {
	to:     if (data[i,j] < low || data[i,j] > high) {

	Contact iraf@noao.edu for instructions on how to update an
	IRAF package, in this case CCDRED.

STATUS:	Fixed for next release.

NUMBER:	409
MODULE:	dispcor
SYSTEM:	V2.10-V2.11.1
DATE:	Tue Aug 25 14:43:55 MST 1998
FROM:	valdes

BUG:	When users directly add (with HEDIT rather than using REFSPECTRA)
	both REFSPEC1 and REFSPEC2 keywords without weights (where the
	weights are assumed to be 1) or the specified weights do not
	add up to 1, the resulting dispersion is wrong.  The dispersion
	values used are the weighted sum from the reference spectra but
	the bug is that the weights are not normalized to unit sum.
	Thus if both weights are 1 then the computed dispersion value
	is twice what it should be.  The workaround is to make sure
	that the weights have a unit sum.  When only a single reference
	spectrum is used it is fine to simply specify the reference
	spectrum image name since the default weight is 1.  However, if
	two reference spectra are specified then both weights must be
	specified.  The format for the REFSPEC keywords is image name
	followed by weight with a space between; for example,

	    REFSPEC1 = 'arc1 0.5'
	    REFSPEC2 = 'arc2 0.5'


STATUS:	Fixed in the next release.

NUMBER:	410
MODULE:	crutil.crmedian
SYSTEM:	V1.1: May 1998
DATE:	Fri Sep  4 09:59:20 MST 1998
FROM:	valdes

BUG:	On images with more than about 500K pixels the median operation is
	done in overlapping blocks of lines.  The amount of overlap is
	half of the line median size "lmed".  The bug is that on output
	the overlap regions end up being zero.  There is no workaround
	except to reinstall the new version of the package.

STATUS:	Fixed in V1.2: Sep 4, 1998.

NUMBER:	411
MODULE:	imutil.imarith
SYSTEM:	V2.11
DATE:	Wed Sep 16 08:44:02 MST 1998
FROM:	davis

BUG:	Imarith fails with a segmentation violation if the noact parameter
	is set to "yes". The bug was occurring because the code was trying
	to update the header of a non- existent output image.

STATUS:	Fixed for the next release of IRAF. There is no workaround.

NUMBER:	412
MODULE:	imcombine
SYSTEM:	V2.11
DATE:	Tue Oct 13 11:16:46 MST 1998
FROM:	valdes

BUG:	Updating of the image coordinate system when combining offset images
	is not being done correctly.  The effect is that the header of the
	combined image corresponds to the first image.  One workaround is
	to look at the offsets printed by IMCOMBINE.  Then redo the
	combining putting the image which shows offsets of (0,0) (if there
	is one) as the first in the list to combine.  A more general
	workaround is to look at the first image listed and get the offsets
	(for example (220,50)) and use these to update the header.  To
	update the header using the offsets printed for the first image

	cl> hedit outimage crpix1 '(crpix1+220)'
	cl> hedit outimage crpix2 '(crpix2+50)'

	where 220 and 50 would be replaced by the offsets from the IMCOMBINE
	listing.  This will fix the work coordinate system.  If the
	physical coordinate system also needs to be correct do the
	same with the keywords LTV1 and LTV2 replacing CRPIX1 and CRPIX2.
	Note that this extends to higher dimensions if combining images
	with more than 2 dimensions.

STATUS:	Fixed for the next release.

NUMBER:	413
MODULE:	fitprofs
SYSTEM:	V2.10-V2.11
DATE:	Thu Nov  5 16:38:02 MST 1998
FROM:	valdes

BUG:	If the maximum difference of the spectrum to the initial background
	over the fitting region is less than 1 and no peak value or a value
	of INDEF is given in the "position" file then a floating overflow
	type of error will occur.  This is a bug in the code.  The
	workarounds are to explicitly give a peak value in the position
	file or scale the spectrum (such as by multiplying spectrum by
	some number) so that the peak to background is greater than 1.

STATUS:	Fixed for the next release.

NUMBER:	414
MODULE:	dispcor
SYSTEM:	V2.10-2.11.1
DATE:	Tue Nov 17 10:20:38 MST 1998
FROM:	valdes

BUG:	If the weights when interpolating between two dispersion reference
	solutions are given to more than three digits in the REFSPEC
	keywords they are internally truncated to three digits.  Using
	DISPCOR to produce non-linear dispersion coefficients in the image
	headers will have the three digit weights which may not add up to 1
	to the level of 0.1%.  This can cause small shifts in the evaluated
	wavelengths.  If DISPCOR is used to linearize the dispersion the
	same effect will apply.  This bug is related to bug 409.  The
	workaround solution is to make sure the weights in the REFSPEC
	keywords add up to 1 within the first three digits.  THIS BUG
	CAN CAUSE SYSTEMATIC ERRORS IN RADIAL VELOCITY MEASUREMENTS
	WHEN USING MULTIPLE WEIGHTED DISPERSION SOLUTIONS.

STATUS:	In future releases all occurences of the weight values in the
	REFSPEC keywords and in the non-linear coefficients will use
	eight significant digits.  Furthermore, the dispersion function
	evaluation for multiple weighted dispersion functions will
	normalize the weights to avoid any systematic error regardless
	of the weight values.


NUMBER:	415
MODULE:	reidentify
SYSTEM:	V2.11 - V2.11.1
DATE:	Thu Dec  3 11:19:10 MST 1998
FROM:	valdes

BUG:	When interactive=yes and the task starts on the first image in
	the "images" list (that is after doing the "reference" image)
	in interactive mode (that is an aswer of "NO" has not been given
	during the reidentification of the "reference" image), the dispersion
	function parameters are reset to "spline3" of order 1 with no
	rejection rather than inheriting the reference solution parameters.
	The workarounds are to not use the "interactive" except of
	the reference image or enter the interactive identify stage
	for the first solution of each image and in the fitting reset the
	function parameters to the desired values.

STATUS:	Fixed for the next release.

NUMBER:	416
MODULE:	dataio.import
SYSTEM:	V2.11.0-V2.11.1
DATE:	Thu Dec 10 14:24:37 MST 1998
FROM:	fitz

BUG:	One dimensional raw data is not converted properly, resulting in
	an image with no pixel data.  The fix requires a code change, sites
	needing this should contact site support.  As a workaround the
	'dims' parameter should be set to a 2-D string such as 

	    cl> import foo bar format=raw dims="1024,1"

	The resulting image will be a [1024,1] and can be reduced to 1-D
	if needed using the IMSLICE task.

STATUS:	Fixed for V2.11.2

NUMBER:	417
MODULE:	astutil.ccdtime
SYSTEM:	V2.10-V2.11.1
DATE:	Mon Jan  4 12:01:27 MST 1999
FROM:	valdes

BUG:	The extinction value is ignored and a value of 1 mag/airmass
	is used.  There is no work around other than to adjust the results
	by hand.  The version of CCDTIME used through the NOAO Web page
	exposure time calculator (for NOAO instruments) is correct as of
	Sept 1998.

STATUS:	Fixed for future releases.

NUMBER:	418
MODULE:	immatch.wcscopy
SYSTEM:	V2.11
DATE:	Thu Jan  7 13:57:57 MST 1999
FROM:	davis

BUG:	Wcscopy does not copy the reference image RADECSYS, EQUINOX, and
	MJD-WCS keywords  to the input image. The resulting numerical
	coordinate system will be correct but the coordinate system
	definition may be lost.

STATUS:	Fixed for the next release of IRAF. The workaround is to update
	the RADECSYS, EQUINOX, and MJD-WCS keywords by hand or use the
	ccmap or ccsetwcs tasks to do the updating.

NUMBER:	419
MODULE:	images.immatch.xyxymatch,images.imcoords.ccxymatch
SYSTEM:	V2.11
DATE:	Mon Feb 22 16:43:19 MST 1999
FROM:	davis

BUG:	When the number of reference files is greater than one and equal to
	the number of input files, xyxymatch and ccxymatch are using the
	last file in the reference file list as the reference file, instead
	of matching the input and reference files one to one.

STATUS:	The problem was caused by a missing break statement in both cases.
	The work-around is to run xyxyatch and ccxymatch once for every
	reference and input file pair or use a script to do the file
	management. Fixed for the next patch.

NUMBER:	420
MODULE:	identify
SYSTEM:	V2.10-2.11.1
DATE:	Mon Mar  8 13:27:24 MST 1999
FROM:	valdes

BUG:	If one uses the 'l' key to identify lines from a line list in a
	spectrum that is wavelength calibrated and has physical coordinates
	different from logical coordinates, wrong results or a system error
	(such as a segmentation error) will occur.  This is due to
	conversion of the line list coordinate to a physical pixel
	coordinate and attempting to use this to find a peak in the
	spectrum where the routine expects a logical coordinate.  This
	situation is quite rare and does not occur in normal data
	reductions.

	Logical and physical pixel coordinates become different if a
	section of a spectrum is extracted; such as with IMCOPY or SCOPY.
	The workaround is to reset the physical coordinates to be the same
	as the logical coordinates with the command

	    cl> wcsreset <image> wcs=physical

STATUS:	Fixed for the next release.

NUMBER:	421
MODULE:	daophot.peak, daophot.nstar, daophot.allstar
SYSTEM:	V2.11
DATE:	Mon Apr 12 13:43:18 MST 1999
FROM:	davis

BUG:	The daophot peak, nstar, and allstar tasks can crash with a floating
	divide by 0 (Solaris) or floating exception (Linux) if the predicted 
	error computation goes to 0.0. This can happen if the predicted
	model is 0.0 (most likely to occur at large radii from the object
	being fit) , the readout noise is 0.0, and the profile error is
	0.0.

STATUS:	Fixed for the next release of IRAF. The workaround is to make sure
	that the readout noise is set > 0.0.

NUMBER:	422
MODULE:	daophot.psf
SYSTEM:	V2.11
DATE:	Mon Apr 19 10:49:29 MST 1999
FROM:	davis

BUG:	In rare circumstances the psf task can crash with a floating point
	error when computing the analytic portion of the psf. So far this
	has only been observed on Linux systems but it could potentially be
	a problem for other machines as well.

STATUS:	The problem is caused by division by a very small number in the
	weight computation and happens when the point being added to the
	fit is very close to fitrad pixels from the center of the analytic
	function. There is no true workaround but changing the value of
	fitfit slightly or choosing another analytic function may avoid the
	problem.

NUMBER:	423
MODULE:	astcalc, asthedit
SYSTEM:	V2.11-V2.11.1
DATE:	Thu Apr 22 13:41:41 MST 1999
FROM:	valdes

BUG:	The "imdel" function name in ASTHEDIT and ASTCALC is not recognized
	because of an error in the program.  Instead this function is
	recognized with the name "imde".

STATUS:	Fixed for the next release.

NUMBER:	424
MODULE:	rv.fxcor
SYSTEM:	V2.10-V2.11.1
DATE:	Thu Apr 22 14:07:13 MST 1999
FROM:	fitz

BUG:	The verbose output listing for a deblended fit reports only the
	first velocity component.  There is no workaround.  The code
	fix required is to edit line 298 of rv$rvvfit.x and change

	from:     call pargd (rv_shift2vel(rv,DBL_SHIFT(rv,1)))
	to:	  call pargd (rv_shift2vel(rv,DBL_SHIFT(rv,i)))

        Contact iraf@noao.edu for instructions on how to update an
        IRAF package, in this case RV.

STATUS: Fixed for next release.

NUMBER:	425
MODULE:	focas
SYSTEM:	external package
DATE:	Fri May 21 10:28:59 MST 1999
FROM:	valdes

BUG:	The command FDISPLAY in the IRAF FOCAS external package fails to
	find the command.  There is an error in the focas.cl file which
	defines how FOCAS tasks are called by IRAF.

	Within IRAF the FOCAS display command was changed to be "fdisplay"
	to avoid conflict with the IRAF display command.  Initially this
	was done by translating the command FDISPLAY in IRAF to execute the
	command DISPLAY in Unix (which was the name of the executable).
	However, in Unix there was also a common conflict with another
	command having the name DISPLAY.  So the Makefile was modified to
	create an executable fdisplay (from the display.c source).  So now
	IRAF needs to call fdisplay in Unix when fdisplay is typed.

	The file focas.cl needs to be changed from

	    task $fdisplay = $display

	to

	    task $fdisplay = $foreign

	Bye out of the package and reload it after making the change to
	have it take effect.


STATUS:	Will be fixed in a future release.

NUMBER:	426
MODULE:	sarith
SYSTEM:	V2.10-V2.11.1
DATE:	Fri May 28 16:31:04 MST 1999
FROM:	valdes

BUG:    The option to have a single second operand when operating on a
	list of first operands does not work.  For example to divide a set
	of spectra by a constant value or a single image.  The behavior
	will be to print the message "Warning: Error in second operand".
	The output will still be created but with a value of zero
	everywhere.  The workaround is to make the second operand match the
	first.  For example:

	cl> sarith a,b,c / 10,10,10 d,e,f
	cl> sarith @list1 / @list2 @list3

	In the second example list2 might have the same image or constant
	repeated as many times as there are entries in list1.

STATUS:	Fixed for the next release.

NUMBER:	427
MODULE:	imcoords.wcsctran
SYSTEM:	V2.11
DATE:	Thu Jun  3 15:14:39 MST 1999
FROM:	davis

BUG:	The units are not always correctly initialized on successive runs
	of the wcsctran task. For example if units are set to 
	"hours native" on the first run and then reset to "" on the
	second run, the units used will be the initial units "hours native".

STATUS:	Fixed for the next release of IRAF. The work around is to do a flpr
	between runs.

NUMBER:	428
MODULE:	display
SYSTEM:	V2.11-V2.11.1
DATE:	Tue Jun 15 10:00:10 MST 1999
FROM:	valdes

BUG:    For large images when the fill option is used, bad pixel overlays
	do not work correctly.  The image data or bad pixel masks will
	appear scrunched up and the image data may appear streaked as the
	last line is replicated from the scrunched edge to the edge of the
	display.  The behavior depends on whether the overlay mask is given
	in the "overlay" parameter or in the "bpmask" parameter with
	"bpdisplay=overlay".  There is no workaround other than to avoid
	the fill option until the next release.

STATUS:	Fixed for the next release.

NUMBER:	429
MODULE:	immatch.geotran
SYSTEM:	V2.11
DATE:	Fri Jun 18 14:20:06 MST 1999
FROM:	davis

BUG:	Geotran was not decoding the transforms list correctly in the
	case that the number of images > 1 and the number of transforms
	is 1. In that situation geotran is supposed to use the same
	transform for all the input images. Instead it was complaining
	about not being able to find the transform for the second image.

	This bug was introduced when geotran was modified to use the
	image template expansion code to manage the transform list
	(part of supporting the mosaic image name syntax) instead of the
	file template expansion code.

STATUS:	Fixed for the next release of IRAF. The workaround is to create
	a transform list with one entry for each image, even if the entries
	are the same.

NUMBER:	430
MODULE:	fitcoords
SYSTEM:	V2.10-V2.11.1
DATE:	Wed Jul 21 16:52:49 MST 1999
FROM:	valdes

BUG:	When the fitting orders are higher than the data allow the task
	should report "No degrees of freedom" and abort but instead the
	error is not caught and the task proceeds causing various errors
	including segmentation violations, crashing the cl, and
	"task cursor not found".  One way this can be triggered inadvertently
	is if one forgets to trace the feature(s) with REIDENTIFY.
	The solutions are to remember to trace the features and to use
	orders that are lower than the number of points traced.

STATUS:	In the next release the task will report "No degrees of freedom"
	and abort rather than mysteriously crashing.  It will also
	report "Only one line or column measured" and abort if the
	feature(s) have not been traced to other lines or columns.


NUMBER:	431
MODULE:	dispcor
SYSTEM:	V2.10-V2.11
DATE:	Mon Jul 26 13:35:54 MST 1999
FROM:	valdes

BUG:	If an error occurs when reading echelle dispersion functions from the
	database a segmentation violation or related error will occur.  The
	error prompting this log is when the image uses two dispersion
	functions (there are REFSPEC1 and REFSPEC2 keywords) and the
	echelle dispersion functions do not have the same offset and
	slope.  The workaround for this particular error is to insure in
	ECIDENTIFY that the dispersion functions have the same offset using
	the 'o' key.

STATUS:	Fixed in V2.11.1

NUMBER:	432
MODULE:	dataio.export
SYSTEM:	V2.11.0-V2.11.2
DATE:	Fri Aug 20 20:10:42 MST 1999
FROM:	fitz

BUG:	Use of the cmap() function for combining 3 images into an 8-bit
 	PseudoColor image results in a garbage line at the top or bottom
	of the image (depending on format), this line is some random color.
	The problem is that the last image line processed is not flushed
	properly to the temp image used in the conversion.  The solution
	requires a code change to properly flush the image buffer.  

STATUS:	Fixed for the next release.  The IMCNV external package version of
	the task is updated with the fix or sites can contact site support
	for instructions on patching the system.  Workarounds are to write
	a 24-bit image instead and do the conversion using host tools, e.g.
	write a 24-bit rasterfile and convert to GIF afterwards.

NUMBER:	433
MODULE:	fitprofs
SYSTEM:	V2.10-V2.11.2
DATE:	Thu Aug 26 12:00:09 MST 1999
FROM:	valdes

BUG:	The option to output an image of the fit or residuals only includes
	the last profile component regardless of the "components"
	parameter value.

STATUS:	Fixed for the next release.

NUMBER:	434
MODULE:	tv.wcslab
SYSTEM:	V2.11.2 and earlier
DATE:	Sat Aug 28 11:03:21 MST 1999
FROM:	davis

BUG:	Wcslab was failing with the message "ERROR: MWCS: coordinate system
	not defined (physical)" on the Dec Alpha when usewcs=yes, and with
	a segmentation violation on Sun systems when the input image was
	undefined.

STATUS:	Fixed for the next release of IRAF. There is no work-around.

NUMBER:	435
MODULE:	photcal.fitparams
SYSTEM:	V2.11.2 only
DATE:	Mon Aug 30 08:22:45 MST 1999
FROM:	davis

BUG:    The fitparams task quits with a cannot write to string file error.	
	The problem was caused by a missing file dependency in the package
	mkpkg file, which resulted in a routine not being rebuilt.

STATUS:	Fixed for next patch/release of IRAF. Contact the IRAF group for a fix.

NUMBER:	436
MODULE:	astcalc, asthedit, rvcorrect
SYSTEM:	V2.11.2
DATE:	Mon Aug 30 10:17:18 MST 1999
FROM:	valdes

BUG:	The year is incorrectly determined as yy+1900+1900 when DATE-OBS
	is in the old FITS format (dd/mm/yy).  In other words, an extra
	1900 is added to the two digit year.  This is caused by a
	misunderstanding of where the 1900 is added.  This will make
	further calculations which use the year grossly incorrect.  The
	workaround is to manually edit the image headers to convert them to
	the new FITS format (yyyy-mm-dd).

STATUS:	Fixed for a future patch or release.

NUMBER:	437
MODULE:	astcalc
SYSTEM:	V2.10-V2.11.2
DATE:	Tue Aug 31 10:48:49 MST 1999
FROM:	valdes

BUG:	When ASTCALC is run on more than one image at a time the image
	is incorrectly opened twice and only closed once.  This has
	one consequence, if the list of images is large (greater than
	about 60) and they are in the Space Telescope Geiss format
	(the files with ??h and ??d extensions) then the task will
	run out of file descriptors with an error message such as

	    ERROR: 757 noao/lib$obsdb.dat
	    ERROR: 787 pix61.c0h4451ef

	The workarounds are 1) use smaller lists of images per execution,
	2) change the image format to imh or fits, 3) run the task in
	a script loop using one image at a time.

STATUS:	Fixed for the next release.

NUMBER:	438
MODULE:	mscred.mscimatch
SYSTEM:	V3.0-V3.2
DATE:	Fri Sep  3 11:07:46 MST 1999
FROM:	valdes

BUG:	The iterative rejection step (niterate > 0) produces a floating
	operand error on some systems such as Linux.  This was cased by
	an incorrect argument declaration which so whether is affects
	a system depends on the byte order used by the system.  The
	workarounds are to not use iterative rejection by setting
	niterate to zero, update to the latest distribution of MSCRED,
	or work on a machine where this error does not occur (such as
	Suns).

STATUS:	Fixed in V3.2.1.

NUMBER:	439
MODULE:	ccdred.cosmicrays
SYSTEM:	V2.11.2
DATE:	Fri Sep 17 13:56:16 MST 1999
FROM:	valdes

BUG:	Changes in include files related to graphics where not applied
	in the V2.11.2 update resulting in the graphics being garbled.
	The workarounds are 1) to delete the ccdred object libraries
	and rebuilt the executable (not recommended unless you really
	know what you are doing), 2) installing new binaries obtained
	from NOAO (contact iraf@noao.edu), or 3) installing the CRUTIL
	external package which also contains a version of COSMICRAYS.

STATUS:	Fixed for the next release.

NUMBER:	440
MODULE:	tv.wcslab
SYSTEM:	V2.11
DATE:	Fri Sep 17 15:06:47 MST 1999
FROM:	davis

BUG:	Wcslab could produce garbled plots if the projection was set to
	tnx, especially if the ra ~ 0 hours.

STATUS:	Fixed for the next patch / release of IRAF. A workaround is to
	change the wtype parameter to tan using wcsedit, make the plot,
	and then reset wtype to tnx. The wcslab overlay will lose a bit
	of accuracy but for most display purposes this should not matter.

NUMBER:	441
MODULE:	utilities.curfit
SYSTEM:	V2.11.2 (only)
DATE:	Tue Sep 21 14:01:15 MST 1999
FROM:	cheselka

BUG:	If run in non-interactive mode (in scripts, for example), a
	segmentation fault occurs.

	A workaround is to run the task interactively, set the 'cursor' 
	parameter to a disk file containing the command 'q', send graphics 
	output to dev$null, and the text output to a disk file.

	From the command line:

	cl> curfit dev$pix inter+ cursor=quit_command >G dev$null >& fit.info

	Or from a script:

	utilities.curfit (input="dev$pix", inter+, cursor="quit_command", \
		>G "dev$null", >& "fit.info")

	The resulting file (fit.info) will have a single line of junk at
	the top of the file, but will otherwise contain the fit data.

STATUS:	Fixed for the next release.

NUMBER:	442
MODULE:	doslit, dofibers, dohydra, doargus
SYSTEM:	V2.11.1-V2.11.2
DATE:	Fri Sep 24 17:01:26 MST 1999
FROM:	valdes

BUG:	When the new feature was added to allow an attempt to automatically
	determine the dispersion function, values of the parameters "crval"
	and "cdelt" both set to INDEF (the default parameter values) was
	supposed to skip the automatic identification.  An oddity of the CL
	prevented these tasks from seeing this case and so they always try
	to do an automatic solution.  With a large spectrum and a large
	line list and no guidelines as to the correct dispersion this can
	cause the tasks to take a very long time at the step where the
	dispersion is determined.  The workarounds are to set these values
	to something close to what is expected or to use a short line
	list.

STATUS:	Fixed for the next release.

NUMBER:	443
MODULE:	digiphot.daophot, digiphot.photcal
SYSTEM:	V2.11
DATE:	Tue Sep 28 08:43:02 MST 1999
FROM:	davis

BUG:	If the tables pacakge is undefined the daophot and pphotcal package
	scripts will hang which may require terminating the IRAF session. The
	problem is a missing ; in the daophot and photcal scripts which trips
	a cl bug.

STATUS:	Fixed for the next patch release of IRAF. The fix is to add the ;
	to the daophot script as follows. Change the 4 lines

	    } else {
		type "daophot$lib/warning.dat"
	    }
        }

	to 5 lines as follows

	    } else {
		type "daophot$lib/warning.dat"
	    }
        }
	;

	The same fix will work for the photcal script. The workaround
	is to install the tables package.



NUMBER:	444
MODULE:	imedit
SYSTEM:	V2.10-V2.11.2
DATE:	Fri Oct  1 09:03:48 MST 1999
FROM:	valdes

BUG:	The output image type will be that set by the "imtype"
	variable regardless of the image type of the input image or any
	explicit image type in the input and output image names.
	When the temporary editing buffer is created it is always created
	with the "imtype" value and when the output image is created
	from the edited temporary image it retains the image type of
	the temporary image.  The two workarounds are either to set
	"imtype" to the type desired for the output or copy the output
	image to the desired type after it is created.

STATUS:	In the next release if an explicit image type extension is specified
	for the output image name then that image type will be created for
	the temporary editing image and the final output image.  If no
	explicit type is given then the output will be that specified
	by the "imtype" variable.  In no case is the image type of the
	input image automatically used.

NUMBER:	445
MODULE:	ared.quad.quadproc
SYSTEM:	V2.11.2
DATE:	Fri Oct  8 16:25:14 MST 1999
FROM:	valdes

BUG:	ARED external package versions prior to "Rev 1.32 - Oct 8, 1999"
	installed with IRAF V2.11.2 cause the QUADPROC task to produce
	the error:

	ERROR: parameter `output' not found
	    quadproc (images=tryme.fits)

	QUADPROC is a script that calls CCDPROC and the parameter "output"
	is a new parameter in that task.  Installation of ARED includes
	copying the CCDPROC executable but not the parameter file.
	The workaround is either to get the latest version of ARED or
	edit the file quad$ccdproc.par (quad is defined after loading
	the quad package) to add the line:

	output,s,h,"",,,List of output CCD images

	after the first line.

STATUS:	ARED package updated to include the revised ccdproc.par file.

NUMBER:	446
MODULE:	rv.rvidlines, rv.rvreidlines
SYSTEM:	V2.11.2 (only)
DATE:	Tue Oct 12 11:34:07 MST 1999
FROM:	valdes

BUG:	For 1D spectra the error

	    PANIC in `/iraf/iraf/noao/bin.ssun/x_rv.e': Salloc underflow

	may occur due to an incorrect change in memory management.  This
	error may cause the CL to abort.  A workaround is to turn the 1D
	image into a 2D image of 1 line with the command:

	    cl> imstack spec spec2d

	where spec is the 1D spectrum and spec2D is the spectrum to use
	with RVIDLINES/RVREIDLINES.

STATUS:	Fixed for the next release.

NUMBER:	447
MODULE:	crutil.crnebula
SYSTEM:	CRUTIL V1.2 and earlier
DATE:	Tue Oct 19 15:04:41 MST 1999
FROM:	valdes

BUG:	The rin and rout parameters are ignored and the default values are
	hardwired in the task.  The only workaround is to edit the script
	crutil$src/crnebula.cl and in the rmedian statement replace the
	"1.5" with rin and the "6." with rout.

STATUS:	Fixed in V1.3: Oct 19, 1999 release.

NUMBER:	448
MODULE:	mscred.msccmatch
SYSTEM:	-V3.2
DATE:	Mon Oct 25 15:00:04 MST 1999
FROM:	valdes

BUG:	If the specified image name is more than 19 characters then the
	task will fail to center on the objects.  When verbose is yes you
	will see the same numbers printed for each object; i.e. one line is
	repeated many times.  The workarounds are to shorten the names by
	renaming, logical links, or possibly eliminating the ".fits"
	in the specified name.  In the latter case a name such as
	"abcdefghijklmnopqrs" will be ok but "abcdefghijklmnopqrs.fits" or
	"abcdefg*" will not work.

STATUS:	Fixed in a future version.

NUMBER:	449
MODULE:	ared.quad.quadproc
SYSTEM:	V2.0
DATE:	Fri Oct 29 12:52:13 MST 1999
FROM:	valdes

BUG:	This task assumes the image data is in "imh" format.  If it is
	not in this format then overscan and trim will not occur and
	further in the processing the following message will appear.

	ERROR on line 173: Bias section not specified or given as full image.

	The workaround is to change the image format to "imh".  Also change
	the "imtype" variable with "reset imtype=imh; flpr".  Getting the
	latest version of the ARED package source (ared.tar) will also fix
	this problem.  In this version the "imtype" variable must be set to
	match extension of the image type being used; e.g. "fits" for
	*.fits data.  The binaries do not need to be updated since the fix
	applies only to a script task.

STATUS:	Fixed in the current distribution from iraf.noao.edu.

NUMBER:	450
MODULE:	imfilter.fmedian,imfilter.frmedian,imfilter.fmode,imfilter.frmode
SYSTEM:	V2.11
DATE:	Fri Nov 19 14:20:16 MST 1999
FROM:	davis

BUG:	The fast median / mode filtering tasks will overflow producing
	pathological pixel values if the size of the filtering kernel
	xfilter * yfilter > 32767 and the number of pixels in 1 histogram
	bin happens to be > 32767 as may happen in bad pixel regions.

	The problem was due to the fact that for historical reason the
	algorithm histogram was stored as a short instead of an int.

STATUS:	Fixed for 2.11.3. The workaround is to try and keep the filter size
	< 32767 pixels in size, or to use the much slower median task.

NUMBER:	451
MODULE:	imcombine,ccdred.combine,mscred.combine,sflatcombine,flatcombine,zerocombine
SYSTEM:	V2.11.2-V2.11.3
DATE:	Tue Dec  7 10:33:32 MST 1999
FROM:	valdes

BUG:	The 2D grow option introduced in V2.11.2 and in MSCREDV3.2
	does not work with "minmax" rejection.  There is no workaround.

STATUS:	Fixed in later releases.

NUMBER:	452
MODULE:	mscred.msczero
SYSTEM:	MSCRED V3.2.3 (releases between Nov 17 and Dec 2)
DATE:	Fri Dec 10 12:14:10 MST 1999
FROM:	valdes

BUG:	A change made to allow MSCZERO to work on single images, such as
	after resampling and stacking, introduced the error

	   Warning: MWCS: dimension mismatch (mw_open)

	when attempting to apply a zero point correction update.  While
	the message says warning actually the coordinate system is
	not updated at all.  There is no workaround and requires
	the package to be updated.

STATUS:	Fixed in the Dec. 10, 1999 release.

NUMBER:	453
MODULE:	scopy
SYSTEM:	V2.11-V2.11.3
DATE:	Tue Dec 14 11:48:12 MST 1999
FROM:	valdes

BUG:	When copying out a region of a spectrum which is log-linear sampled
	(DC-FLAG=1) the coordinate system of the copied region is wrong.
	This applies whether or not the "rebin" parameter is set.  The
	workaround is to use DISPCOR; set "w1" and "w2" to the desired
	limits and set "log=yes".  This will do the same thing as
	SCOPY with "rebin=yes".  To extract a region without rebinning
	the simplest thing is to use an image section.  The pixel limits
	corresponding to the desired wavelength range will have to be
	determined in some way such as with SPLOT, LISTPIX, or calculated
	from the CRVAL/CDELT keywords (these are in log units for log-linear
	sampled spectra.

STATUS:	Fixed for the next release.

NUMBER:	454
MODULE:	proto.fixpix, ccdproc
SYSTEM:	V2.11-V2.11.3
DATE:	Wed Dec 15 14:30:44 MST 1999
FROM:	valdes

BUG:	Tasks which allow a text file description of bad pixels in addition
	to a bad pixel mask, which include fixpix and ccdproc, will fail
	with a 757 error when a large number of files are processed.  This
	might occur with a large @file or in many repeated calls without
	an intervening flushing of the process cache such as with flpr.
	This problem is caused by a system error that fails to free a file
	descriptor.  After a sufficient number of executions the number of
	available free file descriptors is depleted and the 757 error (too
	many open files ) is reported.  The workarounds are to either use
	bad pixel masks or to limit the number of images in each execution
	and to use flpr after a 50 or so images are processed.

STATUS:	A system fix is under investigation for the next release.

NUMBER:	455
MODULE:	mscrfits
SYSTEM:	MSCRED up to V3.2.3: December 10, 1999
DATE:	Thu Dec 16 11:46:48 MST 1999
FROM:	valdes

BUG:	If the original file names include a '.' other than that for
	the ".fits" extension it is correctly stored by MSCWFITS.  However,
	reading the tape with MSCRFITS either to list the contents
	or to restore the original file names will cause the part of
	the file name following the last '.' to be stripped.  Therefore
	the FITS tape files are correct but restoring or listing them
	by their disk file names when the tape was written will fail.

	For example, suppose the file name is "n1.abc.def.fits".  Then when
	it is written to tape the FILENAME keyword will contain
	"n1.abc.def".  Reading this tape file to list or restore the
	original name will consider the original file name to be "n1.abc".
	This bug is caused by stripping the extension (anything after the
	last '.' including the period) both when the file is written (a
	correct and useful behavior) and then when reading the stored
	FILENAME keyword (the incorrect behavior).

	The workarounds are 1) don't use '.' in the original file names, 2)
	read the files to disk without restoring the original file names
	and then use the FILENAME keyword in the primary header to identify
	the original file name and restore the name.  There is no workaround
	for getting a listing of the tape contents with the correct full
	original name other than using the fixed version.

STATUS:	Fixed for the next release.

NUMBER:	456
MODULE:	rv.fxcor
SYSTEM:	V2.11.3
DATE:	Thu Dec 23 13:43:57 MST 1999
FROM:	fitz

BUG:	Images with a DATE-OBS keyword value of the form CCYY-MM-DD with
	no associated time information will cause and floating point 
	exception when computing the heliocentric corrections.

STATUS:	The bug is caused by an incorrect Y2K fix which didn't properly
	check for this form of the DATE-OBS keyword in which the time
	returned as INDEF.  Workarounds include editing the keyword to
	include the UT time information with a command such as

	    hedit *.imh date-obs '(@"date-obs"//"T"//str(@"ut"))'

	A trivial code change and recompilation instructions are available
	by contacting site support.

	Fixed for the next release.

NUMBER:	457
MODULE:	crutil.crmedian
SYSTEM:	-V1.3: Oct 19, 1999
DATE:	Thu Jan  6 09:28:33 MST 2000
FROM:	valdes

BUG:	If the number of columns in the image is not an exact multiple
	of the sigma block size uninitialized values is used for the
	sigma values at the end of the lines.  This can cause floating
	point exceptions.  The only workaround is to use an image section
	to trim the number of columns in the image to a multiple of
	the sigma block size and adjust the sigma block size to minimimze
	the amount of trimming required.

STATUS:	The is fixed in a new version of the CRUTIL package now available.

NUMBER:	458
MODULE:	imcombine, combine
SYSTEM:	V2.11.3
DATE:	Wed Jan 12 13:32:54 MST 2000
FROM:	valdes

BUG:	When combining input images that have been dimensionally reduced
	(those have a WCSDIM keyword greater than the logical dimension
	of the image and having a WAXMAP01 keyword) and using offsets
	the error

	    Warning: MWCS: dimension mismatch (mw_gltermd)

	will appear.  Even though it says it is a warning it is really a
	fatal error and the task will quit.  Dimensional reduction occurs
	with copying out a lower dimensional section of an image; i.e.
	copying a 2D plane from a 3D image.  The workaround is to reset the
	headers of the input image to remove the dimensional reduction.
	This is done by deleting the keywords WCSDIM and WAXMAP01.

STATUS:	Fixed for the next release.

NUMBER:	459
MODULE:	apall/apsum
SYSTEM:	V2.11.2-V2.11.3 (sparc, ssun, redhat, linux, sol7)
DATE:	Thu Jan 20 11:16:14 MST 2000
FROM:	valdes

BUG:	The extraction tasks in APEXTRACT for the distributions of
	Sun/SunOS, Sun/Solaris, PC-IRAF/Slackware, PC-IRAF/Redhat, and
	PC-IRAF/Solaris7 accidentally used an older version (V2.10) of the
	extraction code.  For most purposes this simply means a couple
	of minor bugs fixed in V2.11 will be back.  The only significant
	change is that the feature to allow selection of the apertures
	to be extracted with the "aperture" parameter will be broken.

	There is no workaround other than to install new executables.
	These are available at ftp://iraf.noao.edu/misc/apextract2113/
	(and in the misc directory in the IRAF ftp mirror sites).
	The README file in the directory gives installation instructions.

STATUS:	Fixed in future releases.

NUMBER:	460
MODULE:	dispcor
SYSTEM:	V2.11.3
DATE:	Thu Jan 27 13:07:38 MST 2000
FROM:	valdes

BUG:	In V2.11.3 DISPCOR was enhanced to work on 2D (long slit) data.
	In the processes the "global" option was broken resulting
	in a segmentation violation if selected.  There is no workaround
	other than not to use the global option and, instead, manually
	set the target dispersion sampling to be the same for all
	spectra.

STATUS:	Fixed for the next release.

NUMBER:	461
MODULE:	apall/apsum
SYSTEM: V2.11.2-V2.11.3 (sparc, ssun, redhat, linux, sol7)
DATE:	Thu Jan 27 13:32:50 MST 2000
FROM:	valdes

BUG:	This is an addendum to buglog #459.  Another aspect of the incorrect
	source being used is that with "format=onedspec" the output names
	will be of the form root.0001.0001 instead of root.0001 where the
	root name and the number will differ.  The workarounds are to
	either rename the images after extraction or extract to multispec
	format and use SCOPY to separate the apertures into separate 1D
	images.  As noted in the previous buglog a fixed executable may
	be obtained and installed if desired.
	See ftp://iraf.noao.edu/misc/apextract2113/README.

STATUS:	Fixed in future releases.

NUMBER:	462
MODULE:	dispcor
SYSTEM:	V2.11.3
DATE:	Tue Feb  1 16:16:57 MST 2000
FROM:	valdes

BUG:	DISPCOR does not work correctly when linearizing spectra if there
	is more than one aperture in the file (that is multispec format
	data) and the aperture numbers are different than the line
	numbers.  This was found in the reduction of multifiber data where
	the aperture numbers are set to the fiber numbers.  What happens is
	that the dispersion solution from the wrong spectrum is applied
	during the linearizing.  There is no indication that the dispersion
	correction is incorrect.  The workarounds are to make sure that
	the aperture numbers correspond to the line numbers, to
	separate the spectra into individual 1D format, or to use
	"linearize=no".

STATUS:	This is a serious bug, particularly since there is no obvious
	indication of producing the wrong result.  A patch to V2.11.3
	is required to fix this problem.


NUMBER:	463
MODULE:	splot
SYSTEM:	V2.11-V2.11.3a
DATE:	Tue Feb 15 15:59:39 MST 2000
FROM:	valdes

BUG:	The 'h' key method for measuring equivalent widths will produce
	an arithmetic exception (such as divide by zero) when the pixel
	coordinate becomes large (say > 4000).  The exact error and limit
	value depends on the host system.  The workaround is to extract the
	desired piece of the spectrum into a shorter piece.  If you know
	the pixel coordinates you could use IMCOPY with an image section.
	If you know the wavelength region then use SCOPY.

	    on> imcopy longspec[5210:5310] temp
		or
	    on> scopy longspec temp w1=6140 w2=6143 rebin-

	    on> splot temp
	    <measure the line>

	Alternatively one can use one of the other methods for measuring
	equivalent widths such as 'e', 'k', or 'd'.

STATUS:	The algorithm is revised in the next release.

NUMBER:	464
MODULE:	proto.imextensions
SYSTEM:	V2.11-V2.11.3a
DATE:	Thu Feb 24 12:34:36 MST 2000
FROM:	valdes

BUG:	When using IMEXTENSIONS to expand a file with many extensions and
	including a image section or image kernel specification it is
	possible to overrun a string resulting in either a system error or
	an incomplete output list.  Each '[', ',', '*' character
	contributes to the possiblity of overrunning the string.  The
	maximum number of extensions that can be expanded without problem
	depends on the specific "input" list.  The workarounds are to avoid
	using image sections and image kernal specifications for large
	lists or to expand the list in pieces using the "index" parameter.

STATUS:	To be fixed in a future release.

NUMBER:	465
MODULE:	identify/reidentify
SYSTEM:	V2.11-V2.11.3p1
DATE:	Thu May  4 08:59:41 MST 2000
FROM:	valdes

BUG:	When using velocity units the database is written without the
	velocity reference point.  For example, units of "km/s 1 micron"
	will be written as "km/s".  Attempting to use the database will
	then not work since the velocity unit is not fully specified.
	The workarounds are either to use other units or edit the
	database file to restore the missing reference information.

STATUS:	Fixed for the next release.

NUMBER:	466
MODULE:	ared.quadproc
SYSTEM:	V2.1
DATE:	Tue Jun 20 13:47:03 MST 2000
FROM:	valdes

BUG:	When the imtype environment variable contains a comma, e.g.
	when imtype="fits,inherit", the following error occurs:

	ERROR on line 108: Attempt to access undefined local variable `len'

	The workaround is to change imtype to only include the extension
	being used; i.e. imtype=fits.

STATUS:	Fixed in version "2.2: 20 June 2000".

NUMBER:	467
MODULE:	dataio.export
SYSTEM:	V2.11 - V2.11.3a
DATE:	Fri Jun 23 09:51:22 MST 2000
FROM:	fitz

BUG:	The header text for the PGM and PPM formats is incomplete (i.e.
	missing the Y-dimension and max pixel value) for byte-swapped
	systems such as PCIX and Dec Alpha.  There is no workaround for
	this, contact site support for a code change or patched binary.

STATUS:	Fixed for future releases.

NUMBER:	468
MODULE:	astcalc, asthedit
SYSTEM:	-V2.11.3a
DATE:	Thu Jun 29 11:14:56 MST 2000
FROM:	valdes

BUG:	The "clput" function does not work and results in the error:

	ERROR: function `clput' requires 1 arguments

	This is caused by a typo in the source such that the function
	is not correctly interpreted.  There is no workaround other
	than fixing the source.

STATUS:	Fixed for the next release.

NUMBER:	469
MODULE:	specplot
SYSTEM:	-V2.11.3p1
DATE:	Mon Aug 14 11:01:13 MST 2000
FROM:	valdes

BUG:	You cannot specify units using the "units" parameter that consist
	of more than one word.  For example "log angstroms", "inv
	centimeter", or "km/s 4000 ang" will not work.  There is no error
	message and instead the default display units (the "units_display"
	attribute in the WAT keywords) are used.  The units can be set
	interactively with the ":units" colon command.  If you want to get
	such units running SPECPLOT non-interactively the only workaround
	is to set the "units_display" attribute.  This can be done either
	with careful header editing (HEDIT or HFIX) or by displaying with
	SPLOT, setting the units, and then writing out the spectrum.

STATUS:	Fixed in future releases.

NUMBER:	470
MODULE:	display / cursor readback
SYSTEM:	V2.11-V2.11.3
DATE:	Tue Sep  5 14:15:18 MST 2000
FROM:	valdes

BUG:	When an odd sized image is displayed into a frame buffer that is
	smaller than the image without filling, thus letting the display
	task trim the image to fit, the y cursor readback from the display
	server will be off by one.  The same behavior will also occur in x
	if the image is loaded with a flipped image section such as
	image[-*,*].  The error can be avoided in several ways.  One is to
	use a frame buffer size which is larger than the image, another is
	to use an image section that 1) is smaller than the frame buffer,
	2) is an even number of pixels in y, or 3) flips the
	image in y.

STATUS:	The is fixed in V2.11.4.

NUMBER:	471
MODULE:	mscred.mscsetwcs
SYSTEM:	-V4.1: September 15, 2000
DATE:	Mon Sep 18 09:32:46 MST 2000
FROM:	valdes

BUG:	This task will fail with the message

	ERROR on line 81: No write permission on file (String_File)

	when a long list of images is used.  The workaround is to
	break the operation up into smaller sets of images.

STATUS:	Fixed in the next release.

NUMBER:	472
MODULE:	mscred.ccdproc
SYSTEM:	V4.0 - V4.1: September 20, 2000
DATE:	Mon Oct  2 10:27:34 MST 2000
FROM:	valdes

BUG:	When a dependent calibration exposure, one that is not being processed
	directly but needs to be processed to continue with the specified
	target exposure, is processed a query

	List of output bad pixel masks:

	is given.  The workaround is to respond with carriage return or
	the equivalent of a null string "".  There will be two queries
	per calibration image.

STATUS:	Fixed in the V4.1: October 2, 2000 release.

NUMBER:	473
MODULE:	rv.fxcor
SYSTEM:	V2.11 - V2.11.3b  PC-IRAF
DATE:	Wed Oct 18 12:39:59 MST 2000
FROM:	fitz

BUG:	The main correlation plot would sometimes not be drawn when 
	using long spectra on a Linux system.  With spectra of ~10000
	points or more the main plot of the task would not display
	the ccf but would show the fit points and fit function.  This
	was traced to a bug improperly moving data to the plotting arrays.
	There is no reliable workaround, contact site support for a code
	change or patched binary.

STATUS:	Fixed for the next release.

NUMBER:	474
MODULE:	mscred.ccdproc
SYSTEM:	-V4.1: December 5, 2000
DATE:	Thu Dec  7 14:22:10 MST 2000
FROM:	valdes

BUG:	When a flat field is processed in a certain way as noted below,
	applying it to object data with CCDPROC will cause each flat field
	extension to be normalized differently.  This will be evident in
	the log file where the scale factor for the flat field extensions
	will be listed with different values rather than the same value.
	The flat fielded object image will then appear with different gain
	levels of the same relative magnitude as the flat field in each
	extension.  Note that small residual gain differences are normal
	due to dome flats not exactly matching the sky and these are
	removed by using sky flats.

	The incorrect behavior occurs when the flat field is processed
	after combining to a master flat field followed by making a
	new version of the flat field, such as when making a pupil ghost
	corrected flat field.  The error occurs because a time stamp for
	the CCDMEAN scaling keyword, the keyword CCDMEANT, is added by
	CCDPROC and checked against the time the image was last modified.
	After the first processing all the CCDMEAN keywords will correctly have
	the same value.  However, any modified version of the flat field
	will then invalidate the time stamp causing the next execution of
	CCDPROC that applies the flat field to compute new CCDMEAN values
	separately for each extension.  If the CCDMEANT keyword is absent
	then CCDPROC will not recompute the normalization value.  Thus the
	workaround is to delete the CCDMEANT keyword from all extensions
	either before making a new version of the flat field or in the flat
	field version to be applied by CCDPROC.

	In the most common case where individual flat fields are processed
	with scaling followed by combining to a master flat using the task
	FLATCOMBINE the bug does not occur because the scaling and
	combining operation eliminates the CCDMEANT keyword.  Also when the
	flat field is not modified after it has been processed by CCDPROC
	the error will not occur.  So almost all users will not have
	encountered this problem.

STATUS:	The MSCRED release of December 7, 2000 fixes this problem by
	having CCDPROC eliminate the CCDMEANT keyword when the flat
	field is first processed.

NUMBER:	475
MODULE:	mscred.ccdproc
SYSTEM:	V4.1 for Solaris (September 20 through December 7 releases)
DATE:	Tue Dec 12 14:28:14 MST 2000
FROM:	valdes

BUG:	Using BPM for the "fixfile" parameter when doing bad pixel mask
	corrections does not work with the prebuilt binaries.  Symptoms
	are that the bad pixels are not removed and the logfile, verbose
	output, and header processing keyword will indicate an EMPTY
	mask was used.  The workaround is to use !BPM for the value of
	the keyword or link the package yourself.

	This problem occured because the binaries were built using
	development libraries rather than the latest IRAF release
	libraries.  An error was introduced in the development system
	that causes the reported bug.

STATUS:	Fixed in releases after December 11.

NUMBER:	476
MODULE:	mscred: ccdproc zerocombine flatcombine darkcombine
SYSTEM:	- V4.1: December 7, 2000
DATE:	Wed Dec 13 09:57:43 MST 2000
FROM:	valdes

BUG:	When using bad pixel masks with fixpix=yes in CCDPROC (or when
	CCDPROC is called in the scripts ZEROCOMBINE, DARKCOMBINE, and
	FLATCOMBINE that do both processing and combining) the memory
	used internally for the masks is not released.  When doing many
	images this leads to a growing memory usage possibly resulting in
	an out-of-memory error.  People with machines having large amounts
	of memory may not notice this problem.  The workaround if this
	problem is encountered is to break up the processing into small
	groups of mosaic exposures and use "flpr" between executions of
	CCDPROC.  Releases after December 7, 2000 fix this problem so
	updating MSCRED is the other solution.

STATUS:	There is a two stage resolution of this bug.  Until a new version
	of IRAF is released, the current release of MSCRED.CCDPROC includes a
	flpr between the processing of each mosaic exposure.  Under a
	new version of IRAF the problem is also fixed at the system level.

NUMBER:	477
MODULE:	rvcorrect
SYSTEM:	-V2.11.3p1
DATE:	Wed Jan 31 12:15:37 MST 2001
FROM:	valdes

BUG:	If an image is specified in the "files" parameter instead of
	the "images" parameter it can cause an exception, erroneous
	output, or no output at all.

STATUS:	In future releases the task will detect images in the "files"
	list and print a warning.

NUMBER:	478
MODULE:	proto.fixpix
SYSTEM:	V2.11-V2.11.3p2
DATE:	Thu Feb  8 11:39:09 MST 2001
FROM:	valdes

BUG:	FIXPIX may report an out-of-memory error.  This is caused by an
	inefficient use of memory (using more memory without reclaiming
	previously used memory).  This behavior only occurs when interpolation
	along columns is performed.  One workaround is to use multiple passes
	with fewer regions to be fixed per pass.  Another option is to
	use only line interpolation if that is reasonable.

STATUS:	Fixed for the next release.

NUMBER:	479
MODULE:	mscred.ccdproc
SYSTEM:	V4.2: January 30, 2001 (only)
DATE:	Thu Feb  8 14:23:08 MST 2001
FROM:	valdes

BUG:	In V4.2 the default for CCDPROC was changed to "merge=yes" with the
	idea being that if data did not require merging then it would not
	affect the data.  However, the change was such that if an input
	list includes some previously processed and some unprocessed
	files then when a new image is processed the last skipped processed
	image in the list will be deleted.  If you have the backup option
	turned on the orignal data for the deleted processsed image will
	still be available otherwise the data will need to be retrieved
	from tape.  The workarounds are not to mix processed and
	unprocessed data in the input list or turn off the merge option.

STATUS:	Fixed in the V4.3: February 8, 2001 version.

NUMBER:	480
MODULE:	pdm
SYSTEM:	-V2.113b
DATE:	Thu Feb 22 16:36:42 MST 2001
FROM:	valdes

BUG:	If the input data does not begin with the minimum x value (when
	there are two or three columns) then a memory corruption error may
	occur.  Even if it does not occur, the theta statistic will come
	out wrong and so all results will be invalid.  The workaround is to
	make sure the first data point of the input file(s) is the minimum
	value.  One could also sort the files, though if multiple files are
	being merged they should be merged externally into one sorted file
	or else insure the first input file has the proper minimum.

STATUS:	A fix was made to fix the immediate problem.  It is not clear
	whether there are other possible problems due to lack of a
	sorted input.

NUMBER:	481
MODULE:	mscred.combine (flatcombine, etc.)
SYSTEM:	V4.3: February 8, 2001 - V4.4: March 6, 2001
DATE:	Tue Mar 20 10:20:33 MST 2001
FROM:	valdes

BUG:	When using scaling or zero offsets the normalization of the factors
	may be incorrect.  This bug is compiler dependent and affects
	PC-IRAF (Suse and Redhat were explicitly checked) but not Solaris
	or Alpha.  What is intended is that the scale and zero factors be
	normalized to the first image.  The incorrect behavior is that only
	the first image is normalized.  What you see in the terminal and
	logfile report on the scale factors is the first image has a
	scaling of 1 and offset of 0 and the other images have values which
	are not correct and usually appear grossly wrong.  There is no
	workaround when scaling is needed.  A new version of MSCRED is
	required.

STATUS:	Fixed in V4.4: March 20, 2001.

NUMBER:	482
MODULE:	splot
SYSTEM:	-V2.11.3p2
DATE:	Wed May 16 10:25:49 MST 2001
FROM:	valdes

BUG:	When using the 'e' key to measure equivalent widths along with the
	error computation, if any pixel in the spectrum is negative or zero
	the errors will be printed as zero.  The workaround is to replace
	all the negative or zero values with a small positive value.

STATUS:	This is fixed for the next release by setting the value to zero
	for computing the uncertainty in the pixel.

NUMBER:	483
MODULE:	immatch.psfmatch
SYSTEM:	V2.11
DATE:	Wed May 16 14:46:37 MST 2001
FROM:	davis

BUG:	There is a symmetry problem in the convolution step if the psf
	matching kernel does not have 180 degree rotational symmetry, due
	to the fact that convolution kernel is not being flipped properly 
	before doing the convolution. The workaround is to create the
	psf matching kernel, rotate it 180 degrees, and then apply it
	with psfmatch or use the psfmatching kernel directly with 
	fconvolve.

	A floating point error may occur in the replace algorithm in
	rare cases due to the input to the log function not being checked
	for 0.0 values. The only workaround is to try the filter options
	"none" or "model".


STATUS:	Fixed for the next release of iraf. A fixed version of psfmatch
	is available in the external addon package immatchx.

NUMBER:	484
MODULE: mscimage, geotran, rotate, imlintran, [g/s/w]register, imtranspose,
	im3dtran
SYSTEM:	V2.11
DATE:	Fri Jun  1 11:39:39 MST 2001
FROM:	valdes

BUG:    When writing an output FITS image extension, for example,

	    cl> imtranspose abc out.fits[ext2,append]

	the following type of error may occur

	    Attempt to write out of bounds on file (<image>.fits_NNNN)

	where NNNN is some four digit number.  This occurs when the input
	data is operated upon in subblocks where the line dimension is
	smaller than the output dimension.  Therefore, the workaround is to
	set the line buffer block size (e.g. nxblock or len_blk) to
	be the size of the largest image dimension.  Alternatively one
	can create a single image intermediate file and then append that
	to the output with IMCOPY.

	THIS ONLY APPLIES TO CREATING AN OUTPUT EXTENSION AND DOES NOT
	APPLY TO SIMPLE SINGLE FITS OUTPUT IMAGES.  The most common case
	where output extensions are used is when running the mosaic task
	MSCIMAGE which calls GEOTRAN internally.  The workaround for that
	task is to set "nxblock" to a value larger than the largest input
	extension dimension.

STATUS: This problem is under investigation.

NUMBER:	485
MODULE:	longslit.fitcoords
SYSTEM:	-V2.11.3b
DATE:	Mon Jun  4 11:43:22 MST 2001
FROM:	valdes

BUG:    The user coordinates from IDENTIFY are double precision and
	are written to the database with 9 digits of precision.  FITCOORDS
	reads and uses this data in real precision.  The deletion point
	file with the user coordinates of the delete points is written in
	real precision.  The comparison between the coordinates written to
	the deletion list and later read again and the data read from the
	IDENTIFY database is done as a direct comparison of two real
	values.  Because of how the conversion and rounding between text
	and floating point representations are done this can result in
	deleted points which are in the deletion file to not be restored as
	deleted in subsequent runs of FITCOORDS.  There is no easy
	workaround.  The only possiblity is to match the values in the
	deletion file with the IDENTIFY database file and make the ascii
	representation be the same.  Working in units which require fewer
	significant digits to represent the coordinates may improve the
	behavior.  For example when working in the IR use microns instead
	of Angstroms in IDENTIFY/REIDENTIFY.

STATUS:	The direct equality will be replaced by a tolerance comparison in
	a future release.

NUMBER:	486
MODULE:	images.imgeom.magnify
SYSTEM:	V2.11.2 and later
DATE:	Thu Jun 21 15:14:56 MST 2001
FROM:	davis

BUG:	In some circumstances the previous block of output image lines may be
        repeated in the output image rather than a new block computed. This
	bug affects IRAF 2.11.2 and later systems, and is the result of a typo
	made when the task was upgraded to use the new interpolants, image
	i/o boundary extension etc.

	The problem is most likely to occur when the output image scale
	is > than the output buffer size of 16 lines.


STATUS:	Fixed for the next release. Work around include doing the magnify in
	more than one step or using the imlintran task.

NUMBER:	487
MODULE:	ccdproc
SYSTEM:	V2.11
DATE:	Thu Jul  5 08:35:00 MST 2001
FROM:	valdes

BUG:	When applying a dark count correction, the dark count calibration
	image is scaled to the data being calibrated using the ratio of
	the dark times.  The dark time for an image is the "darktime"
	keyword and if this is absent "exptime", where these may be
	translated to other keywords if a translation is given in the
	instrument file.  When a value for the dark time is found it
	is used without checking for zero values.  Therefore, if the
	dark count image has a dark time value of zero a
	floating divide or floating exception will occur.  The
	workaround is to edit the header to add the appropriate
	values.

STATUS:	In the next release an appropriate error message will be given.

NUMBER:	488
MODULE:	imcoords.ccmap
SYSTEM:	V2.11
DATE:	Fri Jul 20 08:28:08 MST 2001
FROM:	davis

BUG:	If the input coordinate list spans 0.0 hours right ascension, and
	the refpoint parameter is set to "coords", ccmap may produce a
	bad estimate for the reference point and a bad solution.

STATUS:	Fixed for the next release of IRAF and in the external addon package
	immatchx. The work around is to set the ccmap refpoint parameter to
	"user", and either enter the reference coordinates manually, or read
	them them from the associated input image header.


NUMBER:	489
MODULE:	identify
SYSTEM:	V2.9-V2.11.3b
DATE:	Thu Aug  2 09:45:58 MST 2001
FROM:	valdes

BUG:	When identified features have labels and when some features are
	deleted during fitting the labels no longer correctly correspond
	with the features.  This only applies to deleting during fitting
	and there is no error when deleting features in the identify
	window.  What happens is that when a feature is deleted during
	fitting the internal list is compressed by shifting the higher
	features down.  But this is not being done with the labels so that
	the label of the deleted feature becomes the label of the next
	feature and all subsequent features also have the wrong label.  The
	result is incorrect labels for the features when labeling is turned
	on for the graphs and in the database files.  There is no effect on
	dispersion calibration.  If one does not care about the labels then
	there is nothing to be concerned about.  There is no work around
	other than to avoid deleting features in the fitting mode or
	editing the database file after the fitting.

STATUS:	Fixed for the next release.

NUMBER:	490
MODULE:	scombine
SYSTEM:	-V2.113b
DATE:	Thu Aug  9 11:22:15 MST 2001
FROM:	valdes

BUG:	If only the number of desired output pixels is given then one
	would expect that the dispersion limits of the input data would
	be used and the dispersion would be adjusted to give the desired
	number of pixels.  Instead the minimum dispersion is used and the
	ending dispersion limit is adjusted.  No combination of
	parameters will cause the dispersion to be adjusted to satisfy
	the other parameters.  The only workaround is to specify the
	desired dispersion.

STATUS:	Fixed for the next release.

NUMBER:	491
MODULE:	immatch.xregister
SYSTEM:	V2.11
DATE:	Wed Oct 17 15:01:18 MST 2001
FROM:	davis

BUG:	In interactive mode xregister is only using the first correlation
	region to compute the shifts, rather than averaging the shifts
	computed for all the regions.

STATUS:	Fixed for the next release of IRAF and in the external addon package
	immatchx. The woraround is to use non-interactive mode if possible. 

NUMBER:	492
MODULE:	imcoords.wcsctran
SYSTEM:	V2.11
DATE:	Sat Dec  8 10:32:24 MST 2001
FROM:	davis

BUG:	Wcsctran may fail with a "Cannot write to string_file" error if
	the input image is dimensionally reduced, i.e. a section of higher
	dimensioned parent image. The bug is caused by an uninitialized
	array. If the array is accidentally initialized to 0 the bug will
	not occur.

STATUS:	Fixed for IRAF 2.12. There is no workaround.

NUMBER:	493
MODULE:	mscred.ccdproc
SYSTEM:	V4.6
DATE:	Thu Feb 21 14:31:03 MST 2002
FROM:	valdes

BUG:	When the "xtalkcor" option is selected but no corrrection is
	performed, either because it was done previously or an error
	occurs, then various warning messages about deleting non-existent
	files will occur.  One way the crosstalk operation will fail is if
	the crosstalk calibration file is not found due to a missing
	XTALKFIL keyword, an error in specifying the file to use, or the
	file is not available.  When the error in ccdproc happens in the
	various combine scripts (zerocombine, flatcombine, etc.) with
	process=yes, this will abort these scripts.

	When the error occurs in running ccdproc directly, the warnings can
	be ignored or the crosstalk option can be turned off.  When this
	occurs in the combine scripts, causing them to abort, turn off the
	process option or the xtalkcor option in ccdproc.

STATUS:	The bug is due to a typo introduced during the last change to this
	task.  The bug is fixed in V4.7 of mscred.

NUMBER:	494
MODULE:	ccdmask
SYSTEM:	-V2.11.3
DATE:	Thu Feb 28 09:09:49 MST 2002
FROM:	valdes

BUG:	If the last line or column is found to be a bad pixel but the
	pixel has no interior neighbor which is bad, then the mask pixel
	value will be a number corresponding to the number of contiguous
	bad pixels along the last line or column which includes that
	pixel.  In other words the pixel will not be set to the specified
	linterp, cinterp, or eqinterp value.  Since the pixel is correctly
	identified as bad the mask may be used though if control over the
	direction of interpolation is needed the values should be reset as
	needed.

STATUS:	Fixed in V2.12.

NUMBER:	495
MODULE:	imcombine, ccdred.combine, mscred.combine
SYSTEM:	-V2.11.3
DATE:	Thu Apr 18 11:44:40 MST 2002
FROM:	valdes

BUG:	When combining with "offsets=wcs" or "offsets=world" and the
	LTV/LTM keywords are different between the images the offsets are
	incorrectly computed.  The workaround is to reset the physical
	coordinate sysetm with "wcsreset <images> wcs=physical".

STATUS:	Fixed in V2.12.  Version of combine in mscred prior to the
	date of this report also have this bug and later releases
	are fixed.

NUMBER:	496
MODULE:	guiapps.spectool
SYSTEM:	All
DATE:	Wed May 29 09:39:07 MST 2002
FROM:	valdes

BUG:	When spectool (or tutorial) is run multiple times without
	resetting the executable with "flpr", it is possible to get a
	segmentation violation before displaying any spectrum on the second
	or later executions in certain situations.  The main situation
	where this might occur is running spectool without a spectrum
	filename argument and then using the "Read" panel to browze for a
	spectrum to display.  The specific case where this bug was found
	was modifying the file template.  This bug is caused by an
	uninitialized pointer.  Note that after you have displayed a
	spectrum any error (including a segmentation error) will not be due
	to this bug.  The workaround is simply to use flpr between
	executions.  If an error occurs use flpr and continue though
	occasionally the terminal window may become locked and the xgterm
	might need to be restarted.

STATUS:	Fixed in distributions after the date of this report.

NUMBER:	497
MODULE:	imcombine, mscred.combine, mscred.mscimage
SYSTEM:	V2.12, mscred V4.7: May 2002
DATE:	Fri Jun 14 15:23:16 MST 2002
FROM:	valdes

BUG:	A segmentation violation (a reference to an invalid memory address)
	is possible because of a bug in a array length calculation.  This
	problem was seen with mscred.mscimage (which calls mscred.combine)
	on PC-IRAF.  Whether this occurs with other systems is unknown.
	The error occurs almost immediately.  There is no workaround if the
	error occurs.

STATUS:	A new version of mscred is available with the fix.  The next
	patch version of IRAF will fix the problem in imcombine.

NUMBER:	498
MODULE:	nmisc.starfocus, nmisc.specfocus, nmisc.psfmeasure
SYSTEM:	NMISC Jan 01, 2000 version for  Redhat/Linux
DATE:	Tue Jun 18 14:48:36 MST 2002
FROM:	valdes

BUG:	Running the PSF and focus tasks in the NMISC package on some
	systems can result in an immediate segmentation violation.  This
	was reported on PC-IRAF for RedHat, though it will likely occur
	on other similar systems.  There is no workaround but a new
	June 2002 distribution corrects this problem.  Note that
	in V2.12 these tasks are included in the package noao.obsutil
	and it is not necessary to install the nmisc package.  The
	bug is not present in the V2.12 obsutil version.

STATUS:	Fixed in a June 2002 distributions of the NMISC external package.

NUMBER:	499
MODULE:	immatch.xregister
SYSTEM:	V2.12
DATE:	Thu Jun 20 13:15:59 MST 2002
FROM:	davis

BUG:	If the xregister task parameter interactive = yes and the output
	images are defined then the computed shifts are not applied. This
	occurs because the reinitialization routine triggered by the 'n'
	keystroke command is in the wrong place. 

STATUS:	Fixed for the next patch / release of IRAF. The work around is to
	run xregister twice, once interactively to compute the shifts, and
	again non-interactively to apply them.

NUMBER:	500
MODULE:	apphot package
SYSTEM:	V2.12 and earlier
DATE:	Fri Jun 21 09:21:08 MST 2002
FROM:	davis

BUG:	In interactive mode the v keystroke will not update the aperture
	size or algorithm parameters correctly for the next measurement if
	the cursor position does not change significantly.

STATUS:	Fixed for the next patch / release of IRAF. The work around is to
	use the equivalent colon commands or move the cursor significantly
	after the last measurement.

NUMBER:	501
MODULE:	quadred.quadproc
SYSTEM:	V2.12
DATE:	Fri Jul  5 11:16:30 MST 2002
FROM:	valdes

BUG:	The QUADPROC task, which is essentially the same as the
	ARED.QUAD.QUADPROC external package version, can fail with
	a divide by zero error.  This is due to an script error where
	the multiamp data is not split into pieces.  The workarounds
	are to either use QUADRED.CCDPROC (which is the recommended
	replacement for QUADPROC anyway) or to copy, edit, and
	redefine the script subtask qproc.  For the latter workaround
	contact iraf support (iraf@noao.edu) for instructions.

STATUS:	Fixed for the next release.

NUMBER:	502
MODULE:	pl files and fixpix, imreplace, and others
SYSTEM:	V2.12
DATE:	Mon Jul 22 08:42:45 MST 2002
FROM:	valdes

BUG:	Between IRAF versions 2.11 and 2.12 there was a change in the
	structure of pixel list (pl) files to allow for larger images.  The
	change was made so that old format pl files can be read.  However,
	updating of old format files is not supported.  This means some
	tasks that truly work in-place, such as IMREPLACE, will fail.
	(Tasks that replace the input file by their result using a
	temporary intermediate file, which are more common, are not truly
	in-place operations and so do not have this problem.)  It is a bug
	that in-place update operations will result in the file being
	deleted.  Some tasks don't actually write out a pl file but
	internally modify it.  The task FIXPIX is in this class.  This will
	result in the same type of error.  Typically the error is "Cannot
	update image header".  The workaround is to use IMCOPY to create a
	new version of the pl files when starting with V2.11 or early files
	but working with V2.12.

STATUS:	There is currently no plan to support pl update operations on
	the older pl format.

NUMBER:	503
MODULE:	ccdred: mkfringe, mkillumcor, mkillumflat, mkskycor, mkskyflat
SYSTEM:	V2.11.2 - V2.12.1
DATE:	Wed Jul 31 11:47:49 MST 2002
FROM:	valdes

BUG:	In V2.11.2 the CCDPROC task added an "output" parameter.  Because
	the tasks listed above have the option to call CCDPROC to do
	preprocessing and also have a parameter "output" there can be
	confusion about the output parameter.  If the task output
	parameter is given explicitly on the command line; i.e.

	    cc> mkillumcor in out

	Then the correct output is produced.  However, if the task
	is excuted in hidden mode (such as with a :go from EPAR) or
	without the output on the command line where one expects a
	query, then the CCDPROC.OUTPUT parameter is used instead which
	can lead to either the input being replaced by the output or
	whatever is set in that parameter being used.

	The workarounds are 1) put the output name explicitly on the
	command line or 2) set the desired output name in the CCDPROC
	parameters.


STATUS:	Fixed for the next release.

NUMBER:	504
MODULE:	nproto.objmasks
SYSTEM:	V2.12-V2.12.1
DATE:	Tue Aug  6 16:03:28 MST 2002
FROM:	valdes

BUG:	This task may abort with a floating divide error.  This is caused
	by the first pass estimate of the background sigma using a
	planar fit.  The can produce zero or negative sigma values.
	The workaround is to set the "fitxorder" and "fityorder"
	parameters to 1 in the hidden parameters set objmasks1;
	i.e. epar objmasks1.

STATUS:	In the next release the initial sky will still be fit by a surface of
	some specified order but the initial sigma will be purely a
	constant.

NUMBER:	505
MODULE:	data.export
SYSTEM:	V2.11 - V2.12.1
DATE:	Fri Aug  9 15:03:10 MST 2002
FROM:	fitz

BUG:	The task was failing to write a PPM file properly when the input
	image contained an odd number of columns, resulting in a corrupted
	image.

STATUS:	PPM files interleave the pixels, but when there are an odd number of
	columns in the image the resulting line contains an odd number of
	bytes/line.  IRAF file I/O cannot properly write data and the task
	was not structured to buffer lines for a case such as this.  The
	task will now truncate the last column of the input image so the
	output will contain an even number of bytes.  The workaround is
	simply to copy out a new image with an even number of columns before
	running the task.

	Fixed for future releases or contact site support for a code change.

NUMBER:	506
MODULE:	imalign
SYSTEM:	-V2.12.1
DATE:	Mon Aug 19 11:36:28 MST 2002
FROM:	valdes

BUG:	The error "parameter `    7' not found" may occur, where the number
	may vary.  This is caused by a corruption of the centroiding
	information by the warning messages.  The workaround requires
	making a private copy of the script with a small change:

	cl> immatch			    	# load package
	im> copy immatch$imalign.* home$    	# copy to home directory
	im> edit home$imalign.cl	  	# edit private copy
	  Change: verbose=verbose, >& tmpfile)
	  To:     verbose=verbose, > tmpfile)
        im> redefine imalign=home$imalign.cl    # redefine imalign

	The warnings, which can be ignored, will now appear on the terminal.
	Contact iraf@noao.edu for more information.

STATUS:	The problem is fixed in the next release.

NUMBER:	507
MODULE:	imreplace
SYSTEM:	-V2.12.1
DATE:	Wed Sep  4 09:52:48 MST 2002
FROM:	valdes

BUG:	When using IMREPLACE with integer images and with a grow radius,
	the specified lower limit is not properly adjusted to include the
	lower limit if given as an integer.  With radius=0 a different
	subroutine is used and so it works correctly.  The workarounds are
	to use a fractional lower limit; i.e. 0.5 to include values of 1 or
	to convert to real images.

STATUS:	Fixed for the next release.

NUMBER:	508
MODULE:	imshift
SYSTEM:	-V2.12.1
DATE:	Thu Sep 12 17:05:20 MST 2002
FROM:	valdes

BUG:	Using a shift smaller than the precision of a real value
	(~10^-6) causes the image output to actually have a shift of 1
	pixel except at the edges.  This is caused by the fact that while
	the shift is seen as non-zero, one plus the shift is not
	seen as different from 1.  There is no workaround other than
	avoiding using very small shifts.  Note that using such small
	shifts is computationally not significant.

STATUS:	Fixed in the next release by doing computations in double
	precisions when appropriate.

NUMBER:	509
MODULE:	APPHOT: CENTER, FITPSF, FITSKY, PHOT, QPHOT, POLYPHOT, RADPROF, WPHOT
SYSTEM:	V2.12.1 and earlier
DATE:	Tue Oct  1 11:28:22 MST 2002
FROM:	fitz, valdes

BUG:	The handling of the "default" parameter value for coordinate lists
    	failed when the input list had more than one image, resulting in
	either an "Illegal file descriptor (bad fd or file not open)" 
	message or the task silently re-using the coordinate list from the
	first image.  The workaround is to explicitly specify the coordinate
	file list using a template, for example

		cl> phot *.fits coords="*.coo.1"


STATUS:	Fixed for the next release.  Contact site support for a patched
	binary or code changes.  Note that all tasks in this package which
	allow this value are affected and have been modified.

NUMBER:	510
MODULE:	mscred.ccdproc
SYSTEM:	-V4.7: June 14, 2002
DATE:	Wed Oct 23 14:56:41 MST 2002
FROM:	valdes

BUG:	The syntax for the "bleed" parameter of the form
	saturation-<constant> or saturation/<constant> is not recognized.
	This is due to a bug in parsing the string.  There is no workaround
	other than to use an explicit value, mean+<constant>, or
	mean*<constant>.

STATUS:	Fixed for the next release.

NUMBER:	511
MODULE:	crutil.craverage
SYSTEM:	-V2.12.1
DATE:	Wed Oct 23 15:49:21 MST 2002
FROM:	valdes

BUG:	If a new output mask is specified, as opposed to updating an existing
	mask, then the grow option will fail to grow the detected pixels.
	The workaround is to do the growing in a separate call to CRGROW.

STATUS:	This is revised for the next release.

NUMBER:	512
MODULE:	imcombine, mscred.combine (and related combine scripts)
SYSTEM:	V2.12, MSCRED V4.7
DATE:	Fri Oct 25 09:50:21 MST 2002
FROM:	valdes

BUG:	The log output from the combining when using masks will incorrectly
	show all the images using the same mask (the one for the last image).
	This is an error in the output formating and the correct masks will
	actually be used.  There is no workaround other than to ignore
	the incorrect output.

STATUS:	This is fixed in V2.12.1 and will be fixed in the next release
	of MSCRED.

NUMBER:	513
MODULE:	icfit (apextract, curfit, ...)
SYSTEM:	V2.12-V2.12.1
DATE:	Mon Nov 18 16:11:42 MST 2002
FROM:	valdes

BUG:	When a single fitting (sample) region is defined and binning is used
	(|naverage| > 1) such that only a single binned fitting point
	results, then incorrect results or a segmentation error may occur.

	A case where this occurs is in apall/apsum when a single background
	region is defined and a large binning value is set to use the
	median or average of the background sample regions.  An inobvious
	situation resulting in this is when there are actually two
	background regions on either side of an aperture which are defined
	relative to the aperture.  If the aperture is defined or moves too
	close to the edge of the image such that one of the background
	regions goes entirely off the image, then this error can be
	triggered.

	This problem behavior was introduced in V2.12 when the stability of
	the fit was improved by only fitting only over the range of the data
	selected in by the sample region(s) rather than over the entire
	data set.

	The only workaround is to avoid this case.  For apall/apsum one
	needs to check for a background region going off the edge or be
	sure to use |naverage| smaller than the width of the background
	regions to insure at least two fitting points.

STATUS:	The case of a single fitting point in binned data will be handled
	properly in the next release.

NUMBER:	514
MODULE:	sensfunc
SYSTEM:	All
DATE:	Fri Nov 22 11:56:05 MST 2002
FROM:	valdes

BUG:	This report is not actually a bug but a guide as to the source of
	the error "no degrees of freedom" from the task SENSFUNC.  If the
	standard star file used with the task STANDARD has the standard
	values in flux units instead of magnitudes there will be no
	apparent error from that task.  But the file produced will have
	zero or very small numbers for the points to be fit by SENSFUNC.
	Using this file with SENSFUNC produces the error "no degrees of
	freedom".  So if you see this error and it is not solved by using
	lower fitting orders then it is probably the values in the file
	produced by STANDARD were generated from an incorrect standard data
	file given in flux.

	Why this has come up is that if you retrieve standard star data
	from the ESO web pages be sure to get ones given in magnitudes
	and not in flux.

STATUS:	No change is contemplated at this time.

NUMBER:	515
MODULE:	ahedit/awcspars
SYSTEM:	-V2.12.1
DATE:	Tue Dec  3 09:27:02 MST 2002
FROM:	valdes

BUG:	The parameter awcspars.wraunits used by the task ahedit may take
	the values "", "degrees", "radians", and "hours".  However, the
	value "hours" is incorrectly interpreted as "degrees".  So to
	specify that the reference ra/longitude coordinate is in hours use
	the value "" which defaults to hours.

STATUS:	Fixed for the next release.

NUMBER:	516
MODULE:	xdimsum.xmosaic
SYSTEM:	- August 8, 2002
DATE:	Fri Jan 24 15:41:15 MST 2003
FROM:	valdes

BUG:	When defining the shifts interactively IMEXAMINE is used in a mode
	where it determines the maximum number of frames available in the
	display server (XIMTOOL, DS9, SAOimage, etc).  However, this was
	not working correctly and it would attempt to use frames which are
	not available with DS9 (currently up to V2.2) and servers other
	than XIMTOOL.  There is no workaround other than to update the
	software. (After installing the new version be sure to
	reset the parameters for xdshifts; "unlearn xdshifts").

STATUS:	The script XDSHIFTS was modified in XDIMSUM version January 24, 2003
	to allow control of the maximum number of frames with a default
	value suitable for all display servers.

NUMBER:	517
MODULE:	rv.rvidlines
SYSTEM:	V2.12-V2.12.1
DATE:	Thu Feb  6 15:01:26 MST 2003
FROM:	valdes

BUG:	The task first parses the date keyword given in KEYWPARS which
	sets the year, month, day, and optionally the UT.  But then
	it parses the UT keyword given in KEYWPARS in the same way
	as for the date.  If this keyword is not in YYYY-MM-DDTHH:MM:SS.S
	format then the year, month, and day are clobbered the program
	crashes.  So in this version there is no substitue to using
	this format for the date and setting the UT keyword to
	be the same as the date keyword.

STATUS:	Fixed in the next release.

NUMBER:	518
MODULE:	guiapps.spectool
SYSTEM:	V1.1: December 2000
DATE:	Mon Feb 17 10:17:03 MST 2003
FROM:	valdes

BUG:	The Voigt profile fitting will crash with a segmentation error
	(or possibly just produce a bad fit).  This is a programming error
	where a subroutine return argument was mistyped.  There is no
	workaround other than updating.

STATUS:	Fixed in next release of the GUIAPPS package.

NUMBER:	519
MODULE:	spectool
SYSTEM:	-V1.2: February 2003
DATE:	Wed Feb 19 12:28:59 MST 2003
FROM:	valdes

BUG:	This is not exactly a bug but a limitation.  The Voigt profile fitting
	requires a minimum value for the width parameters to avoid
	numerical problems.  The limit is the value, in the current
	dispersion units, corresponding 3.3% of a pixel.  Attempting to set
	the value any smaller, say with fitting of the parameter turned
	off, will still result in a returned value corresponding to the
	minumum.  If you want one of the values to be zero then the profile
	type should be set to Gaussian or Lorentzian.  If you want a fixed
	value smaller than the minimum the only workaround is to resample
	the spectrum to finer pixels.

STATUS:	A smaller minimum could be put into the code but there will always
	be some point and so no changed is currently planned.

NUMBER:	520
MODULE:	onedspec.telluric
SYSTEM:	-V2.12.2
DATE:	Mon Feb 24 12:18:04 MST 2003
FROM:	valdes

BUG:	When an error, such as invalid parameters or missing images, occurs
	the task first does some error clean up operations before reporting
	the error.  The problem with this is that the actual error message
	can get lost and a misleading message, such as environment variable
	or image header parameter not found, will be given.  Avoid this
	requires a code change.  One way to sometimes get to the true error
	is to eliminate the misleading error by setting a value for the
	missing evironment or header parameter.  Also check carefully all
	the task parameters since most error are the result of problems
	with them.

STATUS:	The error handling will be improved in the next release.

NUMBER:	521
MODULE:	mscred.ccdproc
SYSTEM:	V4.8: November 4, 2002
DATE:	Fri Mar 14 14:59:49 MST 2003
FROM:	valdes

BUG:	When using the "merge" option in conjunction with "bpmasks" output
	and "fixpix" the merged masks are not properly created.  They will
	have names "tmp...", will not contain the right pixels, nor will
	the BPM pointers in the data images be correct.  The workarounds
	are either not merge the amplifiers or do the merging first and
	then do the fixpix and saturation/bleed trail masking after the
	extensions are merged.

STATUS:	The latest version of MSCRED has this bug fixed.

NUMBER:	522
MODULE:	mscred
SYSTEM:	V4.8: March 2003 releases
DATE:	Fri Apr 11 15:40:16 MST 2003
FROM:	valdes

BUG:	A bug was introduced in the coordinate conversions between pixels
	and celestial coordinates in the March 2003 releases.  The bug
	affects MSCCMATCH, MSCZERO, MSCCTRAN, MSCTVMARK, MSCPIXAREA,
	MSCGETCAT, and MSCIMAGE.  The bug was to not deproject the
	tangent plane correctly.  There is no workaround other than
	to update.


STATUS:	The bug has been fixed a a new release made.

NUMBER:	523
MODULE:	dohydra, doargus, dofibers, do3fiber
SYSTEM:	V2.11-V2.12
DATE:	Wed May 21 15:16:02 MST 2003
FROM:	valdes

BUG:    When dispersion linearization is selected and the dispersion
	parameters are modified in response to "Change wavelength
	coordinate assignments?" the new parameters are not applied to the
	extractions.  One workaround is to not linearize and then later use
	DISPCOR to linearize.

	The code fix is simple.  In the directory srcfibers$
	($iraf/noao/imred/src/fibers) change samedisp=yes to samedisp=no in
	proc.cl.  There is only one occurrence.  If you don't have
	permissions to modify the installed version you can copy this file
	to your working directory, modify it, and redefine it (after
	loading the package) with "redefine proc=proc.cl".  If you use the
	batch option you need to do the same thing to the file batch.cl.

STATUS:	Fixed for V2.12.2.

NUMBER:	524
MODULE:	reidentify
SYSTEM:	-V2.12.1
DATE:	Tue May 27 15:16:39 MST 2003
FROM:	valdes

BUG:	When doing REIDENTIFY with refit=no the "User Shift" shown in the
	log output is wrong after the first reidentifications.  This is
	because the previous shift was being applied inappropriately when
	doing the next case.  This only affects the log output and not the
	results in the database.

STATUS:	Fixed for the next release.

NUMBER:	525
MODULE:	guiapps.xapphot.xguiphot
SYSTEM:	-V1.1 (Feb03)
DATE:	Fri May 30 13:34:46 MST 2003
FROM:	valdes

BUG:	When changing the directory in the Files->Files panel a memory
	corruption or segmentation error can occur.  This is caused by
	closing the previous information but not marking it as closed.
	The only workarounds are to avoid using the directories and
	file panel if this occurs.

STATUS:	Fixed in V1.2 (May03).

NUMBER:	526
MODULE:	disptrans
SYSTEM:	V2.11.3 - V2.12.1
DATE:	Wed Jun  4 10:53:33 MST 2003
FROM:	valdes

BUG:	The option to resample to constant steps in the transformed dispersion
	units (linearize=yes) was broken in V2.11.3 due to a change in
	subroutine arguments.  The workaround is to use linearize=no
	to change the dispersion function associated with the pixels and
	then use DISPCOR to resample to linear increments.

STATUS:	Fixed for V2.12.2.

NUMBER:	527
MODULE:	mscred.ccdproc
SYSTEM:	- V4.8 April 11, 2003
DATE:	Tue Jun 24 13:30:57 MST 2003
FROM:	valdes

BUG:	The "fixpix" option suffers from a bug in the system mask code
	which can cause large segments of the image to be marked and/or
	interpolated as bad.  This happens when there are bad pixels near
	the right edge of the mask.  There is no workaround other than
	not using the fixpix option or making masks with the bleed trail
	and saturation options.  In recent versions this bug has been fixed
	in RedHat systems (using the distributed binaries) but not on
	Solaris.

STATUS:	The system bug has been fixed for the next IRAF patch release.
	It is also fixed in the June, 2003 version of the ssun binaries
	for mscred.

NUMBER:	528
MODULE:	ARTDATA tasks using random numbers and URAND
SYSTEM:	-V2.12.2
DATE:	Thu Aug  7 12:38:19 MST 2003
FROM:	valdes

BUG:	Many tasks using random numbers in ARTDATA (GALLIST, STARLIST,
	MKNOISE, MKOBJECTS, MK1DSPEC, MKECHELLE) as well as UTILITIES.URAND
	have a parameter to provide the seed value and a feature to specify
	it as INDEF to set it based on the system clock.  This is to allow
	generation of different results each time the task is called.
	However, the clock-based seed only changes each second so if the
	same task is called rapidly enough the seed may not change between
	executions.  The workaround is to include some delay beween calls,
	such as using sleep in scripts and CL loops.

STATUS:	The tasks listed above have been modified for the next release
	to avoid the behavior described above.

NUMBER:	529
MODULE:	imcombine
SYSTEM:	V2.11-V2.11.3
DATE:	Mon Aug 11 12:13:29 MST 2003
FROM:	valdes

BUG:	When specifying a bad pixel mask output with the "plfile" parameter
	it is possible to get

	    Warning: Operation would overwrite existing image (<name>.pl)

	This occurs when a problem is encountered and the task tries again
	with a different parameters to avoid the problem.  The bug is that
	the pl file is not deleted before tryng again.  This retry behavior
	occurs for several reasons, most commonly when the number of images
	being combined exceeds a limit of about 250 images.  The workaround
	is to "reset imclobber=yes".  Note that this resets the clobber
	policy for all IRAF tasks so one should probably reset it to "no"
	after working around this IMCOMBINE bug.

STATUS:	This is fixed in V2.12.

NUMBER:	530
MODULE:	apall, apsum
SYSTEM:	-V2.12.1
DATE:	Tue Oct 21 14:00:15 MST 2003
FROM:	valdes

BUG:	When DISPAXIS=1 there is a potential for a segmentation violation
	due to referencing outside an array.  This is more likely with
	variance weighting and cleaning but is not limited to this case.
	The bug does not affect the results if the task completes without
	error.  The only workaround is to transpose the image so that
	DISPAXIS=2.

STATUS:	Fixed for the next release.

NUMBER:	531
MODULE:	mkheader
SYSTEM:	-V2.12.1
DATE:	Mon Nov 10 15:57:28 MST 2003
FROM:	valdes

BUG:	The error

	     Old format = "%s%*t<>\n")
	     ERROR: No write permission on file (String_File)

	occurs when the number of keywords being added exceeds the internal
	limits of the header.  The workaround is to ignore this error,
	clean up any problems in the last keyword added, and add more
	headers in additional steps.

STATUS:	The unclear error has been replaced by the warning "Possibly failed
	to add all keywords".  This change was added for V2.12.2.

NUMBER:	532
MODULE:	apextract tasks
SYSTEM:	V2.11.2 - V2.12.1
DATE:	Wed Dec  3 14:20:07 MST 2003
FROM:	valdes

BUG:	Support for extractions on image sections added in V2.10.4 was
	lost in the V2.11.2 release.  By lost we mean that any image
	section specified for the input data is automatically stripped.

STATUS:	The ability to specify input images sections is restored in the
	V2.12.2 release.

NUMBER:	533
MODULE:	sarith, scopy
SYSTEM:	V2.12.2
DATE:	Tue Mar  9 14:15:08 MST 2004
FROM:	valdes

BUG:	In V2.12.2 a bug was introduced such that the "merge" option no
	longer works.  It produces a segmentation violation type of error.
	The workaround is to produce a temporary file and then use SCOPY.

	DOES NOT WORK:
	    sarith a - b a clobber+ merge+
	WORKAROUND
	    sarith a - b c
	    scopy a,c a clobber+
	    imdel c

STATUS:	Fixed for the next release.

NUMBER:	534
MODULE:	test
SYSTEM:	V2.12
DATE:	Thu Mar 25 11:37:43 MST 2004
FROM:	fitz

BUG:	...bug

STATUS:	...fixed

NUMBER:	535
MODULE:	imcombine
SYSTEM:	V2.12.1-V2.12.2
DATE:	Thu Apr  8 16:48:28 MST 2004
FROM:	valdes

BUG:	When combining one-dimensional images usng offsets the result is wrong.
	The workaround is to promote the images to 2D using IMSTACK; i.e.
	"imstack im1 im2" where im1 is the 1D image and im2 is the 2D
	image with one line.

STATUS:	Fixed for the next release.

NUMBER:	536
MODULE:	apall, apsum
SYSTEM:	-V2.12.2
DATE:	Fri May 21 16:14:31 MST 2004
FROM:	valdes

BUG:	When an aperture trace is lost the region of the trace fit is less
	than the range of the dispersion.  However, during extraction the
	trace is evaluated at all points along the dispersion.  The
	extrapolation of the fit can cause problems resulting in errors
	such as out of memory or salloc underflow.  The only workaround
	is to eliminate the aperture with the bad trace or use the 
	interactive trace fitting options to constrain the fit, such as
	by adding dummy points, to give a well behaved trace fit.

STATUS:	In future releases evaluation of the trace will use
	fit at the end point when extrapolating outside the range of
	the fit.

NUMBER:	537
MODULE:	fixpix
SYSTEM:	-V2.12.2
DATE:	Tue Jun 22 14:19:28 MST 2004
FROM:	valdes

BUG:	Column interpolation does not work except under special circumstances.
	The bug is that a count is made of the number columns containing
	pixels to be replaced.  This number is incorrectly used in place of
	the number of columns in the image.  For instance if the
	description of the pixels to be fixed is a single column then the
	task only allows column interpolations in the first column.
	Knowing this one crude workaround is to specify one region to be a
	whole line; for instance the region consisting of the first image
	line.  The other workaround is to transpose the image, use line
	interpolation, and then transpose back.

STATUS:	Fixed for the next release.

NUMBER:	538
MODULE:	mscred.msccmatch
SYSTEM:	V4.8: November 6, 2003 -
DATE:	Thu Jul 15 13:59:37 MST 2004
FROM:	valdes

BUG:	In the November 6th release of MSCRED the task MSCCMATCH calls
	GEOMAP with the parameter "maxiter".  This parameter was added
	to GEOMAP in V2.12 IRAF.  Therefore, MSCCMATCH will abort with
	an error about "maxiter" when a recent version of MSCRED is
	installed and used with V2.11 IRAF.  The workarounds are to
	update IRAF, go back to an earlier version of MSCRED, or patch
	the immatch$geomap.par file to add the line

	maxiter,i,h,0,,,Maximum number of rejection iterations

STATUS:	Currently no changes are planned to maintain recent versions of
	MSCRED which are compatible with V2.11 IRAF.

NUMBER:	539
MODULE:	ccmap, ccsetwcs, msctpeak
SYSTEM:	-V2.12.2a
DATE:	Tue Aug 31 09:24:53 MST 2004
FROM:	valdes

BUG:	The code which updates image headers with a TNX/ZPX WCS solution
	produced by CCMAP could fail so that evaluation of coordinates from
	the image would not be correct or agree with CCTRAN.  The failure
	is more likely to occur with small pixel scales and higher order
	distortion functions.  The problem is due to an incorrect check for
	a singular matrix when determining the TNX coefficients for the
	header.  When the code decides the matrix is singular, coefficients
	are set to zero and the evaluation is wrong.  Since this either
	happens or doesn't happen it means that there is no problem with
	accuracy until the bug is triggered.  The problem is in the GSURFIT
	math library which could also affect other tasks built on it,
	though no problems related to it are known currently.

STATUS:	The bug was identified and fixed in the math library.

NUMBER:	540
MODULE:	ecidentify/ecreidentify
SYSTEM:	-V2.12.2a
DATE:	Fri Sep 10 13:02:53 MST 2004
FROM:	valdes

BUG:	ECIDENTIFY and ECREIDENTIFY are supposed to work in terms of "physical"
	coordinates which are independent of different image sections
	applied to the data at different stages in the reduction process.
	However, there was a bug where a transformation was applied in the
	wrong direction.  A symptom would be that marking a feature would
	put the tick mark in the wrong place.  The only workaround is to
	either avoid any image sections in the reduction steps leading up
	to these tasks or to make the two coordinate systems the same by
	resetting the physical coordinate system with WCSRESET
	(i.e. wcsreset <images> wcs=physcial).  For those less familiar
	with the logical and physical coordinate systems, if there are
	keywords beginning with LTV and LTM keywords in the header then
	there is a physical coordinate system defined which would usually
	be different than the image based logical coordinate system.

STATUS:	Fixed for the next release.

NUMBER:	541
MODULE:	ccsetwcs
SYSTEM:	-V2.12.2
DATE:	Fri Oct  8 13:49:01 MST 2004
FROM:	valdes

BUG:	The help says that one may specify a list of images and a single WCS
	database record but this does not work.  The workaround is to
	repeat the record name to match the number of images.

STATUS:	Fixed to work as described in the help for the next release.

NUMBER:	542
MODULE:	allstar
SYSTEM:	-V2.12.2a
DATE:	Thu Nov 18 13:37:44 MST 2004
FROM:	valdes

BUG:	When a field contains broad objects a divide by zero error can
	occur when computing the sharpness parameter.  There is no
	workaround when this happens.

STATUS:	This has been fixed for the next release.  An early release
	binary is available from the IRAF group (iraf@noao.edu).

NUMBER:	543
MODULE:	craverage
SYSTEM:	-V2.12.2
DATE:	Wed Nov 24 10:26:57 MST 2004
FROM:	valdes

BUG:	A segmentation violation will occur when the "crmask" parameter is
	set to an existing mask.  The intent was to allow an existing mask
	to be used to exclude known bad pixels from the calculation and then
	add the detected cosmic rays to the mask.  But a bug in the code
	prevents this from working.  The workaround is to not use an
	existing mask in "crmask".  If one wants to end up with a mask
	describing the detected cosmic rays as well as the previously
	determine bad pixels then specify a new mask and merge the
	detectected cosmic rays with the previous mask.  There is no
	workaround to allow using the pre-existing mask to exclude pixels
	from the calculation.

STATUS:	Fixed for the next release.

NUMBER:	544
MODULE:	echelle.scombine
SYSTEM:	V2.12.2
DATE:	Wed Jan 19 08:44:47 MST 2005
FROM:	valdes

BUG:	Changes to SCOMBINE in V2.12.2a made it a separate executable.  The
	ECHELLE package definitions, however, failed to be updated so when
	trying to run SCOMBINE from the echelle package the following error
	message is produced.

	    ERROR: task `scombine' has no param file

	The solution is editing the echelle$echelle.cl file so that it
	reads as shown below.  A simpler workaround is to load the onedspec
	package and run scombine from that package.

STATUS:	Fixed for the next release.

Modifications to echelle$echelle.cl:

...
task    continuum,
        deredden,
        dispcor,
        dopcor,
        ecidentify,
        ecreidentify,
        refspectra,
        sapertures,
        sarith,
        sflip,
        slist,
        specplot,
        specshift,
        splot           = "onedspec$x_onedspec.e"
task    scombine        = "onedspec$scombine/x_scombine.e"
...

Note that scombine has to be removed from the first block of task
definitions and added as a separate task statement.

NUMBER:	545
MODULE:	sarith
SYSTEM:	-V2.12.2a
DATE:	Tue Mar  8 10:46:27 MST 2005
FROM:	valdes

BUG:	When an output wavelength range is selected which does not overlap
	the input data and the output format is onedspec a segmentaion
	error occurs.  The correct warning message, "No pixels to extract"
	is printed but then the error cleanup was not handled correctly.
	This problem does not occur with multispec output which is,
	therefore, a workaround.  However, it is likely that the wavelength
	range was accidentally set incorrectly since an operation outside
	of the data is probably not intended.  Note that the correct
	behavior is to not produce an output spectrum in this case.

STATUS:	Fixed for the next release.

NUMBER:	546
MODULE:	mscred.ccdproc, mscred.mscmerge
SYSTEM:	-V4.8: May 11, 2004
DATE:	Fri Apr 15 16:55:02 MST 2005
FROM:	valdes

BUG:	CCDPROC produces a "Pixel subscript out of bounds" error when
	applying calibrations produced from binned and merged data.
	In other words, mosaic data with multiple amplifiers per
	CCD, which are taken with binning, will produce this error
	after running ZEROCOMBINE with merging enabled and applying
	this calibration to flat fields or objects.  This problem
	is caused by CCDPROC incorrectly updating the physical WCS
	for binned data.  This causes the merging of multiple amplifiers
	to produce incorrect section keywords.  This is particularly
	important for the CCDSEC keyword.  Attempting to apply merged
	calibrations with the invalid CCDSEC keyword causes the error.
	There are two workarounds.  One is to not merge the amplifiers
	at all or until all calibrations have been applied.  The other
	is to edit the CCDSEC keywords for merged calibration images
	produced by ZEROCOMBINE and FLATCOMBINE to reflect the true
	CCD section.  The error is normally that the first pixel in
	CCDSEC is zero rather than one.

STATUS:	Fixed for the next release of MSCRED.

NUMBER:	547 (see also 544)
MODULE:	argus, ctioslit, hydra, iids, irs, kpnocoude, kpnoslit
SYSTEM:	V2.12a-V2.12b
DATE:	Mon Apr 25 10:59:24 MST 2005
FROM:	valdes

BUG:    Changes to SCOMBINE in V2.12.2a made it a separate executable.  The
	package definitions for the packages listed above (see also number
	544 concerning the ECHELLE package) failed to be updated so when
	trying to run SCOMBINE (or a task that calls SCOMBINE such as
	DOHYDRA) the following error message is produced.

            ERROR: task `scombine' has no param file

	The solution is editing the <package>$<package>.cl file, where
	<package> is one of the modules listed above,  so that it reads as
	shown below.  A simpler workaround is to load the onedspec package
	and run scombine from that package.

STATUS: Fixed for the next release.

Modifications to <package>$<package>.cl:

...
task    ...,
	[scombine,]						<-- Delete line
	...,
	...		= onedspec$x_onedspec.e
task    scombine        = "onedspec$scombine/x_scombine.e"	<-- Add line
...

Note that scombine has to be removed from the first block of task
definitions and added as a separate task statement as shown.


NUMBER:	548
MODULE:	specplot
SYSTEM:	-V2.12.2a
DATE:	Mon May  2 11:03:20 MST 2005
FROM:	valdes

BUG:	When using a file for the cursor input the colon commands
	must include the x, y, and system values even if the spectrum
	is explicitly selected.  For example:

		0 0 1 :color[2] 2

	If this is not done then a floating exception results.  This is
	because the search for the nearest spectrum to the cursor position
	is always done even if the spectrum is specified explicitly.

STATUS:	In the next release the cursor position is optional.

NUMBER:	549
MODULE:	spectool
SYSTEM:	SPT V1.2: February 2003
DATE:	Tue Jun 21 11:35:40 MST 2005
FROM:	valdes

BUG:	When the arithmetic function needs to interpolate the spectrum it
	needs a parameter "interp" which was left out.  The workaround is
	to type 'string interp="poly5"' after loading the SPT package and
	before running SPECTOOL.

STATUS:	Fixed for a future release.

NUMBER:	550
MODULE:	spectool
SYSTEM:	SPT V1.2: February 2003
DATE:	Tue Jun 21 11:38:36 MST 2005
FROM:	valdes

BUG:	Use of spectra with the lookup world coordinate system, as produced
	by RSPECTEXT with "non-linear", causes various failures such as
	segmentation violations and memory corruption.  the workarounds are
	to use SPLOT and other equivalent tasks from the ONEDSPEC package.

STATUS:	The task is currently frozen.  This will be studied further if
	resources allow.

NUMBER:	551
MODULE:	doecslit
SYSTEM:	-V2.12.2
DATE:	Mon Nov 14 14:56:06 MST 2005
FROM:	valdes

BUG:	The sparams.refit parameter is not actually used during the arc
	reidentification step.  Instead doecslit will always attempt to
	refit the dispersion function.  There is no workaround other than
	fixing the appropriate script task doecslit$sdoarcs.cl to change
	the refit value from yes to sparams.refit.

STATUS:	Fixed for the next release.

NUMBER:	552
MODULE:	imcombine
SYSTEM:	V2.12.2
DATE:	Tue Feb 28 14:07:30 MST 2006
FROM:	valdes

BUG:	When the combine option is sum and weighting is selected an exception
	occurs.  The sum option was added as a later feature and a
	flag needed for weighting was not set.  There is no workaround to
	combine weighting and summing directly.  One can use "average" and
	the scale the result to the equivalent of a sum.

STATUS:	Fixed for V2.12.3.

NUMBER:	553
MODULE:	splot
SYSTEM:	-V2.12.3
DATE:	Tue May 16 11:08:14 MST 2006
FROM:	valdes

BUG:	If SPLOT is run more than once without flushing the process (flpr)
	then the default aperture will be that from the last execution.
	The consequence is that use of an image section to select an
	aperture in a multiaperture file may not display the intended
	spectrum.  The workaround is to use the command "flpr" before
	using an image section.

STATUS:	Fixed for the next release.

NUMBER:	554
MODULE:	dopcor
SYSTEM:	V2.13
DATE:	Tue May 23 16:11:05 MST 2006
FROM:	valdes

BUG:	The verbose output only prints information based for the last
	spectrum in a multispec file.  When a single correction is being
	applied to all apertures this is correct but when different
	corrections are being generated for different apertures, say when
	adding a correction to apertures which had different initial
	corrections applied this can be concerning.  The actual corrections
	are being applied correctly for each aperture but the verbose output
	may be misleading.  There is no workaround though it is not a data
	calibration error just a logging error.

STATUS:	To be fixed in a future release though no fix has yet been implemented.

NUMBER:	555
MODULE:	longslit.fitcoords
SYSTEM:	V2.13-Beta[12]
DATE:	Wed Jun 14 10:41:50 MST 2006
FROM:	valdes

BUG:	If the fitting axis is 2 (the identify/reidentify features are defined
	by cuts along the second axis) the y coordinate for the 2D fitting
	will be wrong.  You will notice this if data are plotted with one
	axis being the y coordinate.  The other way you would notice this
	is that the transformation won't correctly remove the distortions
	and make a correct wavelength solution.

	The only workaround is to transpose the data early before doing
	the feature identification and tracing.  Note that you must then
	also reset the physical WCS after the transpose with the command
	"wcsreset <images> wcs=physical".

STATUS:	Fixed for the next V2.13 release.

NUMBER:	556
MODULE:	splot, sarith, scombine, standard
SYSTEM:	-V2.13Beta
DATE:	Fri Oct 27 09:33:16 MST 2006
FROM:	valdes

BUG:	When matching one spectrum to another, the reference spectrum,
	for some operation (e.g. arithmetic, combining, standard star
	calibration) the first spectrum is converted to its natural
	WCS units.  If the reference spectrum is in different units
	the result will be wrong.  This is rare but a particular case
	is when SPLOT displays a spectrum in some units, possibly set
	by the display units in the header or by the task parameter,
	and then a binary arithmetic operation is performed using a
	second spectrum.  Even if the second spectrum has the same
	display units it may be resampled to match the reference
	spectrum in the wrong units.  The code solution is to always
	resample in the current units of the reference spectrum.

	The workaround for the SPLOT example is to use the ":units"
	command to put the initial spectrum into the natural units
	of the second spectrum.  After the arithmetic you can changes
	the units back if desired.

STATUS:	Fixed for a future release.

NUMBER:	557
MODULE:	splot
SYSTEM:	-V2.13beta
DATE:	Mon Dec  4 15:29:44 MST 2006
FROM:	valdes

BUG:	When the dispersion function for a spectrum is log sampled,
	e.g. DC-FLAG=1, and there is also a logical/physical pixel offset,
	i.e. LTV1 is not zero, then writing out a new spectrum with the
	'i' key the results in a wrong WCS.  There is no workaround.

STATUS:	Fixed for a future release.

NUMBER:	558
MODULE:	mscimage
SYSTEM:	all release up to date
DATE:	Fri Mar 30 11:04:18 MST 2007
FROM:	valdes

BUG:	MSCIMAGE defines the resampled output world coordinate system
	(WCS) using a reference image WCS.  If this reference image
	has a ZPN projection an error will occur.  This is because when
	the output WCS is set the ZPN projection is inherited from the
	reference image but MSCIMAGE does correctly setup the output ZPN
	projection from the reference image.  So one must use a reference
	image with another projection such as TAN.

	What is confusing is that wcssource="parameters" implies that
	the output WCS is entirely defined by the task parameters.
	This is true for everything but the WCS projection type which is
	taken from the input image.  There is no parameter to set the
	projection explicitly and the MSCIMAGE script would need to be
	edited to access the projection parameter in the underlying call
	to a hidden task MSCWTEMPLATE.	MSCIMAGE automatically changes
	input projections of "tnx" and "zpx" (distorted projections) to
	"tan" since the point of MSCIMAGE is to resample to a simpler
	undistorted WCS.  A change will be made to also do this for "zpn".

	The workarounds when the input data uses ZPN are to use a reference
	image that doesn't have a ZPN WCS or edit mscsrc$mscimage.cl
	to change projection="" to projection="tan" in the call to
	MSCWTEMPLATE.  The code change to MSCWTEMPLATE could also be
	made and the MSCRED package recompiled but this is a more complex
	process and users should contact iraf.net for help.

	The recommendation for users with the most recent version of IRAF
	is to use the task imcoords.mkcwcs to create a reference WCS.
	This task creates a dataless image with the desired WCS.  It is
	basically like defining the WCS using the MSCIMAGE parameters
	except you have control over the projection and the tangent
	position.  The only thing that is less obvious is that you must
	set a reference pixel.	When building a mosaic you might set this
	to be roughly in the middle of the field.  For instance if the
	final image will be roughly 4Kx4K you might choose a reference
	pixel at (2100,2100).

	If you don't have MKCWCS you can call MSCWTEMPLATE directly to do
	the same thing.  Leave the input and reference image parameters
	empty, set wcssource="parameters" and fill in the parameters
	including the projection as "tan".  This will leave the reference
	pixel at (0,0) so you would use HEDIT to set CRPIX1 and CRPIX2
	to the desired point.  Alternatively, you could make a list of
	all the extensions in the input and specify that as the input
	in MSCWTEMPLATE.  This then does exactly what mscimage would do
	put give you access to the projection parameter.  In other words
	making the reference image manually this way is equivalent to
	editing the mscimage.cl script.


STATUS:	Future releases of MSCRED will convert input ZPN WCS to TAN WCS
	automatically.

NUMBER:	559
MODULE:	longslit.transform
SYSTEM:	-V2.12.3
DATE:	Tue Aug  7 10:39:13 MST 2007
FROM:	valdes

BUG:	When using log resampling (xlog=yes or ylog=yes) it is possible to
	get a segmentation error.  This is caused by taking the log and
	anti-log of coordinates and not getting back exactly the same value
	due to real precision problems.  This process caused an attempt to
	go outside the valid range of the interpolator.  This may be a
	rare problem but if it does happen one may be able to use the
	x1, x2, y1, y2 values to work around the problem.  The workaround
	for a future release is to use double precision and to impose
	range limits on data passed to the interpolator.

STATUS:	Fixed for the next release.


NUMBER:	560
MODULE:	CCFIND
SYSTEM:	V2.14
DATE:	Wed Jan 23 15:56:04 MST 2008
FROM:	fitz

BUG:	For an image with a ZPN projection, the transform code in mwcs tries 
	to reference the parent image to get the PV matrix keywords. This task
    	called sk_decwcs() to open the WCS, but this routine then unmaps
    	the image.  When the task later uses the saved 'mw' pointer to 
	transform coords the ZPN reference to the parent image is invalid 
	and results in a segfault.  Changed the code to call sk_decim() 
	directly and operate on the currently open image instead.

	There is no workaround other than to not set the 'usewcs' parameter
	and to set the WCS using the other parameters.  Contact iraf.net for 
	a new binary if needed.

STATUS:	Fixed for the next release.  



NUMBER:	561
MODULE:	imstatistics, mimstat
SYSTEM:	V2.14
DATE:	Tue Jul 15 11:03:18 MST 2008
FROM:	valdes

BUG:	The user supplied upper and lower data limits may be exceeded if
        clipping is used.  For instance, if the limits exclude all pixels
        the clipping with behave as if no pixels are excluded.  If not
        all pixels are excluded and the clipping thresholds computed
        (number of sigma * standard deviation) exceed the limit then
        the clipping threshold is used.  The only workaround is to not
        use clipping if the limit values are supplied or check first
        with no clipping to see if all pixels are excluded.

STATUS:	Fixed for the next release.

NUMBER:	562
MODULE:	mscred.ccdproc
SYSTEM:	V4.8
DATE:	Tue Aug 12 12:19:30 MST 2008
FROM:	valdes

BUG:	The fix for bug number 546 was not fully correct.  It works for
	binned data but results in an error for data which is flipped
	(e.g. when CCDSEC/DETSEC have a starting column greater than
	the ending column as in '[2048:1025,1:2048]'.  The error
	is that the resulting CCDSEC in the processed image will
	be off by one.  This can result is losing a column when
	merging multiple amps.

STATUS:	Fixed for mscred V4.9.

NUMBER:	563
MODULE:	imexpr
SYSTEM:	-V2.14
DATE:	Tue Aug 12 15:12:04 MST 2008
FROM:	valdes

BUG:	Literal (quoted) strings cannot be used in expressions stored in the
	expression database.  The quotes are stripped and then the error is
	that an operand by that name is not found.  As a warning, single
	quotes in the database are not interchangable with double quotes as
	they are on the command line.  They are interpreted as character
	constants and something like 'abc' will be expanded to 'a bc'.

STATUS:	Double quoted strings allowed in next release.

NUMBER:	564
MODULE:	ccdmask
SYSTEM:	-V2.14.1
DATE:	Fri Aug 22 09:27:06 MST 2008
FROM:	valdes

BUG:	The output mask from ccdmask is incorrect if the task has been run
	previously without starting the executable fresh.  The workaround
	is to type "flpr ccdmask" before executing this task to force a
	fresh executable.

STATUS:	Undiagnosed at present.  Only the workaround has been defined.


NUMBER:	565
MODULE:	imextensions
SYSTEM:	V2.13-V2.14
DATE:	Mon Aug 25 16:24:33 MST 2008
FROM:	valdes

BUG:	Specifying an extension version or range of versions results in an
	integer divide by zero.  This is a bug for which there is no
	around.

STATUS:	Fixed for the next release.

NUMBER:	566
MODULE:	display
SYSTEM:	V2.12.4/V2.14
DATE:	Tue Aug 26 17:10:07 MST 2008
FROM:	valdes

BUG:	The "ocolors" parameter was being used in place of the "bpcolors"
	parameter.  There is no workaround.

STATUS:	Fixed for the next release.

NUMBER:	567
MODULE:	apall, apedit
SYSTEM:	V2.11-V2.14.1
DATE:	Tue Oct  7 10:53:14 MST 2008
FROM:	valdes

BUG:	The :parameters and :apertures commands cause the task to exit with
	an error that parameter "apertures" isn't found.  This problem has
	existed for a long time due to a missing parameter in the hidden
	parameter sets.

STATUS:	Fixed for the next release.

NUMBER:	568
MODULE:	imcombine
SYSTEM:	-V2.14.1
DATE:	Tue Oct  7 12:52:35 MST 2008
FROM:	valdes

BUG:	When using avsigclip, ccdclip, or sigclip rejection around the
	median (mclip=yes) the resulting final median may be incorrect.
	This will generally only occur if unusually small low sigma values,
	such as lsigma=1, are used.  This was due to using a wrong
	variable.

STATUS:	This is fixed for the next release.


NUMBER:	569
MODULE:	cosmicrays
SYSTEM:	-V2.14.1
DATE:	Mon Oct 13 10:33:15 MST 2008
FROM:	valdes

BUG:	The message

	    ERROR: PLIO: reference out of bounds on mask 

	occurs when the image is not 2D.  This can be a conceptual problem
	for data which define a higher dimensionality but with length of 1;
	e.g. [2048,2048,1].  This is effectively a 2D image but some
	IRAF tasks designed for 2D images can have problems with this.

	The workaround is simply to use a 2D image section:

	    cosmicrays image[*,*,1]

	Of course one can also convert the image to 2D with imcopy or imslice.

STATUS:	No updates are currently planned and users should use the workarounds
	noted above.

NUMBER:	570
MODULE:	imexpr, mskexpr, or tasks other asks using the expression evaluator
SYSTEM:	-V2.14.1
DATE:	Mon Nov  3 22:16:41 MST 2008
FROM:	valdes

BUG:	Use of the built-in functions mod, min, max, and median produce an
	"incompatible types" error even though the types of the arguments are
	correct.  This is a due to a coding error.  There is no workaround
	other than using alternative ways to express the desired
	expression.

STATUS:	Fixed for the next release.

NUMBER:	571
MODULE:	IMAGES.IMUTIL.HSELECT
SYSTEM:	V2.14
DATE:	Fri Jan  2 21:41:53 MST 2009
FROM:	fitz

BUG:	The use of a '$' in a field name was causing the 'missing' value
	to always be printed even if the field exists in the image.  This
	was caused by a failure to check for the character and removing it
	prior to getting the value from the header.  There is no workaround,
	the code change is trivial.

STATUS:	Fixed for the next release.

NUMBER:	572
MODULE:	dotasks
SYSTEM:	-V2.14
DATE:	Tue Apr 28 11:19:41 MST 2009
FROM:	valdes

BUG:	It is likely that the DO tasks (e.g. doslit) will not work correctly
	if the input image names have a path.  This is because
	internal database filenames are derived from the image names.
	The recommended action is to work in the data directory.

STATUS:	Work on these and related tasks is currently frozen and since
	there is a basic workaround (working in the data directory)
	nothing may be done for some time.

NUMBER:	573
MODULE:	mscimage
SYSTEM:	- V4.9 August, 2008
DATE:	Fri Sep 18 08:36:30 MST 2009
FROM:	valdes (discovered and diagosed by Thomas de Boer)

BUG:	The task ignores the parameters "boundary" and "blank" which are
	fixed to be "constant" and "0." respectively.

STATUS:	This is fixed for the next release.

NUMBER: 574
MODULE: daophot.psf
SYSTEM: -V2.14
DATE:   Tue Apr 13 22:01:52 MST 2010
FROM:   fitz

BUG:    The ":function" command was not properly saving the new function
        when refitting is done with the 'f' keystroke.  This is because the
        fitting function reinitializes the parameters to the startup
        values without first saving the modified function.

STATUS: Fixed for the next release

NUMBER: 575
MODULE: all tasks using the icfit tools
SYSTEM:  - V2.14
DATE:   Mon Jun 28 14:08:48 MST 2010
FROM:   valdes

BUG:    The icfit tools are used in many tasks involving 1D function fitting.
       These include onedspec tasks like continuum and identify.  The
       tools provide for a grow radius where any sigma rejected points
       have neighbors also rejected.  The logic was wrong
       in two ways; one where if a neighbor was also a rejected point
       it did not also reject neighbors of that point, and another where
       the grow radius units were used both as in pixels and in user
       coordinates.  In reality the grow is supposed to be in user
       coordinate units.  In addition some tasks, like continuum, incorrectly
       described the units adding to the confusion.

STATUS: Fixed for the next IRAF release.

NUMBER: 576
MODULE: imcombine
SYSTEM: V2.14
DATE:   Wed Nov 17 15:20:16 MST 2010
FROM:   valdes

BUG:    The addition of the image names using imcmb="$I" does not work for
        input images with a square bracket; e.g. foo[1], foo[im1], foo[*,*].
        The IMCMB value, in order to allow long filenames, is stripped of
        any path.  For an obscure reason related to VMS directories this
        code failed to find a rootname.

STATUS: This has been fixed for the next release.

NUMBER: 577
MODULE: dohydra, dofibers, doargus, do3fiber
SYSTEM: -V2.15.1
DATE:   Fri Feb 11 12:30:46 MST 2011
FROM:   valdes

BUG:    The tasks will shorten root input image names to six characters by
        using the first five and last characters.  Depending on the style
        of image names this can result in name conflicts.  The reason for
        this shortening is no longer known so it is now considered a bug.
        Workarounds are to be aware of this and rename image names to avoid
        conflicts.

STATUS: This is fixed in the next release.  The fix is to modify the file
        $iraf/noao/imred/src/fibers/proc.cl as shown (replace lines 125 to
        129 with "extn = extn // ".ms").  If you don't have permission
        to make this change then copy the file to your iraf "home$"
        directory, edit it, load the desired package, and then override
        the definition of the file with "redefine proc = home$proc.cl".

        125,129c125
        < i = strlen (extn)
        < if (i < 7)
        <     extn = extn // ".ms"
        < else
        <     extn = substr (extn, 1, 5) // substr (extn, i, i) // ".ms"
        ---
        > extn = extn // ".ms"


NUMBER:	578
MODULE:	splot, scombine, fxcor, identify tasks, dispcor, disptrans
SYSTEM:	v2.15-V2.15.1a  (64-bit platforms only)
DATE:	Tue Mar  8 21:57:38 MST 2011
FROM:	fitz

BUG:	The 64-bit port changes to smw.h improperly added a P2R() macro to 
	the APLOW/APHIGH macro declarations.  This was causing tasks with 
	2-D data to make an out-of-bounds request for data and leading to
	and error message such as

		ERROR: Pixel subscript out of bounds (spec.fits) 

	Normal onedspec data or use on 32-bit platforms is not affected.

STATUS:	Fixed for the next release.  A re-application of the v2.15.1a patch
	file will replace the affected binaries on 'linux64' and 'macintel'
	platforms.


NUMBER: 579
MODULE: onedspec.specplot
SYSTEM: V2.15
DATE:   Thu Mar 31 10:41:56 MST 2011
FROM:   fitz

BUG:    SPECPLOT can sometimes throw a segmentation violation or not
        recognize valid input spectra due to an incorrect macro definition
        on 64-bit platforms (linux64 and macintel only).

STATUS: This has been fixed for the next release.  Patched x_onedspec.e
        binaries can be installed from

          ftp://iraf.noao.edu/iraf/v215/support/<arch>/x_onedspec.e

        where the <arch> is either 'linux64' or 'macintel'.


NUMBER:	580
MODULE:	imcombine and variants
SYSTEM:	-V2.15.1
DATE:	Fri Apr  1 10:53:41 MST 2011
FROM:	valdes

BUG:	When the grow options is used with masks or partially overlapping
	data a segmentation could occur.  This is because when data is
	absent (because of non-overlap) or excluded (because of mask) an
	identifier value was not initialized.  The only workaround is to
	not use the grow options.

STATUS:	Fixed for future patches and releases.

NUMBER:	581
MODULE:	splot
SYSTEM:	V2.15-
DATE:	Mon Jun  6 17:21:27 MST 2011
FROM:	valdes

BUG:	When using the deblending options a memory free error occurs with
	64-bit versions.  This is caused by allocating an integer array and
	freeing it as a real array.

STATUS:	Fixed in future patches and releases.
NUMBER: 582
MODULE: utilities.curfit
SYSTEM: -V2.15.1
DATE:   Fri Jul 29 12:40:08 MST 2011
FROM:   valdes

BUG:    For input data with two or more values having the same x value
        there is an arithmetic exception when setting the niterate parameter
        greater than zero during interactive fitting.  This occurs because
        a check for the distance between two points for the purpose of the
        grow option divides by the distance.  This is done even if no growing
        is requested (grow=0).  The workaround is to edit the input so that
        the values are not exactly the same.

STATUS: This condition has been eliminated for the next release.

NUMBER: 583
MODULE: apall,
SYSTEM: V2.15
DATE: Mon Mar 5 08:51:03 MST 2012
FROM: valdes

BUG:    The optimal extraction for significantly tilted spectra, the Marsh
        algorithm, has bug which manifests only under 64-bit architectures.
        The symptom is a crash, usually a memory or segmentation panic.
        The only workarounds are 1) go to an 32-bit system or 2) don't
        use the optimal extraction option.

STATUS: Fixed for V2.16.


NUMBER:	584
MODULE:	cosmicrays
SYSTEM:	-V2.16
DATE:	Thu Aug  2 14:55:18 MST 2012
FROM:	iraf

BUG:	A pointer to a an array of pointers was used in one place as a real.
	This is an error (e.g. segmentation error) when integer and real
	arrays are not of the same size; i.e. on 64-bit architectures.
	There is no workaround other than using a 32-bit architecture.

STATUS:	Fixed in future updated.

NUMBER:	585
MODULE:	mscred.mscfinder.msctpeak, nfextern.msctools.mscfinder.msctpeak
SYSTEM:	V2.16
DATE:	Wed Aug  8 19:26:21 MST 2012
FROM:	valdes

BUG:	The IRAF system core version of the tables library now used changed
        in its default behavior when creating and reading tables without
	an explicit extension.  This results in the error:

	    ERROR: Table `/tmp/iraf?????' does not exist or cannot be opened.

	This requires a change to the script to use an explicit extension.
	A workaround is possible by editing the script but it is recommended
	that you just update the appropriate external package.

STATUS:	Fixed in the latest version of the packages.

NUMBER:	586
MODULE:	apsum/apall
SYSTEM:	V2.16
DATE:	Tue Mar 12 12:55:34 MST 2013
FROM:	valdes

BUG:	When cleaning or weighting and an aperture runs off the edge of the
	there was a bug that could allow referencing outside of the image
	data array.  The value would then be arbitrary which could produce
	errors such as floating or arithmetic exceptions.  The workaround
	is to eliminate apertures that go off the edge.

STATUS:	Fixed for the next release.