[Bug stdio/23986] New: Medal of Honor: Spearhead Dedicated Server - Unable to Run in Newer Versions of GLIBC - glibc detected an invalid stdio handle
own3mall at gmail dot com
sourceware-bugzilla@sourceware.org
Fri Dec 14 15:25:00 GMT 2018
https://sourceware.org/bugzilla/show_bug.cgi?id=23986
Bug ID: 23986
Summary: Medal of Honor: Spearhead Dedicated Server - Unable to
Run in Newer Versions of GLIBC - glibc detected an
invalid stdio handle
Product: glibc
Version: 2.28
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: stdio
Assignee: unassigned at sourceware dot org
Reporter: own3mall at gmail dot com
Target Milestone: ---
Ubuntu 18.04 ships with glibc version:
ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
Ubuntu 16.04 ships with glibc version:
ldd --version
ldd (Ubuntu GLIBC 2.23-0ubuntu10) 2.23
Somewhere between these versions, Medal of Honor: Allied Assault Spearhead no
longer runs due to the following error:
./spearhead_lnxded +exec server.cfg
Fatal error: glibc detected an invalid stdio handle
Aborted (core dumped)
However, the same binary / executable works fine in older versions on Ubuntu
16.04 in glibc 2.23:
./spearhead_lnxded +exec server.cfg
--- Common Initialization ---
Medal of Honor Spearhead 2.15 linux-i386 Aug 29 2004
----- FS_Startup -----
{NORMAL OUTPUT}
To run this program, you need to install two packages:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libstdc++5
sudo apt-get install libstdc++5:i386
The dedicated server files are available for download here:
http://dls.atl.webehostin.com/mohsp_clean_linux.tar.gz
It's rather frustrating that a program for which no one has the source code for
no longer works in the latest version of GLIBC. Can this be fixed because the
program is not going to be changing anytime soon, and it used to work fine?
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list