Bug 1665258

Summary: [abrt] lollypop: __save_state(): application.py:312:__save_state:IndexError: string index out of range
Product: [Fedora] Fedora Reporter: Nicolas Berrehouc <nberrehouc>
Component: lollypopAssignee: MartinKG <mgansser>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 29CC: mgansser
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/2d80fd943dbf2e18db1120dd43df5113f655257f
Whiteboard: abrt_hash:6424751a97097eb7ebcb019c21ca4f657f5e665c;VARIANT_ID=server;
Fixed In Version: lollypop-0.9.916-1.fc28 lollypop-0.9.916-1.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-02-05 12:49:58 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: cpuinfo
none
File: environ
none
File: mountinfo
none
File: namespaces
none
File: open_fds none

Description Nicolas Berrehouc 2019-01-10 19:56:20 UTC
Description of problem:
When closing application.

janv. 10 20:27:02 <hostname> abrt-notification[14759]: Process 29582 (lollypop) of user 1000 encountered an uncaught IndexError exception
janv. 10 20:27:01 <hostname> org.gnome.Lollypop.desktop[8080]: IndexError: string index out of range
janv. 10 20:27:01 <hostname> org.gnome.Lollypop.desktop[8080]:     self.player.current_track.album_artists[0])
janv. 10 20:27:01 <hostname> org.gnome.Lollypop.desktop[8080]:   File "/usr/lib/python3.7/site-packages/lollypop/application.py", line 312, in __save_state
janv. 10 20:27:01 <hostname> org.gnome.Lollypop.desktop[8080]:     self.connect("shutdown", lambda a: self.__save_state())
janv. 10 20:27:01 <hostname> org.gnome.Lollypop.desktop[8080]:   File "/usr/lib/python3.7/site-packages/lollypop/application.py", line 147, in <lambda>
janv. 10 20:27:01 <hostname> org.gnome.Lollypop.desktop[8080]: Traceback (most recent call last):
janv. 10 20:27:01 <hostname> python3[29582]: detected unhandled Python exception in '/usr/bin/lollypop'

Version-Release number of selected component:
lollypop-0.9.909-1.fc29

Additional info:
reporter:       libreport-2.9.7
cmdline:        /usr/bin/python3 /usr/bin/lollypop
crash_function: __save_state
exception_type: IndexError
executable:     /usr/bin/lollypop
interpreter:    python3-3.7.2-1.fc29.x86_64
kernel:         4.19.13-300.fc29.x86_64
runlevel:       N 5
type:           Python3
uid:            1000

Truncated backtrace:
application.py:312:__save_state:IndexError: string index out of range

Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/lollypop/application.py", line 147, in <lambda>
    self.connect("shutdown", lambda a: self.__save_state())
  File "/usr/lib/python3.7/site-packages/lollypop/application.py", line 312, in __save_state
    self.player.current_track.album_artists[0])
IndexError: string index out of range

Local variables in innermost frame:
self: <application.Application object at 0x7f3fc77a2288 (lollypop+application+Application at 0x562a783c5220)>
Radios: <class 'lollypop.radios.Radios'>
radios: <radios.Radios object at 0x7f3fc535d288 (lollypop+radios+Radios at 0x562a789016a0)>

Comment 1 Nicolas Berrehouc 2019-01-10 19:56:22 UTC
Created attachment 1519908 [details]
File: backtrace

Comment 2 Nicolas Berrehouc 2019-01-10 19:56:23 UTC
Created attachment 1519909 [details]
File: cgroup

Comment 3 Nicolas Berrehouc 2019-01-10 19:56:24 UTC
Created attachment 1519910 [details]
File: cpuinfo

Comment 4 Nicolas Berrehouc 2019-01-10 19:56:26 UTC
Created attachment 1519911 [details]
File: environ

Comment 5 Nicolas Berrehouc 2019-01-10 19:56:27 UTC
Created attachment 1519912 [details]
File: mountinfo

Comment 6 Nicolas Berrehouc 2019-01-10 19:56:28 UTC
Created attachment 1519913 [details]
File: namespaces

Comment 7 Nicolas Berrehouc 2019-01-10 19:56:29 UTC
Created attachment 1519914 [details]
File: open_fds

Comment 8 MartinKG 2019-01-11 08:26:17 UTC
upstream ticket https://gitlab.gnome.org/World/lollypop/issues/1595

Comment 9 MartinKG 2019-01-11 09:08:18 UTC
does the problem also occur with the current version 0.9.910 ?
https://koji.fedoraproject.org/koji/buildinfo?buildID=1178275

Comment 10 Nicolas Berrehouc 2019-01-12 12:18:17 UTC
Still present with version 0.9.910.

janv. 12 13:11:28 <hostname> abrt-notification[13670]: Process 13527 (lollypop) of user 1000 encountered an uncaught IndexError exception
janv. 12 13:11:27 <hostname> org.gnome.Lollypop.desktop[8487]: IndexError: string index out of range
janv. 12 13:11:27 <hostname> org.gnome.Lollypop.desktop[8487]:     self.player.current_track.album_artists[0])
janv. 12 13:11:27 <hostname> org.gnome.Lollypop.desktop[8487]:   File "/usr/lib/python3.7/site-packages/lollypop/application.py", line 312, in __save_state
janv. 12 13:11:27 <hostname> org.gnome.Lollypop.desktop[8487]:     self.connect("shutdown", lambda a: self.__save_state())
janv. 12 13:11:27 <hostname> org.gnome.Lollypop.desktop[8487]:   File "/usr/lib/python3.7/site-packages/lollypop/application.py", line 147, in <lambda>
janv. 12 13:11:27 <hostname> org.gnome.Lollypop.desktop[8487]: Traceback (most recent call last):
janv. 12 13:11:27 <hostname> python3[13527]: detected unhandled Python exception in '/usr/bin/lollypop'
janv. 12 13:11:08 Twelve org.gnome.Lollypop.desktop[8487]: [INFO] 2019-01-12 13:11:08 Player::restore_state(): track missing
janv. 12 13:10:45 Twelve org.gnome.Lollypop.desktop[8487]: [ERROR] 2019-01-12 13:10:45 Player::restore_state(): 'Radios' object has no attribute 'get_url'

Comment 11 Fedora Update System 2019-01-12 13:24:37 UTC
lollypop-0.9.910-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-aa8cbe9de0

Comment 12 Fedora Update System 2019-01-12 13:24:41 UTC
lollypop-0.9.910-2.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-9315f9d4d9

Comment 13 Nicolas Berrehouc 2019-01-12 14:43:18 UTC
Seems to be OK now with last version 0.9.910-2. No more error. Thanks.

Comment 14 Fedora Update System 2019-01-13 01:59:39 UTC
lollypop-0.9.910-2.fc28 has been pushed to the Fedora 28 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-2019-9315f9d4d9

Comment 15 Fedora Update System 2019-01-13 02:54:22 UTC
lollypop-0.9.910-2.fc29 has been pushed to the Fedora 29 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-2019-aa8cbe9de0

Comment 16 Fedora Update System 2019-01-17 10:36:06 UTC
lollypop-0.9.911-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-9c7831fa55

Comment 17 Fedora Update System 2019-01-17 10:36:10 UTC
lollypop-0.9.911-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-22db71f272

Comment 18 Fedora Update System 2019-01-18 03:05:02 UTC
lollypop-0.9.911-1.fc28 has been pushed to the Fedora 28 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-2019-9c7831fa55

Comment 19 Fedora Update System 2019-01-18 03:36:23 UTC
lollypop-0.9.911-1.fc29 has been pushed to the Fedora 29 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-2019-22db71f272

Comment 20 Fedora Update System 2019-01-18 19:35:52 UTC
lollypop-0.9.912-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-55e3aa8f6b

Comment 21 Fedora Update System 2019-01-18 19:35:56 UTC
lollypop-0.9.912-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-8a170bbfb4

Comment 22 Fedora Update System 2019-01-19 01:43:49 UTC
lollypop-0.9.912-1.fc28 has been pushed to the Fedora 28 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-2019-8a170bbfb4

Comment 23 Fedora Update System 2019-01-19 04:28:51 UTC
lollypop-0.9.912-1.fc29 has been pushed to the Fedora 29 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-2019-55e3aa8f6b

Comment 24 Fedora Update System 2019-01-23 13:29:46 UTC
lollypop-0.9.913-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c3d99f8ca4

Comment 25 Fedora Update System 2019-01-23 13:29:52 UTC
lollypop-0.9.913-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-dab2b534b3

Comment 26 Fedora Update System 2019-01-24 04:37:08 UTC
lollypop-0.9.913-1.fc28 has been pushed to the Fedora 28 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-2019-dab2b534b3

Comment 27 Fedora Update System 2019-01-24 05:31:49 UTC
lollypop-0.9.913-1.fc29 has been pushed to the Fedora 29 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-2019-c3d99f8ca4

Comment 28 Fedora Update System 2019-01-24 14:05:30 UTC
lollypop-0.9.914-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-e113a462c2

Comment 29 Fedora Update System 2019-01-24 14:05:35 UTC
lollypop-0.9.914-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-da9fcc4532

Comment 30 Fedora Update System 2019-01-25 03:25:46 UTC
lollypop-0.9.914-1.fc28 has been pushed to the Fedora 28 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-2019-e113a462c2

Comment 31 Fedora Update System 2019-01-25 04:29:45 UTC
lollypop-0.9.914-1.fc29 has been pushed to the Fedora 29 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-2019-da9fcc4532

Comment 32 Fedora Update System 2019-01-28 07:35:15 UTC
lollypop-0.9.915-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-3558dfa9d7

Comment 33 Fedora Update System 2019-01-28 07:35:20 UTC
lollypop-0.9.915-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4ea0ee50b8

Comment 34 Fedora Update System 2019-01-29 02:09:38 UTC
lollypop-0.9.915-1.fc29 has been pushed to the Fedora 29 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-2019-4ea0ee50b8

Comment 35 Fedora Update System 2019-01-29 03:56:38 UTC
lollypop-0.9.915-1.fc28 has been pushed to the Fedora 28 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-2019-3558dfa9d7

Comment 36 Fedora Update System 2019-01-29 12:19:22 UTC
lollypop-0.9.916-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-cbd6fac865

Comment 37 Fedora Update System 2019-01-29 12:19:30 UTC
lollypop-0.9.916-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-2381d86822

Comment 38 Fedora Update System 2019-01-30 01:58:38 UTC
lollypop-0.9.916-1.fc29 has been pushed to the Fedora 29 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-2019-2381d86822

Comment 39 Fedora Update System 2019-01-30 03:01:22 UTC
lollypop-0.9.916-1.fc28 has been pushed to the Fedora 28 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-2019-cbd6fac865

Comment 40 Fedora Update System 2019-02-09 01:51:38 UTC
lollypop-0.9.916-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.

Comment 41 Fedora Update System 2019-02-09 02:12:51 UTC
lollypop-0.9.916-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.