dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #11185
[Bug 1292237] Re: hud-service crashed with SIGSEGV in data()
The crash occurred when convertActionText() was passed a nullptr from
convertToEntry(), whose nullptr 'action' argument came from
ItemStore::search looping over its m_items and passing in
it->value()->action().
It looks like Item::action()'s implementation explicitly returns nullptr
in extreme cases, so we should probably add a nullptr safeguard to
convertActionText() and fix convertToEntry() to avoid empty strings
between the "||" delimiters.
** Information type changed from Private to Public
** Changed in: hud (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to hud in Ubuntu.
https://bugs.launchpad.net/bugs/1292237
Title:
hud-service crashed with SIGSEGV in data()
Status in “hud” package in Ubuntu:
Triaged
Bug description:
Don't know how it happened, crash warning just poped up...
ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: hud 13.10.1+14.04.20140218.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6
Uname: Linux 3.13.0-17-generic x86_64
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Mar 13 22:45:46 2014
ExecutablePath: /usr/lib/x86_64-linux-gnu/hud/hud-service
InstallationDate: Installed on 2013-02-03 (403 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
ProcCmdline: /usr/lib/x86_64-linux-gnu/hud/hud-service
SegvAnalysis:
Segfault happened at: 0x7f31049cadc1 <_ZNK7QAction4textEv+1>: mov 0x8(%rsi),%rsi
PC (0x7f31049cadc1) ok
source "0x8(%rsi)" (0x00000008) not located in a known VMA region (needed readable region)!
destination "%rsi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: hud
StacktraceTop:
QAction::text() const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
?? ()
?? ()
hud::service::ItemStore::search(QString const&, QList<hud::service::Result>&) ()
hud::service::QueryImpl::refresh() ()
Title: hud-service crashed with SIGSEGV in QAction::text()
UpgradeStatus: Upgraded to trusty on 2014-02-13 (28 days ago)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo www-data
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hud/+bug/1292237/+subscriptions