[SRU] Valgrind reveals memory errors running the eC compiler
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ecere-sdk (Ubuntu) |
Fix Released
|
Undecided
|
Jerome St-Louis | ||
Quantal |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Running the eC compiler through Valgrind reveals memory errors
[Test Case]
- Run the IDE through valgrind
Open up sdk/samples/
See:
==16000== Conditional jump or move depends on uninitialised value(s)
==16000== at 0x4C95F4A: ??? (in /usr/lib/
==16000== by 0x4C8FCFA: ??? (in /usr/lib/
==16000== by 0x4CA3F02: ??? (in /usr/lib/
==16000== by 0x4CA4A78: ??? (in /usr/lib/
==16000== by 0x4CA4E47: ??? (in /usr/lib/
==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/
==16000== by 0x418F323: ??? (in /usr/lib/
==16000== by 0x4190377: ??? (in /usr/lib/
==16000== by 0x80E6D16: ??? (in /usr/bin/ide)
==15992== Source and destination overlap in strcpy(0xbeb4176c, 0xbeb41773)
==15992== at 0x402C35F: strcpy (in /usr/lib/
==15992== by 0x4C6F508: ??? (in /usr/lib/
==15992== by 0x2E6C672E: ???
==15992==
[Regression Potential]
These fixes solve memory errors which could result in crashes, they should not break anything.
Changed in ecere-sdk (Ubuntu): | |
assignee: | nobody → Jerome St-Louis (jerstlouis) |
status: | New → In Progress |
Changed in ecere-sdk (Ubuntu): | |
status: | In Progress → Confirmed |
description: | updated |
description: | updated |
Changed in ecere-sdk (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in ecere-sdk (Ubuntu Quantal): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Fixed by http:// bazaar. launchpad. net/~jerstlouis /ecere/ quantal_ sru/revision/ 806
.debdiff can be found in bug https:/ /bugs.launchpad .net/ubuntu/ +source/ ecere-sdk/ +bug/1107774