[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-17 Thread arindam

arindam arindampa...@gmail.com added the comment:

Attached test file a.zip. Happening with 2.7.1.3. The changes came with   
/python/branches/release27-maint/Lib/zipfile.py revision 83961

--
Added file: http://bugs.python.org/file20425/a.zip

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-17 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

 Attached test file a.zip. Happening with 2.7.1.3. The changes came
 with   /python/branches/release27-maint/Lib/zipfile.py revision 83961

I tested with 2.7.x and 3.2 (both from latest SVN) and couldn't reproduce (I 
used testzip() and extractall()), both in 32-bit and 64-bit builds.

Can you clarify which OS you are using? Also, what is 2.7.1.3? We don't have a 
such version (see http://python.org/download/releases/ for official releases). 
If you are using a Python provided by a third-party distributor (such as 
ActiveState or a Linux distribution), you might want to report the bug to them, 
since AFAICT the bug doesn't exist on the official builds.

--
nosy: +srid

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-17 Thread arindam

arindam arindampa...@gmail.com added the comment:

Able to get the issue with
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on 
win32

This is the latest version for 2.7.x

Please try with the uploaded a.zip

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-17 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

 Able to get the issue with
 Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] 
 on win32

Ok, I tried with this exact version and I still can't reproduce.
Can you explain which steps exactly are necessary to exhibit this issue?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-17 Thread arindam

arindam arindampa...@gmail.com added the comment:

Legacy code in my module was setting zipfile.structCentralDir to 
4s4B4H3l5H2L (was added to fix some issues with older version of python) was 
the root cause of this issue. Sorry, should have checked before filing. Thanks 
for your time. Sorry once again.

--
resolution:  - invalid
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-15 Thread Nadeem Vawda

Nadeem Vawda nadeem.va...@gmail.com added the comment:

I have been unable to reproduce this on either 3.2rc1 or 2.6. I used a Zip 
archive containing a single file with the data ba\n (CRC 0xDDEAA107).

--
nosy: +nvawda

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-14 Thread arindam

New submission from arindam arindampa...@gmail.com:

File: zipfile.py
Function: _update_crc
statement: if eof and self._running_crc != self._expected_crc:

Due to comparison of long with int, if eof and self._running_crc != 
self._expected_crc: fails when _expected_crc is negative (0x8000 or more). 
Type of _running_crc is long while _expected_crc is int.

How to reproduce: Unzip a zip file containing a file having CRC = 0x8000.

The issue is seen with 3.1 also.

--
components: Library (Lib)
messages: 126250
nosy: arindam
priority: normal
severity: normal
status: open
title: ZipExtFile:_update_crc fails for CRC = 0x8000
type: behavior
versions: Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10903] ZipExtFile:_update_crc fails for CRC = 0x80000000

2011-01-14 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Can you provide such a file? What system are you testing on?

--
nosy: +pitrou

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10903
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com