Opened 6 years ago

Last modified 3 years ago

#5291 new defect

Assertion failed: "rdata->GetKey() == m->vertexRenderer.get()"

Reported by: Andy Alt Owned by:
Priority: Should Have Milestone: Backlog
Component: Core engine Keywords:
Cc: Patch:

Description

On Debian 9 using Revision: 21865

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f3d3ecad28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) info stack
#0  0x00007f3d3ecad28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3d3ecad1da in __sleep (seconds=0, seconds@entry=3)
    at ../sysdeps/posix/sleep.c:55
#2  0x000055a6eda5f935 in udbg_launch_debugger ()
    at ../../../source/lib/sysdep/os/unix/udbg.cpp:83
#3  0x000055a6eda66449 in try_gui_display_error (no_continue=false, 
    allow_suppress=true, manual_break=true, 
    text=0x7ffd03f490f0 L"\x212a8600喧Р", this=<optimized out>, 
    this=<optimized out>, this=<optimized out>)
    at ../../../source/lib/sysdep/os/unix/unix.cpp:174
#4  sys_display_error (
    text=text@entry=0x7f3cbc364000 L"Assertion failed: \"rdata->GetKey() == m->vertexRenderer.get()\"\r\nLocation: ModelRenderer.cpp:264 (PrepareModels)\r\n\r\nCall stack:\r\n\r\n(0x55a6eda5ed7e) binaries/system/pyrogenesis(+0x638d7e) [0x55a6eda5ed7"..., flags=flags@entry=6)
    at ../../../source/lib/sysdep/os/unix/unix.cpp:215
#5  0x000055a6ed9f71eb in CallDisplayError (flags=<optimized out>, 
    text=0x7f3cbc364000 L"Assertion failed: \"rdata->GetKey() == m->vertexRenderer.get()\"\r\nLocation: ModelRenderer.cpp:264 (PrepareModels)\r\n\r\nCall stack:\r\n\r\n(0x55a6eda5ed7e) binaries/system/pyrogenesis(+0x638d7e) [0x55a6eda5ed7"...) at ../../../source/lib/debug.cpp:383
#6  debug_DisplayError (
    suppress=0x55a6ede4c5d0 <ShaderModelRenderer::PrepareModels()::suppress__>, ---Type <return> to continue, or q <return> to quit--- 
func=0x55a6edb4c4d8 <ShaderModelRenderer::PrepareModels()::__func__> "PrepareModels", line=264, pathname=<optimized out>, lastFuncToSkip=<optimized out>, 
    context=0x7ffd03f49a00, flags=<optimized out>, 
    description=0x7ffd03f493c0 L"Assertion failed: \"rdata->GetKey() == m->vertexRenderer.get()\"") at ../../../source/lib/debug.cpp:474
#7  debug_OnAssertionFailure (
    expr=expr@entry=0x55a6edb4c168 L"rdata->GetKey() == m->vertexRenderer.get()", 
    suppress=suppress@entry=0x55a6ede4c5d0 <ShaderModelRenderer::PrepareModels()::suppress__>, 
    file=file@entry=0x55a6edb4c0b8 L"../../../source/renderer/ModelRenderer.cpp", line=line@entry=264, 
    func=func@entry=0x55a6edb4c4d8 <ShaderModelRenderer::PrepareModels()::__func__> "PrepareModels") at ../../../source/lib/debug.cpp:563
#8  0x000055a6ed8702db in ShaderModelRenderer::PrepareModels (
    this=0x55a6f0dcc260) at ../../../source/renderer/ModelRenderer.cpp:264
#9  0x000055a6ed88dd0d in CRenderer::RenderSubmissions (
    this=this@entry=0x55a6f0368780, waterScissor=...)
    at ../../../source/renderer/Renderer.cpp:1498
#10 0x000055a6ed88e8a4 in CRenderer::RenderScene (this=0x55a6f0368780, 
    scene=...) at ../../../source/renderer/Renderer.cpp:1894
#11 0x000055a6ed7be644 in CGameView::Render (this=<optimized out>)
    at ../../../source/graphics/GameView.cpp:489
---Type <return> to continue, or q <return> to quit---
#12 0x000055a6ed6f5909 in Render ()
    at ../../../source/ps/GameSetup/GameSetup.cpp:219
#13 0x000055a6ed48529d in Frame () at ../../../source/main.cpp:414
#14 0x000055a6ed489dc5 in RunGameOrAtlas (argc=<optimized out>, 
    argv=<optimized out>) at ../../../source/main.cpp:634
#15 0x000055a6ed474cf7 in main (argc=2, argv=0x7ffd03f4ba58)
    at ../../../source/main.cpp:680

Attachments (2)

system_info.txt (5.1 KB ) - added by Andy Alt 6 years ago.
commands.txt (170.8 KB ) - added by Andy Alt 6 years ago.

Download all attachments as: .zip

Change History (4)

by Andy Alt, 6 years ago

Attachment: system_info.txt added

by Andy Alt, 6 years ago

Attachment: commands.txt added

comment:1 by Andy Alt, 6 years ago

I had recently rebuilt using --with-system-nvtt. Although only 2 out of ~25 games crashed, Presently, I'm going to rebuild without that option. Elexis says I never should have used it anyway.

in reply to:  1 comment:2 by Freagarach, 3 years ago

Replying to Andy Alt:

Presently, I'm going to rebuild without that option.

Did it crash thereafter?

Note: See TracTickets for help on using tickets.