Bug 28413 - KMplayer segfaults when click on "Configure KMplayer" from Settings menu
Summary: KMplayer segfaults when click on "Configure KMplayer" from Settings menu
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-02-23 11:18 CET by Aurelien Oudelet
Modified: 2021-03-01 00:17 CET (History)
2 users (show)

See Also:
Source RPM: kmplayer-0.12.0b-8.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Aurelien Oudelet 2021-02-23 11:18:50 CET
KMplayer, a QT/KF5 player frontend of mplayer/ffmpeg (not installed by default
segfaults when I click on "Configure KMplayer" from Settings menu.

Here is system journal output:
kmplayer[12270] general protection fault ip:7f93167e9f06 sp:7ffe0e6836a0 error:0 in libQt5Widgets.so.5.15.2[7f93165a2000+374000]

gdb:
(gdb) run
Starting program: /usr/bin/kmplayer 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff13f6640 (LWP 12555)]
[New Thread 0x7fffebe0b640 (LWP 12556)]
QCommandLineParser: already having an option named "h"
QCommandLineParser: already having an option named "help-all"
QCommandLineParser: already having an option named "v"
[New Thread 0x7fffe9b53640 (LWP 12557)]
[New Thread 0x7fffe9352640 (LWP 12558)]
[New Thread 0x7fffe8b51640 (LWP 12559)]
[New Thread 0x7fffe20f7640 (LWP 12560)]

Thread 1 "kmplayer" received signal SIGSEGV, Segmentation fault.
0x00007ffff726cf06 in QAbstractItemView::model() const () from /lib64/libQt5Widgets.so.5
Comment 1 Aurelien Oudelet 2021-02-23 11:19:31 CET
Assigned to the package maintainer.

(Please set the status to 'assigned' if you are working on it)

Assignee: bugsquad => mageia

Comment 2 Aurelien Oudelet 2021-02-23 14:30:56 CET
In any case, I save a coredump on my disk. It is 71 MB, so beyond the scope of Bugzilla here.
I will leave it available.
Comment 3 David GEIGER 2021-02-23 16:27:02 CET
Maybe it need a new upstream bug report for this issue?

CC: (none) => geiger.david68210

Comment 4 Aurelien Oudelet 2021-02-23 16:29:05 CET
(In reply to David GEIGER from comment #3)
> Maybe it need a new upstream bug report for this issue?

I think because you have normally recompiled all QT apps against latest QT lib for Mageia 8.
Comment 5 David GEIGER 2021-02-24 08:22:23 CET
Yes kmplayer was rebuilded against Qt 5.15.2:

$ mgarepo rpmlog kmplayer
* Thu Dec 17 2020 umeabot <umeabot> 0.12.0b-8.mga8
+ Revision: 1658768
- Rebuild for new Qt5
Comment 6 Aurelien Oudelet 2021-02-24 12:54:49 CET
Upstream bug.
https://bugs.kde.org/show_bug.cgi?id=383176

Pretending fixed. Claim to rebuild from latest master/git branch...
They should also make a new release.

Keywords: (none) => UPSTREAM
URL: (none) => https://bugs.kde.org/show_bug.cgi?id=383176

Comment 7 David GEIGER 2021-02-25 09:58:12 CET
Should be fixed with kmplayer-0.12.0b-9.git20210126.1.mga8 in Core/Updates_testing repo!
Comment 8 David GEIGER 2021-02-26 12:00:26 CET
Assigning to QA now,


Advisory:
========================
Current kmplayer package is a quite old (from 2016-09-24) and it segfaults when click on "Configure KMplayer" from Settings menu.
So this update fixes this issue updating kmplayer to the latest git snapshot with several others fix.

========================

Packages in 8/core/updates_testing:
========================
kmplayer-0.12.0b-9.git20210126.1.mga8.xi586.rpm
kmplayer-0.12.0b-9.git20210126.1.mga8.x86_64.rpm
kmplayer-npplayer-0.12.0b-9.git20210126.1.mga8.i586.rpm
kmplayer-npplayer-0.12.0b-9.git20210126.1.mga8.x86_64.rpm

Source RPM: 
========================
kmplayer-0.12.0b-9.git20210126.1.mga8.src.rpm

Assignee: mageia => qa-bugs

Comment 9 Aurelien Oudelet 2021-02-26 15:10:11 CET
Mageia 8, x86_64, Plasma 5.20.4

Reproducing:
kmplayer-0.12.0b-8.mga8 segfaults when click "Configure KMplayer" from Settings menu.

Installing kmplayer-0.12.0b-9.git20210126.1.mga8.x86_64.rpm using QA Repo.
Udpate successfully.

Opening KMplayer.
Click "Configure KMplayer" under Setting menu: no segfault, opens correctly Settings GUI.

Well done.

MGA8-64-OK
Validating update.

Advisory pushed to SVN.

Whiteboard: (none) => MGA8-64-OK
Keywords: UPSTREAM => advisory, validated_update
CC: (none) => sysadmin-bugs

Comment 10 Mageia Robot 2021-03-01 00:17:45 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0026.html

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


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