Bug 1826812

Summary: [abrt] pipewire-utils: fprintf(): spa-inspect killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Bruno Vernay <brunovern.a>
Component: pipewireAssignee: Wim Taymans <wtaymans>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: brunovern.a, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/1262372e85403e19d4b5b114bc07663ad14a89b2
Whiteboard: abrt_hash:ef64d86dc1460215407ef439ad91d21bf7545b48;VARIANT_ID=workstation;
Fixed In Version: pipewire-0.3.4-2.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-07 03:10:00 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 Bruno Vernay 2020-04-22 15:24:20 UTC
Description of problem:
❯ spa-inspect /usr/lib64/spa/alsa/libspa-alsa.so
factory name:		'alsa-source'
factory info:
   flags:e8e9f9c0 n_items:32738
[1]    35588 segmentation fault (core dumped)  spa-inspect /usr/lib64/spa/alsa/libspa-alsa.so

Version-Release number of selected component:
pipewire-utils-0.3.2-3.fc32

Additional info:
reporter:       libreport-2.12.0
backtrace_rating: 4
cgroup:         0::/user.slice/user-1002.slice/user/apps.slice/apps-org.gnome.Terminal.slice/vte-spawn-04afdf0e-c624-4020-af38-6ec199ccce51.scope
cmdline:        spa-inspect /usr/lib64/spa/alsa/libspa-alsa.so
crash_function: fprintf
executable:     /usr/bin/spa-inspect
journald_cursor: s=77dc0d33f487478d83eec619a357b6f7;i=268529;b=20c6824f31d848ef958fc724e976b395;m=6d62fcd8d;t=5a3e2a943e44a;x=b5898ed90ae4743f
kernel:         5.6.2-301.fc32.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1002

Truncated backtrace:
Thread no. 1 (3 frames)
 #0 fprintf at /usr/include/bits/stdio2.h:100
 #1 spa_debug_dict at ../spa/include/spa/debug/dict.h:43
 #2 inspect_factory at ../spa/tools/spa-inspect.c:209

Comment 1 Bruno Vernay 2020-04-22 15:24:24 UTC
Created attachment 1680903 [details]
File: backtrace

Comment 2 Bruno Vernay 2020-04-22 15:24:26 UTC
Created attachment 1680904 [details]
File: core_backtrace

Comment 3 Bruno Vernay 2020-04-22 15:24:27 UTC
Created attachment 1680905 [details]
File: cpuinfo

Comment 4 Bruno Vernay 2020-04-22 15:24:29 UTC
Created attachment 1680906 [details]
File: dso_list

Comment 5 Bruno Vernay 2020-04-22 15:24:30 UTC
Created attachment 1680907 [details]
File: environ

Comment 6 Bruno Vernay 2020-04-22 15:24:32 UTC
Created attachment 1680908 [details]
File: exploitable

Comment 7 Bruno Vernay 2020-04-22 15:24:33 UTC
Created attachment 1680909 [details]
File: limits

Comment 8 Bruno Vernay 2020-04-22 15:24:35 UTC
Created attachment 1680910 [details]
File: maps

Comment 9 Bruno Vernay 2020-04-22 15:24:36 UTC
Created attachment 1680911 [details]
File: mountinfo

Comment 10 Bruno Vernay 2020-04-22 15:24:37 UTC
Created attachment 1680912 [details]
File: open_fds

Comment 11 Bruno Vernay 2020-04-22 15:24:39 UTC
Created attachment 1680913 [details]
File: proc_pid_status

Comment 12 Wim Taymans 2020-04-22 15:45:56 UTC
This is because we use the new spa-inspect on the old plugins and the version was not changed.

this works:

spa-inspect /usr/lib64/spa-0.2/alsa/libspa-alsa.so

Maybe I can increase the version number and avoid the crash

Comment 13 Fedora Update System 2020-05-01 10:11:58 UTC
FEDORA-2020-92fbf65613 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-92fbf65613

Comment 14 Fedora Update System 2020-05-02 05:54:10 UTC
FEDORA-2020-92fbf65613 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-92fbf65613`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-92fbf65613

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

Comment 15 Fedora Update System 2020-05-04 09:40:56 UTC
FEDORA-2020-4581536b33 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-4581536b33

Comment 16 Fedora Update System 2020-05-05 05:11:54 UTC
FEDORA-2020-4581536b33 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-4581536b33`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-4581536b33

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

Comment 17 Fedora Update System 2020-05-07 03:10:00 UTC
FEDORA-2020-4581536b33 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.