Hi,

might be good to send this bug report to the py2exe people.  Sounds like a
win7+py2exe issue?  Probably get better help from them.

cheers,

On Mon, Nov 1, 2010 at 9:26 AM, Christoph Gohlke <cgoh...@uci.edu> wrote:

>
>
> On 11/1/2010 12:56 AM, Christoph Gohlke wrote:
>
>>
>>
>> On 10/31/2010 6:29 PM, Zachary Uram wrote:
>>
>>> This is driving me crazy. I build my pygame app with py2exe (Windows
>>> 7) and it seems to start (app blanks the screen black and then should
>>> display login box) but as soon as it blanks the screen it crashes with
>>> error:
>>>
>>> Runtime error! The application has requested the runtime to terminate
>>> it in an unusual way.
>>>
>>> Here are the Windows problem details:
>>>
>>> Problem signature:
>>> Problem Event Name: APPCRASH
>>> Application Name: start.exe_Netrek Pygame
>>> Application Version: 0.3.1.0
>>> Application Timestamp: 491801a4
>>> Fault Module Name: MSVCR90.dll
>>> Fault Module Version: 9.0.30729.4926
>>> Fault Module Timestamp: 4a1750b0
>>> Exception Code: 40000015
>>> Exception Offset: 00000000000555c7
>>> OS Version: 6.1.7600.2.0.0.256.1
>>> Locale ID: 1033
>>> Additional Information 1: ea57
>>> Additional Information 2: ea576043c39cb5e0986f167cb52b7a1f
>>> Additional Information 3: 45c4
>>> Additional Information 4: 45c4c558f159e0fb8bf8eaee810ac14b
>>>
>>> I note file MSVCR90.dll, I already have the Microsoft Visual C Runtime
>>> 9.0 installed since I have Vistual Studio 2008 Express. I even placed
>>> a copy of this DLL in my Python DLL directory and in my py2exe build
>>> directory. I then made a manifest file as instructed. Is it possible
>>> to get more helpful info as to why my pygame app is crashing in
>>> particular? I tried adding print statements in the code but nothing is
>>> printed on screen.
>>>
>>> Here is my py2exe build script:
>>>
>>> #######################################################
>>>
>> snip
>>
>>> #######################################################
>>>
>>> Here is the source files if you want to try and run it yourself. Just
>>> unpack and the python files are in the "netrek" directory. Rename
>>> "netrek-client-pygame" to start.py before you run py2exe: python
>>> build.py py2exe
>>>
>>>
>>> http://quozl.linux.org.au/netrek-client-pygame/netrek-client-pygame-0.6.tar.gz
>>>
>>>
>>> I'm using: py2exe-0.6.9.win64-py2.6.amd64.exe,
>>> pygame-1.9.2pre.win-amd64-py2.6.exe, and python-2.6.amd64.msi
>>>
>>>
>> I can reproduce this with fonty.py and some other pygame examples that
>> are using pygame.font. These scripts work when run from a Python
>> interpreter but crash with a MSVC runtime error when distributed with
>> py2exe.
>>
>>
>
> The shortest script that fails with py2exe is:
>
> import pygame
> pygame.init()
> pygame.font.Font(None, 80)
>
> Christoph
>

Reply via email to