Bug 1635152

Summary: python3 segfault
Product: [Fedora] Fedora Reporter: Berend De Schouwer <berend>
Component: gnome-musicAssignee: GNOME SIG Unassigned <gnome-sig>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 29CC: bkabrda, cstratak, dmalcolm, gnome-sig, klember, mcyprian, mhroncok, pviktori, rkuska, shcherbina.iryna, tomspur, torsava, vrutkovs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-05 12:29:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Berend De Schouwer 2018-10-02 08:37:12 UTC
Description of problem:

Running gnome-music results in a python3.7 segfault (C segfault, not a python stacktrace)


Version-Release number of selected component (if applicable):

python3-3.7.0-9.fc29.x86_64


How reproducible:

Every time for me, but I suspect it's data dependent since gnome-music starts up and starts processing albums.


Steps to Reproduce:
1. start gnome-music
2. crash
3.

(debug on gnome-music indicates it processes +- 150 albums/mediaart -- not always the same.)


Actual results:

Python 3.7 segfault, like:
16988.900285] pool[18252]: segfault at 0 ip 0000000000000000 sp 00007f684eca2608 error 14 in python3.7[5645040a3000+1000]
[16988.900293] Code: Bad RIP value.


Expected results:

One of:
- gnome-music runs
- gnome-music creates a python stack trace


Additional info:

Abrt doesn't process correctly, so while I have files in /var/spool/abrt/, there's no automatic reporting right now in F29 Beta.

Comment 1 Charalampos Stratakis 2018-10-02 15:02:01 UTC
This seems more like a hardware or kernel issue. Changing it for now to gnome-music to see if the dev's have encountered that before.

Comment 2 Berend De Schouwer 2018-10-17 09:58:58 UTC
found part of the abrt problems, which trigger selinux faults, so I've entered bz #1640067

hopefully I'll eventually upload an actual python coredump

Comment 3 Berend De Schouwer 2018-10-17 10:07:37 UTC
manual backtrace currently results in:

Dwarf Error: could not find partial DIE containing offset 0x7d [in module /usr/lib/debug/usr/bin/python3.7-3.7.0-9.fc29.x86_64.debug]
warning: Unexpected size of section `.reg-xstate/32414' in core file.
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007f219a186750 in ?? ()
#2  0x00007f21680fb630 in ?? ()
#3  0x00007f21898f2690 in ?? ()
#4  0x00007f21898f27b0 in ?? ()
#5  0x00007f21680fb690 in ?? ()
#6  0x0000000000000000 in ?? ()

Comment 4 Berend De Schouwer 2018-11-05 12:29:55 UTC
Fixed in gnome-music 3.30.2.

Dunno what fixed it, but it's fixed.