Bug 33694

Summary: terminate called after throwing an instance of 'std::out_of_range'
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: fbreaderAssignee: darktemplar <darktemplar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: darktemplar, mike, mvk, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2017-07-27 22:34:07 MSK
Подозреваю, что падает на любом файле.
Я проверял на https://azbyka.ru/fiction/wp-content/uploads/bg_forreaders/rasskazy-nina-pavlova_2249.fb2

$ fbreader rasskazy-nina-pavlova_2249.fb2 
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::substr: __pos (which is 31) > this->size() (which is 30)
Аварийный останов

fbreader-0.99.5-alt2.x86_64
Comment 1 Anton Farygin 2017-07-28 07:50:43 MSK
Алексей, посмотри пожалуйста.
Comment 2 Repository Robot 2017-08-07 15:08:19 MSK
fbreader-0.99.5-alt3 -> sisyphus:

Mon Aug 07 2017 Aleksei Nikiforov <darktemplar@altlinux.org> 0.99.5-alt3
- Added debug info.
- Fixed crash when fbreader started with filename specified without a directory (closes: #33694).
Comment 3 Michael Shigorin 2017-08-08 09:17:22 MSK
Спасибо!