Frequently Asked Questions
From SHORE wiki
What happened if I received a bad write error?
-
read/write failure --- bad write
-
thread N: error - bad write
terminate called after throwing an instance of 'std::ios_base::failure'
These errors indicate a failure writing to disk, usually after running out of disk space either in the temporary file directory or in your output directory.
To reduce disk space requirements for read import and alignment, try adding the -B
switch to shore import, e. g. shore import -B 1000000 ...
; or provide an alternate temporary file directory with sufficient disk space, e. g. shore -T /very_large_tmp mapflowcell ...
.
When trying to run the precompiled SHORE binary it says something like locale::facet::_S_create_c_locale name not valid.
As a workaround, set the current locale to C by doing
export LC_ALL=C
Alternatively, this problem can be fixed by compiling shore using the source package.