Bug 4609 - [x86_64] Couldn't launch the game: Inconsistency detected
Status: ASSIGNED
Alias: None
Product: Aquaria
Classification: Unclassified
Component: Everything
Version: unspecified
Hardware: PC Linux
: P3 normal
Assignee: Ryan C. Gordon
QA Contact: Ryan C. Gordon
URL:
: 4628
Depends on:
Blocks:
 
Reported: 2010-05-05 09:55 EDT by Nicolas Joseph
Modified: 2010-08-02 13:04:34 EDT
2 users (show)

See Also:


Attachments
ld log (15.38 KB, text/plain)
2010-05-05 09:55 EDT, Nicolas Joseph

Description Nicolas Joseph 2010-05-05 09:55:22 EDT
Created attachment 2344 [details]
ld log

Hello,

When I launch the game, an error appears:

gege2061@moisi-box:~/.applications/opt/aquaria$ ./aquaria
Inconsistency detected by ld.so: dl-open.c: 643: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

If I understand correctly the log, it's a missing libwrap.so file.
Comment 1 Nicolas Joseph 2010-05-05 12:28:30 EDT
I confirm my diagnostic and it also lacks libgdbm.so.3
Comment 2 Ryan C. Gordon 2010-05-05 14:38:29 EDT
Neither of those libraries are part of Aquaria. They are likely dependencies of glibc.

Is this a 64-bit system that is missing some 32-bit support libraries?

--ryan.
Comment 3 Nicolas Joseph 2010-05-05 15:15:33 EDT
> Is this a 64-bit system that is missing some 32-bit support libraries?

It's a Debian Sid for amd64.

I know not from where come the dependencies but download[1] and add these libraries in the aquaria directory and the game works fine.

[1] http://packages.debian.org/sid/i386/libwrap0/download
http://packages.debian.org/sid/i386/libgdbm3/download
Comment 4 Benjamin Cama 2010-05-05 15:44:34 EDT
Affected by this bug too.

Actually, it seems to be a bug in the ia32-libs dependencies. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543448 for Debian, at least. The ia32 pulseaudio lib depends on libwrap and libgdbm, which are not included in ia32-libs.

So, this bug does not come from Aquaria directly.
Comment 5 Benjamin Cama 2010-05-05 16:03:36 EDT
(In reply to comment #3)
> [1] http://packages.debian.org/sid/i386/libwrap0/download
> http://packages.debian.org/sid/i386/libgdbm3/download

Thanks for the tip !

For those interested, after downloading the above debs, do for each :
 ar p the_deb_archive.deb data.tar.gz|tar xz
and move the libraries extracted (in ./lib or ./usr/lib) to aquaria's directory.
Comment 6 Andrew Church 2010-08-02 13:04:34 EDT
*** Bug 4628 has been marked as a duplicate of this bug. ***