Bug#904102: locales: Interface is in english but french is set.

2018-07-19 Thread Alexandre
Package: locales
Version: 2.27-3
Severity: normal

Dear Maintainer,

I set my interface in french (i have only FR in locales list)

But not working, only english.

In gnome setting panel i have mixed language : Menu is in French and content is
in english.

Thank you

alexandre@debian:~$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER=fr_FR.UTF-8
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.17.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages locales depends on:
ii  debconf [debconf-2.0]  1.5.67
ii  libc-bin   2.27-3
ii  libc-l10n  2.27-3

locales recommends no packages.

locales suggests no packages.

-- debconf information:
* locales/locales_to_be_generated: fr_FR ISO-8859-1, fr_FR.UTF-8 UTF-8, 
fr_FR@euro ISO-8859-15
* locales/default_environment_locale: fr_FR.UTF-8



Bug#714219: [Debian #714219] libc6: crypt(3) returns NULL with EINVAL instead of falling back to DES, breaking GNU software

2013-07-02 Thread Alexandre Oliva
On Jul  1, 2013, Thorsten Glaser  wrote:

> This would always avoid returning a NULL value, thus unbreaking
> all applications that use that assumption.

It seems to me that this would turn a very visible fault into a silent
fault.  In general, the former is more desirable; consider how much
headscratching would ensue should a password mysteriously fail to be
recognized, compared with that resulting from a segfault for
dereferencing the result of crypt.

>   the argument that crypt() must either always return NULL or never,

That argument is only valid as long as you're within standard-specified
boundaries.  The standard specifies a limited alphabet for the salt, and
if you pass in arguments that don't satisfy the specified requirements,
all best are off as far as the standard is concerned.  It's undefined
behavior, that could take such forms as returning NULL or any random
pointer to garbage, crashing, running DES or any other algorithm on the
inputs disregarding or not the salt, stealing your life partner or
destroying the universe ;-)

Indeed, once we frame the situation as “POSIX crypt implements DES”, and
combine that with “FIPS mandates no DES”, the only possible outcome of
combining both requirements is to conclude that POSIX crypt must be
disabled altogether, which is perfectly compatible with returning NULL
and setting errno when crypt is called in a standard-compliant way: that
functionality is not available.

Now, once you bring extensions to the standard into the picture, then
the requirements from the standard are no longer strictly applicable.
That's why the choice of alternate encryption algorithms is done using
salt characters that are outside the POSIX mandated alphabet.  Under the
“undefined behavior” rule in the standard, it is perfectly acceptable
for the implementation to behave however it likes; under the rules of
each individual extension, it is perfectly ok for the implementation to
recognize the requests for the extension to be used and proceed to
encrypt accordingly.

Which leaves us with the cases of an extension that is disabled, not
implemented, or not even known of.  I see no reason to treat them
differently it from the case in which DES crypt is requested but it's
not available (disabled or not implemented): return NULL, setting errno
accordingly.

> • returning NULL if it’s not valid DES (or an otherwise unrecognised
>   algorithm, e.g. #if !__OPTION_EGLIBC_CRYPT_UFC, probably too) is
>   just the wrong thing to do, and it does break GNU CVS, among others.

While I had a great concern with this sort of breakage, to the point of
having voiced concerns when I first proposed the patch, and when we
first encountered regressions in applications because of it, I also have
concern for silent failures that might arise at the introduction or
removal of additional extensions selected by out-of-std-alphabet salt.
If, when we fail to recognize an extension, we fallback to DES crypt, we
generate encrypted passwords that will fail to verify by implementations
that recognize the extension, and vice-versa.  This is a far more
confusing failure mode, which makes it far less desirable to me.

At this point, I'd rather we took the opportunity to fix code that makes
unsafe assumptions about the behavior of crypt than push the problem on
for users to figure out when a glibc upgrade causes passwords to fail to
be recognized because the salt suggests the use of a different,
newly-recognized encryption algorithm.


This is my current rationale for the current implementation, after two
rounds of discussion on its merits.  I must admit I'm not comfortable
with the change that was made to out-of-alphabet DES salt, but ATM I'm
even less comfortable with the alternatives. I didn't always favor the
current situation, and that might change again depending on arguments I
get.  But then, I don't have the final word on any of this ;-)

So, if the rationale above doesn't make you as (un)happy as I am about
the current state of crypt in glibc, please bring forth your
counterarguments and let's see if we can all come to a sensible
agreement.


Anyway, thanks for the report,

-- 
Alexandre Oliva, freedom fighterhttp://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/   FSF Latin America board member
Free Software Evangelist  Red Hat Brazil Compiler Engineer


--
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/orehbgj44n@livre.home



Problems installing libncurses5-dev

2004-08-21 Thread alexandre-gondim
Sorry,
but I have this problems installing your package.

Alexandre Gondim dos Santos



The following packages have unmet dependencies:
  libncurses5-dev: Depends: libc-dev
E: Broken packages

Package libc-dev is a virtual package provided by:
  libc6-dev 2.3.2.ds1-13
You should explicitly select one to install.
E: Package libc-dev has no installation candidate

The following packages have unmet dependencies:
  libc6-dev: Depends: libc6 (= 2.3.2.ds1-13) but
2.3.2.ds1-16 is to be installed
E: Broken packages

 
__
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/




Re: issue with wchar.h

2004-07-14 Thread Alexandre Pineau
On Tue, 13 Jul 2004 09:15:47 -0400
Daniel Jacobowitz <[EMAIL PROTECTED]> wrote:


> Do you not have /usr/include/wchar.h?  

No!

> Suggest you reinstall libc6-dev in that case.

Done. /usr/include/wchar.h is now available.

Thanks for your help.
    
Alexandre

-- 
Il vente, c'est le vent de la mer qui nous tourmente. - Pierre Mac Orlan




Re: issue with wchar.h

2004-07-14 Thread Alexandre Pineau
On Tue, 13 Jul 2004 09:15:47 -0400
Daniel Jacobowitz <[EMAIL PROTECTED]> wrote:


> Do you not have /usr/include/wchar.h?  

No!

> Suggest you reinstall libc6-dev in that case.

Done. /usr/include/wchar.h is now available.

Thanks for your help.
    
Alexandre

-- 
Il vente, c'est le vent de la mer qui nous tourmente. - Pierre Mac Orlan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



issue with wchar.h

2004-07-12 Thread Alexandre Pineau
Hello,

I'm the maintainer of Nedit and I have an issue to compile my
package with the last version of the libc6 (2.3.2.ds1-13) :

[...]
make[2]: Entering directory `/home/alex/paquets/nedit/nedit-5.3/util'
cc -O -I/usr/X11R6/include -DUSE_DIRENT -DUSE_LPR_PRINT_CMD 
-DBUILD_UNTESTED_NEDIT   -c -o DialogF.o DialogF.c
Dans le fichier inclus à partir de /usr/include/libio.h:32,
  à partir de /usr/include/stdio.h:72,
  à partir de DialogF.c:28:
/usr/include/_G_config.h:24:19: wchar.h : Aucun fichier ou répertoire de ce type
[...]
gcc cannot find the file wchar.h. This file can be found in /usr/include/bits.
If we look gconv.h :
#include  at the line 28
and for stdin.h :
#include 
Is it normal?

Many thanks for your help, and sorry for the disturb if it is
not a libc6 issue.

Alexandre Pineau


ps : please cc me since I'm not subscrived to the list.

--
Il vente, c'est le vent de la mer qui nous tourmente. - Pierre Mac Orlan




issue with wchar.h

2004-07-12 Thread Alexandre Pineau
Hello,

I'm the maintainer of Nedit and I have an issue to compile my
package with the last version of the libc6 (2.3.2.ds1-13) :

[...]
make[2]: Entering directory `/home/alex/paquets/nedit/nedit-5.3/util'
cc -O -I/usr/X11R6/include -DUSE_DIRENT -DUSE_LPR_PRINT_CMD -DBUILD_UNTESTED_NEDIT   
-c -o DialogF.o DialogF.c
Dans le fichier inclus à partir de /usr/include/libio.h:32,
  à partir de /usr/include/stdio.h:72,
  à partir de DialogF.c:28:
/usr/include/_G_config.h:24:19: wchar.h : Aucun fichier ou répertoire de ce type
[...]
gcc cannot find the file wchar.h. This file can be found in /usr/include/bits.
If we look gconv.h :
#include  at the line 28
and for stdin.h :
#include 
Is it normal?

Many thanks for your help, and sorry for the disturb if it is
not a libc6 issue.

Alexandre Pineau


ps : please cc me since I'm not subscrived to the list.

--
Il vente, c'est le vent de la mer qui nous tourmente. - Pierre Mac Orlan



Bug#223769: libc6: Actually a kernel bug.

2004-01-06 Thread Alexandre Belloni
On Mon, Jan 05, 2004 at 07:27:42PM -0800, Jeff Bailey wrote :
> On Tue, Jan 06, 2004 at 09:37:41AM +0900, GOTO Masanori wrote:
> 
> > >From glibc 2.3.2.ds1-8, libc6.preinst checks kernel version on mips
> > because of this IPC issue.  I wonder why libc6.postrm in libc6 2.3.2-7
> > causes this error.  Alexandre, please show us your kernel version.
> > Moreover, please show us where your script was stopped.  I think the
> > recent version should work.  Is this really "grave" bug?  Is this bug
> > happened on other mips users' machines?
> 

The kernel version is :

Linux version 2.4.18 ([EMAIL PROTECTED]) (gcc version 2.95.4 20011002 (Debian
prerelease)) #2 Fri May 31 17:40:33 BST 2002

You can find the config file at
http://debian.zetnet.co.uk/pm/mips-cobalt/kernel/config.full

I can't use newer kernel because they just won't compile.

I think it is a grave bug because it prevents installing libc6 and so it
prevents upgrading a lot of packages.

> The clue I'm working on is this:
> 
> Errors were encountered while processing:
>  /var/cache/apt/archives/libc6_2.3.2.ds1-10_mipsel.deb
> 
> It's mipsel, not mips.  My plan was to adjust libc.preinst so that it
> picks up the minimum kernel version from the various sysdeps files.  The
> only complication is hppa, which has strange kernel versions.  That way
> it would be taken care of for everyone, whenever the minimum version was
> updated.
>

If I have correctly understood, the difference between mips and mipsel
is the endianess.

-- 
Alexandre Belloni
AE-UTBM: http://ae.utbm.fr - - Lolut: http://lolut.utbm.info
Key fingerprint = A7C6 7CD4 4328 59D1 79FD  B8BB 945F 4DD5 B634 89BD


pgpuvkN9ysmSg.pgp
Description: PGP signature


Bug#223769: libc6: Actually a kernel bug.

2004-01-06 Thread Alexandre Belloni
On Mon, Jan 05, 2004 at 07:27:42PM -0800, Jeff Bailey wrote :
> On Tue, Jan 06, 2004 at 09:37:41AM +0900, GOTO Masanori wrote:
> 
> > >From glibc 2.3.2.ds1-8, libc6.preinst checks kernel version on mips
> > because of this IPC issue.  I wonder why libc6.postrm in libc6 2.3.2-7
> > causes this error.  Alexandre, please show us your kernel version.
> > Moreover, please show us where your script was stopped.  I think the
> > recent version should work.  Is this really "grave" bug?  Is this bug
> > happened on other mips users' machines?
> 

The kernel version is :

Linux version 2.4.18 ([EMAIL PROTECTED]) (gcc version 2.95.4 20011002 (Debian
prerelease)) #2 Fri May 31 17:40:33 BST 2002

You can find the config file at
http://debian.zetnet.co.uk/pm/mips-cobalt/kernel/config.full

I can't use newer kernel because they just won't compile.

I think it is a grave bug because it prevents installing libc6 and so it
prevents upgrading a lot of packages.

> The clue I'm working on is this:
> 
> Errors were encountered while processing:
>  /var/cache/apt/archives/libc6_2.3.2.ds1-10_mipsel.deb
> 
> It's mipsel, not mips.  My plan was to adjust libc.preinst so that it
> picks up the minimum kernel version from the various sysdeps files.  The
> only complication is hppa, which has strange kernel versions.  That way
> it would be taken care of for everyone, whenever the minimum version was
> updated.
>

If I have correctly understood, the difference between mips and mipsel
is the endianess.

-- 
Alexandre Belloni
AE-UTBM: http://ae.utbm.fr - - Lolut: http://lolut.utbm.info
Key fingerprint = A7C6 7CD4 4328 59D1 79FD  B8BB 945F 4DD5 B634 89BD


pgp0.pgp
Description: PGP signature


Bug#223769: libc6 won't upgrade on mips

2003-12-12 Thread Alexandre Belloni
Package: libc6
Version: 2.3.2.ds1-10
Severity: grave

Hello,

I have two cobalts RaQ2 (mips) running Debian Sarge. Upgrading libc6
just doesn't work. Here are the errors :

Preparing to replace libc6 2.3.2-7 (using
.../libc6_2.3.2.ds1-10_mipsel.deb) ...
Unpacking replacement libc6 ...
dpkg: warning - old post-removal script returned error exit status 184
dpkg - trying script from the new package instead ...
dpkg: error processing
/var/cache/apt/archives/libc6_2.3.2.ds1-10_mipsel.deb (--unpack):
 subprocess new post-removal script returned error exit status 184
dpkg: error while cleaning up:
 subprocess pre-installation script returned error exit status 255
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.3.2.ds1-10_mipsel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

If I understand correctly the message, it seems it is libc6 2.3.2-7 postrm
scrip that is broken.

-- 
Alexandre Belloni
AE-UTBM: http://ae.utbm.fr - - Lolut: http://lolut.utbm.info
Key fingerprint = A7C6 7CD4 4328 59D1 79FD  B8BB 945F 4DD5 B634 89BD


pgp8usOHuLT5b.pgp
Description: PGP signature


Bug#223769: libc6 won't upgrade on mips

2003-12-12 Thread Alexandre Belloni
Package: libc6
Version: 2.3.2.ds1-10
Severity: grave

Hello,

I have two cobalts RaQ2 (mips) running Debian Sarge. Upgrading libc6
just doesn't work. Here are the errors :

Preparing to replace libc6 2.3.2-7 (using
.../libc6_2.3.2.ds1-10_mipsel.deb) ...
Unpacking replacement libc6 ...
dpkg: warning - old post-removal script returned error exit status 184
dpkg - trying script from the new package instead ...
dpkg: error processing
/var/cache/apt/archives/libc6_2.3.2.ds1-10_mipsel.deb (--unpack):
 subprocess new post-removal script returned error exit status 184
dpkg: error while cleaning up:
 subprocess pre-installation script returned error exit status 255
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.3.2.ds1-10_mipsel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

If I understand correctly the message, it seems it is libc6 2.3.2-7 postrm
scrip that is broken.

-- 
Alexandre Belloni
AE-UTBM: http://ae.utbm.fr - - Lolut: http://lolut.utbm.info
Key fingerprint = A7C6 7CD4 4328 59D1 79FD  B8BB 945F 4DD5 B634 89BD


pgp0.pgp
Description: PGP signature


Bug#187385: Wine/Mono app crashes with SIGSEGV on dlopen()

2003-04-04 Thread Alexandre Pigolkine

After update to glib 2.3.2-1, I've got a different problem.
I think it is connected to the __errno_location and __h_errno_location.

http://www.winehq.com/index.php?issue=155#Threading%20Problems%20with%20
glibc%202.3

Unfortunately, this happens before Wine calls dlopen(). So, I cannot
really 
confirm resolution of the problem now. 

But may be successful test of Quake3 Arena (Bug#167564) can also confirm
the 
resolution of this problem.

Sincerely,
Alexandre Pigolkine


-Original Message-
From: GOTO Masanori [mailto:[EMAIL PROTECTED] 
Sent: Donnerstag, 3. April 2003 18:05
To: Alexandre Pigolkine; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: Bug#187385: Wine/Mono app crashes with SIGSEGV on dlopen()


At Thu, 3 Apr 2003 01:46:18 +0200,
Alexandre Pigolkine wrote:
> The same problem was reproduced on different computers.
> 
> I think that the behaviour is simular to the one described in NVidia 
> readme and this will help to resolve the problem:
> 
>  ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4349/README.txt
> 
>  Q: Some OpenGL applications (like Quake3 Arena) crash when I
> start them on Red Hat Linux 9.0.
> A: Some versions of the glibc package shipped by Red Hat that support
> TLS do not properly handle using dlopen() to access shared
libraries
> which utilize some TLS models.  This problem is exhibited, for
example,
> when Quake3 Area dlopen()'s NVIDIA's libGL library.  Please obtain
> at least glibc-2.3.2-11.9 which is available as an update from Red

> Hat.

We plan to dupload the next version glibc 2.3.2-1, so I think they can
be closed at the time.  Could you test my experimental glibc 2.3.2-1 and
confirm it's resolved or not?  I put it:

http://people.debian.org/~gotom/

BTW, thanks for the information about Quake3 Arena (Bug#167564) which
seems being the same dlopen() bug.

Regards,
-- gotom





Bug#187385: Wine/Mono app crashes with SIGSEGV on dlopen()

2003-04-04 Thread Alexandre Pigolkine

After update to glib 2.3.2-1, I've got a different problem.
I think it is connected to the __errno_location and __h_errno_location.

http://www.winehq.com/index.php?issue=155#Threading%20Problems%20with%20
glibc%202.3

Unfortunately, this happens before Wine calls dlopen(). So, I cannot
really 
confirm resolution of the problem now. 

But may be successful test of Quake3 Arena (Bug#167564) can also confirm
the 
resolution of this problem.

Sincerely,
Alexandre Pigolkine


-Original Message-
From: GOTO Masanori [mailto:[EMAIL PROTECTED] 
Sent: Donnerstag, 3. April 2003 18:05
To: Alexandre Pigolkine; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: Bug#187385: Wine/Mono app crashes with SIGSEGV on dlopen()


At Thu, 3 Apr 2003 01:46:18 +0200,
Alexandre Pigolkine wrote:
> The same problem was reproduced on different computers.
> 
> I think that the behaviour is simular to the one described in NVidia 
> readme and this will help to resolve the problem:
> 
>  ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4349/README.txt
> 
>  Q: Some OpenGL applications (like Quake3 Arena) crash when I
> start them on Red Hat Linux 9.0.
> A: Some versions of the glibc package shipped by Red Hat that support
> TLS do not properly handle using dlopen() to access shared
libraries
> which utilize some TLS models.  This problem is exhibited, for
example,
> when Quake3 Area dlopen()'s NVIDIA's libGL library.  Please obtain
> at least glibc-2.3.2-11.9 which is available as an update from Red

> Hat.

We plan to dupload the next version glibc 2.3.2-1, so I think they can
be closed at the time.  Could you test my experimental glibc 2.3.2-1 and
confirm it's resolved or not?  I put it:

http://people.debian.org/~gotom/

BTW, thanks for the information about Quake3 Arena (Bug#167564) which
seems being the same dlopen() bug.

Regards,
-- gotom



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#187385: Wine/Mono app crashes with SIGSEGV on dlopen()

2003-04-02 Thread Alexandre Pigolkine
Package: libc6
Version:  2.3.1-16

Kernel: 2.4.18-bf2.4
Debian GNU/Linux 3.0 with packages from Debian Sid (unstable)

When I run Wine application which embeds the Mono JIT engine
it crashes at startup. GDB backtrace is:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1286)]
0x40009587 in _dl_catch_error_internal () from /lib/ld-linux.so.2
(gdb) where
#0  0x40009587 in _dl_catch_error_internal () from /lib/ld-linux.so.2
#1  0x4032d27d in dlerror () from /lib/libdl.so.2
#2  0x4032ceb7 in dlopen () from /lib/libdl.so.2
#3  0x40106940 in wine_dlopen (filename=0x805e8f0
"/usr/local/lib/wine/kernel32.dll.so", flag=2,
error=0x40742bf0 "?'[EMAIL PROTECTED]@??\001@@[EMAIL PROTECTED]",
errorsize=256) at port.c:517
 #4  0x4010635e in dlopen_dll (name=0x40742d08 "kernel32.dll",
 error=0x40742bf0 "?'[EMAIL PROTECTED]@??\001@@[EMAIL PROTECTED]",
 errorsize=256, test_only=0) at loader.c:152
 #5  0x4010684a in wine_dll_load (filename=0x40742d08 "kernel32.dll",
 error=0x40742bf0 "?'[EMAIL PROTECTED]@??\001@@[EMAIL PROTECTED]",
 errorsize=256) at loader.c:387

 Crash happens after the first call to the __libc_dl_error_tsd
(libpthread.so.0) on the thread 1 . Before this, code in
_dl_catch_error_internal
calls startup_error_tsd( ld_linux.so.2) on thread 0 and function works
fine. If I check memory content in the debugger just before expected
SIGSEGV, application doesn't crash immediately, but some different error
happens later.

The same problem was reproduced on different computers.

I think that the behaviour is simular to the one described in
NVidia readme and this will help to resolve the problem:

 ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4349/README.txt

 Q: Some OpenGL applications (like Quake3 Arena) crash when I
start them on Red Hat Linux 9.0.
A: Some versions of the glibc package shipped by Red Hat that support
TLS do not properly handle using dlopen() to access shared libraries
which utilize some TLS models.  This problem is exhibited, for example,
when Quake3 Area dlopen()'s NVIDIA's libGL library.  Please obtain
at least glibc-2.3.2-11.9 which is available as an update from Red Hat.

 Alexandre Pigolkine





Bug#187385: Wine/Mono app crashes with SIGSEGV on dlopen()

2003-04-02 Thread Alexandre Pigolkine
Package: libc6
Version:  2.3.1-16

Kernel: 2.4.18-bf2.4
Debian GNU/Linux 3.0 with packages from Debian Sid (unstable)

When I run Wine application which embeds the Mono JIT engine
it crashes at startup. GDB backtrace is:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1286)]
0x40009587 in _dl_catch_error_internal () from /lib/ld-linux.so.2
(gdb) where
#0  0x40009587 in _dl_catch_error_internal () from /lib/ld-linux.so.2
#1  0x4032d27d in dlerror () from /lib/libdl.so.2
#2  0x4032ceb7 in dlopen () from /lib/libdl.so.2
#3  0x40106940 in wine_dlopen (filename=0x805e8f0
"/usr/local/lib/wine/kernel32.dll.so", flag=2,
error=0x40742bf0 "?'[EMAIL PROTECTED]@??\001@@[EMAIL PROTECTED]",
errorsize=256) at port.c:517
 #4  0x4010635e in dlopen_dll (name=0x40742d08 "kernel32.dll",
 error=0x40742bf0 "?'[EMAIL PROTECTED]@??\001@@[EMAIL PROTECTED]",
 errorsize=256, test_only=0) at loader.c:152
 #5  0x4010684a in wine_dll_load (filename=0x40742d08 "kernel32.dll",
 error=0x40742bf0 "?'[EMAIL PROTECTED]@??\001@@[EMAIL PROTECTED]",
 errorsize=256) at loader.c:387

 Crash happens after the first call to the __libc_dl_error_tsd
(libpthread.so.0) on the thread 1 . Before this, code in
_dl_catch_error_internal
calls startup_error_tsd( ld_linux.so.2) on thread 0 and function works
fine. If I check memory content in the debugger just before expected
SIGSEGV, application doesn't crash immediately, but some different error
happens later.

The same problem was reproduced on different computers.

I think that the behaviour is simular to the one described in
NVidia readme and this will help to resolve the problem:

 ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4349/README.txt

 Q: Some OpenGL applications (like Quake3 Arena) crash when I
start them on Red Hat Linux 9.0.
A: Some versions of the glibc package shipped by Red Hat that support
TLS do not properly handle using dlopen() to access shared libraries
which utilize some TLS models.  This problem is exhibited, for example,
when Quake3 Area dlopen()'s NVIDIA's libGL library.  Please obtain
at least glibc-2.3.2-11.9 which is available as an update from Red Hat.

 Alexandre Pigolkine



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]