Page 3 of 3 FirstFirst 123
Results 21 to 26 of 26

Thread: June 02, 2015: EFILive Public Pre-Release

  1. #21
    New Member im_compensating's Avatar
    Join Date
    May 2015
    Posts
    9

    Default

    Hi Cody,

    Thanks for the file. The BBX window was trying to open the file as if it really was a BBX quick setup file. That caused the software to misinterpret the data in the file which caused the interger overflow.
    I've changed the *.bbx file loading routines so that they now check for that situation. In future it will display the message "Invalid *.bbx quick setup file" or something similar to that, instead of "integer overflow" which is not a very helpful error message.

    Regards
    Paul
    ▼ Hide quoted text


    On 1/07/2015 5:04 p.m., Cody Roberts wrote:
    Paul,

    this is the file, I still had it in the recycle bin.
    I also included the new one that is working for comparison.

    looking through them I didn't notice any difference. When attaching them however I did notice the new one is *.txt and the old one was *.bbx hope this helps.

    (the bad file is 'CMD_EDA_basic.bbx)
    (working file is 'CMD_EDA_basic1.txt')

    cheers,

    Cody Jack Roberts
    If you want it done right, gonna have to do it yourself.

    12v/3rd gen/4th gen self tuning

    Cheers,



    Cody Jack Roberts

  2. #22
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,498

    Default

    Quote Originally Posted by joecar View Post
    You realize that this does not help Paul to find andfix the bug,,,
    Its ok Joe, im_compensating sent me the affected files via email last week and I did find and fix the bug. I should have posted the results...

    The problem was the Options.txt file had been changed to Options.bbx and so when opening the file the EFILive software attempted to interpret the file as *.bbx info from what was really a *.ini options file. The code for reading a *.bbx file expects a 4 byte integer in the first four bytes of the *.bbx file (the number of sub-files contained in the bbx file). That value was obviously huge "1595940923" and caused an integer overflow.
    The software now takes extra precautions when loading *.bbx files to validate the values being loaded more carefully.

    Regards
    Paul
    Before asking for help, please read this.

  3. #23
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Quote Originally Posted by Blacky View Post
    Its ok Joe, im_compensating sent me the affected files via email last week and I did find and fix the bug. I should have posted the results...
    Ah, ok, I see ... this sort of thing has me going in circles in my day job )

    The problem was the Options.txt file had been changed to Options.bbx and so when opening the file the EFILive software attempted to interpret the file as *.bbx info from what was really a *.ini options file. The code for reading a *.bbx file expects a 4 byte integer in the first four bytes of the *.bbx file (the number of sub-files contained in the bbx file). That value was obviously huge "1595940923" and caused an integer overflow.
    The software now takes extra precautions when loading *.bbx files to validate the values being loaded more carefully.

    Regards
    Paul
    Interesting permutation (1595940923 = 0x5F20203B in little endian, I see the ascii chars)

  4. #24
    New Member
    Join Date
    Jul 2011
    Posts
    7

    Default

    For some reason I am not able to download any EFI software. It has been like this for a week for me. Any Idea what the problem for me is?

  5. #25
    New Member
    Join Date
    Jul 2011
    Posts
    7

    Default

    Whatever it was after waiting a half hour of it trying to open it did and appears to be working.

  6. #26
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,498
    Before asking for help, please read this.

Page 3 of 3 FirstFirst 123

Similar Threads

  1. Known issues with June 02, 2015 Public Release
    By Blacky in forum Software Updates and Installation Help
    Replies: 18
    Last Post: July 8th, 2015, 05:07 PM
  2. May 11th 2015, EFILive Public Beta CSP5 Release
    By GMPX in forum Software Updates and Installation Help
    Replies: 15
    Last Post: May 29th, 2015, 10:50 AM
  3. April 2015, EFILive Public Release
    By Blacky in forum Software Updates and Installation Help
    Replies: 6
    Last Post: April 14th, 2015, 09:21 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •