Page 1 of 1

[0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 4:20 pm
by Lemmmy

Code: Select all

Factorio crashed. Generating symbolized stacktrace, please wait ...
 426.273 Warning Logger.cpp:386: Symbols.size() == 21, usedSize == 12
#0  0x0000000000a941fd in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-3hp2be/src/Util/Logger.cpp:408
#1  0x0000000000a30bae in Direction::verticalHorizontalMinimisation() const at /tmp/factorio-3hp2be/src/Util/Direction.cpp:168 (discriminator 3)
#2  0x0000000000a30dc8 in Gate::Gate(EntityCreationParameters const&) at /tmp/factorio-3hp2be/src/Entity/Gate.cpp:28
#3  0x00000000004edc30 in createInternal at /tmp/factorio-3hp2be/src/Entity/GatePrototype.cpp:40
#4  0x00000000009610e2 in EntityPrototype::create(EntityCreationParameters&) const at /tmp/factorio-3hp2be/src/Entity/EntityPrototype.cpp:473
#5  0x0000000000c541ee in BuildingRenderer::drawEntityToBeBuilt(GameViewBase*, Player*, EntityCreationParameters&, bool, DrawQueue&, bool, bool) [clone .constprop.111644] at /tmp/factorio-3hp2be/src/Graphics/BuildingRenderer.cpp:525
#6  0x0000000000ab1040 in prepareBuildingInGame at /tmp/factorio-3hp2be/src/Graphics/BuildingRenderer.cpp:151
#7  0x0000000000e495a7 in prepare at /tmp/factorio-3hp2be/src/Graphics/BuildingRenderer.cpp:89
#8  0x0000000000e4cee6 in prepareJob at /tmp/factorio-3hp2be/src/Graphics/GameRenderer.cpp:151
#9  0x0000000000ebe5f9 in prepare at /tmp/factorio-3hp2be/src/Graphics/GameRenderer.cpp:132
#10 0x00007f92da0fe511 in prepareRender at /tmp/factorio-3hp2be/src/GameView.cpp:878
#11 0x000000000040b1e9 in prepareRender at /tmp/factorio-3hp2be/src/Game.cpp:297
 426.978 Warning Logger.cpp:386: Symbols.size() == 20, usedSize == 11
 426.978 Error Direction.cpp:168: Invalid direction in verticalHorizontalMinimisation
Logger::writeStacktrace skippe

d.
 426.978 Error CrashHandler.cpp:106: Map tick at moment of crash: 12299606
 426.978 Error Util.cpp:80: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
 426.980 Error CrashHandler.cpp:232: Received SIGSEGV
Logger::writeStacktrace skipped.
 426.980 Error CrashHandler.cpp:106: Map tick at moment of crash: 12299606
 426.980 Error Util.cpp:80: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
I've attached the save. Try prototyping a rail coming from the bottom gate of the fort, going to the left.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 7:27 pm
by Rseding91
I don't understand what you mean by "prototyping"? Do you mean building? Using the rail planner?

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 8:38 pm
by Lemmmy
Rseding91 wrote:I don't understand what you mean by "prototyping"? Do you mean building? Using the rail planner?
The rail planner.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 8:45 pm
by Rseding91
It seems to work fine for me. Where you in multiplayer at the time? Can you reproduce it by loading that save every time?

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 8:45 pm
by Lemmmy
Rseding91 wrote:It seems to work fine for me. Where you in multiplayer at the time? Can you reproduce it by loading that save every time?
Yes, and yes. I mean specifically ghosting.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 9:40 pm
by Rseding91
Can you upload your config.ini file? It works fine for me when I load it up - I'm thinking maybe you re-bound something to the same key and it's running 2 actions at the same time.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 9:46 pm
by Lemmmy

Code: Select all

; version=2
[path]
read-data=__PATH__system-read-data__
write-data=__PATH__system-write-data__

[general]
locale=

[other]
; Options: true, false
; verbose-logging=false

; tooltip-delay=0.040000

; output-console-delay=1200

; autosave-interval=2

; autosave-slots=3

; minimum-latency-in-multiplayer=0

; port=34197

; proxy=

; Options: true, false
; force-default-logistic-filter-count-to-one=false

; Options: true, false
; show-tips-and-tricks=true

; Options: true, false
; show-tutorial-notifications=true

; Options: true, false
; autosort-inventory=true

; Options: true, false
; research-finished-stops-game=true

; Options: true, false
; use-item-groups=true

; Options: true, false
; use-item-subgroups=true

; Options: true, false
; enable-new-mods=true

; Options: true, false
; use-version-filter-in-browse-games-gui=true

; Options: true, false
; use-mod-settings-per-save=true

; Options: true, false
; disable-minimal-mode=false


[controls]
; move-up=W

; move-right=D

; move-left=A

; move-down=S

; open-character-gui=E

; open-technology-gui=T

; close-gui=E

; mine=mouse-button-2

; build=mouse-button-1

; build-ghost=SHIFT + mouse-button-1

; remove-pole-cables=SHIFT + mouse-button-1

; copy-entity-settings=SHIFT + mouse-button-2

; paste-entity-settings=SHIFT + mouse-button-1

; select-for-blueprint=mouse-button-1

; select-for-cancel-deconstruct=SHIFT + mouse-button-1

; open-gui=mouse-button-1

show-info=ISO_LEVEL3_SHIFT

next-weapon=TAB

; pick-item=mouse-button-1

; stack-transfer=SHIFT + mouse-button-1

; inventory-transfer=CONTROL + mouse-button-1

; fast-entity-transfer=CONTROL + mouse-button-1

; toggle-filter=mouse-button-3

; quickbar-1=1

; quickbar-2=2

; quickbar-3=3

; quickbar-4=4

; quickbar-5=5

; cursor-split=mouse-button-2

; stack-split=SHIFT + mouse-button-2

; inventory-split=CONTROL + mouse-button-2

; fast-entity-split=CONTROL + mouse-button-2

; change-active-quickbar=X

; open-item=mouse-button-2

; quickbar-6=SHIFT + 1

; quickbar-7=SHIFT + 2

; quickbar-8=SHIFT + 3

; quickbar-9=SHIFT + 4

; quickbar-10=SHIFT + 5

; clean-cursor=Q

; smart-pipette=Q

; drop-cursor=Z

; rotate=R

; reverse-rotate=SHIFT + R

; pick-items=F

; shoot-enemy=SPACE

shoot-selected=SHIFT + C

toggle-driving=GRAVE

cycle-blueprint-forwards=mouse-button-5

cycle-blueprint-backwards=mouse-button-4

zoom-in=mouse-wheel-up

zoom-out=mouse-wheel-down

alt-zoom-in=mouse-wheel-up

alt-zoom-out=mouse-wheel-down

; toggle-menu=ESCAPE

; production-statistics=P

; kill-statistics=K

; logistic-networks=L

; toggle-map=M

; toggle-blueprint-library=B

; confirm-message=TAB

; connect-train=G

; disconnect-train=V

; pause-game=SHIFT + SPACE

; larger-terrain-building-area=KP_ADD

; smaller-terrain-building-area=KP_SUBTRACT

; focus-search=CONTROL + F

; previous-technology=BACKSPACE

toggle-console=RETURN

; drag-map=mouse-button-1

; craft=mouse-button-1

; craft-5=mouse-button-2

; craft-all=SHIFT + mouse-button-1

; cancel-craft=mouse-button-1

; cancel-craft-5=mouse-button-2

; cancel-craft-all=SHIFT + mouse-button-1

; editor-tool-primary-action=mouse-button-1

; editor-tool-secondary-action=mouse-button-2

; editor-remove-entity=X

; editor-edit-entity-details=T

; editor-show-all-difficulties=F8

; editor-show-easy-difficulty=F9

; editor-show-normal-difficulty=F10

; editor-show-hard-difficulty=F11


[sound]
master-volume=0.436709

music-volume=0.000000

; game-effects-volume=0.700000

; gui-effects-volume=0.700000

; walking-sound-volume=0.300000

; environment-sounds-volume=0.450000

; alerts-volume=0.550000

; audible-distance=40.000000

; environment-audible-distance=15.000000

; maximum-environment-sounds=15

; active-gui-volume-modifier=1.300000

; active-gui-environment-volume-modifier=0.600000

; ambient-music-pause-mean-seconds=45.000000

; ambient-music-pause-variance-seconds=30.000000

; Options: main-tracks-only, interleave-main-tracks-with-interludes, randomize-all
; ambient-music-mode=interleave-main-tracks-with-interludes


[map-view]
; Options: true, false
show-logistic-network=true

; Options: true, false
; show-electric-network=false

; Options: true, false
; show-turret-range=false

; Options: true, false
show-pollution=false

; Options: true, false
; show-train-station-names=true

; Options: true, false
; show-player-names=true

; Options: true, false
; show-networkless-logistic-members=false

; Options: true, false
show-non-standard-map-info=true


[debug]
; force=enemy

; Options: always, basic, detailed, full, never
; show-fps=basic

; Options: always, basic, detailed, full, never
; show-detailed-info=basic

; Options: always, basic, detailed, full, never
; show-time-usage=basic

; Options: always, basic, detailed, full, never
; show-sprite-counts=detailed

; Options: always, basic, detailed, full, never
; show-multiplayer-waiting-icon=basic

; Options: always, basic, detailed, full, never
; show-multiplayer-statistics=basic

; Options: always, basic, detailed, full, never
; show-tile-grid=full

; Options: always, basic, detailed, full, never
; show-collision-rectangles=detailed

; Options: always, basic, detailed, full, never
; show-selection-rectangles=detailed

; Options: always, basic, detailed, full, never
; show-paths=full

; Options: always, basic, detailed, full, never
; show-next-waypoint-bb=full

; Options: always, basic, detailed, full, never
; show-target=full

; Options: always, basic, detailed, full, never
; show-unit-group-info=full

; Options: always, basic, detailed, full, never
; show-unit-behavior-info=full

; Options: always, basic, detailed, full, never
; show-last-path-detail=full

; Options: always, basic, detailed, full, never
; show-path-cache=full

; Options: always, basic, detailed, full, never
; show-path-cache-paths=full

; Options: always, basic, detailed, full, never
; show-rail-paths=full

; Options: always, basic, detailed, full, never
; show-rolling-stock-count=full

; Options: always, basic, detailed, full, never
; show-rail-connections=detailed

; Options: always, basic, detailed, full, never
; show-rail-segments=detailed

; Options: always, basic, detailed, full, never
; show-rail-blocks=detailed

; Options: always, basic, detailed, full, never
; show-rail-joints=detailed

; Options: always, basic, detailed, full, never
; show-train-stop-point=detailed

; Options: always, basic, detailed, full, never
; show-train-braking-distance=full

; Options: always, basic, detailed, full, never
; show-train-signals=full

; Options: always, basic, detailed, full, never
; show-network-connected-entities=detailed

; Options: always, basic, detailed, full, never
; show-circuit-network-numbers=detailed

; Options: always, basic, detailed, full, never
; show-energy-sources-networks=detailed

; Options: always, basic, detailed, full, never
; show-active-state=detailed

; Options: always, basic, detailed, full, never
; show-wakeup-lists=detailed

; Options: always, basic, detailed, full, never
; show-pollution-values=full

; Options: always, basic, detailed, full, never
; show-active-entities-on-chunk-counts=full

; Options: always, basic, detailed, full, never
; show-active-chunks=full

; Options: always, basic, detailed, full, never
; show-polluted-chunks=full

; Options: always, basic, detailed, full, never
; show-enemy-expansion-candidate-chunks=full

; Options: always, basic, detailed, full, never
; show-enemy-expansion-candidate-chunk-values=full

; Options: always, basic, detailed, full, never
; show-bad-attack-chunks=full

; Options: always, basic, detailed, full, never
; show-tile-variations=full

; Options: always, basic, detailed, full, never
; show-raw-tile-transitions=never

; Options: always, basic, detailed, full, never
; show-tile-correction-previews=never

; Options: always, basic, detailed, full, never
; show-fluid-box-fluid-info=basic

; Options: always, basic, detailed, full, never
; show-environment-sound-info=basic

; Options: always, basic, detailed, full, never
; show-logistic-robot-targets=full

; Options: always, basic, detailed, full, never
; show-fire-info=full

; Options: always, basic, detailed, full, never
; show-sticker-info=full

; Options: always, basic, detailed, full, never
; show-map-generator-info=full


[multiplayer-lobby]
name=lemmmy's game

; description=

; Options: true, false
; visibility-public=true

; Options: true, false
; visibility-lan=true

; max-players=0

; Options: true, false
; ignore-player-limit-when-returning=false

; max-upload-in-kilobytes-per-second=0

password=zimbabwe

tag-list=

; afk-auto-kick=0

; Options: true, false, admins-only
; allowed-commands=admins-only

; Options: true, false
; only-admins-can-pause=true

; Options: true, false
; autosave-only-on-server=true

; Options: true, false
; verify-user-identity=true


[graphics]
lights-render-quality=1.000000

; custom-ui-scale=1.000000

; multisampling-level=0

preferred-screen-index=2

; screenshots-queue-size=10

; screenshots-threads-count=1

; debug-font-size=18

; max-texture-size=0

; max-threads=4

; Options: high, normal, low, very-low
; graphics-quality=normal

; Options: true, false
full-screen=true

; Options: true, false
; system-ui-scale=true

; Options: true, false
; show-minimap=true

; Options: true, false
; show-turret-radius-when-blueprinting=false

; Options: true, false
; show-item-labels-in-cursor=true

; Options: true, false
; show-grid-when-paused=true

; Options: true, false
show-smoke=false

; Options: true, false
show-clouds=false

; Options: true, false
; show-decoratives=true

; Options: true, false
; show-item-shadows=true

; Options: true, false
; show-inserter-shadows=true

; Options: true, false
; show-inserter-arrows-when-selected=true

; Options: true, false
; show-inserter-arrows-when-detailed-info-is-on=false

; Options: true, false
; show-pump-arrows-when-detailed-info-is-on=true

; Options: true, false
; show-mining-drill-arrows-when-detailed-info-is-on=true

; Options: true, false
; show-combinator-settings-when-detailed-info-is-on=false

; Options: true, false
; force-opengl=false

; Options: true, false
; cache-sprite-atlas=false

; Options: true, false
; v-sync=true

; Options: true, false
; tree-sprite-mipmaps=true

; Options: true, false
; trilinear-filtering=true

; Options: true, false
; shader-enabled=true

; Options: true, false
; atlas-specialization=true

; Options: true, false
; skip-vram-detection=false

; Options: true, false
; runtime-sprite-reload=false

; Options: all, high, medium, low
; video-memory-usage=all

; Options: false, true, auto
; texture-compression=false

; Options: false, true, auto
; disable-fma3=auto



Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Sun May 21, 2017 10:35 pm
by Rseding91
Nothing looks abnormal about that. Could you record yourself when it crashes? Because as it is I can't reproduce the crash.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Tue May 30, 2017 3:04 pm
by Harkonnen
Lemmmy
From stack trace it looks like you were building some gate, not a rail.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Tue Aug 01, 2017 2:46 pm
by kovarex
I also tried to reproduce it without success.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Tue Aug 01, 2017 2:49 pm
by kovarex
Harkonnen wrote:Lemmmy
From stack trace it looks like you were building some gate, not a rail.
The stack traces shows that he had the gate in hand (showing the preview) while it crashed because of invalid direction. I have no idea why and how it happened.

Re: [0.15.12] Crash when prototyping a rail coming from a gate

Posted: Tue Aug 01, 2017 3:08 pm
by kovarex
Might be fixed for the next release.