[Imgcif-l] Fwd: Re: Possible bug in cbf_byte_offset.c

Herbert J. Bernstein yaya at bernstein-plus-sons.com
Thu Feb 18 17:43:11 GMT 2010


Dear Graeme,

   Yup.  I agree.  I am working on a see-saw image to cover a very wide range of
both positive and negative delta's tp try to flush out any other such
bugs.  I would appreciate your 128x128, but I also want to do a much
larger one to catch the 32 bit image cases.

   Regards,
     Herbert
At 11:06 AM -0500 2/18/10, Herbert J. Bernstein wrote:
>To: <imgcif-l at iucr.org>, <nksauter at lbl.gov>
>X-OriginalArrivalTime: 18 Feb 2010 15:57:03.0450 (UTC)
>	FILETIME=[034D1BA0:01CAB0B3]
>X-Assp-Delay: not delayed (whitebox 93.95.13.253); 18 Feb 2010 16:05:47 +0000
>X-Assp-Message-Score: -15 (In Penalty White Box)
>X-Assp-Envelope-From: Graeme.Winter at Diamond.ac.uk
>Subject: Re: [Imgcif-l] Possible bug in cbf_byte_offset.c
>X-BeenThere: imgcif-l at iucr.org
>X-Mailman-Version: 2.1.9
>Precedence: list
>Reply-To: The Crystallographic Binary File and its imgCIF 
>application to image data <imgcif-l at iucr.org>
>List-Id: The Crystallographic Binary File and its imgCIF application to image
>	data <imgcif-l.iucr.org>
>List-Unsubscribe: <http://scripts.iucr.org/mailman/listinfo/imgcif-l>,
>	<mailto:imgcif-l-request at iucr.org?subject=unsubscribe>
>List-Archive: <http://scripts.iucr.org/pipermail/imgcif-l>
>List-Post: <mailto:imgcif-l at iucr.org>
>List-Help: <mailto:imgcif-l-request at iucr.org?subject=help>
>List-Subscribe: <http://scripts.iucr.org/mailman/listinfo/imgcif-l>,
>	<mailto:imgcif-l-request at iucr.org?subject=subscribe>
>Content-Type: text/plain; charset="us-ascii"
>Content-Transfer-Encoding: 7bit
>Sender: imgcif-l-bounces at iucr.org
>Errors-To: imgcif-l-bounces at iucr.org
>
>Dear Herbert,
>
>Surely it would be relatively straightforward to "fake" some
>pathalogical images for the purposes of testing, i.e. set values of
>0xffff, 0x0000, 0xffff, 0x0000 &c. in a "C" array and compress this to a
>CBF stream?
>
>As you could have a valid CBF 128 x 128 pixels (say) it needn't be that
>large even... If I get a quiet moment I'll code something up.
>
>Best wishes,
>
>Graeme
>
>-----Original Message-----
>From: imgcif-l-bounces at iucr.org [mailto:imgcif-l-bounces at iucr.org] On
>Behalf Of Herbert J. Bernstein
>Sent: 18 February 2010 04:21
>To: Nicholas K. Sauter
>Cc: imgcif-l at iucr.org
>Subject: Re: [Imgcif-l] Possible bug in cbf_byte_offset.c
>
>Dear Nick,
>
>    You are absolutely right.  I am also having trouble working up a test
>case.  It needs an image with a very large negative delta.   I'll try
>to force something.
>
>    In the meantime, I have updated the sourceforge cbflib svn with the
>fix in CBFlib_bleeding_edge.  After I have a test case, I'll propagate
>the change more widely.
>
>    I am copying this to the imgCIF list to warn others in the meantime.
>
>    Thank you very much.  Well done.
>
>    Regards,
>      Herbert
>
>
>
>
>At 11:06 AM -0800 2/17/10, Nicholas K. Sauter wrote:
>>Herbert,
>>
>>Please see line 1166 in src/cbf_byte_offset.c.
>>
>>Based on the logic of the algorithm I think this line should be
>>
>>if (delta[0] & 0x8000) {
>>
>>i.e., there is an extra "0" in the hex value in the CVS code.
>>That being said, I don't think this line has an effect on any of my
>>test cases, so I'm at a loss about how to test this out.
>>
>>Nick
>
>
>--
>=====================================================
>   Herbert J. Bernstein, Professor of Computer Science
>     Dowling College, Kramer Science Center, KSC 121
>          Idle Hour Blvd, Oakdale, NY, 11769
>
>                   +1-631-244-3035
>                   yaya at dowling.edu
>=====================================================
>_______________________________________________
>imgcif-l mailing list
>imgcif-l at iucr.org
>http://scripts.iucr.org/mailman/listinfo/imgcif-l
>
>--
>This e-mail and any attachments may contain confidential, copyright 
>and or privileged material, and are for the use of the intended 
>addressee only. If you are not the intended addressee or an 
>authorised recipient of the addressee please notify us of receipt by 
>returning the e-mail and do not use, copy, retain, distribute or 
>disclose the information in or attached to the e-mail.
>Any opinions expressed within this e-mail are those of the 
>individual and not necessarily of Diamond Light Source Ltd.
>Diamond Light Source Ltd. cannot guarantee that this e-mail or any 
>attachments are free from viruses and we cannot accept liability for 
>any damage which you may sustain as a result of software viruses 
>which may be transmitted in or with the message.
>Diamond Light Source Limited (company no. 4375679). Registered in 
>England and Wales with its registered office at Diamond House, 
>Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 
>0DE, United Kingdom
>
>
>
>
>_______________________________________________
>imgcif-l mailing list
>imgcif-l at iucr.org
>http://scripts.iucr.org/mailman/listinfo/imgcif-l


-- 
=====================================================
  Herbert J. Bernstein, Professor of Computer Science
    Dowling College, Kramer Science Center, KSC 121
         Idle Hour Blvd, Oakdale, NY, 11769

                  +1-631-244-3035
                  yaya at dowling.edu
=====================================================


More information about the imgcif-l mailing list