[opensource-dev] 32 bit Official viewer 2 beta, Snowglobe binary (rev 3229) does't run 'out of the box'

Carlo Wood carlo at alinoe.com
Tue Mar 23 06:08:54 PDT 2010


That is the same error as one gets with (32bit) skype
when running it on 64bit debian. The work around there
is to make the audiopulse libs unreadable (chmod -r)
so that they are skipped.

It smells like an OS bug because it seems related to
64bit systems only? Ie, a lib32* package needs a fix?

On Mon, Mar 22, 2010 at 01:44:49PM -0700, Dzonatas Sol wrote:
> This is the error right after one types in "./snowglobe" or
> "./secondlife" to run the startup script:
> Inconsistency detected by ld.so: dl-open.c: 643: _dl_open: Assertion
> `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT'
> failed!
> 
> Note that libwrap does exist in lenny or squeeze, only in etch and
> sid: http://packages.debian.org/etch/libwrap-dev
> 
> ------------------------------------
> With "LD_DEBUG=versions", here is part of the output:
> 
>     19683:       19683:       19683:    calling init:
> /home/dzonatas/Desktop/S/Snowglobe-i686-1.4.0.0/lib/libopenal.so.1
>     19683:   Inconsistency detected by ld.so: dl-open.c: 643:
> _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state ==
> RT_CONSISTENT' failed!
> *** Bad shutdown. ***
>     19684:    checking for version `GLIBC_2.3' in file
> /lib/libc.so.6 [0] required by file uname [0]
>     19684:    checking for version `GLIBC_2.2.5' in file
> /lib/libc.so.6 [0] required by file uname [0]
>     19684:    checking for version `GLIBC_PRIVATE' in file
> /lib64/ld-linux-x86-64.so.2 [0] required by file /lib/libc.so.6 [0]
>     19684:    checking for version `GLIBC_2.3' in file
> /lib64/ld-linux-x86-64.so.2 [0] required by file /lib/libc.so.6 [0]
>     19684:       19684:    calling init: /lib/libc.so.6
> 
> 
> ------------------------------------
> With "LD-DEBUG=versions,libs", here is part of the output:
> 
> 
>     19583:         19583:    find library=libwrap.so.0 [0];
> searching
>     19583:     search path=/home/dzonatas/Desktop/S/Snowglobe-i686-1.4.0.0/lib:tls/i686/sse2/cmov:tls/i686/sse2:tls/i686/cmov:tls/i686:tls/sse2/cmov:tls/sse2:tls/cmov:tls:i686/sse2/cmov:i686/sse2:i686/cmov:i686:sse2/cmov:sse2:cmov:
> (LD_LIBRARY_PATH)
>     19583:      trying
> file=/home/dzonatas/Desktop/S/Snowglobe-i686-1.4.0.0/lib/libwrap.so.0
>     19583:      trying file=tls/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=tls/i686/sse2/libwrap.so.0
>     19583:      trying file=tls/i686/cmov/libwrap.so.0
>     19583:      trying file=tls/i686/libwrap.so.0
>     19583:      trying file=tls/sse2/cmov/libwrap.so.0
>     19583:      trying file=tls/sse2/libwrap.so.0
>     19583:      trying file=tls/cmov/libwrap.so.0
>     19583:      trying file=tls/libwrap.so.0
>     19583:      trying file=i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=i686/sse2/libwrap.so.0
>     19583:      trying file=i686/cmov/libwrap.so.0
>     19583:      trying file=i686/libwrap.so.0
>     19583:      trying file=sse2/cmov/libwrap.so.0
>     19583:      trying file=sse2/libwrap.so.0
>     19583:      trying file=cmov/libwrap.so.0
>     19583:      trying file=libwrap.so.0
>     19583:     search cache=/etc/ld.so.cache
>     19583:     search path=/lib32/tls/i686/sse2/cmov:/lib32/tls/i686/sse2:/lib32/tls/i686/cmov:/lib32/tls/i686:/lib32/tls/sse2/cmov:/lib32/tls/sse2:/lib32/tls/cmov:/lib32/tls:/lib32/i686/sse2/cmov:/lib32/i686/sse2:/lib32/i686/cmov:/lib32/i686:/lib32/sse2/cmov:/lib32/sse2:/lib32/cmov:/lib32:/usr/lib32/tls/i686/sse2/cmov:/usr/lib32/tls/i686/sse2:/usr/lib32/tls/i686/cmov:/usr/lib32/tls/i686:/usr/lib32/tls/sse2/cmov:/usr/lib32/tls/sse2:/usr/lib32/tls/cmov:/usr/lib32/tls:/usr/lib32/i686/sse2/cmov:/usr/lib32/i686/sse2:/usr/lib32/i686/cmov:/usr/lib32/i686:/usr/lib32/sse2/cmov:/usr/lib32/sse2:/usr/lib32/cmov:/usr/lib32:/lib/i486-linux-gnu/tls/i686/sse2/cmov:/lib/i486-linux-gnu/tls/i686/sse2:/lib/i486-linux-gnu/tls/i686/cmov:/lib/i486-linux-gnu/tls/i686:/lib/i486-linux-gnu/tls/sse2/cmov:/lib/i486-linux-gnu/tls/sse2:/lib/i486-linux-gnu/tls/cmov:/lib/i486-linux-gnu/tls:/lib/i486-linux-gnu/i686/sse2/cmov:/lib/i486-linux-gnu/i686/sse2:/lib/i486-linux-gnu/i686/cmov:/lib/i486-linux-gnu/i686:/lib/i486-linux-gnu/sse2/cmov:/lib/i486-linux-gnu/sse2
> :/lib/i486-linux-gnu/cmov:/lib/i486-linux-gnu:/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov:/usr/lib/i486-linux-gnu/tls/i686/sse2:/usr/lib/i486-linux-gnu/tls/i686/cmov:/usr/lib/i486-linux-gnu/tls/i686:/usr/lib/i486-linux-gnu/tls/sse2/cmov:/usr/lib/i486-linux-gnu/tls/sse2:/usr/lib/i486-linux-gnu/tls/cmov:/usr/lib/i486-linux-gnu/tls:/usr/lib/i486-linux-gnu/i686/sse2/cmov:/usr/lib/i486-linux-gnu/i686/sse2:/usr/lib/i486-linux-gnu/i686/cmov:/usr/lib/i486-linux-gnu/i686:/usr/lib/i486-linux-gnu/sse2/cmov:/usr/lib/i486-linux-gnu/sse2:/usr/lib/i486-linux-gnu/cmov:/usr/lib/i486-linux-gnu
> (system search path)
>     19583:      trying file=/lib32/tls/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib32/tls/i686/sse2/libwrap.so.0
>     19583:      trying file=/lib32/tls/i686/cmov/libwrap.so.0
>     19583:      trying file=/lib32/tls/i686/libwrap.so.0
>     19583:      trying file=/lib32/tls/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib32/tls/sse2/libwrap.so.0
>     19583:      trying file=/lib32/tls/cmov/libwrap.so.0
>     19583:      trying file=/lib32/tls/libwrap.so.0
>     19583:      trying file=/lib32/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib32/i686/sse2/libwrap.so.0
>     19583:      trying file=/lib32/i686/cmov/libwrap.so.0
>     19583:      trying file=/lib32/i686/libwrap.so.0
>     19583:      trying file=/lib32/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib32/sse2/libwrap.so.0
>     19583:      trying file=/lib32/cmov/libwrap.so.0
>     19583:      trying file=/lib32/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/i686/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/i686/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/i686/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/tls/libwrap.so.0
>     19583:      trying file=/usr/lib32/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/i686/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib32/i686/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/i686/libwrap.so.0
>     19583:      trying file=/usr/lib32/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib32/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib32/libwrap.so.0
>     19583:      trying
> file=/lib/i486-linux-gnu/tls/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/i686/sse2/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/i686/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/i686/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/sse2/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/tls/libwrap.so.0
>     19583:      trying
> file=/lib/i486-linux-gnu/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/i686/sse2/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/i686/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/i686/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/sse2/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/sse2/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/cmov/libwrap.so.0
>     19583:      trying file=/lib/i486-linux-gnu/libwrap.so.0
>     19583:      trying
> file=/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libwrap.so.0
>     19583:      trying
> file=/usr/lib/i486-linux-gnu/tls/i686/sse2/libwrap.so.0
>     19583:      trying
> file=/usr/lib/i486-linux-gnu/tls/i686/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/tls/i686/libwrap.so.0
>     19583:      trying
> file=/usr/lib/i486-linux-gnu/tls/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/tls/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/tls/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/tls/libwrap.so.0
>     19583:      trying
> file=/usr/lib/i486-linux-gnu/i686/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/i686/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/i686/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/i686/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/sse2/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/sse2/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/cmov/libwrap.so.0
>     19583:      trying file=/usr/lib/i486-linux-gnu/libwrap.so.0
>     19583:     Inconsistency detected by ld.so: dl-open.c: 643:
> _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state ==
> RT_CONSISTENT' failed!
> *** Bad shutdown. ***
>     19584:    find library=libc.so.6 [0]; searching
>     19584:     search cache=/etc/ld.so.cache
>     19584:      trying file=/lib/libc.so.6
>     19584:         19584:    checking for version `GLIBC_2.3' in
> file /lib/libc.so.6 [0] required by file uname [0]
>     19584:    checking for version `GLIBC_2.2.5' in file
> /lib/libc.so.6 [0] required by file uname [0]
>     19584:    checking for version `GLIBC_PRIVATE' in file
> /lib64/ld-linux-x86-64.so.2 [0] required by file /lib/libc.so.6 [0]
>     19584:    checking for version `GLIBC_2.3' in file
> /lib64/ld-linux-x86-64.so.2 [0] required by file /lib/libc.so.6 [0]
>     19584:         19584:    calling init: /lib/libc.so.6
>     19584:
> 
> 

-- 
Carlo Wood <carlo at alinoe.com>


More information about the opensource-dev mailing list