Bug 1729157

Summary: [abrt] plymouth: ply_region_get_sorted_rectangle_list(): plymouthd killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Javkhlan <jbk.khongorzul>
Component: plymouthAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: elad, gnome-sig, hdegoede, Jasper.Hartline, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/239090dbcfb3b40274e2fc8a70eed413770bfe57
Whiteboard: abrt_hash:1608acca789eb3a53842a7485ca5c83f202a23bc;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-09 10:41:09 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: cgroup
none
File: core_backtrace
none
File: cpuinfo
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: open_fds
none
File: proc_pid_status none

Description Javkhlan 2019-07-11 13:21:11 UTC
Version-Release number of selected component:
plymouth-0.9.4-6.fc30

Additional info:
reporter:       libreport-2.10.0
backtrace_rating: 4
cmdline:        @usr/sbin/plymouthd --mode=boot --pid-file=/var/run/plymouth/pid --attach-to-session
crash_function: ply_region_get_sorted_rectangle_list
executable:     /usr/sbin/plymouthd
journald_cursor: s=e80d04da71b143e483996e72a619b186;i=4ef1;b=5cc736a74c464637a2ab9ae3c502d92e;m=6964f0;t=58d6429ddc32f;x=19b561c48a585cdd
kernel:         5.1.16-300.fc30.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            0

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 ply_region_get_sorted_rectangle_list at ply-region.c:459
 #1 flush_head at ./plugin.c:1636
 #3 ply_pixel_display_flush at ply-pixel-display.c:122
 #5 ply_pixel_display_draw_area at ply-pixel-display.c:169
 #6 ply_throbber_stop_now at ply-throbber.c:331
 #7 ply_throbber_free at ply-throbber.c:129
 #8 view_free at ./plugin.c:236
 #9 remove_pixel_display at ./plugin.c:1516
 #10 ply_boot_splash_remove_pixel_display at ply-boot-splash.c:158
 #11 free_displays_for_renderer at ply-device-manager.c:132

Comment 1 Javkhlan 2019-07-11 13:21:16 UTC
Created attachment 1589486 [details]
File: backtrace

Comment 2 Javkhlan 2019-07-11 13:21:17 UTC
Created attachment 1589487 [details]
File: cgroup

Comment 3 Javkhlan 2019-07-11 13:21:19 UTC
Created attachment 1589488 [details]
File: core_backtrace

Comment 4 Javkhlan 2019-07-11 13:21:20 UTC
Created attachment 1589489 [details]
File: cpuinfo

Comment 5 Javkhlan 2019-07-11 13:21:22 UTC
Created attachment 1589490 [details]
File: dso_list

Comment 6 Javkhlan 2019-07-11 13:21:24 UTC
Created attachment 1589491 [details]
File: environ

Comment 7 Javkhlan 2019-07-11 13:21:25 UTC
Created attachment 1589492 [details]
File: limits

Comment 8 Javkhlan 2019-07-11 13:21:28 UTC
Created attachment 1589493 [details]
File: maps

Comment 9 Javkhlan 2019-07-11 13:21:30 UTC
Created attachment 1589494 [details]
File: mountinfo

Comment 10 Javkhlan 2019-07-11 13:21:32 UTC
Created attachment 1589495 [details]
File: open_fds

Comment 11 Javkhlan 2019-07-11 13:21:33 UTC
Created attachment 1589496 [details]
File: proc_pid_status

Comment 12 Jasper O'neal Hartline 2019-09-14 21:10:52 UTC
Similar problem has been detected:

I am not sure what happenned because it says this happenned 2 days ago.

reporter:       libreport-2.10.1
backtrace_rating: 4
cmdline:        @usr/sbin/plymouthd --mode=boot --pid-file=/var/run/plymouth/pid --attach-to-session
crash_function: ply_region_get_sorted_rectangle_list
executable:     /usr/sbin/plymouthd
journald_cursor: s=ceab9fe8ab5b43bb8109dcfd283f9176;i=281f4;b=a8dd804daa934d128641e1c677c14d8e;m=233ac92;t=59257b7e71194;x=71296b33834bcb09
kernel:         5.2.11-200.fc30.x86_64
package:        plymouth-0.9.4-7.fc30
reason:         plymouthd killed by SIGSEGV
rootdir:        /
runlevel:       unknown
type:           CCpp
uid:            0

Comment 13 Hans de Goede 2020-03-09 10:41:09 UTC
I believe that I've recently fixed this crash. This crash happens when hot(un)plugging a monitor while plymouth is running. I'm going to mark this as a duplicate of the Fedora 32 bug where the monitor hotplug issue is being tracked.

I've prepared an update fixing this for F32 and rawhide. Once this has seen some testing in F32 I will also push this update to F30 and F31.

*** This bug has been marked as a duplicate of bug 1810070 ***