crash in drawers with staircase3b2.wad

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Post Reply
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3141
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

crash in drawers with staircase3b2.wad

Post by drfrag »

This crash (latest devbuild) was already in master before the 2D refactor merge. It appears in the QZDoom devbuild q2.1pre-1067-gf8d2e4289 @ 2018-03-13 09:39:40 -0400 Commit f8d2e4289fe77fcbd4d02307f3c60e85011d3e3c and it's in my g3.3mgw branch (forked from my savegame comment area commit).
To reproduce load staircase3b2.wad, select vid_rendermode 0 and use idbehold l to get full brightness then try to enter the building.

viewtopic.php?f=3&t=37508

MinGW stack trace:

Code: Select all

>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
Edit: it's not in 3.3.2. The trace was back to front.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3141
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: crash in drawers with staircase3b2.wad

Post by drfrag »

Now full trace part1:

Code: Select all

>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
C:\DEV\vsqzdoom\src\swrenderer\drawers\r_draw_pal.cpp:2926:85736:beg:0x474a2f
>>>>>>cb_gdb:endu = -8594900574.8607101
stepu = 4233491127
left = 0.071428571428571425
endz = -1.214231007059678e-006
endv = -17080564445.664902
stepv = 4293336714
tiltlighting = 0x10c9d64 <DrawerThreads::Instance()::threads+68>
width = 1
iz = -823566.51591491699
uz = 7078472321073152
vz = 14066980950376448
fb = 0xb210129 "ž\235œœœœœœžžœžŸŸ\t\nŸ\235žžžœ\235œ\215ž\t\tO\v\v\v\n\n\nk\tŸž\217œœžžžŸŸ\t\n\n\v\n\tŸŸŸŸ\t\n\nŸ\n\n\t\tŸ\tŸŸ\t\n\nnnŸ\tŸœœœ\235\235œ\235žŸ\217Ÿ\tŸŸŸœœžŸŸ\t\t\t\t\005o\v\vOO\t\tŸŸœœœœžŸŸŸ\t\t\001\n\nO\n\tn\t\t\n\n\n\005\n\t\t\t\n\n\n\f~oo~~~~~~~~~o~~O~~OO~~~~~~~~~o~~~o~\177JKKKKJIJJJHJJJIJLKJKKJ"...
u = 56510195
v = 100935334
i = -1
vshift = 26 '\032'
ushift = 20 '\024'
umask = 4032
startz = -1.1639201069195636e-006
startu = -7734234200.5567083
startv = -17057736284.401943
izstep = 4011.153076171875
uzstep = 779052239552512
vzstep = -46934895099904
>>>>>>cb_gdb:this = 0x23c68c
thread = 0x10c9d54 <DrawerThreads::Instance()::threads+52>
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
C:\DEV\vsqzdoom\src\swrenderer\drawers\r_thread.h:169:4635:beg:0xce2cc5
>>>>>>cb_gdb:command = {<DrawerCommand> = {_vptr.DrawerCommand = 0xf5c57c <vtable for swrenderer::DrawTiltedSpanPalCommand+8>}, y = 277, x1 = 141, x2 = 350, plane_sz = {X = 250.697067, Y = 3413.33325, Z = -650431.438}, plane_su = {X = 4.8690765e+013, Y = -1.47991424e+013, Z = 4.78470416e+015}, plane_sv = {X = -2.93343094e+012, Y = -1.23531245e+014, Z = 7.61076151e+015}, plane_shade = false, planeshade = -1068489004, planelightfloat = -5.35212848e-006, pviewx = 0, pviewy = 0, _colormap = 0xab29608 "", _dest = 0xb210129 "ž\235œœœœœœžžœžŸŸ\t\nŸ\235žžžœ\235œ\215ž\t\tO\v\v\v\n\n\nk\tŸž\217œœžžžŸŸ\t\n\n\v\n\tŸŸŸŸ\t\n\nŸ\n\n\t\tŸ\tŸŸ\t\n\nnnŸ\tŸœœœ\235\235œ\235žŸ\217Ÿ\tŸŸŸœœžŸŸ\t\t\t\t\005o\v\vOO\t\tŸŸœœœœžŸŸŸ\t\t\001\n\nO\n\tn\t\t\n\n\n\005\n\t\t\t\n\n\n\f~oo~~~~~~~~~o~~O~~OO~~~~~~~~~o~~~o~\177JKKKKJIJJJHJJJIJLKJKKJ"..., _ybits = 6, _xbits = 6, _source = 0xaf87338 "\v", '\n' <repeats 30 times>, "\001\001\n\n\n\005", '\n' <repeats 14 times>, "\t", '\n' <repeats 14 times>, "\t\t\t\t\t\n\n\n\n\n\n\t\t\tŸ\016ŸŸŸŸ\t\n\n\n\nOO\n\t\001\001\n\n\n\n\n\n\n\t\t\t\t\tŸŸ\t\t\t\t\n\t\tŸ\016Ÿ\tŸŸ\tŸ\n\n\n\nŸŸŸŸŸ\t\tŸ\tnŸŸžžœœœžž\235ŸNO\t\t\t\t\t\t\t\t\t\nŸ\t\tOOO\t\tŸŸžž\t\n\nž\tž\235œžœ\215œœœœ\t\n\n\nŸŸ\t\t\t\n"..., basecolormapdata = 0xab29508 "", viewport = 0xa9a0048}
threads = 0x10c9d20 <DrawerThreads::Instance()::threads>
>>>>>>cb_gdb:this = 0xa9abe48
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
C:\DEV\vsqzdoom\src\swrenderer\drawers\r_draw_pal.h:295:14840:beg:0xb4e9c2
>>>>>>cb_gdb:No locals.
>>>>>>cb_gdb:this = 0xa9f2e50
args = @0x23f208: {<swrenderer::DrawerArgs> = {mBaseColormap = 0x106bf6c <FullNormalLight>, mLight = 0, mShade = 65536, mTranslation = 0x0}, dc_normal = {X = 0, Y = 7.00649232e-045, Z = 2.47492514e-038}, dc_viewpos = {X = 0, Y = 9.18354962e-041, Z = 0}, dc_viewpos_step = {X = 0, Y = 0, Z = 1}, dc_lights = 0x0, dc_num_lights = 0, spanfunc = &virtual swrenderer::SWPixelFormatDrawers::DrawSpan(swrenderer::SpanDrawerArgs const&), ds_y = 277, ds_x1 = 209, ds_x2 = 350, ds_texwidth = 64, ds_texheight = 64, ds_xbits = 6, ds_ybits = 6, ds_source = 0xaf87338 "\v", '\n' <repeats 30 times>, "\001\001\n\n\n\005", '\n' <repeats 14 times>, "\t", '\n' <repeats 14 times>, "\t\t\t\t\t\n\n\n\n\n\n\t\t\tŸ\016ŸŸŸŸ\t\n\n\n\nOO\n\t\001\001\n\n\n\n\n\n\n\t\t\t\t\tŸŸ\t\t\t\t\n\t\tŸ\016Ÿ\tŸŸ\tŸ\n\n\n\nŸŸŸŸŸ\t\tŸ\tnŸŸžžœœœžž\235ŸNO\t\t\t\t\t\t\t\t\t\nŸ\t\tOOO\t\tŸŸžž\t\n\nž\tž\235œžœ\215œœœœ\t\n\n\nŸŸ\t\t\t\n"..., ds_source_mipmapped = true, ds_xfrac = 64, ds_yfrac = 64, ds_xstep = 6, ds_ystep = 6, dc_srcblend = 0xbd6e968, dc_destblend = 0x10e8b801, dc_srcalpha = 1583739380, dc_destalpha = -78096894, ds_color = 3, ds_lod = 3.6426612419300946e+260, ds_viewport = 0xa9a0048}
plane_sz = @0x23f1c0: {X = 250.697067, Y = 3413.33325, Z = -650431.438}
plane_su = @0x23f1cc: {X = 4.8690765e+013, Y = -1.47991424e+013, Z = 4.78470416e+015}
plane_sv = @0x23f1d8: {X = -2.93343094e+012, Y = -1.23531245e+014, Z = 7.61076151e+015}
plane_shade = false
planeshade = -1068489004
planelightfloat = -5.35212848e-006
pviewx = 0
pviewy = 0
basecolormap = 0x106bf6c <FullNormalLight>
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
C:\DEV\vsqzdoom\src\swrenderer\viewport\r_spandrawer.cpp:125:3891:beg:0x4a54b1
>>>>>>cb_gdb:No locals.
>>>>>>cb_gdb:this = 0x23f208
thread = 0x7aa7a98
y = 277
x1 = 209
x2 = 350
plane_sz = @0x23f1c0: {X = 250.697067, Y = 3413.33325, Z = -650431.438}
plane_su = @0x23f1cc: {X = 4.8690765e+013, Y = -1.47991424e+013, Z = 4.78470416e+015}
plane_sv = @0x23f1d8: {X = -2.93343094e+012, Y = -1.23531245e+014, Z = 7.61076151e+015}
plane_shade = false
planeshade = -1068489004
planelightfloat = -5.35212848e-006
pviewx = 0
pviewy = 0
basecolormap = 0x106bf6c <FullNormalLight>
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
C:\DEV\vsqzdoom\src\swrenderer\plane\r_slopeplane.cpp:215:7617:beg:0x48a39d
>>>>>>cb_gdb:No locals.
>>>>>>cb_gdb:this = 0x23caa8
y = 277
x1 = 209
x2 = 350
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
C:\DEV\vsqzdoom\src\swrenderer\plane\r_planerenderer.cpp:73:1981:beg:0x4887f5
>>>>>>cb_gdb:y = 277
x2 = 350
t1 = 278
b1 = 281
xr = 209
stop = 278
x = 208
t2 = 278
b2 = 281
>>>>>>cb_gdb:this = 0x23caa8
pl = 0x10b9efd0
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
C:\DEV\vsqzdoom\src\swrenderer\plane\r_slopeplane.cpp:210:7528:beg:0x48a29e
>>>>>>cb_gdb:ifloatpow2 = {64, 32, 16, 8, 4, 2, 1, 0.5, 0.25, 0.125, 0.0625, 0.03125, 0.015625, 0.0078125, 0.00390625, 0.001953125}
lxscale = 1
lyscale = 1
xscale = 64
yscale = 64
p = {X = -130.135101, Y = 87.1799698, Z = 527.320618}
m = {X = 7.83428335, Y = -32, Z = -63.518692}
n = {X = -63.518692, Y = -7.32747196e-015, Z = -7.83428335}
ang = 4.8351074434155406
planeang = 0
cosine = 1
sine = 0
zeroheight = -141.64243313582864
viewport = 0xa9a0048
worldNormal = {X = 0, Y = 0.44721359549995798, Z = 0.89442719099991597}
renderportal = 0xa9e6c90
foggy = false
cameraLight = 0x10d58f0 <swrenderer::CameraLight::Instance()::instance>
>>>>>>cb_gdb:this = 0x23caa8
pl = 0x10b9efd0
_xscale = 1
_yscale = 1
alpha = 65536
additive = false
masked = false
colormap = 0x106bf6c <FullNormalLight>
texture = 0xaace208
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
Last edited by drfrag on Fri May 11, 2018 3:47 am, edited 1 time in total.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3141
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: crash in drawers with staircase3b2.wad

Post by drfrag »

Full trace part2:

Code: Select all

>>>>>>cb_gdb:#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
C:\DEV\vsqzdoom\src\swrenderer\plane\r_visibleplane.cpp:142:4073:beg:0x48abd5
>>>>>>cb_gdb:renderer = {<swrenderer::PlaneRenderer> = {_vptr.PlaneRenderer = 0xf5c22c <vtable for swrenderer::RenderSlopePlane+8>, spanend = {30752, 2731, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 1024, 0, 0, 0, 0, -16324, 0, -17664, -16532, 262, 0, 0, 0, 0, 0, 0, 20007, 2846, 0, 0, 233, 0, -12472, 2889, 0, 0, 128, 0, 1, 0, -16384, 13, -10923, 0, 7699, -217, 16683, -172, 257, 162, 72, 2714, 200, 212, 225, 259, 301, 341 <repeats 23 times>, 542, 605, 610, 601, 592, 457, 587, 587, 586, 576, 549, 549, 451, 451, 423, 423, 361, 0 <repeats 23 times>, 1, 7, 5, 13, 21, 29, 36, 44, 52, 59, 67, 75, 83, 90, 84, 95, 105, 116, 127, 137, 148, 159, 169, 180, 191, 201, 226, 262, 297, 333, 349, 345, 346, 206, 246, 286, 325, 344, 343, 342, 341, 0 <repeats 67 times>, 423, 551, 590, 452, 618, 639, 0, 428, 496, 340, 287, 264, 341 <repeats 15 times>, 323, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 338, 341, 343, 344, 345, 346, 347, 348, 349, 350, 339, 291, 244, 350 <repeats 15 times>...}}, Thread = 0x7aa7a98, plane_sz = {X = 250.697067, Y = 3413.33325, Z = -650431.438}, plane_su = {X = 4.8690765e+013, Y = -1.47991424e+013, Z = 4.78470416e+015}, plane_sv = {X = -2.93343094e+012, Y = -1.23531245e+014, Z = 7.61076151e+015}, planelightfloat = -5.35212848e-006, plane_shade = false, planeshade = -1068489004, pviewx = 0, pviewy = 0, xscale = 1515067764, yscale = -1083611056, basecolormap = 0x106bf6c <FullNormalLight>, drawerargs = {<swrenderer::DrawerArgs> = {mBaseColormap = 0x106bf6c <FullNormalLight>, mLight = 0, mShade = 65536, mTranslation = 0x0}, dc_normal = {X = 0, Y = 7.00649232e-045, Z = 2.47492514e-038}, dc_viewpos = {X = 0, Y = 9.18354962e-041, Z = 0}, dc_viewpos_step = {X = 0, Y = 0, Z = 1}, dc_lights = 0x0, dc_num_lights = 0, spanfunc = &virtual swrenderer::SWPixelFormatDrawers::DrawSpan(swrenderer::SpanDrawerArgs const&), ds_y = 277, ds_x1 = 209, ds_x2 = 350, ds_texwidth = 64, ds_texheight = 64, ds_xbits = 6, ds_ybits = 6, ds_source = 0xaf87338 "\v", '\n' <repeats 30 times>, "\001\001\n\n\n\005", '\n' <repeats 14 times>, "\t", '\n' <repeats 14 times>, "\t\t\t\t\t\n\n\n\n\n\n\t\t\tŸ\016ŸŸŸŸ\t\n\n\n\nOO\n\t\001\001\n\n\n\n\n\n\n\t\t\t\t\tŸŸ\t\t\t\t\n\t\tŸ\016Ÿ\tŸŸ\tŸ\n\n\n\nŸŸŸŸŸ\t\tŸ\tnŸŸžžœœœžž\235ŸNO\t\t\t\t\t\t\t\t\t\nŸ\t\tOOO\t\tŸŸžž\t\n\nž\tž\235œžœ\215œœœœ\t\n\n\nŸŸ\t\t\t\n"..., ds_source_mipmapped = true, ds_xfrac = 64, ds_yfrac = 64, ds_xstep = 6, ds_ystep = 6, dc_srcblend = 0xbd6e968, dc_destblend = 0x10e8b801, dc_srcalpha = 1583739380, dc_destalpha = -78096894, ds_color = 3, ds_lod = 3.6426612419300946e+260, ds_viewport = 0xa9a0048}, planeNormal = {X = 0.05474371915574771, Y = -0.44385035372185722, Z = 0.89442719099991597}, planeD = 163.19938641986792}
tex = 0xaace208
xscale = 1
yscale = 1
>>>>>>cb_gdb:this = 0x10b9efd0
thread = 0x7aa7a98
alpha = 65536
additive = false
masked = false
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
C:\DEV\vsqzdoom\src\swrenderer\plane\r_visibleplanelist.cpp:352:10195:beg:0x48b7d3
>>>>>>cb_gdb:pl = 0x10b9efd0
i = 122
vpcount = 40
renderportal = 0xa9e6c90
>>>>>>cb_gdb:this = 0xa9e7030
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
C:\DEV\vsqzdoom\src\swrenderer\scene\r_scene.cpp:291:9260:beg:0x495282
>>>>>>cb_gdb:visitor = {_vptr.VisibleSegmentRenderer = 0xf5c4d8 <vtable for swrenderer::VisibleSegmentRenderer+8>}
>>>>>>cb_gdb:this = 0x7aa79dc
thread = 0x7aa7a98
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
C:\DEV\vsqzdoom\src\swrenderer\scene\r_scene.cpp:234:7313:beg:0x494e77
>>>>>>cb_gdb:numThreads = 1
start_lock = {_M_device = 0x7aa79f0, _M_owns = false}
>>>>>>cb_gdb:this = 0x7aa79dc
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
C:\DEV\vsqzdoom\src\swrenderer\scene\r_scene.cpp:174:5563:beg:0x4949e1
>>>>>>cb_gdb:savedflags = {Value = 0}
>>>>>>cb_gdb:this = 0x7aa79dc
actor = 0xb35f0d0
dontmaplines = false
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
C:\DEV\vsqzdoom\src\swrenderer\scene\r_scene.cpp:122:3755:beg:0x494638
>>>>>>cb_gdb:viewport = 0xa9a0048
width = 640
height = 480
trueratio = 1.33333337
>>>>>>cb_gdb:this = 0x7aa79dc
player = 0x10ed2a0 <players>
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
C:\DEV\vsqzdoom\src\swrenderer\r_swrenderer.cpp:187:5488:beg:0x468d60
>>>>>>cb_gdb:No locals.
>>>>>>cb_gdb:this = 0x7aa79d8
player = 0x10ed2a0 <players>
>>>>>>cb_gdb:#0  0x00474a2f in swrenderer::DrawTiltedSpanPalCommand::Execute (this=0x23c68c, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:2926
#1  0x00ce2cc5 in DrawerCommandQueue::Push<swrenderer::DrawTiltedSpanPalCommand, swrenderer::SpanDrawerArgs const&, TVector3<float> const&, TVector3<float> const&, TVector3<float> const&, bool&, int&, float&, int&, int&, FDynamicColormap*&> (this=0xa9abe48) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e9c2 in swrenderer::SWPalDrawers::DrawTiltedSpan (this=0xa9f2e50, args=..., plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:295
#3  0x004a54b1 in swrenderer::SpanDrawerArgs::DrawTiltedSpan (this=0x23f208, thread=0x7aa7a98, y=277, x1=209, x2=350, plane_sz=..., plane_su=..., plane_sv=..., plane_shade=false, planeshade=-1068489004, planelightfloat=-5.35212848e-006, pviewx=0, pviewy=0, basecolormap=0x106bf6c <FullNormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_spandrawer.cpp:125
#4  0x0048a39d in swrenderer::RenderSlopePlane::RenderLine (this=0x23caa8, y=277, x1=209, x2=350) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:215
#5  0x004887f5 in swrenderer::PlaneRenderer::RenderLines (this=0x23caa8, pl=0x10b9efd0) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_planerenderer.cpp:73
#6  0x0048a29e in swrenderer::RenderSlopePlane::Render (this=0x23caa8, pl=0x10b9efd0, _xscale=1, _yscale=1, alpha=65536, additive=false, masked=false, colormap=0x106bf6c <FullNormalLight>, texture=0xaace208) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_slopeplane.cpp:210
#7  0x0048abd5 in swrenderer::VisiblePlane::Render (this=0x10b9efd0, thread=0x7aa7a98, alpha=65536, additive=false, masked=false) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplane.cpp:142
#8  0x0048b7d3 in swrenderer::VisiblePlaneList::Render (this=0xa9e7030) at C:/DEV/vsqzdoom/src/swrenderer/plane/r_visibleplanelist.cpp:352
#9  0x00495282 in swrenderer::RenderScene::RenderThreadSlice (this=0x7aa79dc, thread=0x7aa7a98) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:291
#10 0x00494e77 in swrenderer::RenderScene::RenderThreadSlices (this=0x7aa79dc) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#11 0x004949e1 in swrenderer::RenderScene::RenderActorView (this=0x7aa79dc, actor=0xb35f0d0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#12 0x00494638 in swrenderer::RenderScene::RenderView (this=0x7aa79dc, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:122
#13 0x00468d60 in FSoftwareRenderer::RenderView (this=0x7aa79d8, player=0x10ed2a0 <players>) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:187
#14 0x005e3b07 in D_Display () at C:\DEV\vsqzdoom\src\d_main.cpp:829
#15 0x005e47e0 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1078
#16 0x005e91cc in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#17 0x00425fab in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#18 0x00426709 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6cc2485 "-file staircase3b2.wad", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#19 0x00e60d3b in main ()
>>>>>>cb_gdb:
I wonder if this wall of text is really useful.
dpJudas
 
 
Posts: 3036
Joined: Sat May 28, 2016 1:01 pm

Re: crash in drawers with staircase3b2.wad

Post by dpJudas »

Pushed a fix for this.

In this particular case the wall of text wasn't useful as it didn't reveal that tiltlighting[x1] was null. Sometimes such call stacks do reveal the problem, though.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3141
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: crash in drawers with staircase3b2.wad

Post by drfrag »

Thanks, that was fast. No crash here either. :)
Post Reply

Return to “Closed Bugs [GZDoom]”