Lollypop fails to start and process hangs
Environment
- Lollypop version: 1.1.4.14
- GTK+ version: 3.30.2
- Operating system: Debian 10 (Buster)
Bug
I pulled the latest changes to Lollypop and rebuilt it just now, and the program fails to start. Attempting to start it via the terminal prints the following errors:
(lollypop:31681): Gtk-WARNING **: 12:25:32.249: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client
[ERROR] 2019-08-18 12:25:32 DB upgrade 29 failed: duplicate column name: timestamp
[ERROR] 2019-08-18 12:25:32 DB upgrade 30 failed: duplicate column name: loved
[ERROR] 2019-08-18 12:25:32 DatabaseAlbumsUpgrade::__upgrade_31(): g-io-error-quark: Error removing file /home/ricky/.local/share/lollypop/history.db: No such file or directory (1)
[ERROR] 2019-08-18 12:25:32 DB upgrade 32 failed: duplicate column name: bpm
[ERROR] 2019-08-18 12:25:32 DB upgrade 33 failed: duplicate column name: mb_artist_id
[ERROR] 2019-08-18 12:25:32 DatabaseAlbumsUpgrade::__upgrade_31(): g-io-error-quark: Error removing file /home/ricky/.local/share/lollypop/history.db: No such file or directory (1)
Lollypop will then hang indefinitely until it is force-killed with kill -9.