Bug 33694 - terminate called after throwing an instance of 'std::out_of_range'
Summary: terminate called after throwing an instance of 'std::out_of_range'
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: fbreader (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: darktemplar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-27 22:34 MSK by Vitaly Lipatov
Modified: 2017-08-08 09:17 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Спасибо!