Re: still getting errors with CRM

Bill Y <[email protected]>
Newsgroups gmane.mail.spam.crm114
Message-ID <[email protected]>
   From: "Ger Hobbelt" <[email protected]>

   *SIGH*

   Gentlemen...

   It's *not* a 64-bit issue.

I see Ger's point; however other (evil) magic happens somewhere
else in the code.  The obvious fixes ( "<" instead of "<=" and
and " || is==inlen ) doesn't, but the latter alone does.

this new one is 20080502-BlameJason; it passes Megatest and
is now on the website for download.

(and yes, there is clearly somethong happening that I don't
understand fully, as "<" _should_ be correct, yet it is not.
Clearly there is another off-by-one in some other part of the
code- or perception thereof)

	   - Bill Yerazunis


   Today has gone belly up for me, the only positive thing is I've got
   Internet access as a result. Anyway, temper is somewhat on the short
   side, so I'll keep this short too.


   Get the attached 7z file - it's a patched expandvar C sourcefile from
   VANILLA BillY crm114 straight from WGET from about 1-2 weeks ago. And,
   no, I don't have diff available right now.

   It's not about strings with '\' as the LAST char, it's about strings
   which have a '\' FOLLOWING them, i.e. a '\' which is NOT PART OF THE
   STRING.

   Think
   buf[] = "hello".
   That's
   buflen=5
   so 'o' is at
   buf[4] (remember, 'C' is zero-based)
   and the '\' is here:
   buf[5] == '\\'   !!!

   I don't have diff or other tools available right now, but the change I
   applied is very simple: take the expandvar function, before you do
   ANYTHING, you 'remember' the character ONE(1) BEYOND the string space
   (hack_c variable in that next 7z-ipped code I attached) and make sure
   you restore it once expandvar is done, so you didn't screw up anything
   important.

   Next, following the copy to hack_c var line at the start of
   expandvar(), overwrite that buffer position (one(1) beyond the
   reporting input length) with a SPACE (' '):

	   buf[inlen] = ' ';

   Run
     make && make megatest
   --: NO difference from the usual. Like it should. (I tested this;
   please *VERIFY* me.)

   Now change that SPACE ' ' to a '\\' escape slash:

	   buf[inlen] = '\\';

   and run
     make && make megatest
   again. If you are as 'lucky' as me, you WILL see a *completely* FUBAR output.
   Again, don't take my word for it: *VERIFY* me.


   Once verified and shown that either I should have kept my trap zipped
   today OR that your results match my FUBAR ones, you may consider
   applying a code review to expandvar. Because just 'fixing the unescape
   loop' is not enough and let me assure you: some bugs don't get caught
   any . other . way . - assuming it's not 'just me' who's seeing this...
   If it IS 'just me', I'll submit to your just punishment(s).


   My apologies for being blunt. I've got no excuse but an already
   @#$%^&* day. It's past 12 PM and my 'professionalism' is fading.
   I'm just relieved this doesn't fester for 2 weeks. My god.


   Ger


   PS: get /rid/ of my hack_c change when you've done VERIFYING, because
   it's only there to prove a point, nothing else.

   PPS: diffs for actual fixes have been posted to the ML day before
   yesterday. I know, those diffs include CRM_MIN/MAX/ASSERT macros which
   don't come with the vanilla version, so 'merging in' those diffs may
   take some effort. When desired and everything turns out the way I
   expect it to turn out, I can see if there's time for a
   direct-to-vanilla fix the next few days.




   On Wed, Apr 30, 2008 at 5:29 PM, Paolo <[email protected]> wrote:
   > On Wed, Apr 30, 2008 at 10:31:55AM -0400, Bill Y wrote:
   >  >
   >  > (and darn it, I need a 64bit laptop to deal with this sort of thing.
   >
   >  or setup a VM via qemu.
   >
   >  --
   >  paolo
   >
   >
   >
   >  -------------------------------------------------------------------------
   >  This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
   >  Don't miss this year's exciting event. There's still time to save $100.
   >  Use priority code J8TL2D2.
   >  http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
   >  _______________________________________________
   >  Crm114-general mailing list
   >  [email protected]
   >  https://lists.sourceforge.net/lists/listinfo/crm114-general
   >
   >



   -- 
   Met vriendelijke groeten / Best regards,

   Ger Hobbelt

   --------------------------------------------------
   web: http://www.hobbelt.com/
    http://www.hebbut.net/
   mail: [email protected]
   mobile: +31-6-11 120 978
   --------------------------------------------------

   ------=_Part_3067_15906050.1209595873070
   Content-Type: application/x-7z-compressed; name=crm_expandvar.c.7z
   Content-Transfer-Encoding: base64
   X-Attachment-Id: f_ffocpmc50
   Content-Disposition: attachment; filename=crm_expandvar.c.7z

   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
   ------=_Part_3067_15906050.1209595873070
   Content-Type: text/plain; charset="us-ascii"
   MIME-Version: 1.0
   Content-Transfer-Encoding: 7bit
   Content-Disposition: inline

   -------------------------------------------------------------------------
   This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
   Don't miss this year's exciting event. There's still time to save $100. 
   Use priority code J8TL2D2. 
   http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
   ------=_Part_3067_15906050.1209595873070
   Content-Type: text/plain; charset="us-ascii"
   MIME-Version: 1.0
   Content-Transfer-Encoding: 7bit
   Content-Disposition: inline

   _______________________________________________
   Crm114-general mailing list
   [email protected]
   https://lists.sourceforge.net/lists/listinfo/crm114-general

   ------=_Part_3067_15906050.1209595873070--


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.