Project

General

Profile

Bug #1989

[RgAnalyser] SEGV on IO error

Added by Mellon over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: LMP
Target version:
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

lc_crash_16_03_28-21_04_21.log (126 KB) lc_crash_16_03_28-21_04_21.log Mellon, 03/28/2016 08:44 PM
#1

Updated by Mellon over 4 years ago

  • Category set to Plugins: LMP
#2

Updated by 0xd34df00d over 4 years ago

  • Estimated time set to 5.00 h
  • Target version set to 0.6.75
  • Assignee set to 0xd34df00d
  • Status changed from New to Assigned

Не могу воспроизвести, но можно попробовать починить.

#3

Updated by 0xd34df00d over 4 years ago

  • % Done changed from 0 to 100
  • Status changed from Assigned to Resolved
#4

Updated by Mellon over 4 years ago

  • Status changed from Resolved to Closed

Пока не могу проверить. Если вылезе снова, переоткрою.
Спасибо.

Also available in: Atom PDF