GhostNaN / mpvpaper

A video wallpaper program for wlroots based wayland compositors.
GNU General Public License v3.0
799 stars 25 forks source link

SIGSEGV crash #89

Open Tom5521 opened 1 week ago

Tom5521 commented 1 week ago

logs:

$ mpvpaper -vv * Imágenes/wallpapers/rapidsave.com_qb6is9s2a5491.gif                                                                0.74s 13:05
[*] Verbose Level 2 enabled
[+] Connected to Wayland compositor
[*] OpenGL 4.3 EGL context created
[+] EGL initialized
nouveau: kernel rejected pushbuf: No such device
nouveau: ch8: krec 0 pushes 1 bufs 2 relocs 0
nouveau: ch8: buf 00000000 00000011 00000004 00000004 00000000 0x7fd5c0a9e000 0xd00000 0x80000
nouveau: ch8: buf 00000001 0000001d 00000002 00000000 00000002 (nil) 0x1308000 0x8000
nouveau: ch8: psh 00000000 00000027e0 0000002844
[0x00000000] HDR 20040360 subch 0 NINC
    mthd 0d80 NV9097_SET_COLOR_CLEAR_VALUE(0)
        .V = (0x0)
    mthd 0d84 NV9097_SET_COLOR_CLEAR_VALUE(1)
        .V = (0x0)
    mthd 0d88 NV9097_SET_COLOR_CLEAR_VALUE(2)
        .V = (0x0)
    mthd 0d8c NV9097_SET_COLOR_CLEAR_VALUE(3)
        .V = (0x0)

[0x00000005] HDR 200203fd subch 0 NINC
    mthd 0ff4 NV9097_SET_SURFACE_CLIP_HORIZONTAL
        .X = (0x0)
        .WIDTH = (0x80)
    mthd 0ff8 NV9097_SET_SURFACE_CLIP_VERTICAL
        .Y = (0x0)
        .HEIGHT = (0x80)

[0x00000008] HDR 20010487 subch 0 NINC
    mthd 121c NV9097_SET_CT_SELECT
        .TARGET_COUNT = (0x1)
        .TARGET0 = (0x0)
        .TARGET1 = (0x0)
        .TARGET2 = (0x0)
        .TARGET3 = (0x0)
        .TARGET4 = (0x0)
        .TARGET5 = (0x0)
        .TARGET6 = (0x0)
        .TARGET7 = (0x0)

[0x0000000a] HDR 20090200 subch 0 NINC
    mthd 0800 NV9097_SET_COLOR_TARGET_A(0)
        .OFFSET_UPPER = (0x0)
    mthd 0804 NV9097_SET_COLOR_TARGET_B(0)
        .OFFSET_LOWER = (0x1308000)
    mthd 0808 NV9097_SET_COLOR_TARGET_WIDTH(0)
        .V = (0x80)
    mthd 080c NV9097_SET_COLOR_TARGET_HEIGHT(0)
        .V = (0x80)
    mthd 0810 NV9097_SET_COLOR_TARGET_FORMAT(0)
        .V = A8B8G8R8
    mthd 0814 NV9097_SET_COLOR_TARGET_MEMORY(0)
        .BLOCK_WIDTH = ONE_GOB
        .BLOCK_HEIGHT = SIXTEEN_GOBS
        .BLOCK_DEPTH = ONE_GOB
        .LAYOUT = BLOCKLINEAR
        .THIRD_DIMENSION_CONTROL = THIRD_DIMENSION_DEFINES_ARRAY_SIZE
    mthd 0818 NV9097_SET_COLOR_TARGET_THIRD_DIMENSION(0)
        .V = (0x1)
    mthd 081c NV9097_SET_COLOR_TARGET_ARRAY_PITCH(0)
        .V = (0x0)
    mthd 0820 NV9097_SET_COLOR_TARGET_LAYER(0)
        .OFFSET = (0x0)

[0x00000014] HDR 80000574 subch 0 IMMD
    mthd 15d0 NV9097_SET_ANTI_ALIAS
        .SAMPLES = MODE_1X1

[0x00000015] HDR 80010556 subch 0 IMMD
    mthd 1558 NV9097_SET_RENDER_ENABLE_C
        .MODE = TRUE

[0x00000016] HDR 60010674 subch 0 0INC
    mthd 19d0 NV9097_CLEAR_SURFACE
        .Z_ENABLE = FALSE
        .STENCIL_ENABLE = FALSE
        .R_ENABLE = TRUE
        .G_ENABLE = TRUE
        .B_ENABLE = TRUE
        .A_ENABLE = TRUE
        .MRT_SELECT = (0x0)
        .RT_ARRAY_INDEX = (0x0)

[0x00000018] HDR 80010556 subch 0 IMMD
    mthd 1558 NV9097_SET_RENDER_ENABLE_C
        .MODE = TRUE

nouveau: kernel rejected pushbuf: No such device
nouveau: ch8: krec 0 pushes 1 bufs 0 relocs 0
fish: Job 1, 'mpvpaper -vv * Imágenes/wallpap…' terminated by signal SIGSEGV (Address boundary error)
GhostNaN commented 1 week ago

nouveau: kernel rejected pushbuf: No such device

That's your issue here. Is it possible that you are having other issues with your GPU setup? nouveau hasn't had the best track record in the past to be honest. Have you tried using the other NVIDIA kernel driver? I'm not sure what kind of setup you have, but have you also tried manually selecting which GPU to use?

Also you ran: mpvpaper -vv * Imágenes/wallpapers/rapidsave.com_qb6is9s2a5491.gif When to select all outputs needs the to be in quotes ```"" mpvpaper -vv "" Imágenes/wallpapers/rapidsave.com_qb6is9s2a5491.gif``` I admit in hindsight it wasn't the best idea to use as it's a wildcard for most shells.