** Description changed:

  Valgrind complains about conditional jumps based on uninitialized value
  on the IDE
  
  The root of the problem was in the virtual method table for eC objects.
  The logic has been re-evaluated and code fixed accordingly.
  
  [Test Case]
  Run the IDE through valgrind, and notice the following:
  
  ==15572== Conditional jump or move depends on uninitialised value(s)
  ==15572==    at 0x41C355B: ??? (in /usr/lib/i386-linux-gnu/libecere.so.0.44)
  ==15572==    by 0x41C4E15: 
__ecereNameSpace__ecere__com__eSystem_RegisterClass (in 
/usr/lib/i386-linux-gnu/libecere.so.0.44)
  ==15572==    by 0x419E458: ??? (in /usr/lib/i386-linux-gnu/libecere.so.0.44)
  ==15572==    by 0x41D3739: __ecereDll_Load (in 
/usr/lib/i386-linux-gnu/libecere.so.0.44)
  ==15572==    by 0x41C42A2: ??? (in /usr/lib/i386-linux-gnu/libecere.so.0.44)
  ==15572==    by 0x4CBC49D: __ecereDll_Load (in 
/usr/lib/i386-linux-gnu/libec.so.0.44)
  ==15572==    by 0x41C42A2: ??? (in /usr/lib/i386-linux-gnu/libecere.so.0.44)
  ==15572==    by 0x8049B6B: ??? (in /usr/bin/ide)
  ==15572==    by 0x43AA4D2: (below main) (libc-start.c:226)
  
+ 
+ ==18707== Warning: invalid file descriptor -1 in syscall close()
+ ==18707== Warning: invalid file descriptor -1 in syscall close()
+ ==18707== Warning: invalid file descriptor -1 in syscall close()
+ ==18707== Warning: invalid file descriptor -1 in syscall close()
+ 
  [Regression Potential]
  The dynamic class inheritance logic is quite complex, and so it is easy to go 
wrong.
  However this fix has been improved and tested over a few months and with 
several different projects and scenarios, and has proven to be solid.
  This could only affect eC applications.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1107844

Title:
  [SRU] Valgrind complains about conditonal jumps depending on
  uninitialized value when running the IDE

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ecere-sdk/+bug/1107844/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to