Mail Archives: cygwin/2005/07/28/23:47:10
On Jul 28, 2005, at 9:49 AM, Igor Pechtchanski wrote:
>> That's why I culled down my large application to a small Python
>> script
>> which exhibited the bug and which I submitted to the list, along
>> with my
>> cygcheck -srv and the error messages that Python gave me.
> So your test case is currently a small Python script, plus *all* of
> Python. I'm not downplaying your effort in producing the test
> case, just
> explaining Jason's statement about "isolating the problem".
If the bug is in Python... which it seems to be since I haven't heard
(nor found in the archives with my pitiful searches) of anyone else
having a problem. If I take out one of the triplets of Python
threads, the problem doesn't seem to manifest. It sure feels to me
like trying to guess how much of Python I need to be concerned with
is no less of a big problem... I will try to find an even smaller
Python program though, that might help. I had sort of hoped to get
someone from the cygwin Python port interested, but apparently I'm
using Python (on cygwin at least) in a way few others are...
>> ??? A minimal C test case for a python bug... I'm confused.
> Python is written in C. Since the bug is to be fixed in Python,
> isolating
> the part of the C code that exhibits the problem would help fixing
> the bug.
Or maybe it is in the pure Python code making some bogus assumptions
about the underlying layers (implemented in C or not)...
>> I will submit my tbp (in a different form) to the official python
>> release for inclusion in their self-tests, and hopefully that'll
>> prevent
>> _this_ bug from showing up further, whether on Cygwin or some other
>> platform..
> Yep, that's why it's good to have the small Python test case as
> well. :-)
> Igor
Thanks, I will be striving to secure an even smaller Python test
case, at least to start. :-)
--Doug
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -