[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#304604: locales: Upgrading fails



On Fri, Apr 15, 2005 at 09:37:09AM +0900, GOTO Masanori wrote:

> Before we reassign to perl, we need to clear which setting triggers
> your problem.  At least under my environment, this problem is not
> appeared.  Could you confirm your environment settings (ex: LANG or
> malloc related value), and perl versions?

LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE=hu_HU.UTF-8

ii  perl           5.8.4-8        Larry Wall's Practical Extraction and Report

FYI:

Last few lines from "strace dpkg-reconfigure dash":

28191 fsync(4)                          = 0
28191 stat64("/var/cache/debconf/config.dat", {st_mode=S_IFREG|0644, st_size=74096, ...}) = 0
28191 rename("/var/cache/debconf/config.dat", "/var/cache/debconf/config.dat-old") = 0
28191 rename("/var/cache/debconf/config.dat-new", "/var/cache/debconf/config.dat") = 0
28191 close(5)                          = 0
28191 close(4)                          = 0
28191 close(6)                          = 0
28191 close(8)                          = 0
28191 close(3)                          = 0
28191 munmap(0xb7f57000, 4096)          = 0
28191 munmap(0xb7f56000, 4096)          = 0
28191 close(7)                          = 0
28191 open("/dev/tty", O_RDWR|O_NONBLOCK|O_NOCTTY) = 3
28191 writev(3, [{"*** glibc detected *** ", 23}, {"double free or corruption (!prev"..., 33}, {": 0x", 4}, {"08785b58", 8}, {" ***\n", 5}], 5) = 73
28191 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
28191 tgkill(28191, 28191, SIGABRT)     = 0
28191 --- SIGABRT (Aborted) @ 0 (0) ---
28191 +++ killed by SIGABRT +++


Compared to the last lines from "MALLOC_CHECK_=0 strace dpkg-reconfigure dash":

28157 fsync(4)                          = 0
28157 stat64("/var/cache/debconf/config.dat", {st_mode=S_IFREG|0644, st_size=74096, ...}) = 0
28157 rename("/var/cache/debconf/config.dat", "/var/cache/debconf/config.dat-old") = 0
28157 rename("/var/cache/debconf/config.dat-new", "/var/cache/debconf/config.dat") = 0
28157 close(5)                          = 0
28157 close(4)                          = 0
28157 close(6)                          = 0
28157 close(8)                          = 0
28157 close(3)                          = 0
28157 munmap(0xb7f57000, 4096)          = 0
28157 munmap(0xb7f56000, 4096)          = 0
28157 close(7)                          = 0
28157 exit_group(0)                     = ?

So perl seems to be dying in exit().

Gabor

-- 
Gabor Gombas                                       CERN IT-GM-DM
Gabor.Gombas@cern.ch                               Office: 31/S-016



Reply to: