Bug 24180 - Clementine process does not stop on exit
Summary: Clementine process does not stop on exit
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: Rémi Verschelde
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-14 17:28 CET by José Jorge
Modified: 2019-01-17 22:59 CET (History)
1 user (show)

See Also:
Source RPM: clementine
CVE:
Status comment:


Attachments

Description José Jorge 2019-01-14 17:28:45 CET
I have a strange behaviour with clementine player : the file->exit menu
closes the window, removes the docked icon, but the process continues.

Confirmed on dev ml by Shlomi Fish.
Comment 1 David GEIGER 2019-01-16 09:34:59 CET
What give clementine runs on console? is there log or something else to help to find what is going wrong?

CC: (none) => geiger.david68210

Comment 2 José Jorge 2019-01-16 11:26:45 CET
As it was confirmed, I think you can reproduce simply launching by yourself clementine in a console.

There is only one line added to the log when I click on exit :

11:24:25.532 ERROR unknown                          json_parser - syntax error found,  forcing abort, Line 1 Column 1  

>>>>>>>>>>>>HERE I CLICK ON EXIT<<<<<<<<<<<<<<<<<<<<

11:24:33.864 DEBUG DeviceKitLister:36               virtual DeviceKitLister::~DeviceKitLister()
Comment 3 David GEIGER 2019-01-16 12:20:09 CET
If issue is same as reported here https://github.com/clementine-player/Clementine/issues/5369 , it should be fixed in next clementine-1.3.1-9.mga7 update!
Comment 4 José Jorge 2019-01-16 19:08:16 CET
(In reply to David GEIGER from comment #3)
> If issue is same as reported here
> https://github.com/clementine-player/Clementine/issues/5369 , it should be
> fixed in next clementine-1.3.1-9.mga7 update!

Fixed, thanks.
The behaviour is still buggy. It talks about an invalid free(), and then sometimes segfaults on quitting.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 5 David GEIGER 2019-01-16 21:05:47 CET
Anyway I'll go for the Qt5 branch soon to have a more recent maintained code.
Comment 6 José Jorge 2019-01-17 22:59:51 CET
(In reply to David GEIGER from comment #5)
> Anyway I'll go for the Qt5 branch soon to have a more recent maintained code.

Thanks, I've just tried it. So far, no regressions : music database ok, lyrics shown, info page abour the artist also. And it stops the process on quit, even if it still segfaults :

22:56:14.080 DEBUG DeviceKitLister:36               virtual DeviceKitLister::~DeviceKitLister()
__logging_message__22:56:14.084 WARN  unknown                          QObject::killTimer: Timers cannot be stopped from another thread
__logging_message__22:56:14.084 WARN  unknown                          QObject::~QObject: Timers cannot be stopped from another thread
__logging_message__22:56:19.086 ERROR unknown                          QThread: Destroyed while thread is still running
Abortado (imagem do núcleo gravada)

Note You need to log in before you can comment on or make changes to this bug.