Comments (3)
Considering it crashed at:
Lines 141 to 144 in 666f4c9
And didn't just throw back an error message.
I want to say mpvpaper didn't do anything wrong here.
Also, it went from having a pointer to the display, to not?
#10 0x00007f25dede6ae8 in dri2_swap_buffers (disp=0x5568aa8415a0, surf=0x5568aaa3cbd0) at ../mesa-main/src/egl/drivers/dri2/egl_dri2.c:2042
#11 0x00007f25dedd5825 in eglSwapBuffers (dpy=<optimized out>, surface=0x5568aaa3cbd0) at ../mesa-main/src/egl/main/eglapi.c:1421
But I'm not a graphics expert, go ahead and take this upstream.
Because even if it is mpvpaper, they might be able to guide us in the right direction.
Thank you for your excellent debug logs and effort!
from mpvpaper.
I'm closing this because since mpvpaper commit 781320f this crash is extremely rare (happened only once for me since) and thus not reproducible.
(For the record: the crash likely happened with two Iris driver I915_GEM_EXECBUFFER2 ioctls which by random chance came within ~5us close in time, caused one of them to fail with errno ENOSPC which Mesa chooses to abort on. The leading cause to this event remains unknown, and could be anywhere in the whole application + libraries. The Mesa issue I reported is here although Mesa devs were not really interested.)
Moreover a week ago I saw a similar backtrace for a vanilla mpv crashing. Likely this situation was not and is not mpvpaper's fault.
from mpvpaper.
Thank you for your investigation into this issue!
from mpvpaper.
Related Issues (20)
- OpenGL error HOT 1
- libmpv.so.1: cannot open shared object file: No such file or directory HOT 2
- Dropping all frames (again) HOT 60
- Is it possible to make the wallpaper pause on battery and unpause when charging? HOT 3
- Add Support to Automagically pause and resume according to battery state. HOT 2
- SIGFPE when running HOT 4
- Feature Request : Shuffle input videos from a directory HOT 1
- Feature Request: Use with SwayLock HOT 1
- Hanging at startup on NVIDIA HOT 4
- Feature request: Output of a window as the input to mpvpaper (e.g. YouTube pop out player) HOT 5
- getting an error while building the application HOT 5
- Chaining commandline arguments for multiple monitor HOT 4
- Graphical Glitches when playing videos HOT 5
- (Arch x86 Hyprland nvidia-dkms-open) Background is completely black while mpv works. HOT 9
- kde wayland, working but isn't acutally the wallpaper HOT 1
- Mpvpaper not working HOT 7
- black screen. HOT 4
- mpvpaper hanging on startup HOT 19
- Cannot play videos in a directory HOT 1
- Build failed due to unable to find the Wayland header files HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpvpaper.