marco crashed with SIGSEGV in meta_frame_get_frame_bounds()

Bug #1863431 reported by Bill (franksmcb)
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
marco (Ubuntu)
Fix Released
Medium
Victor Kareh

Bug Description

Lenovo T430
Ubuntu MATE 20.04

Moving Ubuntu MATE Welcome on screen and marco crash reported.

ProblemType: Crash
DistroRelease: Ubuntu 20.04
Package: marco 1.24.0-0ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-14.17-generic 5.4.18
Uname: Linux 5.4.0-14-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu16
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Feb 15 09:02:58 2020
ExecutablePath: /usr/bin/marco
InstallationDate: Installed on 2020-02-14 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Alpha amd64 (20200214)
ProcCmdline: marco
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f42e4a14615 <meta_frame_get_frame_bounds+21>: mov 0x48(%rax),%rdi
 PC (0x7f42e4a14615) ok
 source "0x48(%rax)" (0x00000048) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: marco
StacktraceTop:
 meta_frame_get_frame_bounds () from /lib/x86_64-linux-gnu/libmarco-private.so.2
 meta_window_get_frame_bounds () from /lib/x86_64-linux-gnu/libmarco-private.so.2
 ?? () from /lib/x86_64-linux-gnu/libmarco-private.so.2
 ?? () from /lib/x86_64-linux-gnu/libmarco-private.so.2
 ?? () from /lib/x86_64-linux-gnu/libmarco-private.so.2
Title: marco crashed with SIGSEGV in meta_frame_get_frame_bounds()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
separator:

Revision history for this message
Bill (franksmcb) (franksmcb) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 meta_frame_get_frame_bounds (frame=0x55cbb1e0f010) at core/frame.c:410
 meta_window_get_frame_bounds (window=0x55cbb1e0f000) at core/window.c:8917
 border_size (cw=0x55cbb22fabc0) at compositor/compositor-xrender.c:1154
 paint_windows (region=10491157, root_pixmap=<optimized out>, root_buffer=<optimized out>, windows=<optimized out>, screen=0x55cbb205b700) at compositor/compositor-xrender.c:1420
 paint_all (screen=screen@entry=0x55cbb205b700, region=region@entry=10491157, b=<optimized out>) at compositor/compositor-xrender.c:1593

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
tags: removed: need-amd64-retrace
information type: Private → Public
Changed in marco (Ubuntu):
assignee: nobody → Victor Kareh (vkareh)
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in marco (Ubuntu):
status: New → Confirmed
Revision history for this message
Bill (franksmcb) (franksmcb) wrote :

Crash when unlocking system.

Ubuntu MATE 20.04

Changed in marco (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package marco - 1.24.0-1ubuntu1

---------------
marco (1.24.0-1ubuntu1) focal; urgency=medium

  * debian/patches:
    + Add 0001_fix-segfaults.patch. Fix calculation of borders to
      prevent segfaults. (LP: #1863431, #1863392)

 -- Martin Wimpress <email address hidden> Mon, 23 Mar 2020 23:18:18 +0000

Changed in marco (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Bill (franksmcb) (franksmcb) wrote :

New crash file.

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.