[apport] gdmgreeter crashed just after entering username when using the esperanto locale (eo_XX.UTF-8)

Bug #84011 reported by Aristides Caldeira
2
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Incomplete
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gdm

When I set up the system language to be Esperanto (locale eo_XX.UTF-8), gdm crashes just after I type the username.

When I set up the system language to be other than Esperanto (I'm using brazilian portuguese - locale pt_BR.UTF-8), everything works ok.

ProblemType: Crash
Date: Thu Feb 8 12:50:01 2007
Disassembly: 0xb7629d5d:
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/lib/gdm/gdmgreeter
Package: gdm 2.17.6-0ubuntu3
ProcCmdline: /usr/lib/gdm/gdmgreeter
ProcCwd: /var/lib/gdm
ProcEnviron:
 SHELL=/bin/false
 LANG=eo_XX.UTF-8
 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/bin:/usr/bin:/usr/X11R6/bin
 LANGUAGE=eo_XX:eo:en_GB:en
Signal: 11
SourcePackage: gdm
Stacktrace:
 Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
 #0 0xb7629d5d in ?? ()
StacktraceTop: ?? ()
ThreadStacktrace:

Uname: Linux ari-laptop 2.6.20-6-generic #2 SMP Wed Jan 31 20:53:39 UTC 2007 i686 GNU/Linux
UserGroups:

Revision history for this message
Aristides Caldeira (aristides.caldeira) wrote :
Simon Law (sfllaw)
Changed in gdm:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Aristides Caldeira (aristides.caldeira) wrote : Re: SOLUTION [apport] gdmgreeter crashed just after entering username when using the esperanto locale (eo_XX.UTF-8)

I think I solved this bug, and bug 83143 also: the composing rules of X for the Esperanto locales were commented in file:

/usr/share/X11/locale/compose.dir

lines 97 and 98, 362 and 363, 592 and 593, 857 and 858

and in file

/usr/share/X11/locale/locale.dir

lines 97 and 98, 345 and 346, 577 and 578, 825 and 826

Once I uncommented those lines, gdm stoped crashing, and everything worked as it should.

Well, it solved the bug for me, but still doesn't explain why gdm crashed anyhow...

Thanks for your time, should I file another bug to make those lines to be uncommented?

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you get a crash file with libglib2.0-0-dbg libgtk2.0-0-dbg gdm-dbgsym (https://wiki.ubuntu.com/DebuggingProgramCrash) installed?

Changed in gdm:
assignee: nobody → desktop-bugs
status: Confirmed → Needs Info
Revision history for this message
Aristides Caldeira (aristides.caldeira) wrote :

I installed the following packages:

gdm-dbgsym libglib2.0-0-dbg libgtk2.0-0-dbg gedit-dbgsym

I reinstalled libx11-data, in order to restore /usr/share/X11/locale/compose.dir and locale.dir to their original state.

I reset the LANG and LANGUAGE variables in both /etc/default/locale and /etc/environmet to use eo_XX.UTF-8 locale again.

Gdm still crashes, and doesn't allow me to login. I manually edit those files again to set the locale to be pt_BR.UTF-8, in order to login. But, the bomb icon doesn't appear any more.

Is there another package I should install to generate the file you need?

Revision history for this message
Aristides Caldeira (aristides.caldeira) wrote :

Just one last comment:

I just did a fresh install of the system using the Herd 3 CD.

I chose the No locale option when installing, thus the system had no locale when I first logged in.

I updated the system completely, and the installed the necessary dbg and dbgsym packages. Only after that, I installed the language support for Esperanto and set it to be the default locale of the system.

I restarted the system, and gdm didn't crash, neither gedit, when trying to change the input method. Dead keys with xim input method were still not working, but I could change to "cedilla" input method.

Then, I purged the dbg and dbgsym packages. Gdm still worked, but gedit started to crash when I tried to change the input method, but generated no crash report in /var/crash. Xim still didn't work, it works only when I uncomment those lines in /usr/share/X11/locale files.

Sorry I couldn't help more.

Revision history for this message
Aristides Caldeira (aristides.caldeira) wrote :

I think that's the crash file you needed.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for the work on that, that's the same problem than bug #83142 from the crash file

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.