nickguletskii / GLXOSD

GLXOSD is an extensible on-screen display (OSD)/overlay for OpenGL applications running on Linux with X11 which aims to provide similar functionality to MSI Afterburner/RivaTuner OSD. It can show FPS, frame timings, temperatures and more in OpenGL games and applications. It can also be used to benchmark games, much like voglperf.
https://glxosd.nickguletskii.com
MIT License
124 stars 20 forks source link

Missing characters and crash in Factorio #54

Closed odensc closed 8 years ago

odensc commented 9 years ago

In Factorio, some characters in the GUI are missing when using GLXOSD.

Without GLXOSD:

With GLXOSD:

It seems to be random every time I start it up which characters are missing. The game also crashes when loading a save with GLXOSD. May be related to #33 / #37.

The segfault doesn't seem to give much information:

Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x7f264ffb0680 in ?? at ??:0
#1  0x7f26500a5195 in ?? at ??:0
#2  0xb2742e in ?? at ??:0
#3  0xb94572 in ?? at ??:0
#4  0xb2bbf3 in ?? at ??:0
#5  0x521ae2 in ?? at ??:0
#6  0xa181d6 in ?? at ??:0
#7  0xa19aee in ?? at ??:0
#8  0xa1bbbf in ?? at ??:0
#9  0xa6dc9a in ?? at ??:0
#10 0x7f264ff9d610 in ?? at ??:0
#11 0x40a379 in ?? at ??:0

Using the 64-bit version of Factorio 0.12.8 and GLXOSD 2.3.3, also happens with 2.5.0.

nickguletskii commented 8 years ago

Like with other games which had issues with text corruption previously, the issue should be fixed with GLXOSD v3. Don't hesitate to comment if that isn't the case.