gdmgreeter crashed with SIGSEGV in __libc_start_main()

Bug #331292 reported by perlluver
52
This bug affects 7 people
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: gdm

Just happened after updating, was working fine until the recent updates came through. Had to install KDM to login.

ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/lib/gdm/gdmgreeter
NonfreeKernelModules: nvidia
Package: gdm 2.20.8-0ubuntu7
ProcCmdline: /usr/lib/gdm/gdmgreeter
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/false
Signal: 11
SourcePackage: gdm
StacktraceTop:
 ?? ()
 ?? ()
 __libc_start_main () from /lib/libc.so.6
 ?? ()
 ?? ()
Title: gdmgreeter crashed with SIGSEGV in __libc_start_main()
Uname: Linux 2.6.28-8-generic x86_64
UserGroups:

Revision history for this message
perlluver (plaufcan) wrote :
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

I got this also after updating.

Switching xorg.conf from nvidia to nv worked for me.

Revision history for this message
Hernando Torque (htorque) wrote :

Here too using vesa (my nvidia GPU is half dead, nv and nvidia won't work).

Revision history for this message
perlluver (plaufcan) wrote :

I just switched to KDM, and I am logged in, with the Nvidia driver still working. Otherwise, my refresh rate, hurts my head.

Revision history for this message
İsmail Dönmez (ismaildonmez) wrote :

Confirming, problem with latest jaunty updates.

Revision history for this message
Mikael Karon (mikael-karon) wrote :

Confirmed here to.

Revision history for this message
mark stover (stovenator) wrote :

I added this in duplicate Bug# 331390, but here too for posterity:

I downgraded libgtk2.0 and everything is back to normal. The following list are interdependent, so I downgraded them all:

libgtk2.0-0
libgtk2.0-bin
libgtk2.0-common
libgtk2.0-dev
libgtk2.0-doc
libgail18
libgail-common
libgail-dev
gtk2-engines-pixbuf

===============================

What I did was Ctrl-Alt-F1 to a terminal. Then I changed to /var/cache/apt/archives/

and then did:

sudo dpkg -i libgtk2.0-doc_2.15.3-0ubuntu2_all.deb libgtk2.0-common_2.15.3-0ubuntu2_all.deb libgtk2.0-bin_2.15.3-0ubuntu2_all.deb libgtk2.0-dev_2.15.3-0ubuntu2_amd64.deb libgtk2.0-0_2.15.3-0ubuntu2_amd64.deb gtk2-engines-pixbuf_2.15.3-0ubuntu2_amd64.deb libgail-dev_2.15.3-0ubuntu2_amd64.deb libgail-common_2.15.3-0ubuntu2_amd64.deb libgail18_2.15.3-0ubuntu2_amd64.deb

That's assuming you have those versions of the files in your apt archive.

Revision history for this message
Nikola Yanev (gericom) wrote :

the same here, but i think it is as mark stover says, because these lib's and not nvidias', but also realize, that putting gdm on autologin with my username it work perfect, but i know it can be security vulnerability, but we can use it some days until it be fixed ;)

Nikola Yanev (gericom)
Changed in gdm:
status: New → Confirmed
Revision history for this message
Efraim Karsh (efraimkarsh) wrote :

Confirmed. But there seems to be a "pulseaudio catch", see below.

Btw, you can have users remain on a GUI (useful for correcting the problem over the phone):
You can in fact also

reboot to safety
get to a prompt
sudo /etc/init.d/gdm stop
startx
and then just paste Mark Stover's string launching from any GUI terminal, inside
/var/cache/apt/archives/

sudo dpkg -i libgtk2.0-doc_2.15.3-0ubuntu2_all.deb libgtk2.0-common_2.15.3-0ubuntu2_all.deb libgtk2.0-bin_2.15.3-0ubuntu2_all.deb libgtk2.0-dev_2.15.3-0ubuntu2_amd64.deb libgtk2.0-0_2.15.3-0ubuntu2_amd64.deb gtk2-engines-pixbuf_2.15.3-0ubuntu2_amd64.deb libgail-dev_2.15.3-0ubuntu2_amd64.deb libgail-common_2.15.3-0ubuntu2_amd64.deb libgail18_2.15.3-0ubuntu2_amd64.deb

This will restore the previous configuration BUT seems at the same time to destroy the recent (yesterday or the day before) welcome uodate fix for all our pulseuadio problems on 64 bit boxes.

This -afaics- will compel us again to ditch pulseaudio or kill & restart it every boot with the usual
pulseaudio -k ; start-pulseaudio-x11
command

Any better solution?

Revision history for this message
Daniel Holbach (dholbach) wrote :

A new GTK (2.15.4-0ubuntu3) was just uploaded that will likely fix the issue - please report back if it does or doesn't.

Revision history for this message
Casey J Peter (caseyjp1) wrote :

that update fixed the issue under virtualbox 2.1.4 just fyi.

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.