[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
locale (and other) problems after upgrade to 2.2.1
From: |
Rainer Mager |
Subject: |
locale (and other) problems after upgrade to 2.2.1 |
Date: |
Thu, 25 Jan 2001 13:05:39 +0900 |
Hi all,
I'm new to the list so if this has been discussed please point me to the
discussion (I did search the archives first).
I just upgraded my RedHat (6.2) Linux (2.4.0) system to glibc 2.2.1 and
have a few problems.
1. LOCALE stuff is screwy (that's the technical term). Many things now
complain, most notably, 'rpm' and 'perl'. I fixed rpm by symlinking
/usr/share/locale to /usr/lib/locale (and then rebooted). When I run perl I
get this:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
2. The mp3 player freeamp stopped working. I get 'Segmentation fault'. From
gdb I get:
Program received signal SIGSEGV, Segmentation fault.
chunk_alloc (ar_ptr=0x40227cc0, nb=16) at malloc.c:2841
2841 set_inuse_bit_at_offset(victim, victim_size);
(gdb) bt
#0 chunk_alloc (ar_ptr=0x40227cc0, nb=16) at malloc.c:2841
#1 0x4018e905 in __libc_malloc (bytes=12) at malloc.c:2714
#2 0x4003015c in rwlock_add_to_list (self=0x40036760, rwlock=0x40226300) at
rwlock.c:95
#3 0x400302ca in rwlock_have_already (pself=0xbfffb804, rwlock=0x40226300,
pexisting=0xbfffb808,
pout_of_mem=0xbfffb80c) at rwlock.c:202
#4 0x400303e0 in __pthread_rwlock_rdlock (rwlock=0x40226300) at
rwlock.c:265
#5 0x40144d59 in __dcigettext (domainname=0x4021a348 "libc",
msgid1=0x4021d7f8 "Success", msgid2=0x0, plural=0,
n=0, category=5) at dcigettext.c:413
#6 0x40144c54 in __dcgettext (domainname=0x4021a348 "libc",
msgid=0x4021d7f8 "Success", category=5)
at dcgettext.c:53
#7 0x401940e2 in __strerror_r (errnum=0, buf=0x4022b520 "", buflen=1024) at
../sysdeps/generic/_strerror.c:68
#8 0x40193f8a in strerror (errnum=0) at strerror.c:30
#9 0x400225cf in dlerror () at dlerror.c:71
#10 0x80a1565 in LoadLibrary ()
#11 0x8088ce3 in Registrar::InitializeRegistry ()
#12 0x809dc9a in main ()
#13 0x4013a0fa in __libc_start_main (main=0x809d880 <main>, argc=1,
ubp_av=0xbffffb5c, init=0x8062950 <_init>,
fini=0x80d3ba4 <_fini>, rtld_fini=0x4000da34 <_dl_fini>,
stack_end=0xbffffb54)
at ../sysdeps/generic/libc-start.c:129
Obviously lots of programs use malloc so it is something more mysterious.
Any ideas or help?
--Rainer
- locale (and other) problems after upgrade to 2.2.1,
Rainer Mager <=