Bug 2333687 - Fedora's Dsda-doom build doesn't run with Eviternity II PWAD
Summary: Fedora's Dsda-doom build doesn't run with Eviternity II PWAD
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dsda-doom
Version: 41
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Artur Frenszek-Iwicki
QA Contact:
URL: https://github.com/kraflab/dsda-doom/...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-12-21 19:03 UTC by xyfxavde
Modified: 2024-12-30 02:25 UTC (History)
1 user (show)

Fixed In Version: dsda-doom-0.28.2-2.fc42 dsda-doom-0.28.2-2.fc41 dsda-doom-0.28.2-2.fc40
Clone Of:
Environment:
Last Closed: 2024-12-21 22:04:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description xyfxavde 2024-12-21 19:03:32 UTC
dsda-doom crashes instantly when trying to run Eviternity II (https://eviternity.dfdoom.com/):

```
$ dsda-doom  -iwad '_/files/doom2.wad' -file '_/files/eviternity2.wad'
dsda-doom v0.28.2 (https://github.com/kraflab/dsda-doom/)
dsda-doom is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.

Playing: DOOM 2: Hell on Earth
 adding /home/user/.dsda-doom/_/files/doom2.wad
 adding /usr/share/dsda-doom/dsda-doom.wad
 adding /home/user/.dsda-doom/_/files/eviternity2.wad
Detected COMPLVL lump: 21
Loading DEH lump from /home/user/.dsda-doom/_/files/eviternity2.wad
Using data file directory: /home/user/.dsda-doom/dsda_doom_data/doom2/eviternity2

/usr/include/c++/14/bits/stl_vector.h:1130: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = doom_mapinfo_special_action_t; _Alloc = std::allocator<doom_mapinfo_special_action_t>; reference = doom_mapinfo_special_action_t&; size_type = long unsigned int]: Assertion '__n < this->size()' failed.
The game has crashed!
Please report the following information: Aborted (0x0000)
```

I supplied the URL field with upstream bug report, but it turns out this is a problem specific to Fedora's build, because with official appimage (https://github.com/kraflab/dsda-doom/releases/tag/v0.28.2) there is no issue.

Perhaps Fedora's version of dsda-doom needs to be rebuilt.

Reproducible: Always

Actual Results:  
crash

Expected Results:  
game runs

Comment 1 Fedora Update System 2024-12-21 22:01:25 UTC
FEDORA-2024-82ac17cf5b (dsda-doom-0.28.2-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-82ac17cf5b

Comment 2 Fedora Update System 2024-12-21 22:04:50 UTC
FEDORA-2024-82ac17cf5b (dsda-doom-0.28.2-2.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 3 Fedora Update System 2024-12-21 22:05:44 UTC
FEDORA-2024-ae5ceb81d1 (dsda-doom-0.28.2-2.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-ae5ceb81d1

Comment 4 Fedora Update System 2024-12-21 22:14:48 UTC
FEDORA-2024-e42f7d3e8e (dsda-doom-0.28.2-2.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-e42f7d3e8e

Comment 5 Fedora Update System 2024-12-22 02:29:41 UTC
FEDORA-2024-e42f7d3e8e has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-e42f7d3e8e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e42f7d3e8e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-12-22 04:40:22 UTC
FEDORA-2024-ae5ceb81d1 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-ae5ceb81d1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-ae5ceb81d1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2024-12-30 02:11:41 UTC
FEDORA-2024-ae5ceb81d1 (dsda-doom-0.28.2-2.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2024-12-30 02:25:44 UTC
FEDORA-2024-e42f7d3e8e (dsda-doom-0.28.2-2.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.