d1x-rebirth freezes after the intro at the "Loading" screen on Focal

Bug #1874985 reported by zapman
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
d1x-rebirth (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I can launch the game, pass the intro but then everything freezes at the "Loading" screen. I have to kill the process from a console to take back control of the computer. (The descent.hog file was extracted from descent-pc-shareware.zip, so this shouldn't be the issue. Besides, the game works fine with the same files extracted from that archive on another Ubuntu 18.04 amd64 Bionic laptop, so this seems specific to Focal.)

When launched from the terminal, the output is as follows:
$ d1x-rebirth

Type d1x-rebirth -help' for a list of command-line options.

D1X-Rebirth v0.58.1 Feb 1 2020 15:24:25
This is a MODIFIED version of Descent, based on Registered v1.5 Jan 5, 1996.
Copyright (c) 1994 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
Copyright (C) 2005-2011 Christian Beckhaeuser

Using SDL_mixer library
sdl-joystick: found 1 joysticks
sdl-joystick 0: USB Gamepad
sdl-joystick: 2 axes
sdl-joystick: 10 buttons
sdl-joystick: 0 hats
sdl-joystick: 2 axes (total)
sdl-joystick: 10 buttons (total)
Killed

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: d1x-rebirth 0.58.1-1.1
ProcVersionSignature: Ubuntu 5.4.0-26.30-generic 5.4.30
Uname: Linux 5.4.0-26-generic x86_64
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: MATE
Date: Sat Apr 25 11:02:04 2020
InstallationDate: Installed on 2017-10-30 (907 days ago)
InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801)
SourcePackage: d1x-rebirth
UpgradeStatus: Upgraded to focal on 2020-04-23 (1 days ago)

Revision history for this message
zapman (zapman) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in d1x-rebirth (Ubuntu):
status: New → Confirmed
Revision history for this message
Kai Schlachter (mc-murphy) wrote :

Can confirm this bug, it seems to be something with the updates libs in Focal. I just tried to build the binary from scratch but the problem persists.
Output when running with -debug -verbose:

--snip--
D1X-Rebirth v0.61 0.60.0-beta2-775-g6212b914cb2d Jun 8 2020 17:09:19
This is a MODIFIED version of Descent, based on Registered v1.5 Jan 5, 1996.
Copyright (C) 1994, 1995 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
Copyright (C) 2005-2013 Christian Beckhaeuser, 2013-2017 Kp
D1X-Rebirth built with PhysFS 3.0.2; loaded with PhysFS 3.0.2
D1X-Rebirth built with libSDL 1.2.15; loaded with libSDL 1.2.15
D1X-Rebirth built with SDL_image 1.2.12; loaded with SDL_image 1.2.12
D1X-Rebirth built with SDL_mixer 1.2.12; loaded with SDL_mixer 1.2.12
Getting settings from DESCENT.CFG...
--snap--
Can anyone check which versions are used in Ubuntu 19.10 (which I ran before the upgrade without having the issue)?

Revision history for this message
gareppa (gareppa) wrote :

Same problem on focal. It used to run with no problems before upgrading to focal from 19.10.
No problems running d2x-rebirth.
Output when running d1x-rebirth from repos with -debug -verbose:
--------
D1X-Rebirth v0.58.1 Feb 1 2020 15:24:25
This is a MODIFIED version of Descent, based on Registered v1.5 Jan 5, 1996.
Copyright (C) 1994, 1995 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
Copyright (C) 2005-2011 Christian Beckhaeuser

Getting settings from DESCENT.CFG...
PHYSFS: Adding archives to the game.
Using SDL_mixer library
sdl-joystick: found 0 joysticks
Going into graphics mode...
OpenGL: vendor: Intel Open Source Technology Center
OpenGL: renderer: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
OpenGL: version: 3.0 Mesa 20.0.8
ogl_maxanisotropy:16.000000
Initializing palette system...
Initializing font system...
--------------

Revision history for this message
gareppa (gareppa) wrote :

Probably solved by this
https://github.com/dxx-rebirth/dxx-rebirth/issues/513
not (yet?) backported to 20.04

Revision history for this message
zapman (zapman) wrote :

Indeed, this works perfectly on 23.10 (Mantic Minotaur) 64-bit. No idea if it was (or will ever be) backported to 20.04, but I think we can mark it as fixed now.

Changed in d1x-rebirth (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.