CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.63k stars 4.18k forks source link

Segmentation fault crash when installing Cranial Flashlight CBM #65551

Closed AkdoolTheSlimy closed 1 year ago

AkdoolTheSlimy commented 1 year ago

Describe the bug

The bug is straightforward. I go to an autodoc, I try to install the bionic, and I crash when I confirm. Until this point, I've been able to install and uninstall bionics without problems. This is a relatively fresh Prototype Cyborg start, and I've recently removed my last faulty bionic - including the two I accidentally installed (RIP integrated multitool, I wish you made it!)

Attach save file

Citrus.zip

Steps to reproduce

  1. Make a character. Prototype cyborgs in lab starts are the fastest way to fulfill step 2.
  2. Install and/or uninstall cbms
  3. Eventually, you may run into a reoccurring crash whenever you try to install one. It could be Cranial Flashlight cbms specifically, or maybe it could be any. I'd try the flashlight first.
  4. Reload your save when you crash and try again. It should still crash on confirmation.

Expected behavior

I would expect that installing a cbm wouldn't crash the game.

Screenshots

2023-05-09

Versions and configuration

Additional context

config.zip

Note: If you're reproducing the problem on my save, you'll have to grab the cbm from the northern part of the lab floor I'm on. It'll be the only two cbms behind glass screens. Then go south to the southeastern living quarters (they're collapsed, just like the one you start in.) Only then should you go east to the autodoc.

Pretty simple. North to CBMs, directly south to rooms, east to autodoc.

If you don't follow these instructions, you may open the glass door that's holding in a gazillion giant slimes. And since I'm sick and injured, you won't be able to run away. If you get horrifically dissolved, don't say I didn't warn you!

PS, I have no idea why they kept reproducing so much, but it's pretty terrible. They've already commandeered a whole section of the lab, and I'm not entirely sure how to get rid of them without dropping a mininuke.

AkdoolTheSlimy commented 1 year ago

Also, I'm dumb and tried to zip the crash/debug logs while the game was open. There's a good chance that file doesn't include both, so here they are.

config.zip