ubuntu-sso-login crashed with SIGSEGV in QSocketNotifier::setEnabled()

Bug #940669 reported by Paul White
534
This bug affects 67 people
Affects Status Importance Assigned to Milestone
Ubuntu Single Sign On Client
Invalid
High
Diego Sarmentero
ubuntu-sso-client (Ubuntu)
Invalid
High
Ubuntu One Client Engineering team

Bug Description

I looged out of Unity and into Gnome Shell.
The crash notification was displayed shortly after.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: ubuntu-sso-client 2.99.5-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-17.27-generic-pae 3.2.6
Uname: Linux 3.2.0-17-generic-pae i686
ApportVersion: 1.93-0ubuntu2
Architecture: i386
Date: Fri Feb 24 22:22:47 2012
ExecutablePath: /usr/lib/ubuntu-sso-client/ubuntu-sso-login
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120223.1)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: python /usr/lib/ubuntu-sso-client/ubuntu-sso-login
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
SegvAnalysis:
 Segfault happened at: 0xb6bbf5de <_ZN15QSocketNotifier10setEnabledEb+30>: mov 0x24(%edx),%edx
 PC (0xb6bbf5de) ok
 source "0x24(%edx)" (0x00000024) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: ubuntu-sso-client
StacktraceTop:
 QSocketNotifier::setEnabled(bool) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
 ?? () from /usr/lib/python2.7/dist-packages/dbus/mainloop/qt.so
 ?? () from /usr/lib/python2.7/dist-packages/dbus/mainloop/qt.so
 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
 QSocketNotifier::activated(int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
Title: ubuntu-sso-login crashed with SIGSEGV in QSocketNotifier::setEnabled()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Paul White (paulw2u) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()
 qt_static_metacall (_a=0xbffced08, _o=0x966a5e0, _c=<optimized out>, _id=<optimized out>) at moc_helper.cpp:52
 pyqtDBusHelper::qt_static_metacall (_o=0x966a5e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffced08) at moc_helper.cpp:46
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
tags: added: apport-failed-retrace
tags: removed: need-i386-retrace
Paul White (paulw2u)
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in ubuntu-sso-client (Ubuntu):
status: New → Confirmed
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/941468

tags: added: iso-testing
Changed in ubuntu-sso-client (Ubuntu):
importance: Undecided → High
tags: added: rls-mgr-p-tracking
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

I'll add my scenario here, I was testing the unity staging ppas and after dist-upgrading it uninstalled unity (I did not notice that). When relogin in to test the new unity, I had an _idle_ session open with no unity (most of the other services loaded though), after a while, the crash occured.

Changed in ubuntu-sso-client (Ubuntu):
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
Changed in ubuntu-sso-client:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
tags: added: u1-precise
Changed in ubuntu-sso-client:
assignee: Ubuntu One Desktop+ team (ubuntuone-desktop+) → Alejandro J. Cura (alecu)
Changed in ubuntu-sso-client:
assignee: Alejandro J. Cura (alecu) → Diego Sarmentero (diegosarmentero)
tags: added: bugpattern-written
Revision history for this message
Alejandro J. Cura (alecu) wrote :

This is caused by bug #334757. The pyqt bindings as used in the new version of ubuntu-sso-client are crashing in the same way as they crash in said pyqt bug when the dbus connection is interrupted.
I've also added a script that shows how this breaks to that bug.

Revision history for this message
Alejandro J. Cura (alecu) wrote :

The fix for the pyqt bug has been solved upstream, and is now packaged in -proposed.
I'm marking this bug as invalid for ubuntu-sso-client.

Changed in ubuntu-sso-client (Ubuntu):
status: Confirmed → Invalid
Changed in ubuntu-sso-client:
status: Confirmed → Invalid
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.