ashwani added the comment: Ok , It did not crash when I recompiled with --with-pydebug. I observed crash when I was working with the urllib.request. It was crashing when I imported urllib.request. I drill down the code of urllib.request and found that it was crashing because of hashlib import. Now, it is not crashing when I import hashlib and urllib.request. But urllib.request.urlopen fails to open a site. It does open few other sites. Now this might be completely different issue.
I think we first need to find why it is not crashing after the recompilation. Following is comparison of urlopen on the same machine using two different python versions. ir[40] [~/Python-3.3.0/]$ python3 Python 3.3.0 (default, Dec 12 2012, 17:26:56) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import hashlib [71516 refs] >>> import urllib [71550 refs] >>> import urllib.request [123410 refs] >>> u = urllib.request.urlopen('http://en.wikipedia.org/wiki/Wikipedia') ]Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usa/arao/Python-3.3.0/lib/python3.3/urllib/request.py", line 160, in urlopen return opener.open(url, data, timeout) File "/usa/arao/Python-3.3.0/lib/python3.3/urllib/request.py", line 479, in open response = meth(req, response) File "/usa/arao/Python-3.3.0/lib/python3.3/urllib/request.py", line 591, in http_response 'http', request, response, code, msg, hdrs) File "/usa/arao/Python-3.3.0/lib/python3.3/urllib/request.py", line 517, in error return self._call_chain(*args) File "/usa/arao/Python-3.3.0/lib/python3.3/urllib/request.py", line 451, in _call_chain result = func(*args) File "/usa/arao/Python-3.3.0/lib/python3.3/urllib/request.py", line 599, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 403: Forbidden [126943 refs] >>> u = urllib.request.urlopen('http://mit.edu/') [127082 refs] >>> len(u.read()) 13857 [127068 refs] It does open some other sites. r[37] [~/Python-3.3.0/]$ python Python 2.6.6 (r266:84292, Dec 7 2011, 20:48:22) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import urllib >>> u = urllib.urlopen('http://en.wikipedia.org/wiki/Wikipedia') >>> len(u.read()) 3000 >>> import hashlib >>> Thanks, Ashwin ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue16660> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com