BunnymodXT icon indicating copy to clipboard operation
BunnymodXT copied to clipboard

TAS editor: abort during middle dragging

Open YaLTeR opened this issue 3 years ago • 0 comments

Possibly related to incorrect invalidation.

#0  0xf7f92559 in __kernel_vsyscall ()
#1  0xe31ffca8 in raise () from /app/lib/i386-linux-gnu/libc.so.6
#2  0xe31e8409 in abort () from /app/lib/i386-linux-gnu/libc.so.6
#3  0xe37d99bd in __gnu_debug::_Error_formatter::_M_error (this=0xe3c4f7a0 <__gnu_debug::_Error_formatter::_S_at(char const*, unsigned int, char const*)::__formatter>) at ../../../../../libstdc++-v3/src/c++11/debug.cc:1126
#4  0xe38614cc in std::__debug::vector<HLStrafe::PlayerData, std::allocator<HLStrafe::PlayerData> >::operator[] (this=this@entry=0xe3c50008 <HwDLL::GetInstance()::instance+616>, __n=__n@entry=48) at /usr/lib/sdk/toolchain-i386/i686-unknown-linux-gnu/include/c++/10.2.0/debug/vector:434
#5  0xe384e7d2 in TriangleDrawing::DrawTASEditor (pTriAPI=0xe1a676c0 <tri>) at ../BunnymodXT/triangle_drawing.cpp:1344
#6  0xe385e7cb in TriangleDrawing::Draw () at ../BunnymodXT/triangle_drawing.cpp:2035
#7  0xe382010b in ClientDLL::HOOKED_HUD_DrawTransparentTriangles_Func (this=0xe3c4fc60 <ClientDLL::GetInstance()::instance>) at ../BunnymodXT/modules/ClientDLL.cpp:1113
#8  ClientDLL::HOOKED_HUD_DrawTransparentTriangles_Func (this=0xe3c4fc60 <ClientDLL::GetInstance()::instance>) at ../BunnymodXT/modules/ClientDLL.cpp:1106
#9  0xe3824c7b in ClientDLL::HOOKED_HUD_DrawTransparentTriangles () at ../BunnymodXT/modules/ClientDLL.hpp:44
#10 0xe3824cf7 in HUD_DrawTransparentTriangles () at ../BunnymodXT/modules/ClientDLL.cpp:54
#11 0xe193936e in ClientDLL_DrawTransparentTriangles () at ../engine/cdll_int.c:735
#12 0xf2ff4b36 in bxt_rs::hooks::engine::exported::my_ClientDLL_DrawTransparentTriangles::{closure#0} () at src/hooks/engine.rs:1916
#13 std::panicking::try::do_call<bxt_rs::hooks::engine::exported::my_ClientDLL_DrawTransparentTriangles::{closure#0}, ()> () at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/std/src/panicking.rs:403
#14 std::panicking::try<(), bxt_rs::hooks::engine::exported::my_ClientDLL_DrawTransparentTriangles::{closure#0}> () at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/std/src/panicking.rs:367
#15 std::panic::catch_unwind<bxt_rs::hooks::engine::exported::my_ClientDLL_DrawTransparentTriangles::{closure#0}, ()> () at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/std/src/panic.rs:133
#16 bxt_rs::utils::abort_on_panic<(), bxt_rs::hooks::engine::exported::my_ClientDLL_DrawTransparentTriangles::{closure#0}> () at src/utils/mod.rs:31
#17 0xe1989b7e in R_DrawTEntitiesOnList (clientOnly=false) at ../engine/r_trans.c:362
#18 0xe194ed5a in R_RenderScene () at ../engine/GL_RMAIN.C:1757
#19 0xe194eeec in R_RenderView () at ../engine/GL_RMAIN.C:1880
#20 0xe1949185 in V_RenderView () at ../engine/VIEW.C:524
#21 0xe194832b in VGui_ViewportPaintBackground (extents=0xffc36f70) at ../engine/vgui_EngineSurfaceHW.cpp:1062
#22 0xc0b731d2 in TeamFortressViewport::paintBackground (this=0x9af4a50) at ../cl_dll/vgui_TeamFortressViewport.cpp:2138
#23 0xe140f59b in vgui::Panel::paintTraverse (repaint=true, this=0x9af4a50) at ../utils/vgui/lib-src/vgui/Panel.cpp:271
#24 vgui::Panel::paintTraverse (this=0x9af4a50, repaint=true) at ../utils/vgui/lib-src/vgui/Panel.cpp:241
#25 0xe140f436 in vgui::Panel::paintTraverse (repaint=<optimized out>, this=0x94963c0) at ../utils/vgui/lib-src/vgui/Panel.cpp:283
#26 vgui::Panel::paintTraverse (this=0x94963c0, repaint=true) at ../utils/vgui/lib-src/vgui/Panel.cpp:241
#27 0xe140de5d in vgui::Panel::paintTraverse (this=0x94963c0) at ../utils/vgui/lib-src/vgui/Panel.cpp:238
#28 0xe196d2f9 in VGuiWrap_Paint (paintAll=1) at ../engine/vgui_intwrap.cpp:209
#29 0xe37ef0b3 in HwDLL::HOOKED_VGuiWrap_Paint (paintAll=1) at ../BunnymodXT/modules/HwDLL.hpp:152
#30 0xe37ef13e in VGuiWrap_Paint (paintAll=1) at ../BunnymodXT/modules/HwDLL.cpp:175
#31 0xe197f8a5 in VGui_Paint () at ../engine/vgui_int.cpp:69
#32 0xe194a89a in SCR_UpdateScreen () at ../engine/gl_screen.c:836
#33 0xe37ee61b in HwDLL::HOOKED_SCR_UpdateScreen () at ../BunnymodXT/modules/HwDLL.hpp:152
#34 0xe37ee697 in SCR_UpdateScreen () at ../BunnymodXT/modules/HwDLL.cpp:68
#35 0xe1898a95 in Host_UpdateScreen () at ../engine/host.c:1263
#36 _Host_Frame (time=3.55599991e-06) at ../engine/host.c:1502
#37 0xe1898c52 in Host_Frame (time=3.55599991e-06, iState=4, stateInfo=0xffc3724c) at ../engine/host.c:1548
#38 0xe18c5b04 in CEngine::Frame (this=0xe1adfaa0 <g_Engine>) at ../engine/sys_engine.cpp:245
#39 0xe18c358b in RunListenServer (instance=0x0, basedir=0x804b220 <szBaseDir> ".", cmdline=0x8f861c0 "./hl_linux -steam", postRestartCmdLineArgs=0x804d360 <main::szNewCommandParams> "", launcherFactory=0x8049350 <CreateInterfaceLocal(char const*, int*)>, filesystemFactory=0xe2b00d40 <CreateInterface(char const*, int*)>) at ../engine/sys_dll2.cpp:955
#40 0x08048d67 in main (argc=2, argv=0xffc37494) at ../launcher/launcher.cpp:439

YaLTeR avatar Feb 01 '22 18:02 YaLTeR