system-settings crashed with SIGSEGV in QHashData::detach_helper()

Bug #1197784 reported by Iain Lane
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

A slightly different crash to the other one I just reported. Also happens pretty often on startup.

ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: ubuntu-system-settings 0.1+13.10.20130703-0ubuntu1
ProcVersionSignature: Ubuntu 3.10.0-2.9-generic 3.10.0
Uname: Linux 3.10.0-2-generic x86_64
ApportVersion: 2.10.2-0ubuntu3
Architecture: amd64
Date: Thu Jul 4 13:00:44 2013
ExecutablePath: /usr/bin/system-settings
InstallationDate: Installed on 2012-10-07 (269 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Beta amd64 (20121007)
MarkForUpload: True
ProcCmdline: system-settings
SegvAnalysis:
 Segfault happened at: 0x7f36d8c73fc1 <QHashData::detach_helper(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)+257>: mov (%rax,%rcx,8),%rbx
 PC (0x7f36d8c73fc1) ok
 source "(%rax,%rcx,8)" (0x457ce1332) not located in a known VMA region (needed readable region)!
 destination "%rbx" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: ubuntu-system-settings
StacktraceTop:
 QHashData::detach_helper (this=0x1276290, node_duplicate=node_duplicate@entry=0x7f36d92ebb50 <QHash<QPixmapCache::Key, QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7f36d92ebc50 <QHash<QPixmapCache::Key, QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=64, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:365
 QHash<QPixmapCache::Key, QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::detach_helper (this=this@entry=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qhash.h:577
 detach (this=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qhash.h:310
 find (akey=..., this=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qhash.h:860
 remove (key=..., this=0x7f36b4024580, this@entry=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qcache.h:146
Title: system-settings crashed with SIGSEGV in QHashData::detach_helper()
UpgradeStatus: Upgraded to saucy on 2013-05-07 (58 days ago)
UserGroups: adm autopilot cdrom dip kvm libvirtd lpadmin plugdev sambashare sudo vboxusers

Related branches

Revision history for this message
Iain Lane (laney) wrote :
description: updated
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 QHashData::detach_helper (this=0x1276290, node_duplicate=0x7f36d92ebb50 <QHash<QPixmapCache::Key, QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x7f36d92ebc50 <QHash<QPixmapCache::Key, QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:365
 QHash<QPixmapCache::Key, QCache<QPixmapCache::Key, QPixmapCacheEntry>::Node>::detach_helper (this=this@entry=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qhash.h:577
 detach (this=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qhash.h:310
 find (akey=..., this=0x7f36b4024590) at ../../include/QtCore/../../src/corelib/tools/qhash.h:860
 remove (key=..., this=0x7f36b4024580) at ../../include/QtCore/../../src/corelib/tools/qcache.h:146

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 ubuntu-system-settings (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Iain Lane (laney)
information type: Private → Public
affects: ubuntu-system-settings (Ubuntu) → ubuntu-ui-toolkit (Ubuntu)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-ui-toolkit - 0.1.46+13.10.20130710-0ubuntu1

---------------
ubuntu-ui-toolkit (0.1.46+13.10.20130710-0ubuntu1) saucy; urgency=low

  [ Kaleo ]
  * Add a CrossFadeImage component which crossfades when its source is
    updated.
  * Standard animation durations adapted for new design: - SnapDuration
    goes from 125ms to 100ms - FastDuration goes from 250ms to 165ms -
    new BriskDuration is introduced at 333ms.
  * GIconProvider: avoid using QPixmap which is not re-entrant. Fixes
    crashes. (LP: #1197784)
  * Fine tuned UbuntuAnimation.StandardEasing to match design.
    Introduced new standard Ubuntu easing
    UbuntuAnimation.StandardEasingReverse.
  * Panel.animating: do not rely on comparing real values that sometimes
    have rounding errors. (LP: #1199550)

  [ Iain Lane ]
  * Add a CrossFadeImage component which crossfades when its source is
    updated.

  [ Loïc Molinari ]
  * [UbuntuShape] Moved content flagging before implicit sizing to
    prevent assertion.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 602
 -- Ubuntu daily release <email address hidden> Wed, 10 Jul 2013 06:11:45 +0000

Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → 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.