Anonymous | Login | 2024-04-25 18:41 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
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 | |||||||||||||
|
Notes | |
(0032062) aidanholm (developer) 2018-01-27 20:48 |
Fixed at https://github.com/crawl/crawl/commit/bb09730ba0a2 [^] |
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |