Skip to content

Crash while placing NPC Ignore Sounds zone on Android #8387

@scarf005

Description

@scarf005

Reported on behalf of @AlecWhite

Reproduction

It happened 2 times when trying to place No NPC Investigate zone manager. Once when simply moving to pick starting point and another while dragging to mark the second point.

Notes

  • The zone type appears to be NPC Ignore Sounds (NPC_NO_INVESTIGATE).
  • Crash log indicates Android tiles.

Crash log

VERSION: 2026-03-24 (2026-03-25)
Signal SIGSEGV: Segmentation fault
STACK TRACE:
# 3: 0x79954d0ff4 art::SignalChain::Handler(int, siginfo*, void*)
# 4: 0x79a311689c __kernel_rt_sigreturn
# 5: 0x7619b047b0 cata_tiles::draw(point, tripoint const&, int, int, std::__ndk1::multimap<point, formatted_text, std::__ndk1::less<point>, std::__ndk1::allocator<std::__ndk1::pair<point const, formatted_text>>>&, std::__ndk1::pair<SDL_BlendMode, std::__ndk1::multimap<point, SDL_Color, std::__ndk1::less<point>, std::__ndk1::allocator<std::__ndk1::pair<point const, SDL_Color>>>>&)
# 6: 0x761ba31870 cata_cursesport::curses_drawwindow(catacurses::window const&)
# 7: 0x761b0b698c game::draw(ui_adaptor&)
# 8: 0x761bae9b08 ui_adaptor::redraw_invalidated()
# 9: 0x761b0ce648 game::look_around(bool, tripoint&, tripoint const&, bool, bool, bool, bool, tripoint const&, bool)
#11: 0x761b0d366c game::zones_manager()
#12: 0x761b159820 game::handle_action()
#13: 0x761b0a4144 game::do_turn()
#14: 0x761b429280 SDL_main
#15: 0x76254c15f0 Java_org_libsdl_app_SDLActivity_nativeRunMain

Original crash log URL:
https://cdn.discordapp.com/attachments/830916451517857894/1486545648269660331/crash.log?ex=69c5e505&is=69c49385&hm=3606799950932d7ddcd1832eba01205a5c4a5c22cf35060036a83c728baa8d99

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions