Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0011356 [DCSS] Bug Report minor always 2018-01-19 21:01 2018-01-27 20:48
Reporter aidanholm View Status public  
Assigned To aidanholm
Priority normal Resolution done  
Status resolved   Product Branch longterm development (0.31+)
Summary 0011356: SDL tiles crashes when resizing window while targeting
Description Probably caused by the event handing loop in directn.cc not handling resize events, er, keys, by calling viewwindow (or whatever it is that reloads m_vbuf with the resized dungeon view).

0000002 0x0000555555dfd54d in AssertFailed (expr=0x5555567bea58 "m_vbuf_sz.x == crawl_view.viewsz.x", file=0x5555567bea44 "tilereg-dgn.cc", line=113, text=0x0) at dbg-asrt.cc:834
0000003 0x000055555661cd4f in DungeonRegion::pack_buffers (this=0x55555707b3a0) at tilereg-dgn.cc:113
0000004 0x000055555661d2b0 in DungeonRegion::render (this=0x55555707b3a0) at tilereg-dgn.cc:191
0000005 0x000055555663d915 in TilesFramework::redraw (this=0x555556cc8b40 <tiles>) at tilesdl.cc:1532
0000006 0x000055555663ae3c in TilesFramework::getch_ck (this=0x555556cc8b40 <tiles>) at tilesdl.cc:735
0000007 0x0000555556613820 in getch_ck () at libgui.cc:152
0000008 0x000055555661382b in getchk () at libgui.cc:157
0000009 0x0000555556613520 in m_getch () at libgui.cc:29
0000010 0x000055555614f129 in _getch_mul (rgetch=0x555556613517 <m_getch()>) at macro.cc:714
0000011 0x000055555614f289 in getchm (mc=KMC_TARGETING, rgetch=0x0) at macro.cc:742
0000012 0x0000555555eb5d72 in targeting_behaviour::get_key (this=0x7fffffffd3b0) at directn.cc:3599
0000013 0x00005555565434e2 in fire_target_behaviour::get_command (this=0x7fffffffd3b0, key=-1) at throw.cc:238
0000014 0x0000555555eadc0f in direction_chooser::do_main_loop (this=0x7fffffffd1e0) at directn.cc:1851
0000015 0x0000555555eae670 in direction_chooser::choose_direction (this=0x7fffffffd1e0) at directn.cc:2034
0000016 0x0000555555ea85e4 in direction (moves=..., args=...) at directn.cc:500
0000017 0x000055555654380d in _fire_choose_item_and_target (slot=@0x7fffffffd4ac: -1, target=..., teleport=false) at throw.cc:293
0000018 0x0000555556544129 in get_ammo_to_shoot (item=-1, target=..., teleport=false) at throw.cc:445
0000019 0x0000555556544259 in fire_thing (item=-1) at throw.cc:473
0000020 0x00005555566ce68c in process_command (cmd=CMD_FIRE) at main.cc:1830
#21 0x00005555566cbd68 in _input () at main.cc:1142
0000022 0x00005555566c960e in _launch_game () at main.cc:474
0000023 0x00005555566c9158 in _launch_game_loop () at main.cc:374
0000024 0x00005555566c8fb7 in main (argc=1, argv=0x7fffffffdb28) at main.cc:332
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0032062)
aidanholm (developer)
2018-01-27 20:48

Fixed at https://github.com/crawl/crawl/commit/bb09730ba0a2 [^]

- Issue History
Date Modified Username Field Change
2018-01-19 21:01 aidanholm New Issue
2018-01-27 20:48 aidanholm Note Added: 0032062
2018-01-27 20:48 aidanholm Status new => resolved
2018-01-27 20:48 aidanholm Fixed in Branch => 0.22 development branch
2018-01-27 20:48 aidanholm Resolution open => done
2018-01-27 20:48 aidanholm Assigned To => aidanholm


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker