Bug 1912045

Summary: [abrt] gnome-network-displays: wfd_video_codec_get_descriptor_for_resolution(): gnome-network-displays killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Thomas Lake <tom+f>
Component: gnome-network-displaysAssignee: Benjamin Berg <bberg>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 33CC: bberg
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/40c740e2431348db9e5c4838032dd45caa9226f4
Whiteboard: abrt_hash:84594f21e104bf34e7208d44e8a232e0c68baef3;VARIANT_ID=workstation;
Fixed In Version: gnome-network-displays-0.90.5-1.fc33 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-05-06 00:53:26 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
journalctl output none

Description Thomas Lake 2021-01-02 23:09:55 UTC
Description of problem:
Attempt to stream screen to a miraclecast instance

Version-Release number of selected component:
gnome-network-displays-0.90.4-3.fc33

Additional info:
reporter:       libreport-2.14.0
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user/app-gnome-org.gnome.NetworkDisplays-130836.scope
cmdline:        gnome-network-displays
crash_function: wfd_video_codec_get_descriptor_for_resolution
executable:     /usr/bin/gnome-network-displays
journald_cursor: s=3cb134bca96545f4a55e923ebe7ea9a2;i=679947;b=3c636aaed8dd47c186ac0eb3e44049ef;m=15ffd0370a;t=5b7f280a8f62f;x=cd1d0ac9a1d882ee
kernel:         5.9.16-200.fc33.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (6 frames)
 #0 wfd_video_codec_get_descriptor_for_resolution at ../src/wfd/wfd-video-codec.c:441
 #1 wfd_client_set_params at ../src/wfd/wfd-client.c:255
 #2 wfd_client_idle_set_params at ../src/wfd/wfd-client.c:279
 #6 g_main_context_iterate.constprop.0 at ../glib/gmain.c:4119
 #7 g_main_context_iteration at ../glib/gmain.c:4184
 #8 g_application_run at ../gio/gapplication.c:2559

Comment 1 Thomas Lake 2021-01-02 23:09:59 UTC
Created attachment 1743922 [details]
File: backtrace

Comment 2 Thomas Lake 2021-01-02 23:10:00 UTC
Created attachment 1743923 [details]
File: core_backtrace

Comment 3 Thomas Lake 2021-01-02 23:10:02 UTC
Created attachment 1743924 [details]
File: cpuinfo

Comment 4 Thomas Lake 2021-01-02 23:10:03 UTC
Created attachment 1743925 [details]
File: dso_list

Comment 5 Thomas Lake 2021-01-02 23:10:04 UTC
Created attachment 1743926 [details]
File: environ

Comment 6 Thomas Lake 2021-01-02 23:10:05 UTC
Created attachment 1743927 [details]
File: exploitable

Comment 7 Thomas Lake 2021-01-02 23:10:07 UTC
Created attachment 1743928 [details]
File: limits

Comment 8 Thomas Lake 2021-01-02 23:10:09 UTC
Created attachment 1743929 [details]
File: maps

Comment 9 Thomas Lake 2021-01-02 23:10:10 UTC
Created attachment 1743930 [details]
File: mountinfo

Comment 10 Thomas Lake 2021-01-02 23:10:11 UTC
Created attachment 1743931 [details]
File: open_fds

Comment 11 Thomas Lake 2021-01-02 23:10:13 UTC
Created attachment 1743932 [details]
File: proc_pid_status

Comment 12 Benjamin Berg 2021-01-04 10:36:50 UTC
Hmm, confusing.

The explanation would be that the `self` pointer is invalid or NULL, but the object should be ref'ed in order for it to be kept alive long enough so that this cannot happen.

Can you provide the console output? You should be able to find the corresponding messages in `journalctl --user` (possibly adding `-u app-gnome-org.gnome.NetworkDisplays-130836.scope` in addition will just make it appear, but not sure about that).

Comment 13 Thomas Lake 2021-01-04 20:38:14 UTC
Created attachment 1744412 [details]
journalctl output

Relevant output from journalctl attached.

Comment 15 Fedora Update System 2021-04-27 20:21:11 UTC
FEDORA-2021-11491aec66 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-11491aec66

Comment 16 Fedora Update System 2021-04-28 00:36:29 UTC
FEDORA-2021-11491aec66 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-11491aec66`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-11491aec66

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2021-05-06 00:53:26 UTC
FEDORA-2021-11491aec66 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.