[SRU] Valgrind complains about Uninitialized Memory Read in Ecere FileDialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ecere-sdk (Ubuntu) |
Fix Released
|
Undecided
|
Jerome St-Louis | ||
Quantal |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Valgrind complains about Uninitialized Memory Read in Ecere FileDialog
- The exists variable has been initialized to 0.
- The return value of stat() is now being been checked
[Test Case]
Run the Ecere IDE in Valgrind, Bring up the FileDialog (Ctrl-O), Browse to
Enter an asterisk (*) in the File Name edit box and hit enter, Notice the errors:
==4696== Conditional jump or move depends on uninitialised value(s)
==4696== at 0x4150ECE: ??? (in /usr/lib/
==4696== by 0x4151C6B: ??? (in /usr/lib/
==4696== by 0x40F3DCA: ??? (in /usr/lib/
==4696== by 0x40F240F: ??? (in /usr/lib/
==4696== by 0x418C860: ??? (in /usr/lib/
==4696== by 0x418CA11: ??? (in /usr/lib/
==4696== by 0x415E4FE: ??? (in /usr/lib/
==4696== by 0x41609A4: ??? (in /usr/lib/
==4696== by 0x4172015: ??? (in /usr/lib/
==4696== by 0x4199034: ??? (in /usr/lib/
==4696== by 0x80E8B86: ??? (in /usr/bin/ide)
==4696== by 0x412C6E5: ??? (in /usr/lib/
==4696==
[Regression Potential]
This is a very trivial and safe fix.
Changed in ecere-sdk (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Jerome St-Louis (jerstlouis) |
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/ 809
.debdiff can be found in bug https:/ /bugs.launchpad .net/ubuntu/ +source/ ecere-sdk/ +bug/1107774