[Resolved] X:Rebirth does not start anymore due to test_txc crash

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

-=FL=- UniversE
Posts: 1198
Joined: Sat, 31. Dec 05, 13:36
x4

[Resolved] X:Rebirth does not start anymore due to test_txc crash

Post by -=FL=- UniversE »

After the most recent system update of my Fedora 40, X:Rebirth does not start anymore, because test_txc is crashing due to a violated assertion in libdbus (/usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.17).

Code: Select all

X Rebirth$ ./test_txc 
dbus[4307]: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2833.
This is normally a bug in some application using the D-Bus library.
Probably that assertion was not there in previous builds of libdbus, so test_txc got away with it.

Is there anything that can be done? Wouldn't expect to end my X:R revisit so soon after buying the the last missing DLC :D
-=FL=- UniversE
Posts: 1198
Joined: Sat, 31. Dec 05, 13:36
x4

Re: [Resolved] X:Rebirth does not start anymore due to test_txc crash

Post by -=FL=- UniversE »

Today's patch resolved the issue.

That is so great. Support for such an old game is beyond amazing :thumb_up:


The only remaining crash is when shutting down the game. But that is a) not a real problem and b) also happening in X4. Just for documentation purpose, here the stack trace:

Code: Select all

"stacktrace":
      [ {   "crash_thread": true
        ,   "frames":
              [ {   "address": 139978609266972
                ,   "build_id": "2b3c02fe7e4d3811767175b6f323692a10a4e116"
                ,   "build_id_offset": 471324
                ,   "function_name": "__pthread_kill_implementation"
                ,   "file_name": "/run/host/usr/lib64/libc.so.6"
                }
              , {   "address": 139978608900862
                ,   "build_id": "2b3c02fe7e4d3811767175b6f323692a10a4e116"
                ,   "build_id_offset": 105214
                ,   "function_name": "raise"
                ,   "file_name": "/run/host/usr/lib64/libc.so.6"
                }
              , {   "address": 139978608801488
                ,   "build_id": "2b3c02fe7e4d3811767175b6f323692a10a4e116"
                ,   "build_id_offset": 5840
                ,   "function_name": "abort"
                ,   "file_name": "/run/host/usr/lib64/libc.so.6"
                }
              , {   "address": 139978622737773
                ,   "build_id": "ea2cb4ba7a2eb4c4b0acd0b49bdb1f35dc5b0b70"
                ,   "build_id_offset": 60781
                ,   "file_name": "/usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.17"
                } ]
        } ]
User avatar
PGeyer-Ego
EGOSOFT
EGOSOFT
Posts: 54
Joined: Thu, 9. Jun 22, 14:37
x4

Re: [Resolved] X:Rebirth does not start anymore due to test_txc crash

Post by PGeyer-Ego »

Thank you for your report. Great that the patch fixed it for you. We've made a note of the crash but as you mentioned, being on exit it's lower priority right now. If I get time to look into it, I shall though.

PG

Return to “X Rebirth - Technical Support”