lightdm-qt-greeter crashed with SIGSEGV in QFile::fileName()

Bug #850095 reported by Dmitry Shachnev
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lightdm (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Qt Greeter crashes on startup. I get it every time, so I can provide any additional information if needed.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: lightdm-qt-greeter 0.9.5-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic i686
ApportVersion: 1.23-0ubuntu1
Architecture: i386
Date: Wed Sep 14 19:22:22 2011
ExecutablePath: /usr/sbin/lightdm-qt-greeter
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
ProcCmdline: lightdm-qt-greeter
ProcEnviron:
 PATH=(custom, no user)
 LANG=ru_RU.UTF-8
 SHELL=/bin/false
SegvAnalysis:
 Segfault happened at: 0x452fbc <_ZNK5QFile8fileNameEv+12>: mov (%eax),%edx
 PC (0x00452fbc) ok
 source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: lightdm
StacktraceTop:
 QFile::fileName() const () from /usr/lib/i386-linux-gnu/libQtCore.so.4
 QLightDM::UsersModel::getUsers() () from /usr/lib/liblightdm-qt-1.so.0
 QLightDM::UsersModel::loadUsers() () from /usr/lib/liblightdm-qt-1.so.0
 QLightDM::UsersModel::UsersModel(QObject*) () from /usr/lib/liblightdm-qt-1.so.0
 QLightDM::users() () from /usr/lib/liblightdm-qt-1.so.0
Title: lightdm-qt-greeter crashed with SIGSEGV in QFile::fileName()
UpgradeStatus: Upgraded to oneiric on 2011-09-02 (12 days ago)
UserGroups:

Revision history for this message
Dmitry Shachnev (mitya57) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 QFile::fileName (this=0x0) at io/qfile.cpp:424
 QLightDM::UsersModel::getUsers (this=0x9e3f7d8) at user.cpp:248
 QLightDM::UsersModel::loadUsers (this=0x9e3f7d8) at user.cpp:271
 QLightDM::UsersModel::UsersModel (this=0x9e3f7d8, parent=0x0) at user.cpp:142
 QLightDM::users () at user.cpp:33

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 lightdm (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Changed in lightdm (Ubuntu):
status: New → Triaged
importance: Medium → High
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Fixed in 1.0.1

Changed in lightdm (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Triggered when having a ~/.face file installed and bad logic in liblightdm-qt

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

This bug was fixed in the package lightdm - 1.0.1-0ubuntu1

---------------
lightdm (1.0.1-0ubuntu1) oneiric; urgency=low

  * New upstream release:
    - GTK greeter now remembers last user
    - GTK greeter now initializes i18n (LP: #862427)
    - Start authentication for automatically selected user in GTK greeter
    - Link liblightdm-qt against QtGui
    - Fix liblightdm-qt crashing when face images are installed (LP: #850095)
    - Set correct permissions on session log files (LP: #863119)
    - Prefer a locale with a codeset over one without for setting LANG
      (LP: #864618)
    - Introduce a lightdm-guest-session-wrapper session command which MAC
      systems like AppArmor and SELinux can use for attaching a restrictive
      policy to guest sessions.
    - Provide an AppArmor profile for guest session lockdown.
  * debian/patches/01_guest_session_lockdown.patch:
    - Applied upstream
 -- Robert Ancell <email address hidden> Tue, 04 Oct 2011 19:58:25 +1100

Changed in lightdm (Ubuntu):
status: Fix Committed → 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.