[Vnc2swf-users] version 0.9.3 crashed
Status: Alpha
Brought to you by:
euske
From: Daniel S. <dan...@gm...> - 2007-09-14 13:17:48
|
Hello, during recording quite important session for me I got this error and was not able to record a swf file to disc (i was using gui version) : ------------------------------------------------ Using pygame 1.7.1release Connected: localhost:5900, protocol_version=3.3, preferred_encoding=(0, -232, -2 39) VNC Screen: size=2560x1024, name='p-293 ( x.x.x.x )' Output movie size: 2560x1024 Creating movie: 'c:\\docume~1\\dasm\\ustawi~1\\temp\\pyvnc2swf\\pyvnc2swf-2732.s wf': version=5, size=2560x1024, framerate=12.0, compression=None Connection closed unexpectedly. Connected: localhost:5900, protocol_version=3.3, preferred_encoding=(0, -232, -2 39) VNC Screen: size=2560x1024, name='p-293 ( x.x.x.x )' Exception in Tkinter callback Traceback (most recent call last): File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__ return self.func(*args) File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\vnc2swf.py", line 359, in record self.client.loop() File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\vnc2swf.py", line 117, in loop if not self.loop1(): break File "/cygdrive/d/bin/pyvnc2swf-0.9.3/pyvnc2swf/rfb.py", line 445, in loop1 self.finish_update() File "/cygdrive/d/bin/pyvnc2swf-0.9.3/pyvnc2swf/rfb.py", line 133, in finish_u pdate self.fb.update_screen(time.time()) File "/cygdrive/d/bin/pyvnc2swf-0.9.3/pyvnc2swf/rfb.py", line 821, in update_s creen self.stream.next_frame() File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\output.py", line 563, in next_frame self.add_object(self.screen.get_image(x0, y0, w, h), depth, x0, y0) File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\output.py", line 530, in add_object self.place_object2(self.define_shape(w, h, data), x, y, depth) File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\output.py", line 426, in define_shape shape_id = self.writer.newid() File "/cygdrive/d/bin/pyvnc2swf-0.9.3/pyvnc2swf/swf.py", line 784, in newid assert self.objid < 65536, 'the number of objects exceeded the limit!' AssertionError: the number of objects exceeded the limit! Exception in Tkinter callback Traceback (most recent call last): File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__ return self.func(*args) File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\vnc2swf.py", line 328, in file_saveas self.stream.close() File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\output.py", line 502, in close self.writer.write_file(self.output_frames) File "/cygdrive/d/bin/pyvnc2swf-0.9.3/pyvnc2swf/swf.py", line 789, in write_fi le assert not self.fpstack, 'nonempty fpstack: %r' % self.fpstack AssertionError: nonempty fpstack: [<open file 'c:\docume~1\dasm\ustawi~1\temp\py vnc2swf\pyvnc2swf-2732.swf', mode 'wb' at 0x00C71F08>] Exception in Tkinter callback Traceback (most recent call last): File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__ return self.func(*args) File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\vnc2swf.py", line 328, in file_saveas self.stream.close() File "D:\bin\pyvnc2swf-0.9.3\pyvnc2swf\output.py", line 502, in close self.writer.write_file(self.output_frames) File "/cygdrive/d/bin/pyvnc2swf-0.9.3/pyvnc2swf/swf.py", line 789, in write_fi le ------------------------------------------------ i've make a copy of pyvnc2swf-2732.swf file after this error and also alter closing app but those file are corupted. I have a question - is there any chanse to restore/repair this file or for e.g cut it to 20 minutes ? (the whole session was about 30min long). version of vnc2swf - 0.9.3, python 2.5.1, pygame 1.7.1 all was happening on w32 station with UltraVNC Server 1.0.2 Best regards, Daniel |