Actions
Bug #1989
closed[RgAnalyser] SEGV on IO error
Start date:
03/28/2016
Due date:
% Done:
100%
Estimated time:
5:00 h
Reported in:
master
Description
Сегфолтится, когда гстример выдает ошибку I/O
==> .leechcraft/debug.log <== [28.03.2016 11:43:03.390] [0x558ae2ae4e00] [5234] void LeechCraft::LMP::RgAnalyser::CheckFinish() "/var/lib/mpd/music/mds/_MDS_96kbps/1998/275 Kattner Genri - Dvurukaja mashina.mp3" ==> .leechcraft/warning.log <== [28.03.2016 11:43:01.127] [0x558ae2ae4e00] [5229] void LeechCraft::LMP::RgAnalyser::HandleErrorMsg(GstMessage*) 3143 9 "Не удалось прочитать из ресурса." "/var/tmp/portage/media-libs/gstreamer-0.10.36-r2/work/gstreamer-0.10.36/plugins/elements/gstfilesrc.c(867): gst_file_src_create_read (): /GstPlayBin2:playbin272/GstURIDecodeBin:uridecodebin78/GstFileSrc:source: system error: Ошибка ввода/вывода" [28.03.2016 11:43:01.127] [0x558ae2ae4e00] [5230] void LeechCraft::LMP::RgAnalyser::HandleErrorMsg(GstMessage*) 3146 1 "Обнаружена общая ошибка потока GStreamer." "/var/tmp/portage/media-libs/gstreamer-0.10.36-r2/work/gstreamer-0.10.36/libs/gst/base/gstbaseparse.c(2890): gst_base_parse_loop (): /GstPlayBin2:playbin272/GstURIDecodeBin:uridecodebin78/GstDecodeBin2:decodebin278/GstMpegAudioParse:mpegaudioparse76: streaming stopped, reason error" [28.03.2016 11:43:03.352] [0x558ae2ae4e00] [5231] QWaitCondition: cv destroy failure: Устройство или ресурс занято [28.03.2016 11:43:03.353] [0x558ae2ae4e00] [5232] QWaitCondition: mutex destroy failure: Устройство или ресурс занято [28.03.2016 11:43:03.356] [0x558ae2ae4e00] [5233] QThread: Destroyed while thread is still running
STR:
Во время работы "изъять" диск с медиа-коллекцией. В реальности, просто внешний диск отваливается, иногда.
Expected result:
Actual result:
System information:
LeechCraft 0.6.70-6495-ga66d879
Built with Qt 4.8.7, running with Qt 4.8.7
Running on: Gentoo/Linux x86_64 4.5.0-gentoo #1 SMP PREEMPT Sun Mar 27 03:55:51 MSK 2016
Files
Actions