# Syncthing crashes with "corruption on data-block"

**URL:** https://forum.syncthing.net/t/syncthing-crashes-with-corruption-on-data-block/3047
**Category:** Support
**Created:** [June 16, 2015, 11:33pm UTC](https://forum.syncthing.net/t/syncthing-crashes-with-corruption-on-data-block/3047 "2015-06-16T23:33:40Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![canton7](https://forum.syncthing.net/user_avatar/forum.syncthing.net/canton7/32/9528_2.png) [@canton7](https://forum.syncthing.net/u/canton7)
#### Post date: [June 17, 2015, 10:48am UTC](https://forum.syncthing.net/t/syncthing-crashes-with-corruption-on-data-block/3047/10 "2015-06-17T10:48:09Z")

</div>

> [@AudriusButkevicius](#):
>
> I don’t think that will help in any way, as SyncTrayzor just runs the binary and pokes at it through the rest interface.

SyncTrayzor will forcibly terminate the Syncthing process in 4 scenarios:

1. You select Syncthing → Kill from the menu
2. You select Syncthing → Kill all Syncthing processes from the menu
3. You log off / shut down your computer, and Syncthing does terminate within 250ms after receiving a ‘Shutdown’ command over its Rest interface
4. SyncTrayzor crashes, and shows the ‘SyncTrayzor crashed, please open an issue on GitHub’ page

Aside from these, all shutdowns are graceful

EDIT: To update this, SyncTrayzor now gives Syncthing 2 seconds to shut down instead if 250ms (which is the maximum a program can take before Windows warns the user). Syncthing also won’t be killed automatically on the event of a crash, and there’s no longer a menu option to kill Syncthing instead of shutting it down.

---

_[View the full topic](https://forum.syncthing.net/t/syncthing-crashes-with-corruption-on-data-block/3047)._
