Activity log for bug #1061844

Date Who What changed Old value New value Message
2012-10-04 19:46:09 Ries bug added bug
2012-10-04 21:12:31 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2012-10-04 21:12:33 Apport retracing service attachment added Stacktrace.txt https://bugs.launchpad.net/bugs/1061844/+attachment/3373551/+files/Stacktrace.txt
2012-10-04 21:12:35 Apport retracing service attachment added StacktraceSource.txt https://bugs.launchpad.net/bugs/1061844/+attachment/3373552/+files/StacktraceSource.txt
2012-10-04 21:12:36 Apport retracing service attachment added ThreadStacktrace.txt https://bugs.launchpad.net/bugs/1061844/+attachment/3373553/+files/ThreadStacktrace.txt
2012-10-04 21:12:38 Apport retracing service attachment removed CoreDump.gz https://bugs.launchpad.net/bugs/1061844/+attachment/3373146/+files/CoreDump.gz
2012-10-04 21:12:39 Apport retracing service indicator-session (Ubuntu): importance Undecided Medium
2012-10-04 21:12:40 Apport retracing service summary indicator-session-service crashed with SIGSEGV in __libc_start_main() indicator-session-service crashed with SIGSEGV in dbus_upower_get_can_suspend()
2012-10-04 21:12:44 Apport retracing service tags amd64 apport-crash need-amd64-retrace quantal third-party-packages amd64 apport-crash quantal third-party-packages
2012-10-05 07:42:16 Launchpad Janitor indicator-session (Ubuntu): status New Confirmed
2012-10-10 17:05:41 Charles Kerr bug task added indicator-session
2012-10-10 17:05:47 Charles Kerr indicator-session: importance Undecided Medium
2012-10-10 17:05:49 Charles Kerr indicator-session: status New In Progress
2012-10-10 17:05:52 Charles Kerr indicator-session: assignee Charles Kerr (charlesk)
2012-10-10 17:06:01 Charles Kerr indicator-session: milestone 12.10.5
2012-10-10 17:06:12 Charles Kerr visibility private public
2012-10-10 17:25:16 Charles Kerr branch linked lp:~charlesk/indicator-session/lp-1061844
2012-10-10 18:00:10 Charles Kerr description no status bar ProblemType: Crash DistroRelease: Ubuntu 12.10 Package: indicator-session 12.10.4-0ubuntu1 ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4 Uname: Linux 3.5.0-16-generic x86_64 ApportVersion: 2.6.1-0ubuntu1 Architecture: amd64 Date: Thu Oct 4 21:41:56 2012 ExecutablePath: /usr/lib/indicator-session/indicator-session-service InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427) ProcCmdline: /usr/lib/indicator-session/indicator-session-service SegvAnalysis: Segfault happened at: 0x417249: mov (%rbx),%rdi PC (0x00417249) ok source "(%rbx)" (0x00000000) not located in a known VMA region (needed readable region)! destination "%rdi" ok SegvReason: reading NULL VMA Signal: 11 SourcePackage: indicator-session StacktraceTop: ?? () ?? () ?? () ?? () __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 Title: indicator-session-service crashed with SIGSEGV in __libc_start_main() UpgradeStatus: Upgraded to quantal on 2012-10-02 (1 days ago) UserGroups: [Impact] * indicator-session-service crashes, so session menu clicks won't be processed. * The crash is being caused by a race condition where the upower proxy is used before it's been created. The fix is to wrap the upower proxy use inside a "if (upower_proxy != NULL) {...}" block. Only the code directly querying the upower proxy is moved into the block. [Test Case] * There's no straightforward way to replicate the race condition needed to trigger this crash. indicator-session-service asynchronously creates a upower proxy on the system bus. The crash occurs iff the menuitems need to get refreshed before the bus returns the upower proxy. [Regression Potential] * IMO the regression risk is low because of the narrow scope of the change. [Other info] * This bug was introduced in indicator-session 12.10.4, released on Oct 3. P and earlier releases of Q aren't affected. ---- no status bar ProblemType: Crash DistroRelease: Ubuntu 12.10 Package: indicator-session 12.10.4-0ubuntu1 ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4 Uname: Linux 3.5.0-16-generic x86_64 ApportVersion: 2.6.1-0ubuntu1 Architecture: amd64 Date: Thu Oct 4 21:41:56 2012 ExecutablePath: /usr/lib/indicator-session/indicator-session-service InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427) ProcCmdline: /usr/lib/indicator-session/indicator-session-service SegvAnalysis:  Segfault happened at: 0x417249: mov (%rbx),%rdi  PC (0x00417249) ok  source "(%rbx)" (0x00000000) not located in a known VMA region (needed readable region)!  destination "%rdi" ok SegvReason: reading NULL VMA Signal: 11 SourcePackage: indicator-session StacktraceTop:  ?? ()  ?? ()  ?? ()  ?? ()  __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 Title: indicator-session-service crashed with SIGSEGV in __libc_start_main() UpgradeStatus: Upgraded to quantal on 2012-10-02 (1 days ago) UserGroups:
2012-10-10 18:16:53 jenkins indicator-session: status In Progress Fix Committed
2012-11-13 19:54:49 Apport retracing service tags amd64 apport-crash quantal third-party-packages amd64 apport-crash quantal running-unity third-party-packages
2013-01-25 12:14:33 Launchpad Janitor branch linked lp:ubuntu/raring-proposed/indicator-session
2013-01-25 12:25:30 Launchpad Janitor indicator-session (Ubuntu): status Confirmed Fix Released