unity-panel-service crashed with SIGSEGV in g_hash_table_foreach()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Unity Distro Priority |
Fix Released
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
This crash is created by using the following ldtp script.
#!/usr/bin/env python
import os
import sys
import unittest
import ldtp
import time
start_time = time.time()
class ss_of_USC(
def setUp(self):
assert ldtp.waittillgu
self.msgs = []
a = "Time taken for the frame to open is " + str(time.time() - start_time)
def tearDown(self):
assert ldtp.waittillgu
c = "This test took a total of " + str(time.time() - start_time)
print '\n'.join(
def test_1(self):
assert ldtp.objectexis
b = "Time taken from start to find the Accessories button " + str(time.time() - start_time)
if __name__ == "__main__":
unittest.main()
This crash is very reproducible with this script, which just times how long certain parts of USC take to load.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity-services 5.4.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-17-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CompizPlugins: [core,bailer,
Date: Mon Feb 20 17:49:39 2012
ExecutablePath: /usr/lib/
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120117)
ProcCmdline: /usr/lib/
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANGUAGE=en_GB:en
LANG=en_GB.UTF-8
SegvAnalysis:
Segfault happened at: 0x405d02: cmp %rsi,(%rdx)
PC (0x00405d02) ok
source "%rsi" ok
destination "(%rdx)" (0x0000863f) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
?? ()
?? () from /usr/lib/
g_hash_
?? () from /usr/lib/
?? () from /usr/lib/
Title: unity-panel-service crashed with SIGSEGV in g_hash_
UpgradeStatus: Upgraded to precise on 2012-02-13 (7 days ago)
UserGroups: adm admin cdrom dip lpadmin plugdev sambashare sudo
Changed in unity: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity-distro-priority: | |
status: | New → Confirmed |
importance: | Undecided → High |
status: | Confirmed → Fix Committed |
tags: | added: rls-p-tracking |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
milestone: | none → 5.8.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-distro-priority: | |
status: | Fix Committed → Fix Released |
StacktraceTop:indicator_entry_accessible_get_n_children (accessible=<optimized out>) at /build/buildd/unity-5.4.0/services/panel-indicator-entry-accessible.c:254
panel_
?? ()
?? ()
?? ()
?? ()