-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
segmentation fault when dynamite has blown new wall #3916
Comments
It happened while the animation cycle was running? interesting. |
I note that there isn't any shrapnel in that explosion either, just the explosion itself. |
latest git, ubuntu 13.10. Recently ive launched rocket and it worked ok. |
Program received signal SIGSEGV, Segmentation fault. Weapon: Mossberg 500 (7) Spring, day 1 |
I'll post a save. |
This is neither the "break items when bashing terrain", nor "break items |
Regardless, have you tried just removing the exploding item from the map before calling the explode method, and then putting it back afterwards? Whatever the ultimate cause, that should fix it, right? Like actually just before and after the explode methods like. |
No, I did what I thought was the fix right before bedtime (disable item smashing in map::bash() and map::shoot()), but that didn't work. Then I poked at it a little the next morning only to discover that map::i_rem() doesn't seem to be called at all, so now I have NO IDEA what's happening. Whatever is happening I'd expect removing and readding the item from the map in process_items_in_submap() to handle it,, doing it in iuse would make me really queasy. |
Fixed by #4145 |
The text was updated successfully, but these errors were encountered: