[fixed in 1.10.3] marco crashed with SIGABRT in XGetImage()

Bug #1495313 reported by Alan Pope 🍺🐧🐱 πŸ¦„
42
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Ubuntu MATE
Fix Released
High
Martin Wimpress ξƒΏ
marco (Ubuntu)
Fix Released
Medium
Martin Wimpress ξƒΏ

Bug Description

Switching windows using ALT+Tab seemed to trigger this. I only had telegram, chrome, terminator and terminal open.

ProblemType: Crash
DistroRelease: Ubuntu 15.10
Package: marco 1.10.2-1
ProcVersionSignature: Ubuntu 4.2.0-7.7-generic 4.2.0
Uname: Linux 4.2.0-7-generic x86_64
ApportVersion: 2.18.1-0ubuntu1
Architecture: amd64
CurrentDesktop: MATE
Date: Sun Sep 13 23:17:15 2015
ExecutablePath: /usr/bin/marco
InstallationDate: Installed on 2014-06-16 (454 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
ProcCmdline: marco
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Signal: 6
SourcePackage: marco
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 XGetImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 ?? ()
Title: marco crashed with SIGABRT in _XReply()
UpgradeStatus: Upgraded to wily on 2015-05-09 (127 days ago)
UserGroups: adm autopilot cdrom dialout dip kismet libvirtd lpadmin plugdev sambashare sudo

Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 XGetImage (dpy=0x1ea9dd0, d=196, x=x@entry=0, y=y@entry=0, width=width@entry=1, height=height@entry=1, plane_mask=18446744073709551615, format=2) at ../../src/GetImage.c:75
 graphics_sync (context=0x21a0620) at core/effects.c:328
 effects_draw_box_animation_timeout (context=0x21a0620, context@entry=<error reading variable: value has been optimized out>) at core/effects.c:428
 g_timeout_dispatch (source=0x222e4d0, callback=<optimized out>, user_data=<optimized out>) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:4577
 g_main_dispatch (context=0x1e8e800) at /build/glib2.0-hcw3A1/glib2.0-2.45.7/./glib/gmain.c:3154

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 marco (Ubuntu):
importance: Undecided → Medium
summary: - marco crashed with SIGABRT in _XReply()
+ marco crashed with SIGABRT in XGetImage()
tags: removed: need-amd64-retrace
information type: Private → Public
Revision history for this message
Martin Wimpress ξƒΏ (flexiondotorg) wrote : Re: marco crashed with SIGABRT in XGetImage()

A pre-release build of Marco is available that hopefully resolves this issue. Please do the following and report back.

  apt-add-repository pp:ubuntu-mate-dev/wily-mate
  apt-get update
  apt-get upgrade

Use MATE Tweak to switch to Marco and enable Compositing.

Changed in marco (Ubuntu):
status: New → In Progress
assignee: nobody → Martin Wimpress (flexiondotorg)
Revision history for this message
Martin Wimpress ξƒΏ (flexiondotorg) wrote :
Changed in ubuntu-mate:
status: New → Confirmed
Revision history for this message
Martin Wimpress ξƒΏ (flexiondotorg) wrote :

A work around, that prevents this crash, has been added to ubuntu-mate-settings 15.10.3. A proper fix has been developed by the upstream MATE team and will be released soon.

Changed in ubuntu-mate:
importance: Undecided → Medium
Changed in ubuntu-mate:
importance: Medium → High
Changed in ubuntu-mate:
status: Confirmed → In Progress
assignee: nobody → Martin Wimpress (flexiondotorg)
Revision history for this message
Vlad Orlov (monsta) wrote :

Hi Alan,

Here's the possible fix: https://github.com/mate-desktop/marco/pull/229

Revision history for this message
Martin Wimpress ξƒΏ (flexiondotorg) wrote :

Marco 1.10.3 has been released upstream which resolves this issue.

Oibaf (oibaf)
summary: - marco crashed with SIGABRT in XGetImage()
+ [fixed in 1.10.3] marco crashed with SIGABRT in XGetImage()
Revision history for this message
Oibaf (oibaf) wrote :

In the meantime this is fixed in Ubuntu I packaged marco 1.10.3, which should hopefully fix this issue, available in this PPA:
https://launchpad.net/~oibaf/+archive/ubuntu/test/

Revision history for this message
Martin Wimpress ξƒΏ (flexiondotorg) wrote :

The is fixed in Marco 1.12.1 which will land in 16.04 soon. If you want to upgrade to MATE 1.12.1 you can using our PPA.

    sudo apt-add-repository ppa:ubuntu-mate-dev/wily-mate
    sudo apt-get update
    sudo apt-get upgrade

Changed in marco (Ubuntu):
status: In Progress → Fix Committed
Changed in ubuntu-mate:
status: In Progress → Fix Committed
Revision history for this message
Martin Wimpress ξƒΏ (flexiondotorg) wrote :

Marco is now release to Ubuntu 16.04.

Changed in ubuntu-mate:
status: Fix Committed → Fix Released
Changed in marco (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.