unity-greeter crashed with SIGSEGV in user_list_show_prompt() in live session

Bug #952557 reported by Fabio Marconi
50
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Unity Greeter
Fix Released
Undecided
Unassigned
unity-greeter (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Hello
Live session from usb with persistence just started and apport popup this
Thanks
fabio

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity-greeter 0.2.4-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-18.29-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
CasperVersion: 1.307
Date: Sun Mar 11 20:19:16 2012
ExecutablePath: /usr/sbin/unity-greeter
ExecutableTimestamp: 1331119338
LiveMediaBuild: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120311)
ProcCmdline: /usr/sbin/unity-greeter
ProcCwd: /var/lib/lightdm
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/false
SegvAnalysis:
 Segfault happened at: 0x41ca56: cmpq $0x0,0x18(%rdx)
 PC (0x0041ca56) ok
 source "$0x0" ok
 destination "0x18(%rdx)" (0x00000018) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: unity-greeter
StacktraceTop:
 ?? ()
 g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: unity-greeter crashed with SIGSEGV in g_closure_invoke()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :
visibility: private → public
summary: - unity-greeter crashed with SIGSEGV in g_closure_invoke()
+ unity-greeter crashed with SIGSEGV in g_closure_invoke() in live session
description: updated
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 user_list_show_prompt (self=0xbbc1c0, text=0xd4ac10 "\220\006\332", secret=0) at user-list.c:1307
 g_closure_invoke (closure=0xaf45d0, return_value=0x0, n_param_values=3, param_values=0xd88850, invocation_hint=<optimized out>) at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c:777
 signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=0x0, instance_and_params=0xd88850) at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c:3547
 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0, var_args=<optimized out>) at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c:3295
 g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c:3352

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in unity-greeter (Ubuntu):
importance: Undecided → Medium
summary: - unity-greeter crashed with SIGSEGV in g_closure_invoke() in live session
+ unity-greeter crashed with SIGSEGV in user_list_show_prompt() in live
+ session
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-greeter (Ubuntu):
status: New → Confirmed
Revision history for this message
Stéphane Graber (stgraber) wrote :

Same issue affecting all live media on logout, bumping to high.

Changed in unity-greeter (Ubuntu):
status: Confirmed → Triaged
importance: Medium → High
Revision history for this message
Michael Terry (mterry) wrote :

This appears to be because the user list was empty, and unity-greeter didn't handle that well.

This is already fixed in trunk by adding a manual entry field when that happens.

Changed in unity-greeter:
status: New → Fix Committed
Revision history for this message
Doug McMahon (mc3man) wrote : Re: [Bug 952557] Re: unity-greeter crashed with SIGSEGV in user_list_show_prompt() in live session

On 03/13/2012 03:11 PM, Michael Terry wrote:
> This appears to be because the user list was empty, and unity-greeter
> didn't handle that well.
>
> This is already fixed in trunk by adding a manual entry field when that
> happens.
>
> ** Also affects: unity-greeter
> Importance: Undecided
> Status: New
>
> ** Changed in: unity-greeter
> Status: New => Fix Committed
>
That seems to make sense, if I create a new user then I can log out & in
to it.
Though currently when doing that there seems to be no way to return to
the ubuntu user & a new user. standard or admin, usually fails to get a
successful restart or shutdown

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-greeter - 0.2.5-0ubuntu1

---------------
unity-greeter (0.2.5-0ubuntu1) precise; urgency=low

  * New upstream release
    - Don't allow dragging the window by the top bar
    - Fix keyboard navigation (LP: #952198, LP: #940921)
    - Fix prompt entry text not showing in some themes
    - Fix Orca command line so it works with version 3.3.90+
    - Show "Retry" instead of "Login" if a no-prompt login fails
    - Show manual login option when no users available (LP: #952557)
    - Show manual login option if hint is present (LP: #925125)
    - Show PAM prompts, albeit not in a pretty fashion
    - Allow pressing Escape to cancel a misbehaving login
    - Tweaked animations
    - Update logo to add "LTS" (LP: #943465)
  * debian/patches/dont_dnd_greeter.patch:
    - Dropped, included upstream
 -- Michael Terry <email address hidden> Thu, 15 Mar 2012 09:37:28 -0400

Changed in unity-greeter (Ubuntu):
status: Triaged → Fix Released
Michael Terry (mterry)
Changed in unity-greeter:
status: Fix Committed → Fix Released
Revision history for this message
Shahar Or (mightyiam) wrote :

Awesome! Thanks, Michael!

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.