vine-users ML アーカイブ



[vine-users:052132] cal コマンド

かわべです.

# 長文ですみません.

Vine 2.5CR に Libsafe
(http://www.research.avayalabs.com/project/libsafe/) を入れ
ているのですが,cal コマンドが引っかかりました.

% cal
Libsafe version 2.0.16
Detected an attempt to write across stack boundary.
Terminating /usr/bin/cal.
    uid=1507  euid=1507  pid=3825
Call stack:
    0x40018a37  /lib/libsafe.so.2.0.16
    0x40019171  /lib/libsafe.so.2.0.16
    0x8048eeb   /usr/bin/cal
    0x8048d45   /usr/bin/cal
    0x40038ffa  /lib/libc-2.2.4.so
Overflow caused by wcscat()

% rpm -qf /usr/bin/cal
util-linux-2.11n-4vl5

util-linux-2.11n-4vl5 を rpm で build しても同じ様になるので
すが,その時にソースが展開された misc-utils で % make した
cal では libsafe に引っかからずにカレンダーが表示できます.

同じような現象もしくはうまく行くよなどの情報がございましたら
宜しくお願い致します.

その時のダンプです.

Attachment: libsafe_stack_dump4198
Description: Binary data

Attachment: maps.4198
Description: Binary data