0.15.37 Map load failed: Flush failed: Broken pipe

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Post Reply
Plawerth
Fast Inserter
Fast Inserter
Posts: 116
Joined: Thu Mar 02, 2017 12:57 am
Contact:

0.15.37 Map load failed: Flush failed: Broken pipe

Post by Plawerth »

This is a very old Marathon server, approaching 950 hours old. It was running since June and we keep on going with it.

Starting at line 967 of startup log:
A
Last edited by Plawerth on Mon Oct 23, 2017 1:04 am, edited 1 time in total.

Loewchen
Global Moderator
Global Moderator
Posts: 8306
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: 0.15.37 Map load failed: Flush failed: Broken pipe

Post by Loewchen »

Post the log file, not a random part of it please.
And a link to the save file as well.

Plawerth
Fast Inserter
Fast Inserter
Posts: 116
Joined: Thu Mar 02, 2017 12:57 am
Contact:

Re: 0.15.37 Map load failed: Flush failed: Broken pipe

Post by Plawerth »

ok.. removed personally identifiable info. File is 4.5 megabytes
Attachments
server2-factorio-current.zip
compressed. original is 4.5 megabytes
(519.21 KiB) Downloaded 76 times

Loewchen
Global Moderator
Global Moderator
Posts: 8306
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: 0.15.37 Map load failed: Flush failed: Broken pipe

Post by Loewchen »

Post the save as well please. Do you recall in what version of the game this map was originally created?

Plawerth
Fast Inserter
Fast Inserter
Posts: 116
Joined: Thu Mar 02, 2017 12:57 am
Contact:

Re: 0.15.37 Map load failed: Flush failed: Broken pipe

Post by Plawerth »

... I don't know which of these is the last save. There are two of these.

https://drive.google.com/open?id=0BzUBv ... khXamtDZTg

This is a 0.15.x vanilla server "strip-world" 500 tiles tall, from about mid-June. The server was faithfully updated with every new version release.

It is a Marathon 10x difficulty, so recipes and research costs 10 times more than normal. I think the next robot speed 15 upgrade needs 2,560,000 research packs and 2,560,000 x 60 seconds.

There has been some LUA customization to the map as the world aged. It is a vanilla world, but with some LUA fiddling to fix problems and remove annoyances...

Via LUA:
- Pollution was eventually turned off.
- Inventory bonus space was added, increasing all player slots from about 30 to 100.
- Bonus belt slots expanded to 4 rows but backed off to 3 rows to stop chat overlap of the toolbar.
- Player runspeed multiplier fiddled with for many players to combat low sim speed... x10 to x30 speed
- Robot carrying stack size increased to something like 12 or more, which is not obtainable via research.
- Fish and grass removed to reduce entities and map save size.
- A moat added to the east of spawn, and ores removed because it seems if you insert water into a map, the ores aren't removed but hover over the inserted water.
- Due to people fooling with runspeed multiplier, and a general drive to force everyone to only explore in one direction, the map has been variously grown to expose vast new areas, then changed back to black "undiscovered" by server admins to reduce server load.
- A permissions system was added in about September to stop new unknown visitors to the huge sprawling 35,000 tile-wide 950+ hr public passwordless map from randomly griefing and breaking things. Only trusted players or those who gained trust were given rights to build or make changes, enter trains, etc.

But it has been stable and working fine for a very long time... there have been many weeks of runtime, mining and researching, with no problems until one day it suddenly just stopped loading and began crashing like this at startup.

Plawerth
Fast Inserter
Fast Inserter
Posts: 116
Joined: Thu Mar 02, 2017 12:57 am
Contact:

Re: 0.15.37 Map load failed: Flush failed: Broken pipe

Post by Plawerth »

Followup to this. We were able to get it going again. It loads in the Windows single player game, but not in the Linux headless server. Perhaps there is some programming difference between the two?

One of our resident LUA experts removed 907 players in the "no craft" permissions group, which deleted 25 megabytes of blueprints from the 75 meg save file, and it now loads again on the Linux server without this broken pipe error.

So in summary it appears the Linux headless server chokes at some point if the map save contains too many blueprints.

,

Map is 1004 hours old and we shall continue..

Image

Weird floating text on the map at the spawn, and it's not a landmark? Hax.

Image

Nothing unusual about the player inventory or tool belt on this vanilla server. Nope.

Image


The public unmodded no-password Arumba Marathon 10x lives again.

posila
Factorio Staff
Factorio Staff
Posts: 5201
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: 0.15.37 Map load failed: Flush failed: Broken pipe

Post by posila »

How much free space is there on disk of the Linux server? When loading the save is unzipped to <factorio-write-path>/temp/currently-playing ... 75MB save might yield 200MB or more of data extracted to currently-playing.

Post Reply

Return to “Pending”