Crash creating savegame pic

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 creating savegame pic

Post by drfrag »

Another crash in the legacy g3.3mgw branch, the latest SVN doesn't crash but there's no savegame pic with vid_rendermode 0. If the pic is created in GL mode it's fine in software. Could this be related to the jpeg lib update? I guess the stack trace might be helpful this time.

Code: Select all

>>>>>>cb_gdb:#0  0x0046b9cd in swrenderer::DrawWall1PalCommand::Execute (this=0x2321dc, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:181
#1  0x00ce139d in DrawerCommandQueue::Push<swrenderer::DrawWall1PalCommand, swrenderer::WallDrawerArgs const&> (this=0x7b4e030) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e471 in swrenderer::SWPalDrawers::DrawWallColumn (this=0x7b4e6d8, args=...) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:243
#3  0x004a752d in swrenderer::WallDrawerArgs::DrawColumn (this=0x232698, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_walldrawer.cpp:42
#4  0x004856c8 in swrenderer::RenderWallPart::Draw1Column (this=0x232638, x=206, y1=0, y2=147, sampler=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:284
#5  0x00485c62 in swrenderer::RenderWallPart::ProcessWallWorker (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:374
#6  0x00485cdf in swrenderer::RenderWallPart::ProcessNormalWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:383
#7  0x00486282 in swrenderer::RenderWallPart::ProcessWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:434
#8  0x00486981 in swrenderer::RenderWallPart::Render (this=0x232638, drawerargs=..., frontsector=0xbc4acd0, curline=0xbd43384, WallC=..., pic=0xa773650, x1=206, x2=216, walltop=0xa67bd18, wallbottom=0xa681ad8, texturemid=167, swall=0xa693418, lwall=0xa69ef98, yscale=1, top=264, bottom=8, mask=false, wallshade=2162688, xoffset=0, light=7.27272749, lightstep=7.2248052e-009, light_list=0x0, foggy=false, basecolormap=0x106bf58 <NormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:541
#9  0x0047ef51 in swrenderer::SWRenderLine::RenderMiddleTexture (this=0xa67bbd8, x1=206, x2=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:1224
#10 0x0047ba6a in swrenderer::SWRenderLine::RenderWallSegment (this=0xa67bbd8, start=206, stop=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:546
#11 0x0049639a in swrenderer::RenderClipSegment::Clip (this=0xa6b69a0, first=206, last=216, solid=true, visitor=0xa67bbd8) at C:/DEV/vsqzdoom/src/swrenderer/segments/r_clipsegment.cpp:115
#12 0x00479ff9 in swrenderer::SWRenderLine::Render (this=0xa67bbd8, line=0xbd43384, subsector=0xafc6390, sector=0xbc4acd0, fakebacksector=0x0, linefloorplane=0x10c5fee0, lineceilingplane=0x10c5fab0, infog=false, colormap=0x106bf58 <NormalLight>, opaque3dfloor=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:186
#13 0x0048f149 in swrenderer::RenderOpaquePass::RenderSubsector (this=0xa670048, sub=0xafc6390) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:640
#14 0x0049043f in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xafc6391) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:871
#15 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59420) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#16 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae594d4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#17 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5981c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#18 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59fd8) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#19 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5a014) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#20 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5b34c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#21 0x00490314 in swrenderer::RenderOpaquePass::RenderScene (this=0xa670048) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:835
#22 0x00494c96 in swrenderer::RenderScene::RenderThreadSlice (this=0x7a76ed4, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:283
#23 0x004948d5 in swrenderer::RenderScene::RenderThreadSlices (this=0x7a76ed4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#24 0x0049443f in swrenderer::RenderScene::RenderActorView (this=0x7a76ed4, actor=0xbb3f2f0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#25 0x004953fa in swrenderer::RenderScene::RenderViewToCanvas (this=0x7a76ed4, actor=0xbb3f2f0, canvas=0x23f38c, x=0, y=0, width=216, height=162, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:373
#26 0x004690de in FSoftwareRenderer::WriteSavePic (this=0x7a76ed0, player=0x10ed2a0 <players>, file=0x23f48c, width=216, height=162) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:222
#27 0x0060e7f2 in PutSavePic (file=0x23f48c, width=216, height=162) at C:\DEV\vsqzdoom\src\g_game.cpp:2250
#28 0x0060e9e3 in G_DoSaveGame (okForQuicksave=true, filename=..., description=0x6b74ae4 "basu") at C:\DEV\vsqzdoom\src\g_game.cpp:2309
#29 0x0060af16 in G_Ticker () at C:\DEV\vsqzdoom\src\g_game.cpp:1099
#30 0x005ee990 in TryRunTics () at C:\DEV\vsqzdoom\src\d_net.cpp:1957
#31 0x005e4277 in D_DoomLoop () at C:\DEV\vsqzdoom\src\d_main.cpp:1074
#32 0x005e8c74 in D_DoomMain () at C:\DEV\vsqzdoom\src\d_main.cpp:2765
#33 0x00425f83 in DoMain (hInstance=0x400000) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1042
#34 0x004266e1 in WinMain@16 (hInstance=0x400000, nothing=0x0, cmdline=0x6c1245d "", nCmdShow=10) at C:\DEV\vsqzdoom\src\win32\i_main.cpp:1357
#35 0x00e607bb in main ()
>>>>>>cb_gdb:#25 0x004953fa in swrenderer::RenderScene::RenderViewToCanvas (this=0x7a76ed4, actor=0xbb3f2f0, canvas=0x23f38c, x=0, y=0, width=216, height=162, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:373
C:\DEV\vsqzdoom\src\swrenderer\scene\r_scene.cpp:373:11498:beg:0x4953fa
>>>>>>cb_gdb:viewport = 0x7b42230
savedviewactive = true
trueratio = 3.3000803e-039
>>>>>>cb_gdb:this = 0x7a76ed4
actor = 0xbb3f2f0
canvas = 0x23f38c
x = 0
y = 0
width = 216
height = 162
dontmaplines = false
>>>>>>cb_gdb:#0  0x0046b9cd in swrenderer::DrawWall1PalCommand::Execute (this=0x2321dc, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:181
#1  0x00ce139d in DrawerCommandQueue::Push<swrenderer::DrawWall1PalCommand, swrenderer::WallDrawerArgs const&> (this=0x7b4e030) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e471 in swrenderer::SWPalDrawers::DrawWallColumn (this=0x7b4e6d8, args=...) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:243
#3  0x004a752d in swrenderer::WallDrawerArgs::DrawColumn (this=0x232698, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_walldrawer.cpp:42
#4  0x004856c8 in swrenderer::RenderWallPart::Draw1Column (this=0x232638, x=206, y1=0, y2=147, sampler=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:284
#5  0x00485c62 in swrenderer::RenderWallPart::ProcessWallWorker (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:374
#6  0x00485cdf in swrenderer::RenderWallPart::ProcessNormalWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:383
#7  0x00486282 in swrenderer::RenderWallPart::ProcessWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:434
#8  0x00486981 in swrenderer::RenderWallPart::Render (this=0x232638, drawerargs=..., frontsector=0xbc4acd0, curline=0xbd43384, WallC=..., pic=0xa773650, x1=206, x2=216, walltop=0xa67bd18, wallbottom=0xa681ad8, texturemid=167, swall=0xa693418, lwall=0xa69ef98, yscale=1, top=264, bottom=8, mask=false, wallshade=2162688, xoffset=0, light=7.27272749, lightstep=7.2248052e-009, light_list=0x0, foggy=false, basecolormap=0x106bf58 <NormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:541
#9  0x0047ef51 in swrenderer::SWRenderLine::RenderMiddleTexture (this=0xa67bbd8, x1=206, x2=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:1224
#10 0x0047ba6a in swrenderer::SWRenderLine::RenderWallSegment (this=0xa67bbd8, start=206, stop=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:546
#11 0x0049639a in swrenderer::RenderClipSegment::Clip (this=0xa6b69a0, first=206, last=216, solid=true, visitor=0xa67bbd8) at C:/DEV/vsqzdoom/src/swrenderer/segments/r_clipsegment.cpp:115
#12 0x00479ff9 in swrenderer::SWRenderLine::Render (this=0xa67bbd8, line=0xbd43384, subsector=0xafc6390, sector=0xbc4acd0, fakebacksector=0x0, linefloorplane=0x10c5fee0, lineceilingplane=0x10c5fab0, infog=false, colormap=0x106bf58 <NormalLight>, opaque3dfloor=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:186
#13 0x0048f149 in swrenderer::RenderOpaquePass::RenderSubsector (this=0xa670048, sub=0xafc6390) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:640
#14 0x0049043f in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xafc6391) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:871
#15 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59420) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#16 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae594d4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#17 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5981c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#18 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59fd8) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#19 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5a014) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#20 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5b34c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#21 0x00490314 in swrenderer::RenderOpaquePass::RenderScene (this=0xa670048) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:835
#22 0x00494c96 in swrenderer::RenderScene::RenderThreadSlice (this=0x7a76ed4, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:283
#23 0x004948d5 in swrenderer::RenderScene::RenderThreadSlices (this=0x7a76ed4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#24 0x0049443f in swrenderer::RenderScene::RenderActorView (this=0x7a76ed4, actor=0xbb3f2f0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#25 0x004953fa in swrenderer::RenderScene::RenderViewToCanvas (this=0x7a76ed4, actor=0xbb3f2f0, canvas=0x23f38c, x=0, y=0, width=216, height=162, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:373
#26 0x004690de in FSoftwareRenderer::WriteSavePic (this=0x7a76ed0, player=0x10ed2a0 <players>, file=0x23f48c, width=216, height=162) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:222
#27 0x0060e7f2 in PutSavePic (file=0x23f48c, width=216, height=162) at C:\DEV\vsqzdoom\src\g_game.cpp:2250
#28 0x0060e9e3 in G_DoSaveGame (okForQuicksave=true, filename=..., description=0x6b74ae4 "basu") at C:\DEV\vsqzdoom\src\g_game.cpp:2309
#29 0x0060af16 in G_Ticker () at C:\DEV\vsqzdoom\src\g_game.cpp:1099
(More stack frames follow...)
>>>>>>cb_gdb:#26 0x004690de in FSoftwareRenderer::WriteSavePic (this=0x7a76ed0, player=0x10ed2a0 <players>, file=0x23f48c, width=216, height=162) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:222
C:\DEV\vsqzdoom\src\swrenderer\r_swrenderer.cpp:222:6529:beg:0x4690de
>>>>>>cb_gdb:pic = {<DCanvas> = {_vptr.DCanvas = 0xf5612c <vtable for DSimpleCanvas+8>, Buffer = 0x0, Width = 216, Height = 162, Pitch = 216, LockCount = 0, Bgra = false, clipleft = 0, cliptop = 0, clipwidth = -1, clipheight = -1, Next = 0x8, static CanvasChain = <optimized out>}, MemBuffer = 0xae76890 ""}
palette = {{{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 200 'È', g = 239 'ï', r = 35 '#', a = 0 '\000'}, d = 2355144}}, {{{b = 15 '\017', g = 37 '%', r = 245 'õ', a = 119 'w'}, d = 2012554511}}, {{{b = 99 'c', g = 1 '\001', r = 0 '\000', a = 80 'P'}, d = 1342177635}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 120 'x', g = 239 'ï', r = 35 '#', a = 0 '\000'}, d = 2355064}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 28 '\034', g = 240 'ð', r = 35 '#', a = 0 '\000'}, d = 2355228}}, {{{b = 90 'Z', g = 17 '\021', r = 245 'õ', a = 119 'w'}, d = 2012549466}}, {{{b = 82 'R', g = 217 'Ù', r = 239 'ï', a = 119 'w'}, d = 2012207442}}, {{{b = 67 'C', g = 17 '\021', r = 245 'õ', a = 119 'w'}, d = 2012549443}}, {{{b = 128 '\200', g = 112 'p', r = 33 '!', a = 149 '•'}, d = 2501996672}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 3 '\003', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 3}}, {{{b = 1 '\001', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 1}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 99 'c', g = 1 '\001', r = 0 '\000', a = 80 'P'}, d = 1342177635}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 64 '@', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384512}}, {{{b = 184 '¸', g = 233 'é', r = 150 '–', a = 1 '\001'}, d = 26667448}}, {{{b = 128 '\200', g = 112 'p', r = 33 '!', a = 149 '•'}, d = 2501996672}}, {{{b = 208 'Ð', g = 239 'ï', r = 35 '#', a = 0 '\000'}, d = 2355152}}, {{{b = 184 '¸', g = 112 'p', r = 33 '!', a = 149 '•'}, d = 2501996728}}, {{{b = 80 'P', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355536}}, {{{b = 144 '\220', g = 39 '\'', r = 239 'ï', a = 119 'w'}, d = 2012161936}}, {{{b = 108 'l', g = 249 'ù', r = 244 'ô', a = 226 'â'}, d = 3807705452}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 255 'ÿ'}, d = 4294967294}}, {{{b = 67 'C', g = 17 '\021', r = 245 'õ', a = 119 'w'}, d = 2012549443}}, {{{b = 49 '1', g = 40 '(', r = 241 'ñ', a = 119 'w'}, d = 2012293169}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 252 'ü', g = 113 'q', r = 33 '!', a = 149 '•'}, d = 2501997052}}, {{{b = 24 '\030', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 24}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 200 'È', g = 194 'Â', r = 12 '\f', a = 11 '\v'}, d = 185385672}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 0 '\000'}, d = 16777214}}, {{{b = 248 'ø', g = 112 'p', r = 33 '!', a = 149 '•'}, d = 2501996792}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 88 'X', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355544}}, {{{b = 144 '\220', g = 39 '\'', r = 239 'ï', a = 119 'w'}, d = 2012161936}}, {{{b = 252 'ü', g = 225 'á', r = 244 'ô', a = 226 'â'}, d = 3807699452}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 255 'ÿ'}, d = 4294967294}}, {{{b = 0 '\000', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355456}}, {{{b = 94 '^', g = 236 'ì', r = 234 'ê', a = 119 'w'}, d = 2011884638}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 8 '\b', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 264}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 156 'œ', g = 240 'ð', r = 35 '#', a = 0 '\000'}, d = 2355356}}, {{{b = 172 '¬', g = 69 'E', r = 183 '·', a = 6 '\006'}, d = 112674220}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 67 'C', g = 17 '\021', r = 245 'õ', a = 119 'w'}, d = 2012549443}}, {{{b = 216 'Ø', g = 157 '\235', r = 123 '{', a = 11 '\v'}, d = 192650712}}, {{{b = 4 '\004', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 4}}, {{{b = 33 '!', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 33}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 8 '\b', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 264}}, {{{b = 99 'c', g = 1 '\001', r = 0 '\000', a = 80 'P'}, d = 1342177635}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 98 'b', g = 0 '\000', r = 0 '\000', a = 64 '@'}, d = 1073741922}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 144 '\220', g = 39 '\'', r = 239 'ï', a = 119 'w'}, d = 2012161936}}, {{{b = 252 'ü', g = 225 'á', r = 244 'ô', a = 226 'â'}, d = 3807699452}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 255 'ÿ'}, d = 4294967294}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 94 '^', g = 236 'ì', r = 234 'ê', a = 119 'w'}, d = 2011884638}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 252 'ü', g = 240 'ð', r = 35 '#', a = 0 '\000'}, d = 2355452}}, {{{b = 172 '¬', g = 69 'E', r = 183 '·', a = 6 '\006'}, d = 112674220}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 48 '0', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 48}}, {{{b = 204 'Ì', g = 255 'ÿ', r = 35 '#', a = 0 '\000'}, d = 2359244}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 32 ' ', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355488}}, {{{b = 151 '—', g = 177 '±', r = 7 '\a', a = 118 'v'}, d = 1980215703}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 96 '`', g = 0 '\000', r = 0 '\000', a = 64 '@'}, d = 1073741920}}, {{{b = 98 'b', g = 0 '\000', r = 0 '\000', a = 64 '@'}, d = 1073741922}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 8 '\b', g = 197 'Å', r = 93 ']', a = 11 '\v'}, d = 190694664}}, {{{b = 104 'h', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355560}}, {{{b = 56 '8', g = 198 'Æ', r = 7 '\a', a = 118 'v'}, d = 1980220984}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 236 'ì', g = 92 '\\', r = 203 'Ë', a = 148 '”'}, d = 2496355564}}, {{{b = 172 '¬', g = 69 'E', r = 183 '·', a = 6 '\006'}, d = 112674220}}, {{{b = 8 '\b', g = 197 'Å', r = 93 ']', a = 0 '\000'}, d = 6145288}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 8 '\b', g = 197 'Å', r = 93 ']', a = 0 '\000'}, d = 6145288}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 248 'ø', g = 113 'q', r = 33 '!', a = 149 '•'}, d = 2501997048}}, {{{b = 24 '\030', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355480}}, {{{b = 72 'H', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355784}}, {{{b = 144 '\220', g = 39 '\'', r = 239 'ï', a = 119 'w'}, d = 2012161936}}, {{{b = 252 'ü', g = 225 'á', r = 244 'ô', a = 226 'â'}, d = 3807699452}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 255 'ÿ'}, d = 4294967294}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 32 ' ', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384480}}, {{{b = 126 '~', g = 193 'Á', r = 243 'ó', a = 119 'w'}, d = 2012463486}}, {{{b = 56 '8', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384504}}, {{{b = 60 '<', g = 140 'Œ', r = 232 'è', a = 119 'w'}, d = 2011728956}}, {{{b = 8 '\b', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 8}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 32 ' ', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384480}}, {{{b = 8 '\b', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 8}}, {{{b = 164 '¤', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355620}}, {{{b = 247 '÷', g = 196 'Ä', r = 241 'ñ', a = 119 'w'}, d = 2012333303}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 97 'a', g = 0 '\000', r = 0 '\000', a = 80 'P'}, d = 1342177377}}, {{{b = 244 'ô', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355700}}, {{{b = 92 '\\', g = 35 '#', r = 245 'õ', a = 119 'w'}, d = 2012554076}}, {{{b = 82 'R', g = 217 'Ù', r = 239 'ï', a = 119 'w'}, d = 2012207442}}, {{{b = 69 'E', g = 35 '#', r = 245 'õ', a = 119 'w'}, d = 2012554053}}, {{{b = 104 'h', g = 113 'q', r = 33 '!', a = 149 '•'}, d = 2501996904}}, {{{b = 172 '¬', g = 69 'E', r = 183 '·', a = 6 '\006'}, d = 112674220}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 224 'à', g = 243 'ó', r = 35 '#', a = 0 '\000'}, d = 2356192}}, {{{b = 1 '\001', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 1}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 97 'a', g = 0 '\000', r = 0 '\000', a = 80 'P'}, d = 1342177377}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 224 'à', g = 243 'ó', r = 35 '#', a = 1 '\001'}, d = 19133408}}, {{{b = 104 'h', g = 113 'q', r = 33 '!', a = 149 '•'}, d = 2501996904}}, {{{b = 176 '°', g = 241 'ñ', r = 35 '#', a = 0 '\000'}, d = 2355632}}, {{{b = 0 '\000', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 256}}, {{{b = 72 'H', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355784}}, {{{b = 144 '\220', g = 39 '\'', r = 239 'ï', a = 119 'w'}, d = 2012161936}}, {{{b = 84 'T', g = 249 'ù', r = 244 'ô', a = 226 'â'}, d = 3807705428}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 255 'ÿ'}, d = 4294967294}}, {{{b = 69 'E', g = 35 '#', r = 245 'õ', a = 119 'w'}, d = 2012554053}}, {{{b = 129 '\201', g = 147 '“', r = 241 'ñ', a = 119 'w'}, d = 2012320641}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 172 '¬', g = 69 'E', r = 183 '·', a = 6 '\006'}, d = 112674220}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 88 'X', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355800}}, {{{b = 164 '¤', g = 49 '1', r = 8 '\b', a = 118 'v'}, d = 1980248484}}, {{{b = 0 '\000', g = 0 '\000', r = 228 'ä', a = 6 '\006'}, d = 115605504}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 175 '¯', g = 49 '1', r = 8 '\b', a = 118 'v'}, d = 1980248495}}, {{{b = 220 'Ü', g = 95 '_', r = 203 'Ë', a = 148 '”'}, d = 2496356316}}, {{{b = 172 '¬', g = 69 'E', r = 183 '·', a = 6 '\006'}, d = 112674220}}, {{{b = 8 '\b', g = 197 'Å', r = 93 ']', a = 11 '\v'}, d = 190694664}}, {{{b = 224 'à', g = 243 'ó', r = 35 '#', a = 0 '\000'}, d = 2356192}}, {{{b = 28 '\034', g = 197 'Å', r = 93 ']', a = 11 '\v'}, d = 190694684}}, {{{b = 36 '$', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 36}}, {{{b = 224 'à', g = 243 'ó', r = 35 '#', a = 0 '\000'}, d = 2356192}}, {{{b = 120 'x', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355832}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 28 '\034', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355740}}, {{{b = 36 '$', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 36}}, {{{b = 204 'Ì', g = 255 'ÿ', r = 35 '#', a = 0 '\000'}, d = 2359244}}, {{{b = 32 ' ', g = 114 'r', r = 9 '\t', a = 118 'v'}, d = 1980330528}}, {{{b = 60 '<', g = 156 'œ', r = 224 'à', a = 226 'â'}, d = 3806370876}}, {{{b = 254 'þ', g = 255 'ÿ', r = 255 'ÿ', a = 255 'ÿ'}, d = 4294967294}}, {{{b = 175 '¯', g = 49 '1', r = 8 '\b', a = 118 'v'}, d = 1980248495}}, {{{b = 61 '=', g = 178 '²', r = 98 'b', a = 0 '\000'}, d = 6468157}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 8 '\b', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 8}}, {{{b = 28 '\034', g = 197 'Å', r = 93 ']', a = 11 '\v'}, d = 190694684}}, {{{b = 220 'Ü', g = 11 '\v', r = 0 '\000', a = 0 '\000'}, d = 3036}}, {{{b = 24 '\030', g = 221 'Ý', r = 228 'ä', a = 6 '\006'}, d = 115662104}}, {{{b = 168 '¨', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355880}}, {{{b = 40 '(', g = 190 '¾', r = 12 '\f', a = 11 '\v'}, d = 185384488}}, {{{b = 1 '\001', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 1}}, {{{b = 176 '°', g = 194 'Â', r = 12 '\f', a = 11 '\v'}, d = 185385648}}, {{{b = 200 'È', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355912}}, {{{b = 6 '\006', g = 31 '\037', r = 215 '×', a = 0 '\000'}, d = 14098182}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 16 '\020', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 16}}, {{{b = 234 'ê', g = 255 'ÿ', r = 238 'î', a = 0 '\000'}, d = 15663082}}, {{{b = 214 'Ö', g = 1 '\001', r = 0 '\000', a = 0 '\000'}, d = 470}}, {{{b = 0 '\000', g = 0 '\000', r = 0 '\000', a = 0 '\000'}, d = 0}}, {{{b = 164 '¤', g = 243 'ó', r = 35 '#', a = 0 '\000'}, d = 2356132}}, {{{b = 216 'Ø', g = 242 'ò', r = 35 '#', a = 0 '\000'}, d = 2355928}}...}
>>>>>>cb_gdb:this = 0x7a76ed0
player = 0x10ed2a0 <players>
file = 0x23f48c
width = 216
height = 162
>>>>>>cb_gdb:#0  0x0046b9cd in swrenderer::DrawWall1PalCommand::Execute (this=0x2321dc, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:181
#1  0x00ce139d in DrawerCommandQueue::Push<swrenderer::DrawWall1PalCommand, swrenderer::WallDrawerArgs const&> (this=0x7b4e030) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e471 in swrenderer::SWPalDrawers::DrawWallColumn (this=0x7b4e6d8, args=...) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:243
#3  0x004a752d in swrenderer::WallDrawerArgs::DrawColumn (this=0x232698, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_walldrawer.cpp:42
#4  0x004856c8 in swrenderer::RenderWallPart::Draw1Column (this=0x232638, x=206, y1=0, y2=147, sampler=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:284
#5  0x00485c62 in swrenderer::RenderWallPart::ProcessWallWorker (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:374
#6  0x00485cdf in swrenderer::RenderWallPart::ProcessNormalWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:383
#7  0x00486282 in swrenderer::RenderWallPart::ProcessWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:434
#8  0x00486981 in swrenderer::RenderWallPart::Render (this=0x232638, drawerargs=..., frontsector=0xbc4acd0, curline=0xbd43384, WallC=..., pic=0xa773650, x1=206, x2=216, walltop=0xa67bd18, wallbottom=0xa681ad8, texturemid=167, swall=0xa693418, lwall=0xa69ef98, yscale=1, top=264, bottom=8, mask=false, wallshade=2162688, xoffset=0, light=7.27272749, lightstep=7.2248052e-009, light_list=0x0, foggy=false, basecolormap=0x106bf58 <NormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:541
#9  0x0047ef51 in swrenderer::SWRenderLine::RenderMiddleTexture (this=0xa67bbd8, x1=206, x2=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:1224
#10 0x0047ba6a in swrenderer::SWRenderLine::RenderWallSegment (this=0xa67bbd8, start=206, stop=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:546
#11 0x0049639a in swrenderer::RenderClipSegment::Clip (this=0xa6b69a0, first=206, last=216, solid=true, visitor=0xa67bbd8) at C:/DEV/vsqzdoom/src/swrenderer/segments/r_clipsegment.cpp:115
#12 0x00479ff9 in swrenderer::SWRenderLine::Render (this=0xa67bbd8, line=0xbd43384, subsector=0xafc6390, sector=0xbc4acd0, fakebacksector=0x0, linefloorplane=0x10c5fee0, lineceilingplane=0x10c5fab0, infog=false, colormap=0x106bf58 <NormalLight>, opaque3dfloor=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:186
#13 0x0048f149 in swrenderer::RenderOpaquePass::RenderSubsector (this=0xa670048, sub=0xafc6390) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:640
#14 0x0049043f in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xafc6391) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:871
#15 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59420) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#16 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae594d4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#17 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5981c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#18 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59fd8) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#19 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5a014) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#20 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5b34c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#21 0x00490314 in swrenderer::RenderOpaquePass::RenderScene (this=0xa670048) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:835
#22 0x00494c96 in swrenderer::RenderScene::RenderThreadSlice (this=0x7a76ed4, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:283
#23 0x004948d5 in swrenderer::RenderScene::RenderThreadSlices (this=0x7a76ed4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#24 0x0049443f in swrenderer::RenderScene::RenderActorView (this=0x7a76ed4, actor=0xbb3f2f0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#25 0x004953fa in swrenderer::RenderScene::RenderViewToCanvas (this=0x7a76ed4, actor=0xbb3f2f0, canvas=0x23f38c, x=0, y=0, width=216, height=162, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:373
#26 0x004690de in FSoftwareRenderer::WriteSavePic (this=0x7a76ed0, player=0x10ed2a0 <players>, file=0x23f48c, width=216, height=162) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:222
#27 0x0060e7f2 in PutSavePic (file=0x23f48c, width=216, height=162) at C:\DEV\vsqzdoom\src\g_game.cpp:2250
#28 0x0060e9e3 in G_DoSaveGame (okForQuicksave=true, filename=..., description=0x6b74ae4 "basu") at C:\DEV\vsqzdoom\src\g_game.cpp:2309
#29 0x0060af16 in G_Ticker () at C:\DEV\vsqzdoom\src\g_game.cpp:1099
(More stack frames follow...)
>>>>>>cb_gdb:#27 0x0060e7f2 in PutSavePic (file=0x23f48c, width=216, height=162) at C:\DEV\vsqzdoom\src\g_game.cpp:2250
C:\DEV\vsqzdoom\src\g_game.cpp:2250:55066:beg:0x60e7f2
>>>>>>cb_gdb:No locals.
>>>>>>cb_gdb:file = 0x23f48c
width = 216
height = 162
>>>>>>cb_gdb:#0  0x0046b9cd in swrenderer::DrawWall1PalCommand::Execute (this=0x2321dc, thread=0x10c9d54 <DrawerThreads::Instance()::threads+52>) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.cpp:181
#1  0x00ce139d in DrawerCommandQueue::Push<swrenderer::DrawWall1PalCommand, swrenderer::WallDrawerArgs const&> (this=0x7b4e030) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_thread.h:169
#2  0x00b4e471 in swrenderer::SWPalDrawers::DrawWallColumn (this=0x7b4e6d8, args=...) at C:/DEV/vsqzdoom/src/swrenderer/drawers/r_draw_pal.h:243
#3  0x004a752d in swrenderer::WallDrawerArgs::DrawColumn (this=0x232698, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/viewport/r_walldrawer.cpp:42
#4  0x004856c8 in swrenderer::RenderWallPart::Draw1Column (this=0x232638, x=206, y1=0, y2=147, sampler=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:284
#5  0x00485c62 in swrenderer::RenderWallPart::ProcessWallWorker (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:374
#6  0x00485cdf in swrenderer::RenderWallPart::ProcessNormalWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:383
#7  0x00486282 in swrenderer::RenderWallPart::ProcessWall (this=0x232638, uwal=0xa67bd18, dwal=0xa681ad8, texturemid=167, swal=0xa693418, lwal=0xa69ef98) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:434
#8  0x00486981 in swrenderer::RenderWallPart::Render (this=0x232638, drawerargs=..., frontsector=0xbc4acd0, curline=0xbd43384, WallC=..., pic=0xa773650, x1=206, x2=216, walltop=0xa67bd18, wallbottom=0xa681ad8, texturemid=167, swall=0xa693418, lwall=0xa69ef98, yscale=1, top=264, bottom=8, mask=false, wallshade=2162688, xoffset=0, light=7.27272749, lightstep=7.2248052e-009, light_list=0x0, foggy=false, basecolormap=0x106bf58 <NormalLight>) at C:/DEV/vsqzdoom/src/swrenderer/line/r_walldraw.cpp:541
#9  0x0047ef51 in swrenderer::SWRenderLine::RenderMiddleTexture (this=0xa67bbd8, x1=206, x2=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:1224
#10 0x0047ba6a in swrenderer::SWRenderLine::RenderWallSegment (this=0xa67bbd8, start=206, stop=216) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:546
#11 0x0049639a in swrenderer::RenderClipSegment::Clip (this=0xa6b69a0, first=206, last=216, solid=true, visitor=0xa67bbd8) at C:/DEV/vsqzdoom/src/swrenderer/segments/r_clipsegment.cpp:115
#12 0x00479ff9 in swrenderer::SWRenderLine::Render (this=0xa67bbd8, line=0xbd43384, subsector=0xafc6390, sector=0xbc4acd0, fakebacksector=0x0, linefloorplane=0x10c5fee0, lineceilingplane=0x10c5fab0, infog=false, colormap=0x106bf58 <NormalLight>, opaque3dfloor=...) at C:/DEV/vsqzdoom/src/swrenderer/line/r_line.cpp:186
#13 0x0048f149 in swrenderer::RenderOpaquePass::RenderSubsector (this=0xa670048, sub=0xafc6390) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:640
#14 0x0049043f in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xafc6391) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:871
#15 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59420) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#16 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae594d4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#17 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5981c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#18 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae59fd8) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#19 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5a014) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#20 0x004903e9 in swrenderer::RenderOpaquePass::RenderBSPNode (this=0xa670048, node=0xae5b34c) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:862
#21 0x00490314 in swrenderer::RenderOpaquePass::RenderScene (this=0xa670048) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_opaque_pass.cpp:835
#22 0x00494c96 in swrenderer::RenderScene::RenderThreadSlice (this=0x7a76ed4, thread=0x7b36610) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:283
#23 0x004948d5 in swrenderer::RenderScene::RenderThreadSlices (this=0x7a76ed4) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:234
#24 0x0049443f in swrenderer::RenderScene::RenderActorView (this=0x7a76ed4, actor=0xbb3f2f0, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:174
#25 0x004953fa in swrenderer::RenderScene::RenderViewToCanvas (this=0x7a76ed4, actor=0xbb3f2f0, canvas=0x23f38c, x=0, y=0, width=216, height=162, dontmaplines=false) at C:/DEV/vsqzdoom/src/swrenderer/scene/r_scene.cpp:373
#26 0x004690de in FSoftwareRenderer::WriteSavePic (this=0x7a76ed0, player=0x10ed2a0 <players>, file=0x23f48c, width=216, height=162) at C:/DEV/vsqzdoom/src/swrenderer/r_swrenderer.cpp:222
#27 0x0060e7f2 in PutSavePic (file=0x23f48c, width=216, height=162) at C:\DEV\vsqzdoom\src\g_game.cpp:2250
#28 0x0060e9e3 in G_DoSaveGame (okForQuicksave=true, filename=..., description=0x6b74ae4 "basu") at C:\DEV\vsqzdoom\src\g_game.cpp:2309
#29 0x0060af16 in G_Ticker () at C:\DEV\vsqzdoom\src\g_game.cpp:1099
(More stack frames follow...)
>>>>>>cb_gdb:
_mental_
 
 
Posts: 3812
Joined: Sun Aug 07, 2011 4:32 am

Re: Crash creating savegame pic

Post by _mental_ »

Missing saved game picture is fixed in fa5f936.

Curiously enough, this picture has no player's weapon in hardware mode while it's present in software.
It appeared that this discrepancy isn't something new, for example it works the same in GZDoom 1.9.1.

The crash itself is not related to JPEG because thumbnails are stored in PNG format and it crashes during rendering of player's view, i.e. before compression of a picture.
I cannot reproduce it with official toolchains though. Was it just vanilla IWAD map with no mods loaded?
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3141
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: Crash creating savegame pic

Post by drfrag »

Thanks, it's gone now. I reported it as a crash since i tought it was somehow related but it wasn't, it was a bad merge in my branch. :oops: It was a big commit and i got no conflicts. Of course the stack trace was also useless this time.
I've added an experimental feature (i know i said i wouldn't do such things but i couldn't resist) and now savegames are sorted by reverse slot number (filename) and not alphabetically, they're not sorted by date but apparently it works quite well. I remember some people complained and there was a discussion on that matter some time ago.
Post Reply

Return to “Closed Bugs [GZDoom]”