Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1787131

Summary: [abrt] marco: meta_frame_get_frame_bounds(): marco killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Renee Poppinga <renee>
Component: marcoAssignee: Wolfgang Ulbrich <fedora>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 31CC: fedora, mj.wilson.uk, patrick, red, tomtrocc
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/0097bfc0a86449150e47ae830576d4bd29e26a99
Whiteboard: abrt_hash:549dac6dc0b160d1819b7f5da3c6922e12a7ee81;VARIANT_ID=matecompiz;
Fixed In Version: marco-1.22.4-2.fc31 marco-1.22.4-2.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-26 01:19:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: core_backtrace
none
File: cpuinfo
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: mountinfo
none
File: open_fds
none
File: proc_pid_status none

Description Renee Poppinga 2019-12-31 12:11:54 UTC
Version-Release number of selected component:
marco-1.22.4-1.fc31

Additional info:
reporter:       libreport-2.11.3
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
cmdline:        marco
crash_function: meta_frame_get_frame_bounds
executable:     /usr/bin/marco
journald_cursor: s=e115c2c3743d46d995db295aca026c2f;i=128c1f;b=636c9b2e4449479c85a64bcf5b9e16fa;m=703ba00;t=59a83b6fb3dad;x=1a5a6735c0945b0d
kernel:         5.3.16-300.fc31.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000
xsession_errors: 

Truncated backtrace:
Thread no. 1 (8 frames)
 #0 meta_frame_get_frame_bounds at core/frame.c:411
 #1 meta_window_get_frame_bounds at core/window.c:8866
 #2 border_size at compositor/compositor-xrender.c:1154
 #3 paint_windows at compositor/compositor-xrender.c:1420
 #4 paint_all at compositor/compositor-xrender.c:1593
 #5 repair_screen at compositor/compositor-xrender.c:1620
 #6 repair_display at compositor/compositor-xrender.c:1662
 #7 compositor_idle_cb at compositor/compositor-xrender.c:1672

Comment 1 Renee Poppinga 2019-12-31 12:11:58 UTC
Created attachment 1648787 [details]
File: backtrace

Comment 2 Renee Poppinga 2019-12-31 12:11:59 UTC
Created attachment 1648788 [details]
File: core_backtrace

Comment 3 Renee Poppinga 2019-12-31 12:12:01 UTC
Created attachment 1648789 [details]
File: cpuinfo

Comment 4 Renee Poppinga 2019-12-31 12:12:02 UTC
Created attachment 1648790 [details]
File: dso_list

Comment 5 Renee Poppinga 2019-12-31 12:12:03 UTC
Created attachment 1648791 [details]
File: environ

Comment 6 Renee Poppinga 2019-12-31 12:12:04 UTC
Created attachment 1648792 [details]
File: exploitable

Comment 7 Renee Poppinga 2019-12-31 12:12:05 UTC
Created attachment 1648793 [details]
File: limits

Comment 8 Renee Poppinga 2019-12-31 12:12:07 UTC
Created attachment 1648794 [details]
File: maps

Comment 9 Renee Poppinga 2019-12-31 12:12:09 UTC
Created attachment 1648795 [details]
File: mountinfo

Comment 10 Renee Poppinga 2019-12-31 12:12:10 UTC
Created attachment 1648796 [details]
File: open_fds

Comment 11 Renee Poppinga 2019-12-31 12:12:11 UTC
Created attachment 1648797 [details]
File: proc_pid_status

Comment 12 Renee Poppinga 2020-01-04 12:54:03 UTC
*** Bug 1787707 has been marked as a duplicate of this bug. ***

Comment 13 Patrick Monnerat 2020-01-10 00:29:27 UTC
Similar problem has been detected:

Happened at login.

reporter:       libreport-2.11.3
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
cmdline:        marco
crash_function: meta_frame_get_frame_bounds
executable:     /usr/bin/marco
journald_cursor: s=652d6a4fc1c44f1495281ed6d45fdc2f;i=12f85e;b=99d2d6b6380243bc879912fa72f748b9;m=3c2ef66;t=59b8c5d0fc233;x=f97739ed6736c762
kernel:         5.4.7-200.fc31.x86_64
package:        marco-1.22.4-1.fc31
reason:         marco killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000
xsession_errors:

Comment 14 Wolfgang Ulbrich 2020-02-23 13:41:52 UTC
*** Bug 1792645 has been marked as a duplicate of this bug. ***

Comment 15 Wolfgang Ulbrich 2020-02-23 13:42:38 UTC
*** Bug 1795543 has been marked as a duplicate of this bug. ***

Comment 16 Fedora Update System 2020-03-17 15:01:50 UTC
FEDORA-2020-d2704b9080 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-d2704b9080

Comment 17 Fedora Update System 2020-03-18 02:49:23 UTC
marco-1.22.4-2.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-d2704b9080

Comment 18 Fedora Update System 2020-03-18 03:30:58 UTC
marco-1.22.4-2.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-af2d5ccd0a

Comment 19 Matthew Wilson 2020-03-25 08:29:50 UTC
Similar problem has been detected:

I plugged in a mobile phone via USB (MTP).
I walked away from my screen.
Caja failed to mount the phone, repeatedly trying every second.
I ended up with ~100 dialogs telling me of the failure.
Marco crashed when I was trying to close all the dialogs.

I suspect there are really two bugs in this: 1) marco shouldn't crash with 100 windows open, 2) caja (or whatever underlying component is handling the MTP mounts) shouldn't spam me with dialogs.

reporter:       libreport-2.12.0
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
cmdline:        marco
crash_function: meta_frame_get_frame_bounds
executable:     /usr/bin/marco
journald_cursor: s=cb5fdea3063642ba838bcf74b09efc33;i=221b5;b=b3737f95faee4e1eab1518635ce53c04;m=21e331e2;t=5a1a96afac28c;x=8bd201e86597a4f2
kernel:         5.5.10-200.fc31.x86_64
package:        marco-1.22.4-1.fc31
reason:         marco killed by SIGSEGV
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000
xsession_errors:

Comment 20 Wolfgang Ulbrich 2020-03-25 09:22:57 UTC
Please read reports before filing out an comment for an obsolete version of marco.
Fixed by: FEDORA-2020-d2704b9080 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-d2704b9080

Comment 21 Matthew Wilson 2020-03-25 09:32:42 UTC
(In reply to Wolfgang Ulbrich from comment #20)
> Please read reports before filing out an comment for an obsolete version of
> marco.

The choice of bug was made by the system problem reporter.  I believe my version of marco is up to date against Fedora 31, excluding testing repositories -- which I'm not so keen to use on a production machine.  Please let me know if I'm doing something wrong by using Fedora's in-built problem reporter.  Thank you.

Comment 22 Wolfgang Ulbrich 2020-03-25 09:45:34 UTC
Than you have to live with the bug , if you don't want to use `dnf update marco* --enablerepo updates-testing`

Comment 23 Fedora Update System 2020-03-26 01:19:43 UTC
FEDORA-2020-d2704b9080 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 24 Fedora Update System 2020-03-26 09:47:41 UTC
FEDORA-2020-af2d5ccd0a has been pushed to the Fedora 30 stable repository.
If problem still persists, please make note of it in this bug report.