NiceneNerd / BCML

Breath of the Wild Cross-Platform Mod Loader: A mod merger and manager for BOTW
303 stars 55 forks source link

bcml 3.10.1: double free or corruption (fasttop) #485

Closed eku closed 1 year ago

eku commented 1 year ago

While I was pressing the button Browse the Merged Export Directory the programm terminated with double free or corruption (fasttop). It happens with BCML 3.10.1 under Linux. BCML 3.9.x worked.

      Message: Process 3750701 (bcml) of user 512 dumped core.

                Module /botw/lib64/python3.8/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.so with build-id 248941318e77877fa1b68d21e87ac1931f5674f3
                Stack trace of thread 3750730:
                #0  0x00007fca5ba8ec0c __pthread_kill_implementation (libc.so.6 + 0x8ec0c)
                #1  0x00007fca5ba3e986 raise (libc.so.6 + 0x3e986)
                #2  0x00007fca5ba287f4 abort (libc.so.6 + 0x287f4)
                #3  0x00007fca5ba82d5e __libc_message (libc.so.6 + 0x82d5e)
                #4  0x00007fca5ba9895c malloc_printerr (libc.so.6 + 0x9895c)
                #5  0x00007fca5ba9a722 _int_free (libc.so.6 + 0x9a722)
                #6  0x00007fca5ba9d103 free (libc.so.6 + 0x9d103)
                #7  0x00007fca258b7a55 llvmpipe_fence_reference (swrast_dri.so + 0x6b7a55)
                #8  0x00007fca258ba9fa llvmpipe_finish (swrast_dri.so + 0x6ba9fa)
                #9  0x00007fca258baaef llvmpipe_flush_resource (swrast_dri.so + 0x6baaef)
                #10 0x00007fca258b920f llvmpipe_transfer_map_ms (swrast_dri.so + 0x6b920f)
                #11 0x00007fca258b9285 llvmpipe_transfer_map (swrast_dri.so + 0x6b9285)
                #12 0x00007fca253b5b6a st_texture_image_map (swrast_dri.so + 0x1b5b6a)
                #13 0x00007fca253781b3 st_MapTextureImage (swrast_dri.so + 0x1781b3)
                #14 0x00007fca25355a24 store_texsubimage (swrast_dri.so + 0x155a24)
                #15 0x00007fca25378b67 st_TexSubImage (swrast_dri.so + 0x178b67)
                #16 0x00007fca2533b10d texture_sub_image (swrast_dri.so + 0x13b10d)
                #17 0x00007fca2533e4bd texsubimage_err (swrast_dri.so + 0x13e4bd)
                #18 0x00007fca25344b3c _mesa_TexSubImage2D (swrast_dri.so + 0x144b3c)

Let me know if you need any further information.

GingerAvalanche commented 1 year ago

The module that errored was PyQt5, but it errored under Python 3.8, not 3.10, according to the log. Can you verify whether it was 3.8 or 3.10 causing the issue?

BCML doesn't support 3.10, so that would be expected.

NiceneNerd commented 1 year ago

Also, any error that comes from PyQT code isn't really about BCML and should be investigated on their repo: https://github.com/PyQt5/PyQt