[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Pygame crashes reliably when clicking away.



After some poking I fixed it.  Had to nuke Python /and/ Pygame to do
so, which was no fun, and I'm still disappointed because I have no
idea what actually went wrong.

Dan

On Sat, Mar 17, 2012 at 3:51 PM, Dan Uznanski <duznanski@xxxxxxxxx> wrote:
>
> I've started building a little pygame program.  Unfortunately I've
> been having a huge problem: the second time I click out of the window
> on another thing that completely obscures the pygame window, using
> pygame.event.get() crashes with a segfault.
>
> I'm running Windows XP/32 latest on 2009 mac pro hardware, Python
> 2.7.2, Pygame 1.9.1.
>
> Here's code:
>
> #---begin code---
> import pygame
> from time import sleep, time
>
> start = time()
> pygame.init()
>
> SCREEN_SIZE = (640,480)
>
> screen = pygame.display.set_mode(SCREEN_SIZE)
>
> while True:
>  for event in pygame.event.get():
>   if event.type != pygame.MOUSEMOTION:
>     print "%0.3f" % (time() - start), event
>   if event.type == pygame.QUIT: exit()
>  sleep(0.01)
> # ---end code---
>
> And here's logs of one attempt:
>
> #---begin logs---
> D:\vornda>C:\python27\python.exe cheese.py
> 0.156 <Event(17-VideoExpose {})>
> 0.156 <Event(1-ActiveEvent {'state': 1, 'gain': 0})>
> 1.344 <Event(1-ActiveEvent {'state': 2, 'gain': 0})>
> 5.938 <Event(17-VideoExpose {})>
> 5.938 <Event(1-ActiveEvent {'state': 6, 'gain': 1})>
> 5.938 <Event(5-MouseButtonDown {'button': 1, 'pos': (356, 479)})>
> 7.109 <Event(5-MouseButtonDown {'button': 1, 'pos': (356, 479)})>
> Fatal Python error: (pygame parachute) Segmentation Fault
>
> This application has requested the Runtime to terminate it in an
> unusual way.
> Please contact the application's support team for more information.
> #---end logs---
>
>