localedef crashed with SIGSEGV in add_locale()

Bug #1093437 reported by Volodymyr Kolesnykov
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eglibc (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Could be a duplicate of Bug 968786 but this one happens for a different architecture (amd64) and Ubuntu release (quantal).

# locale-gen uk_UA.UTF-8
Generating locales...
  uk_UA.UTF-8... /usr/sbin/locale-gen: строка 243: 14942 Segmentation fault (core dumped) localedef $no_archive -i $input -c -f $charset $locale_alias $locale
failed
Generation complete.

Happens every time I run locale-gen uk_UA.UTF-8

Does not happen on precise.

Cannot reproduce for any other locale.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: libc-bin 2.15-0ubuntu20
ProcVersionSignature: Ubuntu 3.5.0-21.32-generic 3.5.7.1
Uname: Linux 3.5.0-21-generic x86_64
ApportVersion: 2.6.1-0ubuntu9
Architecture: amd64
Date: Mon Dec 24 13:04:40 2012
Dependencies:

ExecutablePath: /usr/bin/localedef
MarkForUpload: True
ProcCmdline: localedef -i uk_UA -c -f UTF-8 uk_UA.UTF-8
ProcEnviron:
 TERM=xterm
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=ru_UA.UTF-8
 LANGUAGE=ru_UA:ru
SegvAnalysis:
 Segfault happened at: 0x7fc5f25168e8 <__memcmp_sse2+696>: movdqa (%rdi,%rsi,1),%xmm0
 PC (0x7fc5f25168e8) ok
 source "(%rdi,%rsi,1)" (0x7fc5cee84140) in non-readable VMA region: 0x7fc5cee84000-0x7fc5ee761000 ---s /usr/lib/locale/locale-archive
 destination "%xmm0" ok
SegvReason: reading VMA /usr/lib/locale/locale-archive
Signal: 11
SourcePackage: eglibc
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 __libc_start_main (main=0x403ff0, argc=7, ubp_av=0x7fffb0abbcf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb0abbce8) at libc-start.c:226
Title: localedef crashed with SIGSEGV in __libc_start_main()
UpgradeStatus: Upgraded to quantal on 2012-09-21 (93 days ago)
UserGroups:

Revision history for this message
Volodymyr Kolesnykov (sjinks) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 add_locale (ah=0x7fffb0abb9d0, name=0x4a81ff0 "uk_UA.utf8", data=0x64f600 <to_archive>, replace=true) at programs/locarchive.c:880
 add_locale_to_archive (ah=0x7fffb0abb9d0, name=0x7fffb0abde9d "uk_UA.UTF-8", data=0x64f600 <to_archive>, replace=true) at programs/locarchive.c:1082
 write_all_categories (definitions=0x7fffb0abba60, charmap=0x185dac0, locname=0x7fffb0abde9d "uk_UA.UTF-8", output_path=0x185d6f0 "/usr/lib/locale/uk_UA.utf8/") at programs/locfile.c:348
 main (argc=<optimized out>, argv=0x7fffb0abbcf8) at programs/localedef.c:298

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in eglibc (Ubuntu):
importance: Undecided → Medium
summary: - localedef crashed with SIGSEGV in __libc_start_main()
+ localedef crashed with SIGSEGV in add_locale()
tags: removed: need-amd64-retrace
information type: Private → Public
Revision history for this message
dino99 (9d9) wrote :

This is no more a supported version now

Changed in eglibc (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.