-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
Everything in the title - I'll try to flesh this out later with my own tests, but in short I seemed to have a repeatable crash with the current PyPI wheel version of ffpyplayer on Windows, when switching from a video that has an audio stream to a video that does not ; here's what faulthandler has to say about it:
Windows fatal exception: access violation
Thread 0x00001dc4 (most recent call first):
<no Python frame>
Thread 0x00001a30 (most recent call first):
<no Python frame>
Thread 0x00001948 (most recent call first):
File "C:\Program Files\Python312\Lib\threading.py", line 355 in wait
File "C:\Program Files\Python312\Lib\queue.py", line 171 in get
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\core\video\video_ffpyplayer.py", line 137 in _wait_for_wakeup
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\core\video\video_ffpyplayer.py", line 334 in _next_frame_run
File "C:\Program Files\Python312\Lib\threading.py", line 1012 in run
File "C:\Program Files\Python312\Lib\threading.py", line 1075 in _bootstrap_inner
File "C:\Program Files\Python312\Lib\threading.py", line 1032 in _bootstrap
Thread 0x00002474 (most recent call first):
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\hokuyolx\hokuyo.py", line 100 in _convert2int
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\hokuyolx\hokuyo.py", line 245 in _process_scan_data
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\hokuyolx\hokuyo.py", line 525 in _iter_meas
File "C:\Users\Utilisateur\apps\appname\lidar.py", line 49 in _scan
File "C:\Program Files\Python312\Lib\threading.py", line 1012 in run
File "C:\Program Files\Python312\Lib\threading.py", line 1075 in _bootstrap_inner
File "C:\Program Files\Python312\Lib\threading.py", line 1032 in _bootstrap
Current thread 0x00002b98 (most recent call first):
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\core\video\video_ffpyplayer.py", line 186 in _finish_setup
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\clock.py", line 1095 in callback_func
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\clock.py", line 776 in post_idle
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\clock.py", line 740 in async_tick
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\base.py", line 418 in async_idle
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\base.py", line 354 in async_mainloop
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\base.py", line 597 in async_runTouchApp
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\kivy\app.py", line 968 in async_run
File "C:\Users\Utilisateur\apps\appname\main.py", line 279 in async_run
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\trio\_core\_run.py", line 2755 in unrolled_run
File "C:\Users\Utilisateur\apps\appname\env\Lib\site-packages\trio\_core\_run.py", line 2424 in run
File "C:\Users\Utilisateur\apps\appname\main.py", line 964 in <module>
Segmentation fault
Note how it's crashing on line 186 of _finish_setup which is a call to self._ffplayer.set_volume(self._volume), which would seem to correlate with the fact that I'm switching from a video with audio to a video without.
Metadata
Metadata
Assignees
Labels
No labels