cbartsch / Slippipedia

Slippipedia - Your flexible replay manager. Get insights and knowledge about your SSBM game quickly and easily.
https://twitter.com/ChrisuSSBMtG
58 stars 2 forks source link

Crash on NixOS (Linux) - Unhandled exception: page fault on read access #9

Open djanatyn opened 3 years ago

djanatyn commented 3 years ago

This crash was triggered when analyzing 10k replays. The application crashed during analysis. I was able to continue analyzing my replays after this crash, so this didn't stop me from using the program.

I linked this on twitter earlier:

This is on the 1.0 release:

crash

Full backtrace:

Unhandled exception: page fault on read access to 0x333e3220 in 32-bit code (0x6632db2c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:6632db2c ESP:0134c480 EBP:02d218a0 EFLAGS:00210216(  R- --  I   -A-P- )
 EAX:333e3220 EBX:4d7fdc9c ECX:022fe0f0 EDX:180d0000
 ESI:000001f9 EDI:000001f8
Stack dump:
0x0134c480:  02d218a0 0336f680 02d218a0 663a1088
0x0134c490:  575b25d8 00000000 0000093e 6fef95fa
0x0134c4a0:  0000004c 00000000 690aaa40 035f6820
0x0134c4b0:  00000000 00028000 0134c4b0 4d7fdc9c
0x0134c4c0:  022fcf88 02d218a0 02d218a0 6632e2a8
0x0134c4d0:  022fcf88 575b25d8 4d7fdc60 663a316b
Backtrace:
=>0 0x6632db2c EntryPoint+0x6c7ac() in qt5qml (0x02d218a0)
  1 0x6632e2a8 EntryPoint+0x6cf27() in qt5qml (0x02d218a0)
  2 0x663a316b EntryPoint+0xe1dea() in qt5qml (0x02d218a0)
  3 0x663260f3 EntryPoint+0x64d72() in qt5qml (0x0000093e)
  4 0x66326b50 EntryPoint+0x657cf() in qt5qml (0x02d21898)
  5 0x66326baa EntryPoint+0x65829() in qt5qml (0x02d21898)
  6 0x6632653f EntryPoint+0x651be() in qt5qml (0x02d21898)
  7 0x663a3426 EntryPoint+0xe20a5() in qt5qml (0x02d21890)
  8 0x05910f43 (0x0134c7b8)
  9 0x663bd8a9 EntryPoint+0xfc528() in qt5qml (0x00000000)
  10 0x6635bd41 EntryPoint+0x9a9c0() in qt5qml (0x00000001)
  11 0x66339eb1 EntryPoint+0x78b30() in qt5qml (0x00000000)
  12 0x663cac52 EntryPoint+0x1098d1() in qt5qml (0x0134c988)
  13 0x057906c2 (0x0134c988)
  14 0x663bd8a9 EntryPoint+0xfc528() in qt5qml (0x00000000)
  15 0x6635bd41 EntryPoint+0x9a9c0() in qt5qml (0x00000001)
  16 0x6e3c3cd7 in qmllocalstorageplugin (+0x3cd6) (0x03602b00)
  17 0x663cac52 EntryPoint+0x1098d1() in qt5qml (0x0134cb58)
  18 0x05860c7f (0x0134cb58)
  19 0x663bd8a9 EntryPoint+0xfc528() in qt5qml (0x00000000)
  20 0x6635bd41 EntryPoint+0x9a9c0() in qt5qml (0x00000002)
  21 0x663cac52 EntryPoint+0x1098d1() in qt5qml (0x0134ccb8)
  22 0x05860a0c (0x0134ccb8)
  23 0x663bd8a9 EntryPoint+0xfc528() in qt5qml (0x00000000)
  24 0x6635b11f EntryPoint+0x99d9e() in qt5qml (0x00000000)
  25 0x66470453 _Z10qmlContextPK7QObject+0x5c832() in qt5qml (0x022fcf88)
  26 0x6642f03a _Z10qmlContextPK7QObject+0x1b419() in qt5qml (0x55f68738)
  27 0x66430541 _Z10qmlContextPK7QObject+0x1c920() in qt5qml (0x00000000)
  28 0x664598af _Z10qmlContextPK7QObject+0x45c8e() in qt5qml (0x55f6872c)
  29 0x66513c5d _Z24qml_register_types_QtQmlv+0x3ee9c() in qt5qml (0x02313da8)
  30 0x68c4a53f EntryPoint+0x1c91be() in qt5core (0x0134dd18)
  31 0x68c652f1 EntryPoint+0x1e3f70() in qt5core (0x0134dd18)
  32 0x68c69fe7 EntryPoint+0x1e8c66() in qt5core (0x0134dd18)
  33 0x01857b2c EntryPoint+0x67ab() in qt5widgets (0x022f4e18)
  34 0x0185e21a EntryPoint+0xce99() in qt5widgets (0x00000000)
  35 0x68c40f6c EntryPoint+0x1bfbeb() in qt5core (0x0134dee8)
  36 0x68c479f4 EntryPoint+0x1c6673() in qt5core (0x0134df58)
  37 0x68c8f257 EntryPoint+0x20ded6() in qt5core (0x0134fc58)
  38 0x6ab07c2c in qwindows (+0x87c2b) (0x0134fc58)
  39 0x68c92a06 EntryPoint+0x211685() in qt5core (0x0134fc58)
  40 0x6ab07c07 in qwindows (+0x87c06) (0x0134fc98)
  41 0x68c3fe61 EntryPoint+0x1beae0() in qt5core (0x0134fd18)
  42 0x68c487c3 EntryPoint+0x1c7442() in qt5core (0x0134fd58)
  43 0x00401b6d EntryPoint+0x6ec() in slippipedia (0x0134fe08)
  44 0x0055d992 _ZN11Box2DPlugin11qt_metacallEN11QMetaObject4CallEiPPv+0x900b1() in slippipedia (0x001550e8)
  45 0x006edf1d _ZN11Box2DPlugin11qt_metacallEN11QMetaObject4CallEiPPv+0x22063c() in slippipedia (0x0134fe88)
  46 0x0040138b EntryPoint+0xffffffff() in slippipedia (0x0134ff28)
  47 0x7b62ded0 EntryPoint+0xffffffff() in kernel32 (0x0134ff48)
  48 0x7bc56ce7 EntryPoint+0xffffffff() in ntdll (0x0134ff5c)
  49 0x7bc56f30 EntryPoint+0xffffffff() in ntdll (0x0134ffec)
0x6632db2c EntryPoint+0x6c7ac in qt5qml: movl   0x0(%eax),%ebx
Modules:
Module  Address         Debug info  Name (184 modules)
PE    230000-  23c000   Deferred        userenv
PE    240000-  283000   Deferred        winmm
PE    290000-  318000   Deferred        crypt32
PE    400000- 1141000   Dwarf           slippipedia
PE   1350000- 184c000   Deferred        qt5quick
PE   1850000- 1e81000   Dwarf           qt5widgets
PE   2500000- 2510000   Deferred        wintab32
PE   3d40000- 3daa000   Deferred        qtquicktemplates2plugin
PE   52c0000- 52d4000   Deferred        qgif
PE   52e0000- 52f1000   Deferred        qsvg
PE   5300000- 5310000   Deferred        qtga
PE   6bc0000- 6bca000   Deferred        dhcpcsvc
PE   a0d0000- a139000   Deferred        comdlg32
PE   a140000- a27d000   Deferred        comctl32
PE  61740000-6177c000   Deferred        advapi32
PE  61b40000-6225d000   Deferred        qt5gui
PE  62840000-6284f000   Deferred        qmlplugin
PE  628c0000-6292a000   Deferred        qjpeg
PE  62bc0000-62ce3000   Deferred        qsqlite
PE  62fc0000-63043000   Deferred        rpcrt4
PE  63480000-6348c000   Deferred        version
PE  63bc0000-63bd7000   Deferred        shcore
PE  63d00000-63d34000   Deferred        qt5quickcontrols2
PE  64240000-642b8000   Deferred        qtquickcontrolsplugin
PE  64a40000-64a8a000   Deferred        shlwapi
PE  64b40000-64b54000   Deferred        libwinpthread-1
PE  64ec0000-64fd3000   Deferred        oleaut32
PE  65300000-6544e000   Deferred        qt5quicktemplates2
PE  65580000-6558c000   Deferred        wtsapi32
PE  657c0000-657d8000   Deferred        qt5qmlworkerscript
PE  65c80000-65c96000   Deferred        windowplugin
PE  66240000-66254000   Deferred        bcrypt
PE  662c0000-66726000   Dwarf           qt5qml
PE  66a80000-66b47000   Deferred        qtquickcontrols2materialstyleplugin
PE  66cc0000-66cd1000   Deferred        qwbmp
PE  67200000-6722c000   Deferred        qquicklayoutsplugin
PE  67780000-6779e000   Deferred        qgenericbearer
PE  677c0000-6783b000   Deferred        qwebp
PE  67940000-6799b000   Deferred        qt5svg
PE  67c80000-67cb3000   Deferred        d3d9
PE  68080000-6809e000   Deferred        jsproxy
PE  68280000-68307000   Deferred        qt5qmlmodels
PE  68500000-68552000   Deferred        combase
PE  68700000-6872a000   Deferred        uxtheme
PE  68a80000-6911a000   Dwarf           qt5core
PE  69600000-69644000   Deferred        winhttp
PE  69900000-69ae2000   Deferred        qt5network
PE  6a040000-6a05a000   Deferred        msacm32
PE  6a280000-6a311000   Deferred        msvcrt
PE  6a400000-6a512000   Deferred        ole32
PE  6aa80000-6ac6c000   Dwarf           qwindows
PE  6b400000-6b431000   Deferred        dialogplugin
PE  6b740000-6b756000   Deferred        dialogsprivateplugin
PE  6b840000-6b859000   Deferred        qtgraphicaleffectsplugin
PE  6b9c0000-6b9db000   Deferred        qmlfolderlistmodelplugin
PE  6bc00000-6bc28000   Deferred        sechost
PE  6bcc0000-6bd2b000   Deferred        setupapi
PE  6c0c0000-6c16e000   Deferred        qtquickcontrols2plugin
PE  6c2c0000-6c2cb000   Deferred        bthprops.cpl
PE  6c800000-6c815000   Deferred        qicns
PE  6c9c0000-6cb00000   Deferred        gdi32
PE  6ce40000-6ce7b000   Deferred        qwindowsvistastyle
PE  6d100000-6d17b000   Deferred        qtiff
PE  6d400000-6d47a000   Deferred        qt5bluetooth
ELF 6d4fa000-6d600000   Deferred        libgcrypt.so.20
PE  6d9c0000-6da12000   Deferred        qt5sql
PE  6dc80000-6dc8f000   Deferred        qtquick2plugin
PE  6e3c0000-6e3d8000   Dwarf           qmllocalstorageplugin
ELF 6e452000-6e540000   Deferred        libsystemd.so.0
PE  6e940000-6e9a5000   Deferred        d3d11
ELF 6e9ec000-6ea16000   Deferred        libgpg-error.so.0
ELF 6ea16000-6ea40000   Deferred        liblz4.so.1
PE  6ea40000-6ea53000   Deferred        qico
ELF 6ea61000-6eac4000   Deferred        libdbus-1.so.3
ELF 6eac4000-6eb40000   Deferred        libcups.so.2
PE  6eb40000-6eb63000   Deferred        libgcc_s_dw2-1
ELF 6eb71000-6ebb2000   Deferred        winspool<elf>
  \-PE  6eb80000-6ebb2000   \               winspool
PE  6ec40000-6ec4c000   Deferred        dwmapi
PE  6ed00000-6eeed000   Deferred        user32
ELF 6eef9000-6ef80000   Deferred        dwrite<elf>
  \-PE  6ef10000-6ef80000   \               dwrite
PE  6f180000-6f1b6000   Deferred        qt5websockets
ELF 6f304000-6f331000   Deferred        liblzma.so.5
PE  6fbc0000-6fbdd000   Deferred        qtgraphicaleffectsprivate
ELF 6fe0d000-6fe40000   Deferred        libcrypt.so.1
PE  6fe40000-6ffc3000   Deferred        libstdc++-6
PE  70940000-70957000   Deferred        mpr
PE  70b40000-70bfc000   Deferred        ucrtbase
PE  71200000-71218000   Deferred        imm32
PE  71340000-71354000   Deferred        qmlsettingsplugin
ELF 730dc000-79051000   Deferred        libllvm-11.so
ELF 79051000-7a800000   Deferred        radeonsi_dri.so
ELF 7a800000-7a948000   Deferred        opengl32<elf>
  \-PE  7a840000-7a948000   \               opengl32
ELF 7a95c000-7a972000   Deferred        libavahi-client.so.3
PE  7b000000-7b0d2000   Deferred        kernelbase
PE  7b600000-7b6ac000   Export          kernel32
ELF 7b6af000-7b6b9000   Deferred        libcap.so.2
PE  7bc00000-7bc91000   Export          ntdll
ELF 7c671000-7c7fa000   Deferred        libxml2.so.2
ELF 7c7fa000-7c86f000   Deferred        libncursesw.so.6
ELF 7c86f000-7c879000   Deferred        librt.so.1
ELF 7c879000-7c899000   Deferred        libgcc_s.so.1
ELF 7ca6b000-7ca77000   Deferred        libdrm_nouveau.so.2
ELF 7cb77000-7cc00000   Deferred        libglx_mesa.so.0
ELF 7cd07000-7cd15000   Deferred        libdrm_amdgpu.so.1
ELF 7cd15000-7cd2e000   Deferred        libelf.so.0
ELF 7cd2e000-7cd3e000   Deferred        libdrm_radeon.so.1
ELF 7cd3e000-7cd48000   Deferred        libxcb-xfixes.so.0
ELF 7cd48000-7cd4d000   Deferred        libxshmfence.so.1
ELF 7cd4d000-7cd6c000   Deferred        libxcb-glx.so.0
ELF 7cd6c000-7cd83000   Deferred        libdrm.so.2
ELF 7cd83000-7ce00000   Deferred        libgldispatch.so.0
ELF 7cf00000-7cf09000   Deferred        libxcb-sync.so.1
ELF 7cf09000-7cf0e000   Deferred        libxcb-present.so.0
ELF 7cf0e000-7cf37000   Deferred        libglapi.so.0
ELF 7cf37000-7cfab000   Deferred        libgl.so.1
ELF 7d000000-7d006000   Deferred        <wine-loader>
ELF 7d008000-7d00f000   Deferred        libxcb-dri3.so.0
ELF 7d00f000-7d014000   Deferred        libxcb-shm.so.0
ELF 7d014000-7d051000   Deferred        libglx.so.0
ELF 7d07e000-7d083000   Deferred        libssp.so.0
ELF 7d083000-7d093000   Deferred        libavahi-common.so.3
ELF 7d097000-7d124000   Deferred        libgmp.so.10
ELF 7d124000-7d2a8000   Deferred        libunistring.so.2
ELF 7d2a8000-7d3ff000   Deferred        libp11-kit.so.0
ELF 7d405000-7d40a000   Deferred        libxdamage.so.1
ELF 7d40a000-7d411000   Deferred        libxcb-dri2.so.0
ELF 7d411000-7d416000   Deferred        libx11-xcb.so.1
ELF 7d416000-7d421000   Deferred        libffi.so.7
ELF 7d421000-7d46b000   Deferred        libhogweed.so.6
ELF 7d46b000-7d4b0000   Deferred        libnettle.so.8
ELF 7d4b0000-7d4c7000   Deferred        libtasn1.so.6
ELF 7d4c7000-7d6b8000   Deferred        libgnutls.so.30
ELF 7d6ba000-7d6c3000   Deferred        libxfixes.so.3
ELF 7d6c3000-7d6d0000   Deferred        libxcursor.so.1
ELF 7d6d0000-7d6e4000   Deferred        libxi.so.6
ELF 7d6e4000-7d6e9000   Deferred        libxcomposite.so.1
ELF 7d6e9000-7d6f8000   Deferred        libxrandr.so.2
ELF 7d6f8000-7d706000   Deferred        libxrender.so.1
ELF 7d706000-7d70e000   Deferred        libxxf86vm.so.1
ELF 7d70e000-7d713000   Deferred        libxinerama.so.1
ELF 7d813000-7d81b000   Deferred        libxdmcp.so.6
ELF 7d81b000-7d820000   Deferred        libxau.so.6
ELF 7d820000-7d84f000   Deferred        libxcb.so.1
ELF 7d84f000-7d9a4000   Deferred        libx11.so.6
ELF 7d9a4000-7d9ba000   Deferred        libxext.so.6
ELF 7d9ba000-7da6a000   Deferred        winex11<elf>
  \-PE  7d9e0000-7da6a000   \               winex11
ELF 7db32000-7db5f000   Deferred        libexpat.so.1
ELF 7db5f000-7dbb0000   Deferred        libfontconfig.so.1
ELF 7dbb0000-7dbcd000   Deferred        libz.so.1
ELF 7dbcd000-7dc0e000   Deferred        libpng16.so.16
ELF 7dc0e000-7dc21000   Deferred        libbz2.so.1
ELF 7dc21000-7dcea000   Deferred        libfreetype.so.6
ELF 7dcea000-7dd07000   Deferred        bcrypt.so
ELF 7dd07000-7dd1f000   Deferred        crypt32.so
ELF 7dd1f000-7deda000   Deferred        wined3d<elf>
  \-PE  7dd70000-7deda000   \               wined3d
ELF 7deda000-7df1e000   Deferred        dxgi<elf>
  \-PE  7def0000-7df1e000   \               dxgi
ELF 7df1e000-7e8a0000   Deferred        shell32<elf>
  \-PE  7df50000-7e8a0000   \               shell32
ELF 7e8a0000-7e8c5000   Deferred        dnsapi<elf>
  \-PE  7e8b0000-7e8c5000   \               dnsapi
ELF 7e8c5000-7e8dd000   Deferred        libresolv.so.2
ELF 7e8dd000-7e90d000   Deferred        iphlpapi<elf>
  \-PE  7e8f0000-7e90d000   \               iphlpapi
ELF 7e90d000-7e949000   Deferred        netapi32<elf>
  \-PE  7e920000-7e949000   \               netapi32
ELF 7e949000-7e974000   Deferred        gdi32.so
ELF 7e974000-7e98c000   Deferred        user32.so
ELF 7e98c000-7e9cb000   Deferred        ws2_32<elf>
  \-PE  7e9a0000-7e9cb000   \               ws2_32
ELF 7e9cb000-7e9e5000   Deferred        msvcrt.so
ELF 7e9e5000-7e9ff000   Deferred        ucrtbase.so
ELF 7e9ff000-7eb88000   Dwarf           libwine.so.1
ELF f7b67000-f7c69000   Deferred        libm.so.6
ELF f7c69000-f7d0d000   Deferred        ntdll.so
ELF f7d0d000-f7ef3000   Deferred        libc.so.6
ELF f7ef3000-f7ef9000   Deferred        libdl.so.2
ELF f7ef9000-f7f1a000   Deferred        libpthread.so.0
ELF f7f20000-f7f4d000   Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000020 (D) Z:\home\djanatyn\slippipedia-windows\Slippipedia.exe
    00000024    0 <==
    000000f4    0
    000000f8    0
    000000fc    0
    00000110   -2
    00000114    0
    00000118    0
    0000011c    0
    00000128    0
    0000081c    0
    0000002c   -1
    00000510   15
    00000520    0
00000038 services.exe
    0000003c    0
    00000040    0
    0000004c    0
    00000070    0
    00000088    0
    000000ac    0
    000000cc    0
00000044 winedevice.exe
    00000048    0
    00000054    0
    00000058    0
    0000005c    0
00000060 plugplay.exe
    00000064    0
    00000074    0
    00000078    0
    0000007c    0
    00000098    0
00000068 explorer.exe
    0000006c    0
    000000b8    0
    000000bc    0
00000080 winedevice.exe
    00000084    0
    0000008c    0
    00000090    0
    00000094    0
    000000a0    0
000000a4 svchost.exe
    000000a8    0
    000000b0    0
    000000b4    0
000000c4 rpcss.exe
    000000c8    0
    000000d4    0
    000000d8    0
    000000dc    0
    000000e0    0
    000000e4    0
000000ec conhost.exe
    000000f0    0
System information:
    Wine build: wine-6.0
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.11.8
cbartsch commented 3 years ago

Thanks for the report. Rather low priority because a real Linux release is planned anyway. I'll see if it's a "real" bug though.

Optissimum commented 1 year ago

Thanks for the report. Rather low priority because a real Linux release is planned anyway. I'll see if it's a "real" bug though.

With 2.0, will we be seeing a linux release in the near future?