[0.12.26][Linux] Segfault in ogl_flush_vertex_cache

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
dwhughes
Manual Inserter
Manual Inserter
Posts: 2
Joined: Mon Mar 14, 2016 6:06 pm
Contact:

[0.12.26][Linux] Segfault in ogl_flush_vertex_cache

Post by dwhughes »

The following has occurred once when I opened a terminal window over the Factorio window. I've done this often before without any crashes so it's apparently not easily reproducible.

I'm using a tiling window manager in tabbed mode, so the X events would have been a resize and a loss of visibility of the window.

Code: Select all

skierfe:~ % /var/tmp/factorio/bin/x64/factorio
   0.000 2016-03-16 19:49:24; Factorio 0.12.26 (Build 17762, linux64)
   0.108 Operating system: Linux (Ubuntu 14.04)
   0.108 Program arguments: "/var/tmp/factorio/bin/x64/factorio" 
   0.108 Read data path: /var/tmp/factorio/data
   0.108 Write data path: /var/tmp/factorio
   0.108 Binaries path: /var/tmp/factorio/bin
   0.180 Available display adapters: 1
   0.180  [0]: resolution 1920x1200px at [0,0]
   0.180 Create display on adapter 0. Size 1280x720 at position [310, 222].
   0.269 Initialised OpenGL:[0] NVS 3100M/PCIe/SSE2; driver: 3.3.0 NVIDIA 304.131
   0.344 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 20%] [Screen: 255]
   0.430 Loading mod core 0.0.0 (data.lua)
   0.435 Loading mod base 0.12.26 (data.lua)
   0.871 Initial atlas bitmap size is 8192
   0.921 Created atlas bitmap 8192x8189
   1.052 Created atlas bitmap 8192x2685
 120.963 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-available-versions?username=dwhughes&token=<private>&apiVersion=2
 122.012 0 packages available to download (experimental updates disabled).
 122.067 Factorio initialised
 169.535 Loading map /var/tmp/factorio/saves/pre-sleep.zip
 169.582 Info Scenario.cpp:124: Map version 0.12.26-0
11879.743 Warning Logger.cpp:330: Symbols.size() == 25, usedSize == 20
Factorio crashed. Generating symbolized stacktrace, please wait ...
11880.524 Warning Logger.cpp:330: Symbols.size() == 24, usedSize == 19
#0  0x7fa2a76a4d40 in ?? at ??:0
#1  0x7fa2a5b47684 in ?? at ??:0
#2  0x7fa2a5b47b34 in ?? at ??:0
#3  0x7fa2a5a06f14 in ?? at ??:0
#4  0x7fa2a5a0709e in ?? at ??:0
#5  0x7fa2a5a1c929 in ?? at ??:0
#6  0x7fa2a5918e2c in ?? at ??:0
#7  0x7fa2a59d7be7 in ?? at ??:0
#8  0x7fa2a59aeacc in ?? at ??:0
#9  0x7fa2a5a07219 in ?? at ??:0
#10 0x7fa2a5b2e848 in ?? at ??:0
#11 0xbbab21 in ogl_flush_vertex_cache at /tmp/factorio-tNI1Th/libraries/Allegro/src/opengl/ogl_draw.c:436
#12 0xb9bfc7 in al_hold_bitmap_drawing at /tmp/factorio-tNI1Th/libraries/Allegro/src/display.c:525
#13 0x52ae61 in drawEntities at /tmp/factorio-tNI1Th/src/Graphics/DrawEngine.cpp:168
#14 0x52b369 in render at /tmp/factorio-tNI1Th/src/Graphics/DrawEngine.cpp:57
#15 0xa405c2 in render at /tmp/factorio-tNI1Th/src/Graphics/GameRenderer.cpp:150
#16 0xa932be in render at /tmp/factorio-tNI1Th/src/GameView.cpp:778
#17 0x7fa2a768fec5 in render at /tmp/factorio-tNI1Th/src/Game.cpp:283
#18 0x40a379 in render at /tmp/factorio-tNI1Th/src/MainLoop.cpp:426
11880.525 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
zsh: segmentation fault (core dumped)  /var/tmp/factorio/bin/x64/factorio
Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [0.12.26][Linux] Segfault in ogl_flush_vertex_cache

Post by Oxyd »

Without a way to reproduce this, there isn't much we can do.

However, your log indicates that you're using a rather old version of the NVidia driver (you have 304.131, latest is 361.28), so I'd try updating your NVidia driver and see if that fixes the issue.
Post Reply

Return to “Pending”