xchat-gnome crashed with SIGABRT in __kernel_vsyscall()

Bug #785740 reported by Pedro Villavicencio
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Ubuntu Translations
Fix Released
Medium
Ubuntu Spanish Translators
xchat-gnome (Ubuntu)
Fix Released
High
wesley tamagi
Natty
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xchat-gnome

xchat-crashes on opening it, looks like a problem with the translations, see bug https://bugzilla.gnome.org/show_bug.cgi?id=487503 ; Backtrace is similar.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xchat-gnome 1:0.26.1+git20101206.557c940-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2
Uname: Linux 2.6.38-8-generic-pae i686
Architecture: i386
CheckboxSubmission: 4afb8c68a8fa5938a80183a271a939ea
CheckboxSystem: c460f5739f7c8446c3d18c3e0e7c5745
CrashCounter: 1
Date: Fri May 20 08:01:02 2011
ExecutablePath: /usr/bin/xchat-gnome
ProcCmdline: xchat-gnome
ProcCwd: /home/pedro
ProcEnviron:
 LANGUAGE=es_CL:es:en_GB:en
 LANG=es_CL.UTF-8
 SHELL=/bin/bash
Signal: 6
SourcePackage: xchat-gnome
StacktraceTop:
 __kernel_vsyscall ()
 raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 abort () at abort.c:92
 pevent_make_pntevts ()
 ?? ()
Title: xchat-gnome crashed with SIGABRT in __kernel_vsyscall()
UpgradeStatus: Upgraded to natty on 2011-02-01 (108 days ago)
UserGroups: adm admin audio cdrom dialout fuse lpadmin netdev plugdev sambashare video

Revision history for this message
Pedro Villavicencio (pedro) wrote :
Changed in xchat-gnome (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Pedro Villavicencio (pedro) wrote :
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
David Planella (dpm) wrote :

This seems related to a translation. Could someone from the Spanish team try to reproduce it? It could be that a new translation in the latest Natty language pack introduced the bug.

Changed in ubuntu-translations:
importance: Undecided → Medium
assignee: nobody → Ubuntu Spanish Translators (ubuntu-l10n-es)
Revision history for this message
Paco Molinero (franciscomol) wrote :

I tried to reproduce the problem but nothings happens. xchat-gnome works fine in my Natty. Anyway I fixed some translation mistakes in case they might be the cause.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

We have a meeting in our loco community yesterday and this problem was reproducible for a lot of the people there, workaround is to do a : LANGUAGE=en_EN xchat-gnome or LANGUAGE=C xchat-gnome ; hope it helps, i'm nominating this to Natty.

Changed in xchat-gnome (Ubuntu Natty):
importance: Undecided → Medium
status: New → Triaged
Changed in ubuntu-translations:
status: New → Triaged
Revision history for this message
Milo Casagrande (milo) wrote :

Hi,

just to add a comment about this issue: some years ago we experienced a similar problem with the Italian translation of xchat-gnome, and the problem was really related to the translation. If I'm not wrong, there could be problems with the strings in xchat-gnome that look like this one:

msgid "-%C10-%C11-%O$t$1 deleted from notify list."

It is easy to add something or to format the string in a way that can crash the application.

Just to let you guys know, in case it might help you.

Ciao.

Revision history for this message
Gabor Kelemen (kelemeng) wrote :

Milo: right, I remember the same happening to the Hungarian xchat a few years back, because of this.

Maybe this string is it: https://translations.launchpad.net/ubuntu/natty/+source/xchat-gnome/+pots/xchat-gnome/es/503/+translate

-%C10-%C11-%O$t%C12[%O$1%C12]%O $2
-%C10-%C11-%O$t%C12[%O$1%C12]%0 $2

The last %O is translated as %0, this is suspicious.

Revision history for this message
David Planella (dpm) wrote : Re: [Bug 785740] Re: xchat-gnome crashed with SIGABRT in __kernel_vsyscall()

El dc 01 de 06 de 2011 a les 16:07 +0000, en/na Gabor Kelemen va
escriure:
> Milo: right, I remember the same happening to the Hungarian xchat a few
> years back, because of this.
>
> Maybe this string is it:
> https://translations.launchpad.net/ubuntu/natty/+source/xchat-
> gnome/+pots/xchat-gnome/es/503/+translate
>
> -%C10-%C11-%O$t%C12[%O$1%C12]%O $2
> -%C10-%C11-%O$t%C12[%O$1%C12]%0 $2
>
> The last %O is translated as %0, this is suspicious.
>

Good work in spotting this Gabor.

Could someone in the Spanish team fix that string?

Then testers could export the .mo file from Launchpad, install it
in /usr/share/locale-langpack/es_CL/LC_MESSAGES and see if the crashes
are still reproduceable.

--
David Planella
Ubuntu Translations Coordinator
www.ubuntu.com / www.davidplanella.wordpress.com
www.identi.ca/dplanella / www.twitter.com/dplanella

Revision history for this message
Paco Molinero (franciscomol) wrote :

The string is fixed

Revision history for this message
Victor Vargas (kamus) wrote :

Thanks Paco!

Revision history for this message
Jorge González (jorge-gonzalez-gonzalez) wrote :

David: In trunk the translation is different:
#: ../src/common/textevents.h:387
msgid "-%C10-%C11-%O$t%C12[%O$1%C12]%O $2"
msgstr "-%C10-%C11-%O$t%C12[%O$1%C12]%C $2"

Bryce Harrington (bryce)
Changed in xchat-gnome (Ubuntu):
importance: Medium → High
Changed in xchat-gnome (Ubuntu):
status: New → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

Just to follow up, has this been fixed in the archive? If so, this bug could be closed.

Btw, I also noticed another O/0 change in the translations for pt:

#: ../src/common/textevents.h:51
msgid "%UChannel Users Topic%O"
msgstr "%UCanal Utilizadores Tópico%0"

Should that be:

#: ../src/common/textevents.h:51
msgid "%UChannel Users Topic%O"
msgstr "%UCanal Utilizadores Tópico%O"

?

Changed in xchat-gnome (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Paco Molinero (franciscomol) wrote :

All the O/0 errors were corrected now

Revision history for this message
Gabor Kelemen (kelemeng) wrote :

Bryce: If you see similar problems for another languages, please file bugs against the Ubuntu Translations project.
I just went ahead and filed it upstream, thanks for spotting it: https://bugzilla.gnome.org/show_bug.cgi?id=656420

I'm also marking this as Fix Released as per Pacos comments, language-pack-gnome-es (1:11.04+20110607) in natty-updates should fix this for users too.

Changed in ubuntu-translations:
status: Triaged → Fix Released
Changed in xchat-gnome (Ubuntu):
status: Triaged → Fix Released
Changed in xchat-gnome (Ubuntu Natty):
status: Triaged → Fix Released
wesley tamagi (tama-wes)
Changed in xchat-gnome (Ubuntu):
assignee: nobody → wesley tamagi (tama-wes)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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