LINUX.ORG.RU
ФорумTalks

подтвердите баг пожалуйста

 ,


0

1

Проверьте пожалуйста есть ли сегфолт в этом коде: http://rghost.ru/52364893

Как запустить:

tar -xf qmediaplayer-crash.tar.bz2
cd qmediaplayer-crash
qmake
make
./qmediaplayer-crash

Должна проиграться следующая мелодия: http://www.paul.sladen.org/pronunciation/torvalds-says-linux.mp3

Пожалуйста напишите версию Qt и какой у вас дистрибутив.

STARTING... 
GStreamer; Unable to pause - "http://www.paul.sladen.org/pronunciation/torvalds-says-linux.mp3" 
GStreamer; Unable to play - "http://www.paul.sladen.org/pronunciation/torvalds-says-linux.mp3" 
EXITING... 
Error: "Для «http» не реализован обработчик URI." 
^C

Арч х64.

Tweaker ★★★★☆
()
$ ./qmediaplayer-crash 
STARTING... 
GStreamer; Unable to pause - "http://www.paul.sladen.org/pronunciation/torvalds-says-linux.mp3" 
GStreamer; Unable to play - "http://www.paul.sladen.org/pronunciation/torvalds-says-linux.mp3" 
EXITING... 
Error: "Для «http» не реализован обработчик URI." 

Arch x86_64

crowbar
()

Tweaker, crowbar: Если не лень - поставьте следующие пакеты и попробуйте снова:

gstreamer
gstreamer0.10
gstreamer0.10-bad
gstreamer0.10-bad-plugins
gstreamer0.10-base
gstreamer0.10-base-plugins
gstreamer0.10-ffmpeg
gstreamer0.10-good
gstreamer0.10-good-plugins
gstreamer0.10-ugly
gstreamer0.10-ugly-plugins
lib32-gstreamer0.10
lib32-gstreamer0.10-base
lib32-gstreamer0.10-base-plugins

flareguner
() автор топика
Ответ на: комментарий от Policeman

Ты открой исходник, там всё вполне очевидно. Просто напоролся на крах, а мне эта фича очень нужна.

flareguner
() автор топика
Ответ на: комментарий от flareguner

5.2.0 правда сам собирал. Вот так: ./configure -prefix /home/rubbiroid/Software/qt52/ -release -force-debug-info -opensource -c++11 -shared -largefile -nomake examples -nomake tests -iconv -icu -fontconfig -skip webkit -skip doc

Rubbiroid
()
Ответ на: комментарий от flareguner

имхо, самое простое это посмотреть в микшере. Если показывает название проги при воспроизведении - пульс, а если «ALSA plugin» или ничего - то через alsa напрямую.

Rubbiroid
()

всё работает, сегфолта нет.
Debian sid, Qt 5.2.0

Excavator
()

УМВР

$ ./qmediaplayer-crash 
STARTING... 
EXITING... 

^C
$

хотя я не понял, почему оно не вышло после фразы EXITING.

$ emerge -p =dev-qt/qtmultimedia-5.2.1

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R   ~] dev-qt/qtmultimedia-5.2.1:5::qt  USE="alsa debug openal -gstreamer -pulseaudio -qml {-test}" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
$
Stil ★★★★★
()
Последнее исправление: Stil (всего исправлений: 1)

У меня все работает

$ qmake -v
QMake version 3.0
Using Qt version 5.2.0 in /opt/Qt5.2.0/5.2.0/gcc_64/lib
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.4 LTS
Release:	12.04
Codename:	precise

3.8.0-35-generic
x86_64
Но тоже не выходит после
qWarning() << "EXITING...";

matrixd
()

4.8.5 gentoo
проиграло и висит. ни сегфолта ничего.
да, пришлось добавить QtMultimediaKit, а то сильно громко ругалось )

megabaks ★★★★
()

ещё актуально? могу на 14.04 убунте проверить -по пакетам должен быть свежак.

GNU-Ubuntu1204LTS ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.