2013-01-28 12:13:09 |
Jerome St-Louis |
bug |
|
|
added bug |
2013-01-28 13:36:48 |
Jerome St-Louis |
ecere-sdk (Ubuntu): assignee |
|
Jerome St-Louis (jerstlouis) |
|
2013-01-28 13:36:51 |
Jerome St-Louis |
ecere-sdk (Ubuntu): status |
New |
In Progress |
|
2013-01-28 13:43:08 |
Jerome St-Louis |
ecere-sdk (Ubuntu): status |
In Progress |
Confirmed |
|
2013-01-29 01:12:04 |
Micah Gersten |
nominated for series |
|
Ubuntu Quantal |
|
2013-01-29 01:12:04 |
Micah Gersten |
bug task added |
|
ecere-sdk (Ubuntu Quantal) |
|
2013-01-30 05:24:28 |
Jerome St-Louis |
description |
Running the eC compiler through Valgrind reveals memory errors
[Test Case]
Compile an .eC file using 'ecc' through valgrind
[Regression Potential]
These fixes solve memory errors which could result in crashes, they should not break anything. |
Running the eC compiler through Valgrind reveals memory errors
[Test Case]
Compile an .eC file with a #include using 'ecc' through valgrind:
In sdk/samples/net/eirc:
ecp -c console.ec -o console.sym
valgrind ecc -c console.ec -i console.c
==9434== Conditional jump or move depends on uninitialised value(s)
==9434== at 0x4C95F4A: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C8FCFA: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C959C9: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C9F189: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA4006: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C8E435: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA0FAF: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA0F6E: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA34E2: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA4DB9: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x804A798: ??? (in /usr/bin/ecc)
==9434== by 0x8049A0E: ??? (in /usr/bin/ecc)
[Regression Potential]
These fixes solve memory errors which could result in crashes, they should not break anything. |
|
2013-01-30 07:05:29 |
Jerome St-Louis |
description |
Running the eC compiler through Valgrind reveals memory errors
[Test Case]
Compile an .eC file with a #include using 'ecc' through valgrind:
In sdk/samples/net/eirc:
ecp -c console.ec -o console.sym
valgrind ecc -c console.ec -i console.c
==9434== Conditional jump or move depends on uninitialised value(s)
==9434== at 0x4C95F4A: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C8FCFA: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C959C9: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C9F189: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA4006: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4C8E435: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA0FAF: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA0F6E: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA34E2: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x4CA4DB9: ??? (in /usr/lib/libec.so.0.44)
==9434== by 0x804A798: ??? (in /usr/bin/ecc)
==9434== by 0x8049A0E: ??? (in /usr/bin/ecc)
[Regression Potential]
These fixes solve memory errors which could result in crashes, they should not break anything. |
Running the eC compiler through Valgrind reveals memory errors
[Test Case]
- Run the IDE through valgrind
Open up sdk/samples/3D/OpenGL/glEcereCamera.ec
See:
==16000== Conditional jump or move depends on uninitialised value(s)
==16000== at 0x4C95F4A: ??? (in /usr/lib/libec.so.0.44)
==16000== by 0x4C8FCFA: ??? (in /usr/lib/libec.so.0.44)
==16000== by 0x4CA3F02: ??? (in /usr/lib/libec.so.0.44)
==16000== by 0x4CA4A78: ??? (in /usr/lib/libec.so.0.44)
==16000== by 0x4CA4E47: ??? (in /usr/lib/libec.so.0.44)
==16000== by 0x80A4306: ??? (in /usr/bin/ide)
==16000== by 0x80A722E: ??? (in /usr/bin/ide)
==16000== by 0x80AA12A: ??? (in /usr/bin/ide)
==16000== by 0x4186788: ??? (in /usr/lib/libecere.so.0.44)
==16000== by 0x418F323: ??? (in /usr/lib/libecere.so.0.44)
==16000== by 0x4190377: ??? (in /usr/lib/libecere.so.0.44)
==16000== by 0x80E6D16: ??? (in /usr/bin/ide)
==15992== Source and destination overlap in strcpy(0xbeb4176c, 0xbeb41773)
==15992== at 0x402C35F: strcpy (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==15992== by 0x4C6F508: ??? (in /usr/lib/libec.so.0.44)
==15992== by 0x2E6C672E: ???
==15992==
[Regression Potential]
These fixes solve memory errors which could result in crashes, they should not break anything. |
|
2013-01-30 17:58:15 |
Jerome St-Louis |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-02-07 01:02:17 |
Dimitri John Ledkov |
ecere-sdk (Ubuntu): status |
Confirmed |
Fix Released |
|
2013-02-07 01:02:19 |
Dimitri John Ledkov |
ecere-sdk (Ubuntu Quantal): status |
New |
Confirmed |
|
2013-02-07 01:02:22 |
Dimitri John Ledkov |
ecere-sdk (Ubuntu Quantal): importance |
Undecided |
Medium |
|
2014-12-03 10:01:54 |
Rolf Leggewie |
ecere-sdk (Ubuntu Quantal): status |
Confirmed |
Won't Fix |
|