Bug 23388 - iostat stack smashing
Summary: iostat stack smashing
Status: CLOSED WORKSFORME
Alias: None
Product: Branch 5.1
Classification: Distributions
Component: sysstat (show other bugs)
Version: unspecified
Hardware: x86 Linux
: P3 normal
Assignee: Victor Forsyuk
QA Contact: QA 5.1
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-26 16:14 MSD by Alexey Bochenin
Modified: 2010-09-09 17:39 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Bochenin 2010-04-26 16:14:35 MSD
bash-3.2$ iostat -n
*** stack smashing detected ***: iostat terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x40)[0xb7e6e5f0]
/lib/libc.so.6(__fortify_fail+0x0)[0xb7e6e5b0]
iostat[0x8052110]
iostat[0x804b6f5]
iostat[0x804c2fb]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb7da7b26]
iostat[0x8048e31]
======= Memory map: ========
08048000-08055000 r-xp 00000000 08:02 718110     /usr/bin/iostat
08055000-08056000 r-xp 0000c000 08:02 718110     /usr/bin/iostat
08056000-08057000 rwxp 0000d000 08:02 718110     /usr/bin/iostat
08057000-08078000 rwxp 00000000 00:00 0          [heap]
b7d17000-b7d34000 r-xp 00000000 08:02 331201     /lib/libgcc_s.so.1
b7d34000-b7d35000 r-xp 0001c000 08:02 331201     /lib/libgcc_s.so.1
b7d35000-b7d36000 rwxp 0001d000 08:02 331201     /lib/libgcc_s.so.1
b7d51000-b7d90000 r-xp 00000000 08:02 846715     /usr/lib/locale/ru_RU.utf8/LC_CTYPE
b7d90000-b7d91000 rwxp 00000000 00:00 0 
b7d91000-b7ed9000 r-xp 00000000 08:02 324843     /lib/libc-2.10.1.so
b7ed9000-b7eda000 ---p 00148000 08:02 324843     /lib/libc-2.10.1.so
b7eda000-b7edc000 r-xp 00148000 08:02 324843     /lib/libc-2.10.1.so
b7edc000-b7edd000 rwxp 0014a000 08:02 324843     /lib/libc-2.10.1.so
b7edd000-b7ee1000 rwxp 00000000 00:00 0 
b7ef2000-b7ef3000 r-xp 00000000 08:02 844900     /usr/lib/locale/ru_RU.utf8/LC_NUMERIC
b7ef3000-b7ef4000 r-xp 00000000 08:02 846416     /usr/lib/locale/ru_RU.utf8/LC_TIME
b7ef4000-b7efb000 r-xs 00000000 08:02 730975     /usr/lib/gconv/gconv-modules.cache
b7efb000-b7efc000 r-xp 00000000 08:02 845832     /usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7efc000-b7efd000 r-xp 00000000 00:00 0          [vdso]
b7efd000-b7f17000 r-xp 00000000 08:02 324831     /lib/ld-2.10.1.so
b7f17000-b7f18000 r-xp 0001a000 08:02 324831     /lib/ld-2.10.1.so
b7f18000-b7f19000 rwxp 0001b000 08:02 324831     /lib/ld-2.10.1.so
bfee8000-bfefd000 rw-p 00000000 00:00 0          [stack]
Аварийный останов

bash-3.2$ rpm -qf /usr/bin/iostat
sysstat-9.0.4-alt1

bash-3.2$ rpm -qa|grep nfs
nfs-server-1.1.6-alt1
nfs-clients-1.1.6-alt1
nfs-utils-1.1.6-alt1
libnfsidmap-0.22-alt1
bash-3.2$
Comment 1 Victor Forsyuk 2010-08-25 12:49:37 MSD
Просьба проверить, работает ли nfsiostat из последней версии sysstat (можно установить sysstat-9.1.4-alt1 из Сизифа).
Comment 2 Alexey Bochenin 2010-09-09 09:52:43 MSD
$ rpm -qa|grep sysst
sysstat-9.1.4-alt1


$ nfsiostat
*** stack smashing detected ***: nfsiostat terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x40)[0xb7f650a0]
/lib/libc.so.6(+0xde05a)[0xb7f6505a]
nfsiostat[0x8049710]
nfsiostat[0x8049e4c]
nfsiostat[0x804a0d3]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb7e9dc66]
nfsiostat[0x8048f71]
======= Memory map: ========
08048000-08051000 r-xp 00000000 08:02 718111     /usr/bin/nfsiostat
08051000-08052000 r-xp 00008000 08:02 718111     /usr/bin/nfsiostat
08052000-08053000 rwxp 00009000 08:02 718111     /usr/bin/nfsiostat
08053000-08074000 rwxp 00000000 00:00 0          [heap]
b7dde000-b7dfb000 r-xp 00000000 08:02 331201     /lib/libgcc_s.so.1
b7dfb000-b7dfc000 r-xp 0001c000 08:02 331201     /lib/libgcc_s.so.1
b7dfc000-b7dfd000 rwxp 0001d000 08:02 331201     /lib/libgcc_s.so.1
b7e1d000-b7e5c000 r-xp 00000000 08:02 847641 /usr/lib/locale/ru_RU.utf8/LC_CTYPE
b7e5c000-b7e5d000 rwxp 00000000 00:00 0
b7e5d000-b7e85000 r-xp 00000000 08:02 324857     /lib/libm-2.11.2.so
b7e85000-b7e86000 r-xp 00027000 08:02 324857     /lib/libm-2.11.2.so
b7e86000-b7e87000 rwxp 00028000 08:02 324857     /lib/libm-2.11.2.so
b7e87000-b7fd9000 r-xp 00000000 08:02 324842     /lib/libc-2.11.2.so
b7fd9000-b7fdb000 r-xp 00152000 08:02 324842     /lib/libc-2.11.2.so
b7fdb000-b7fdc000 rwxp 00154000 08:02 324842     /lib/libc-2.11.2.so
b7fdc000-b7fdf000 rwxp 00000000 00:00 0
b7fdf000-b7fec000 r-xp 00000000 08:02 724403 /usr/lib/libsensors.so.4.2.0
b7fec000-b7fed000 r-xp 0000c000 08:02 724403 /usr/lib/libsensors.so.4.2.0
b7fed000-b7fee000 rwxp 0000d000 08:02 724403 /usr/lib/libsensors.so.4.2.0
b8004000-b8005000 r-xp 00000000 08:02 844893 /usr/lib/locale/ru_RU.utf8/LC_NUMERIC
b8005000-b8006000 r-xp 00000000 08:02 847633 /usr/lib/locale/ru_RU.utf8/LC_TIME
b8006000-b800d000 r-xs 00000000 08:02 731656 /usr/lib/gconv/gconv-modules.cache
b800d000-b800e000 r-xp 00000000 08:02 845831 /usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b800e000-b800f000 rwxp 00000000 00:00 0
b800f000-b8010000 r-xp 00000000 00:00 0          [vdso]
b8010000-b802b000 r-xp 00000000 08:02 331269     /lib/ld-2.11.2.so
b802b000-b802c000 r-xp 0001b000 08:02 331269     /lib/ld-2.11.2.so
b802c000-b802d000 rwxp 0001c000 08:02 331269     /lib/ld-2.11.2.so
bf7f4000-bf809000 rw-p 00000000 00:00 0          [stack]
Аварийный останов

Добавлю, что хотя пакеты nfs установлены, на деле ресурсы у меня не используются и возможно ошибка связана с этим.
$ rpm -qa|grep nfs
nfs-server-1.1.6-alt1
nfs-clients-1.1.6-alt1
nfs-utils-1.1.6-alt1
libnfsidmap-0.22-alt1
Comment 3 Victor Forsyuk 2010-09-09 17:08:31 MSD
(В ответ на комментарий №2)
> Добавлю, что хотя пакеты nfs установлены, на деле ресурсы у меня не
> используются и возможно ошибка связана с этим.
> $ rpm -qa|grep nfs
> nfs-server-1.1.6-alt1
> nfs-clients-1.1.6-alt1
> nfs-utils-1.1.6-alt1
> libnfsidmap-0.22-alt1

У меня всё точно то же: те же версии указанных пакетов. И так же пакеты установлены, но nfs не используется. Никаких проблем:

[victor@alt ~]$ nfsiostat
Linux 2.6.32-un-def-alt20 (alt.kyivstar.ua)     09.09.10        _i686_  (1 CPU)

Filesystem:              rBlk_nor/s   wBlk_nor/s   rBlk_dir/s   wBlk_dir/s   rBlk_svr/s   wBlk_svr/s     ops/s    rops/s    wops/s
Comment 4 Victor Forsyuk 2010-09-09 17:10:04 MSD
Поскольку мне воспроизвести ошибку не удается, я бы посоветовал Вам сообщить о ней напрямую автору программы.
Comment 5 Victor Forsyuk 2010-09-09 17:39:20 MSD
WORKSFORME