Bugs item #1236090, was opened at 2005-07-11 16:12 Message generated for change (Comment added) made by jackjansen You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1236090&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Extension Modules Group: Platform-specific >Status: Closed >Resolution: Fixed Priority: 8 Submitted By: Michael Hudson (mwh) Assigned to: Jack Jansen (jackjansen) Summary: Carbon.FSSpec.as_pathname() crashes Initial Comment: There's something peculiar in the land of bgen-ed wrappers: $ ./python.exe Python 2.5a0 (#1, Jul 11 2005, 13:21:11) [GCC 3.3 20030304 (Apple Computer, Inc. build 1671)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import Carbon.File [45313 refs] >>> Carbon.File.FSSpec(os.curdir).as_pathname() Segmentation fault ("make test" also crashes). This is on 10.3.9. My first investigations with gdb didn't reveal anything that made much sense, so it *might* be a compiler bug. At any rate, it didn't do this a few weeks ago... ---------------------------------------------------------------------- >Comment By: Jack Jansen (jackjansen) Date: 2005-07-12 23:26 Message: Logged In: YES user_id=45365 Argh! It turns out that patch #1035255 was incomplete: it patched _Filemodule.c, but not filesupport.py (bad Bob, no cookie:-) So, when I regenerated _Filemodule.c last week FSSpec.as_pathname() still called FSSpec_as_pathname, in stead of _FSSpec_as_pathname (note the subtle difference, which I consequently overlooked). This resulted in an infinite loop. Fixed in _Filemodule.c rev. 1.25, filesupport.py rev. 1.22. ---------------------------------------------------------------------- Comment By: Jack Jansen (jackjansen) Date: 2005-07-12 22:18 Message: Logged In: YES user_id=45365 The problem appears to be in as_pathname(). Investigating... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1236090&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com