Hallo,
1: as it seems is the bugtracker currently offline(I always get unable to connect), so I post this Bugreport without checking if it is already reported.
2: I use Code::Blocks at work and so I have only the Version which is provided there(10.05, Build Feb 8 2011 11:10:26 - wx2.8.11 (Linux unicode) 64 Bit) and not the newest. I am runnning Fedora 13.
Bugreport:
Short: Code::Blocks crashes if you set too many Programm arguments and try to run your program. (It simply closes without any message).
(At least for Console Applications, have only tried it with them)
Long Version:
Step 1: Create a new Console Project. (which will give you a "Hello World Programm")
Step 2: Use Menu point Project -> Set Programm's argument ...
Step 3: Add following in the Programm Argument text Box:
DP
-f
1
ADD
-f
2
SUB
-f
3
MUL
-f
4
DIV
-f
5
Round to Zero
-f
6
Round up
-f
7
Round down
-f
8
Round nearest
-u
UCDB/fpu_uc_add_roundDown1.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest1.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp1.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero1.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown1.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest1.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp1.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero1.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown1.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest1.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp1.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero1.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown1.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest1.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp1.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero1.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown2.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest2.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp2.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero2.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown2.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest2.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp2.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero2.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown2.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest2.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp2.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero2.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown2.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest2.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp2.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero2.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown3.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest3.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp3.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero3.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown3.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest3.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp3.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero3.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown3.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest3.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp3.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero3.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown3.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest3.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp3.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero3.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown4.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest4.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp4.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero4.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown4.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest4.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp4.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero4.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown4.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest4.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp4.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero4.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown4.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest4.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp4.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero4.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown5.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest5.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp5.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero5.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown5.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest5.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp5.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero5.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown5.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest5.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp5.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero5.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown5.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest5.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp5.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero5.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown6.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest6.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp6.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero6.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown6.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest6.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp6.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero6.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown6.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest6.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp6.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero6.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown6.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest6.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp6.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero6.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown7.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest7.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp7.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero7.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown7.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest7.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp7.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero7.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown7.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest7.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp7.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero7.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown7.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest7.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp7.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero7.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown8.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest8.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp8.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero8.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown8.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest8.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp8.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero8.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown8.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest8.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp8.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero8.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown8.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest8.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp8.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero8.ucdb
2
5
-u
UCDB/fpu_uc_add_roundDown9.ucdb
1
7
-u
UCDB/fpu_uc_add_roundNearest9.ucdb
1
8
-u
UCDB/fpu_uc_add_roundtoUp9.ucdb
1
6
-u
UCDB/fpu_uc_add_roundtoZero9.ucdb
1
5
-u
UCDB/fpu_uc_div_roundDown9.ucdb
4
7
-u
UCDB/fpu_uc_div_roundNearest9.ucdb
4
8
-u
UCDB/fpu_uc_div_roundtoUp9.ucdb
4
6
-u
UCDB/fpu_uc_div_roundtoZero9.ucdb
4
5
-u
UCDB/fpu_uc_mul_roundDown9.ucdb
3
7
-u
UCDB/fpu_uc_mul_roundNearest9.ucdb
3
8
-u
UCDB/fpu_uc_mul_roundtoUp9.ucdb
3
6
-u
UCDB/fpu_uc_mul_roundtoZero9.ucdb
3
5
-u
UCDB/fpu_uc_sub_roundDown9.ucdb
2
7
-u
UCDB/fpu_uc_sub_roundNearest9.ucdb
2
8
-u
UCDB/fpu_uc_sub_roundtoUp9.ucdb
2
6
-u
UCDB/fpu_uc_sub_roundtoZero9.ucdb
2
5
Step 4: click OK
Step 5: click on the Run Symbol -> Code::Blocks crashes.