Bug 35505 - xls2csv вываливается по SIGSEGV
Summary: xls2csv вываливается по SIGSEGV
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: catdoc (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-12 18:21 MSK by cetus@altlinux.org
Modified: 2018-10-12 18:21 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cetus@altlinux.org 2018-10-12 18:21:36 MSK
xls2csv завершается с ошибкой SIGSEGV в случае, если stdin не tty:

$ xls2csv </dev/null
Ошибка сегментирования
$ echo aaa | xls2csv
Ошибка сегментирования

Указанное поведение имеет место в скрипте midnight commander, выполняющемся при просмотре xls-файла:
/usr/lib/mc/ext.d/doc.sh: line 36: 7531 Ошибка сегментирования   xls2csv > /dev/null 2>&1 

strace завершается так:
$ strace xls2csv </dev/null
...
ioctl(0, TCGETS, 0x7ffe21848470)        = -1 ENOTTY (Неприменимый к данному устройству ioctl)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования