hard disk management @torrent_check @disk_io_thread (crash)

Bug #688133 reported by YV
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qBittorrent
New
Undecided
Unassigned

Bug Description

File is placed at /dev/sdb2 ext4, maxtor onetouch IV. USB connected.

bash-v4.1.7(2)$ vlc Inc/Rim.S02.2007.RUS.BDRip.XviD.AC3.-HQ-ViDEO/Rim.S02E03.2007.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi :sub-file=Inc/Rim.S02.2007.RUS.BDRip.XviD.AC3.-HQ-ViDEO/Subtitry\ \(RUS\,\ ENG\)/Rim.S02E03.2007.RUS.BDRip.XviD.AC3.-HQ-ViDEO_rus1.srt :subsdec-align=0 :freetype-rel-fontsie=16 :input-slave=Inc/Rim.S02.2007.RUS.BDRip.XviD.AC3.-HQ-ViDEO/Englisn\ AC3\ 5.1\ 384\ kbps/Rim.S02E03.2007.RUS.BDRip.XviD.AC3.-HQ-ViDEO_eng.ac3 &
[5] 11178
bash-v4.1.7(2)$ VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x605120] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0x7f90735b7b70, 0x7f90735b7ad0)
Blocked: call to setlocale(6, "")
[0x8b2640] qt4 interface error: Unable to load extensions module
/usr/bin/xdg-screensaver: line 542: dcop: command not found
No accelerated IMDCT transform found
No accelerated IMDCT transform found

*************************************************************
Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v2.4.10
stack trace:
  /lib/libc.so.6 : ()+0x32250 [0x7f24a9897250]
  qbittorrent : boost::filesystem::basic_path<std::string, boost::filesystem::path_traits>::operator/=(char const*)+0x10 [0x49b8f0]
  /usr/lib/libtorrent-rasterbar.so.5 : boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> boost::filesystem::operator/<std::string, boost::filesystem::path_traits>(boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> const&, boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> const&)+0x2d [0x7f24ac0697dd]
  /usr/lib/libtorrent-rasterbar.so.5 : libtorrent::storage::read_impl(char*, int, int, int, bool)+0xa8 [0x7f24ac0619f8]
  /usr/lib/libtorrent-rasterbar.so.5 : libtorrent::piece_manager::check_one_piece(int&)+0x8e [0x7f24ac06074e]
  /usr/lib/libtorrent-rasterbar.so.5 : libtorrent::piece_manager::check_files(int&, int&, std::string&)+0x62 [0x7f24ac064d12]
  /usr/lib/libtorrent-rasterbar.so.5 : libtorrent::disk_io_thread::operator()()+0xa2c [0x7f24ac148d8c]
  /usr/lib/libboost_thread-mt-1_41.so.1.41.0 : thread_proxy()+0x76 [0x7f24a302cb46]
  //usr/lib64/opengl/nvidia/lib/libGL.so.1 : ()+0x99a33 [0x7f24a4da8a33]

Possibly related to Maxtor OneTouch IV behaviour: controller is switching disk off, when disk is not operating.
Such a switching during torrent_check (how is it possible?) could lead to major system down.

Is it related to bugged hard disk io port?

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

qBittorrent is a GUI for libtorrent. As such, qBittorrnet is not handling disk IO itself.
You will have better luck asking about this there: http://code.google.com/p/libtorrent/issues/entry

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.