FS#40748 - [qt5-multimedia] remote urls causes crashes due to libproxy

Attached to Project: Arch Linux
Opened by Bhushan Shah (bhushan_shah) - Saturday, 07 June 2014, 11:01 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 11 June 2014, 14:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andrea Scarpino (BaSh)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Right now, libproxy is compiled with kdelibs4 suppport turned on. which makes qt5 multimedia crash in kdecore.so.5

Steps to reproduce:

For example,

import QtQuick 2.0
import QtMultimedia 5.0

Item {
MediaPlayer {
id: mediaplayer
source: "http://files.kde.org/plasma/kwin/effect-videos/desktop_grid.mp4"
}

VideoOutput {
anchors.fill: parent
source: mediaplayer
}

MouseArea {
id: playArea
anchors.fill: parent
onPressed: mediaplayer.play();
}
}

This example will crash in kdecore.so.5 when opened in qmlscene.
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 11 June 2014, 14:56 GMT
Reason for closing:  Fixed
Comment by Andrea Scarpino (BaSh) - Saturday, 07 June 2014, 12:25 GMT
  • Field changed: Summary (qt5 apps using qt5-multimedia and remote urls crashes due to libproxy compiled with kdelibs4 support → [qt5-multimedia] remote urls causes crashes due to libproxy)
  • Field changed: Status (Unconfirmed → Assigned)
  • Task assigned to Andrea Scarpino (BaSh), Jan de Groot (JGC)
Jan, I guess we need two packages providing libproxy to fix this?
Comment by Сковорода Никита (ChALkeR) - Saturday, 07 June 2014, 16:19 GMT Comment by Bhushan Shah (bhushan_shah) - Saturday, 07 June 2014, 16:25 GMT
(Note that kde4 support can be turned off in libproxy with -DWITH_KDE4=OFF)
Comment by Jan de Groot (JGC) - Wednesday, 11 June 2014, 14:55 GMT
KDE4 support will be turned off. There's no reason to split the package, as installing the KDE4 module will segfault all QT5 apps when running from KDE.

Loading...