bug-glibc
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]