Summary: | Unreal Engine 4 - SIGSEGV | ||
---|---|---|---|
Product: | Mesa | Reporter: | mrchebik |
Component: | Drivers/Vulkan/intel | Assignee: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Status: | RESOLVED NOTOURBUG | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | high | CC: | jason |
Version: | 18.3 | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
mrchebik
2019-02-02 15:09:00 UTC
Looks like a NULL pointer dereference. First running you application with the validation layers could help diagnose any potential mistake on the application side. Then if can build or install mesa debug symbols on your system we could look at where the problem might be in the driver. Thanks Thanks for the response. Launched with validation: (null)(ERROR / SPEC): msgNum: 38 - No active render pass found at draw-time in Pipeline (0x795)! Objects: 1 [0] 0x795, type: 19, name: (null) Validation(ERROR): msg_code: 38: Object: 0x795 (Type = 19) | No active render pass found at draw-time in Pipeline (0x795)! (null)(ERROR / SPEC): msgNum: 438304791 - vkCmdDraw(): This call must be issued inside an active render pass. The spec valid usage text states 'This command must only be called inside of a render pass instance' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDraw-renderpass) Objects: 1 [0] 0x2362da0, type: 6, name: (null) Validation(ERROR): msg_code: 438304791: Object: 0x2362da0 (Type = 6) | vkCmdDraw(): This call must be issued inside an active render pass. The spec valid usage text states 'This command must only be called inside of a render pass instance' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDraw-renderpass) Signal 11 caught. Full log: https://pastebin.com/MK6r5KgK Later, I will try to install mesa from gitlab with debug flag. Also, I can see how this window sometimes flickers (with a black frame). (In reply to mrchebik from comment #2) > Thanks for the response. Launched with validation: > > (null)(ERROR / SPEC): msgNum: 38 - No active render pass found at draw-time > in Pipeline (0x795)! > Objects: 1 > [0] 0x795, type: 19, name: (null) > Validation(ERROR): msg_code: 38: Object: 0x795 (Type = 19) | No active > render pass found at draw-time in Pipeline (0x795)! > (null)(ERROR / SPEC): msgNum: 438304791 - vkCmdDraw(): This call must be > issued inside an active render pass. The spec valid usage text states 'This > command must only be called inside of a render pass instance' > (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID- > vkCmdDraw-renderpass) > Objects: 1 > [0] 0x2362da0, type: 6, name: (null) > Validation(ERROR): msg_code: 438304791: Object: 0x2362da0 (Type = 6) | > vkCmdDraw(): This call must be issued inside an active render pass. The spec > valid usage text states 'This command must only be called inside of a render > pass instance' > (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID- > vkCmdDraw-renderpass) > Signal 11 caught. > > > > > > Full log: https://pastebin.com/MK6r5KgK > > Later, I will try to install mesa from gitlab with debug flag. > Also, I can see how this window sometimes flickers (with a black frame). Looks like the issue, vkCmdDraw will try to use the current render pass and crash because there isn't one. Something needs to be fixed in your application. I'm closing for now, but if you manage to get the rid of the validation error and still run into a crash, feel free to reopen. Thanks -Lionel |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.