grun segfaults with LC_MESSAGES=es_ES.utf8

Bug #184652 reported by zwa
4
Affects Status Importance Assigned to Milestone
grun (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: grun

In Ubuntu 7.10 gutsy, having set LC_MESSAGES=es_ES.utf8 grun crashes with the folowing message: Fallo de segmentación (core dumped)
but when I set LC_MESSAGES=en_GB.utf8 it runs fine. The problem is that if I set other locale setting than an spanish one, some programs that I run from grun appear with an english gui, like openoffice.
So if I set LC_MESSAGES=en_GB.utf8 and run openoffice from grun it will run fine but everything will be in english, with LC_MESSAGES=es_ES.utf8 grun crashes, and running openoffice from the console with LC_MESSAGES=es_ES.utf8 it runs fine with an spanish gui, the behaviour that I want.

strace grun (with LC_MESSAGES=es_ES.utf8) :
...
open("/usr/share/locale/es_ES.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es_ES/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es_ES.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es_ES/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es/LC_MESSAGES/libc.mo", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=128071, ...}) = 0
mmap2(NULL, 128071, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb7357000
close(6) = 0
brk(0x80b3000) = 0x80b3000
brk(0x80b2000) = 0x80b2000
read(5, "\"\n{\n\txthickness = 4\n\tythickness "..., 4000) = 3670
read(5, "", 4000) = 0
close(5) = 0
access("/usr/share/themes/Clearlooks/gtk-2.0/gtkrc.es_ES", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Clearlooks/gtk-2.0/gtkrc.es", F_OK) = -1 ENOENT (No such file or directory)
lstat64("/home/shu4l0/.gtkrc-2.0.mine", 0xbfd1321c) = -1 ENOENT (No such file or directory)
access("/home/shu4l0/.gtkrc-2.0.mine.es_ES", F_OK) = -1 ENOENT (No such file or directory)
access("/home/shu4l0/.gtkrc-2.0.mine.es", F_OK) = -1 ENOENT (No such file or directory)
read(4, "", 4000) = 0
close(4) = 0
access("/home/shu4l0/.gtkrc-2.0.es_ES", F_OK) = -1 ENOENT (No such file or directory)
access("/home/shu4l0/.gtkrc-2.0.es", F_OK) = -1 ENOENT (No such file or directory)
lstat64("/home/shu4l0/.grunrc", 0xbfd133ac) = -1 ENOENT (No such file or directory)
access("/home/shu4l0/.grunrc.es_ES", F_OK) = -1 ENOENT (No such file or directory)
access("/home/shu4l0/.grunrc.es", F_OK) = -1 ENOENT (No such file or directory)
access("/home/shu4l0/.themes/Raleigh/gtk-2.0/gtkrc", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Raleigh/gtk-2.0/gtkrc", F_OK) = 0
lstat64("/usr/share/themes/Raleigh/gtk-2.0/gtkrc", {st_mode=S_IFREG|0644, st_size=69, ...}) = 0
open("/usr/share/themes/Raleigh/gtk-2.0/gtkrc", O_RDONLY|O_LARGEFILE) = 4
read(4, "#\n# This theme is the default th"..., 4000) = 69
read(4, "", 4000) = 0
close(4) = 0
access("/usr/share/themes/Raleigh/gtk-2.0/gtkrc.es_ES", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/themes/Raleigh/gtk-2.0/gtkrc.es", F_OK) = -1 ENOENT (No such file or directory)
writev(3, [{"\232\2\4\0\1\0\200\1\344\0\0\0\7\0\0\0b\0\4\0\6\0\0\0", 24}, {"RENDER", 6}, {"\0\0", 2}], 3) = 32
read(3, "\1sZ\0\0\0\0\0\1\234\0\262X\351\301\277\375l\24\10 I\10"..., 32) = 32
write(3, "\234\0\3\0\0\0\0\0\n\0\0\0\234\1\1\0", 16) = 16
read(3, "\1\0[\0\0\0\0\0\0\0\0\0\n\0\0\0 I\10xU$\10\1\0\0\0\312"..., 32) = 32
read(3, "\1\223\\\0S\1\0\0\26\0\0\0\1\0\0\0\7\0\0\0T\0\0\0\1\0\0"..., 32) = 32
read(3, "\2\1\0\0\1\1 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0"..., 1356) = 1356
uname({sys="Linux", node="sup4dup4", ...}) = 0
open("/home/shu4l0/.Xdefaults-sup4dup4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es_ES.utf8/LC_MESSAGES/grun.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es_ES/LC_MESSAGES/grun.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es.utf8/LC_MESSAGES/grun.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/es/LC_MESSAGES/grun.mo", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2187, ...}) = 0
mmap2(NULL, 2187, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7b02000
close(4) = 0
open("/home/shu4l0/.grun_history", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=55, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b01000
read(4, "emelfm2\namule\naudacious\npyNeighb"..., 4096) = 55
read(4, "", 4096) = 0
close(4) = 0
munmap(0xb7b01000, 4096) = 0
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
brk(0x80d4000) = 0x80d4000
brk(0x80d3000) = 0x80d3000
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7316000
brk(0x80d1000) = 0x80d1000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
Process 17339 detached

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Hi there
Thanks for taking the time to report this issue and help to make Ubuntu better, unforunately I couldn't reproduce this issue, does the same happens to you under a clean environment, as in a new account?, if so, could you please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Thanks in advance

Changed in grun:
assignee: nobody → sourcercito
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
zwa (ulpianosonsi) wrote :

Here is some debug information.

Revision history for this message
zwa (ulpianosonsi) wrote :
Revision history for this message
zwa (ulpianosonsi) wrote :
Revision history for this message
zwa (ulpianosonsi) wrote :
Revision history for this message
Rodrigo Gallardo (rodrigo-debian) wrote :

This bug was fixed in Debian, in version 0.9.2-14.1.

Revision history for this message
Basilio Kublik (sourcercito) wrote :

I'm closing this report due the last comment about being fixed in the current version of the software. Thanks again for taking the time to report this bug and help to make Ubuntu better, please feel free to report any future bugs you might find.

Thanks

Changed in grun:
assignee: sourcercito → nobody
status: Incomplete → Fix Released
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.