window-stack-bridge crashed with SIGSEGV in data()

Bug #1242032 reported by Otus
80
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Unity HUD
Fix Released
High
Charles Kerr
hud (Ubuntu)
Fix Released
High
Charles Kerr

Bug Description

Got this while developing a python based program (SDL2 window, no HUD support) using gedit and terminal. Not sure if I hit Alt or which program may have been active.

ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: hud 13.10.1+13.10.20131014-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
Date: Sat Oct 19 15:30:17 2013
ExecutablePath: /usr/lib/x86_64-linux-gnu/hud/window-stack-bridge
InstallationDate: Installed on 2012-11-10 (342 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
ProcCmdline: /usr/lib/x86_64-linux-gnu/hud/window-stack-bridge
SegvAnalysis:
 Segfault happened at: 0x7f1784658bd4 <_ZN22QDBusAbstractInterface25asyncCallWithArgumentListERK7QStringRK5QListI8QVariantE+20>: mov 0x8(%rsi),%rbp
 PC (0x7f1784658bd4) ok
 source "0x8(%rsi)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%rbp" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: hud
StacktraceTop:
 QDBusAbstractInterface::asyncCallWithArgumentList(QString const&, QList<QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
 BamfWindow::xProp(QString const&) ()
 BamfWindowStack::GetWindowProperties(unsigned int, QString const&, QStringList const&) ()
 WindowStackAdaptor::GetWindowProperties(unsigned int, QString const&, QStringList const&) ()
 ?? ()
Title: window-stack-bridge crashed with SIGSEGV in QDBusAbstractInterface::asyncCallWithArgumentList()
UpgradeStatus: Upgraded to saucy on 2013-10-18 (0 days ago)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo
upstart.hud.log:
 ** (process:23502): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)

 ** (process:23502): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.2 was not provided by any .service files

 ** (process:23502): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.2 was not provided by any .service files
upstart.window-stack-bridge.log:
 Error getting parents for "/org/ayatana/bamf/window/67109289" QDBusError("org.freedesktop.DBus.Error.UnknownMethod", "No such interface 'org.ayatana.bamf.view' on object at path /org/ayatana/bamf/window/67109289")
 Could not get window property "_GTK_UNIQUE_BUS_NAME" "/org/ayatana/bamf/window/52428810"
 Could not get window property "_GTK_UNIQUE_BUS_NAME" "/org/ayatana/bamf/window/52428810"
 Could not get window property "_GTK_UNIQUE_BUS_NAME" "/org/ayatana/bamf/window/52428810"
 Could not get window property "WM_NAME" "/org/ayatana/bamf/window/52428810"

Related branches

Revision history for this message
Otus (jan-varho) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:134
 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:991
 d_func (this=0x0) at qdbusabstractinterface.h:158
 QDBusAbstractInterface::asyncCallWithArgumentList (this=0x0, method=..., args=...) at qdbusabstractinterface.cpp:493
 Xprop (xprop=..., this=0x0) at /build/buildd/hud-13.10.1+13.10.20131014/obj-x86_64-linux-gnu/window-stack-bridge/BamfViewInterface.h:247

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in hud (Ubuntu):
importance: Undecided → Medium
summary: - window-stack-bridge crashed with SIGSEGV in
- QDBusAbstractInterface::asyncCallWithArgumentList()
+ window-stack-bridge crashed with SIGSEGV in data()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in hud (Ubuntu):
status: New → Confirmed
Revision history for this message
Charles Kerr (charlesk) wrote :

This is the #1 bug on errors.ubuntu.com this morning, so upgrading to High

Changed in hud:
assignee: nobody → Charles Kerr (charlesk)
importance: Undecided → High
status: New → In Progress
Changed in hud (Ubuntu):
status: Confirmed → In Progress
importance: Medium → High
assignee: nobody → Charles Kerr (charlesk)
Charles Kerr (charlesk)
information type: Private → Public
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:hud at revision 341, scheduled for release in hud, milestone Unknown

Changed in hud:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hud - 13.10.1+14.04.20131029.1-0ubuntu1

---------------
hud (13.10.1+14.04.20131029.1-0ubuntu1) trusty; urgency=low

  [ Pete Woods ]
  * Fix the ref counting of application sources The application sources
    are now entirely owned by the application-list's hash table.

  [ Ted Gould ]
  * Add apport dependencies to the package hook. (LP: #1233994)
  * Don't show disabled items in search results. (LP: #1192646)

  [ Charles Kerr ]
  * Add a nullptr safeguard to prevent a crash-on-null-ptr-reference.
    Also, move a QMap lookup outside of a for loop. Yay! . (LP:
    #1242032)
  * if we can't get the busname, log a g_critical and then exit
    gracefully instead of abort()ing in g_error. (LP: #1244688)
  * Add a null safeguard when accessing window SharedPtrs held in the
    m_windows QMap . (LP: #1243654)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 343
 -- Ubuntu daily release <email address hidden> Tue, 29 Oct 2013 11:17:56 +0000

Changed in hud (Ubuntu):
status: In Progress → Fix Released
Charles Kerr (charlesk)
Changed in hud:
status: Fix Committed → 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.