Open forthrin opened 2 weeks ago
were you in fullscreen or did you toggle fullscreen while exiting?
you are using libmpv/cocoa-cb and --native-fs=no
, both things that are and won't get much/any attention from me anymore and will be deprecated/removed in the near future. the former i do not recommend on ARM macs and the latter is a feature that's only there because it worked and was easily to fix so far. if it's beyond saving, in a timely manner, i will remove it.
from a quick glance though, it might be easily fixable by using the animation lock mechanic that macvk also uses.
what's also kinda suspicious or weird are the rapidly settings of fullscreen. not sure if intentional?
...
[ 52.821][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.821][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.845][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.845][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.867][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.867][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.891][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.891][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.922][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.922][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.965][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.965][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.965][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.965][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 52.996][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 52.996][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.019][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.019][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.042][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.042][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.065][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.065][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.112][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.112][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.119][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.119][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.158][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.158][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.181][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.181][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.203][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.204][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.228][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.228][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.245][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.245][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.274][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.274][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.297][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.297][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.323][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.323][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.355][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.355][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
[ 53.379][d][cplayer] Run command: cycle, flags=73, args=[name="fullscreen", value="1.000000"]
[ 53.379][v][cplayer] Dropping command 'cycle fullscreen' from auto-repeated key.
...
It seems the crash can be easily reproduced with any video by pressing f
and q
fast at random a couple of times.
(But the number of actual key presses are much fewer than shown in the log.)
Commenting out native-fs=no
, it doesn't seem to crash, at least not immediately.
However, with native FS, switching gets sluggish, which is a drag.
Is there any way to "instant" native FS switching?
Using macos-fs-animation-duration=1
.
mpv Information
Other Information
Reproduction Steps
Happened on casual exit. First time. No reproduction method atm.
Expected Behavior
No crash
Actual Behavior
Crash
Log File
mpv.log
Sample Files
No response
I carefully read all instruction and confirm that I did the following:
--log-file=output.txt
.