Open
Description
Circumstances:
- reproducibility: good
- commit: last hackage release
- scenario: repeated calls to:
dGPUMesh ← GL.uploadMeshToGPU dMesh
dGLObject ← GL.addMeshToObjectArray osStorage (fromOANS osObjArray) [unameStr osUniform, "viewProj"] dGPUMesh
dTexture ← uploadTexture2DToGPU'''' False False False False $ (fromWi dStridePixels, h, GL_BGRA, pixels) -- a slightly hacked up version of uploadTexture2DToGPU
GL.updateObjectUniforms dGLObject $ do
fromUNS osUniform GL.@= return dTexture
- stack is always the same:
Thread 4 "ghc_worker" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fb511270700 (LWP 11780)]
0x00007fb518faecac in __memmove_sse2_unaligned_erms ()
from /nix/store/33f49v0xhayfnj6ldk6nzqbw2hlvcrix-glibc-2.24/lib/libc.so.6
(gdb) bt
#0 0x00007fb518faecac in __memmove_sse2_unaligned_erms ()
from /nix/store/33f49v0xhayfnj6ldk6nzqbw2hlvcrix-glibc-2.24/lib/libc.so.6
#1 0x00007fb4cbabab0f in copy_array_to_vbo_array.isra ()
from /run/opengl-driver/lib/dri/i965_dri.so
#2 0x00007fb4cbabb3b7 in brw_prepare_vertices () from /run/opengl-driver/lib/dri/i965_dri.so
#3 0x00007fb4cbabb986 in brw_emit_vertices () from /run/opengl-driver/lib/dri/i965_dri.so
#4 0x00007fb4cbad13a1 in brw_upload_render_state ()
from /run/opengl-driver/lib/dri/i965_dri.so
#5 0x00007fb4cbab9ce8 in brw_draw_prims () from /run/opengl-driver/lib/dri/i965_dri.so
#6 0x00007fb4cb8b5a9a in vbo_draw_arrays () from /run/opengl-driver/lib/dri/i965_dri.so
#7 0x00007fb4e43bf006 in lambdacubezmglzm0zi5zi2zi3zmIAoiOJ1mI2lDFzzf9HuJpO2_LambdaCubeziGLziBackend_renderSlot1_info ()
from /nix/store/knad873vg45139r9mfy5zjnq7rz3kdlw-lambdacube-gl-0.5.2.3/lib/ghc-8.0.1/lambdacube-gl-0.5.2.3/libHSlambdacube-gl-0.5.2.3-IAoiOJ1mI2lDFzf9HuJpO2-ghc8.0.1.so
#8 0x00007fb49c055c70 in ?? ()
#9 0x0000000000000000 in ?? ()
(gdb) quit
A debugging session is active.
Metadata
Metadata
Assignees
Labels
No labels