[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