Re: py2exe 0.6.1 released
"Giovanni Bajo" <noway@sorry.co m> writes:
[color=blue]
> Thomas Heller wrote:
>[color=green][color=darkred]
>>> I tried it using the wx singlefile example, but unfortunately the
>>> resulting executable segfaults at startup (using Python 2.3.3 on
>>> Windows 2000, with latest wxWindows).[/color]
>>
>> Yes, I can reproduce that. I'm still using wxPython 2.4.2.4 for
>> Python
>> 2.3.5, and that combo works. I have done a few tests, and wxPython
>> 2.5.1.5 also works, while 2.5.5.1 crashes.[/color]
>
> Ah that's fine, then. I thought it was one of those "only in my computer" kind
> of issue :)
>[color=green][color=darkred]
>>> How can I debug it?[/color]
>>
>> I'll assume that's a serious question.[/color]
>
> Of course it was, I'm not sure why you should doubt it. I was just trying to
> being helpful to you, thinking that it could have been hard to reproduce.
> Luckily, you can look into it yourself.[/color]
I wasn't offended ;-). Debugging the bundled executables is difficult -
because the source file debug info is lost (or at least MSVC isn't able
to access it). So you end up steppiung through the disassembly.
[color=blue][color=green]
>> I've done all this, and it seems it is crashing when trying to import
>> _gdi.pyd. Next would be to debug through _memimported.py d, but I
>> don't have a debug build of wxPython.[/color]
>
> OK. Do you believe that _memimported.py d can eventually converge to something
> stable? Emulating LoadLibrary for all versions of Windows is not an easy task
> after all. Wine might provide some insights.[/color]
Currently there's no platform specific code in this emulation. But I
have to admit I don't use win98 any more.
I hope that _memimporter.py d eventually becomes stable, the new 0.6.2
release contains some important fixes.
For the original problem: the code to load extensions contained in
packages was buggy. With 0.6.2 the wxPython singlefile sample at least
works wit wxPython 2.4.2.4 + python 2.3.5, and wxPython 2.6.1.0 + Python
2.4.1.
Thomas
"Giovanni Bajo" <noway@sorry.co m> writes:
[color=blue]
> Thomas Heller wrote:
>[color=green][color=darkred]
>>> I tried it using the wx singlefile example, but unfortunately the
>>> resulting executable segfaults at startup (using Python 2.3.3 on
>>> Windows 2000, with latest wxWindows).[/color]
>>
>> Yes, I can reproduce that. I'm still using wxPython 2.4.2.4 for
>> Python
>> 2.3.5, and that combo works. I have done a few tests, and wxPython
>> 2.5.1.5 also works, while 2.5.5.1 crashes.[/color]
>
> Ah that's fine, then. I thought it was one of those "only in my computer" kind
> of issue :)
>[color=green][color=darkred]
>>> How can I debug it?[/color]
>>
>> I'll assume that's a serious question.[/color]
>
> Of course it was, I'm not sure why you should doubt it. I was just trying to
> being helpful to you, thinking that it could have been hard to reproduce.
> Luckily, you can look into it yourself.[/color]
I wasn't offended ;-). Debugging the bundled executables is difficult -
because the source file debug info is lost (or at least MSVC isn't able
to access it). So you end up steppiung through the disassembly.
[color=blue][color=green]
>> I've done all this, and it seems it is crashing when trying to import
>> _gdi.pyd. Next would be to debug through _memimported.py d, but I
>> don't have a debug build of wxPython.[/color]
>
> OK. Do you believe that _memimported.py d can eventually converge to something
> stable? Emulating LoadLibrary for all versions of Windows is not an easy task
> after all. Wine might provide some insights.[/color]
Currently there's no platform specific code in this emulation. But I
have to admit I don't use win98 any more.
I hope that _memimporter.py d eventually becomes stable, the new 0.6.2
release contains some important fixes.
For the original problem: the code to load extensions contained in
packages was buggy. With 0.6.2 the wxPython singlefile sample at least
works wit wxPython 2.4.2.4 + python 2.3.5, and wxPython 2.6.1.0 + Python
2.4.1.
Thomas
Comment