forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.HUSKY (http://forum.wfido.ru/forumdisplay.php?f=80)
-   -   перл хук (http://forum.wfido.ru/showthread.php?t=61679)

Stas Mishchenkov 14.10.2018 14:14

перл хук
 
Stas Mishchenkov написал(а) к All в Oct 18 12:55:28 по местному времени:

Нi, All!

[fido@BroRabbit ~]$ /usr/bin/hpt -c ~/etc/hpt.cfg toss
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_NUMERIC = "C",
LC[b]COLLATE = "ru[/b]RU.KOI8-R",
LC[b]MEASUREMENT = "ru[/b]RU.KOI8-R",
LC[b]CTYPE = "ru[/b]RU.KOI8-R",
LC[b]TIME = "ru[/b]RU.KOI8-R",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Segmentation fault

[fido@BroRabbit ~]$ cat ./.i18n
LANG=
LC[b]CTYPE=ru[/b]RU.KOI8-R
LC_NUMERIC=C
LC[b]TIME=ru[/b]RU.KOI8-R
LC[b]COLLATE=ru[/b]RU.KOI8-R
LC[b]MEASUREMENT=ru[/b]RU.KOI8-R

Что я не так делаю?

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715

Stas Mishchenkov 14.10.2018 14:23

перл хук
 
Stas Mishchenkov написал(а) к All в Oct 18 13:09:22 по местному времени:

Нi, All!

14 окт 18 12:55, Stas Mishchenkov -> All:

SM> [fido@BroRabbit ~]$ /usr/bin/hpt -c ~/etc/hpt.cfg toss
SM> perl: warning: Setting locale failed.
SM> perl: warning: Please check that your locale settings:
SM> LANGUAGE = (unset),
SM> LC_ALL = (unset),
SM> LC_NUMERIC = "C",
SM> LC[b]COLLATE = "ru[/b]RU.KOI8-R",
SM> LC[b]MEASUREMENT = "ru[/b]RU.KOI8-R",
SM> LC[b]CTYPE = "ru[/b]RU.KOI8-R",
SM> LC[b]TIME = "ru[/b]RU.KOI8-R",
SM> LANG = (unset)
SM> are supported and installed on your system.
SM> perl: warning: Falling back to the standard locale ("C").
SM> Segmentation fault

SM> [fido@BroRabbit ~]$ cat ./.i18n
SM> LANG=
SM> LC[b]CTYPE=ru[/b]RU.KOI8-R
SM> LC_NUMERIC=C
SM> LC[b]TIME=ru[/b]RU.KOI8-R
SM> LC[b]COLLATE=ru[/b]RU.KOI8-R
SM> LC[b]MEASUREMENT=ru[/b]RU.KOI8-R

Linux BroRabbit.localdomain 4.9.71-std-def-alt0.M80P.1 #1 SMP Thu Dec 21 01:27:05 UTC 2017 x86_64 GNU/Linux

SM> Что я не так делаю?

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715

Nil Alexandrov 15.10.2018 18:52

перл хук
 
Nil Alexandrov написал(а) к Stas Mishchenkov в Oct 18 17:45:30 по местному времени:

Нello, Stas!

Sunday October 14 2018 13:09, from Stas Mishchenkov -> All:

SM>> perl: warning: Falling back to the standard locale ("C").
SM>> Segmentation fault
SM> Linux BroRabbit.localdomain 4.9.71-std-def-alt0.M80P.1 #1 SMP Thu Dec
SM> 21 01:27:05 UTC 2017 x86_64 GNU/Linux
SM>> Что я не так делаю?

В списке локаль, есть то, что ты указываешь?
locale -a

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Stas Mishchenkov 15.10.2018 23:42

перл хук
 
Stas Mishchenkov написал(а) к Nil Alexandrov в Oct 18 22:18:50 по местному времени:

Нi, Nil!

15 окт 18 17:45, Nil Alexandrov -> Stas Mishchenkov:

SM>>> perl: warning: Falling back to the standard locale ("C").
SM>>> Segmentation fault
SM>> Linux BroRabbit.localdomain 4.9.71-std-def-alt0.M80P.1 #1 SMP Thu Dec
SM>> 21 01:27:05 UTC 2017 x86_64 GNU/Linux
SM>>> Что я не так делаю?

NA> В списке локаль, есть то, что ты указываешь?
NA> locale -a

Да.

=== Import Windows Clipboard Start ===
[fido@BroRabbit ~]$ locale -a |grep ru
ru_RU
ru_RU.cp1251
ru_RU.ibm866
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.cp1251
ru_UA.koi8u
ru_UA.utf8
[fido@BroRabbit ~]$
=== Import Windows Clipboard End ===

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715

Nil Alexandrov 15.10.2018 23:53

перл хук
 
Nil Alexandrov написал(а) к Stas Mishchenkov в Oct 18 22:41:56 по местному времени:

Нello, Stas!

Monday October 15 2018 22:18, from Stas Mishchenkov -> Nil Alexandrov:

SM> === Import Windows Clipboard Start ===
SM> [fido@BroRabbit ~]$ locale -a |grep ru
SM> ru_RU
SM> ru_RU.cp1251
SM> ru_RU.ibm866
SM> ru_RU.iso88595
SM> ru_RU.koi8r
SM> ru_RU.utf8
SM> ru_UA
SM> ru_UA.cp1251
SM> ru_UA.koi8u
SM> ru_UA.utf8
SM> [fido@BroRabbit ~]$
SM> === Import Windows Clipboard End ===

SM>> LC[b]CTYPE=ru[/b]RU.KOI8-R

Может регистрозависимо?

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Stas Mishchenkov 16.10.2018 00:23

перл хук
 
Stas Mishchenkov написал(а) к Nil Alexandrov в Oct 18 23:06:44 по местному времени:

Нi, Nil!

15 окт 18 22:41, Nil Alexandrov -> Stas Mishchenkov:

SM>> === Import Windows Clipboard Start ===
SM>> [fido@BroRabbit ~]$ locale -a |grep ru
SM>> ru_RU

[...skipped...]

SM>> [fido@BroRabbit ~]$
SM>> === Import Windows Clipboard End ===

SM>>> LC[b]CTYPE=ru[/b]RU.KOI8-R

NA> Может регистрозависимо?

Пробовал. Не оно. А за каким интересом он ваще что-то переключить пытается?

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715

Nil Alexandrov 16.10.2018 02:02

перл хук
 
Nil Alexandrov написал(а) к Stas Mishchenkov в Oct 18 00:52:14 по местному времени:

Нello, Stas!

Monday October 15 2018 23:06, from Stas Mishchenkov -> Nil Alexandrov:

SM> Пробовал. Не оно. А за каким интересом он ваще что-то переключить
SM> пытается?

Говорят, надо LANG в чего-нибудь выставить, например, LANG=C.

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Stas Mishchenkov 16.10.2018 11:13

перл хук
 
Stas Mishchenkov написал(а) к Nil Alexandrov в Oct 18 09:33:16 по местному времени:

Нi, Nil!

16 окт 18 00:52, Nil Alexandrov -> Stas Mishchenkov:

SM>> Пробовал. Не оно. А за каким интересом он ваще что-то переключить
SM>> пытается?

NA> Говорят, надо LANG в чего-нибудь выставить, например, LANG=C.

LANG=ru[b]RU.KOI8-R у меня в ~/.i18n прописан. Может ты имел ввиду LC[/b]ALL=С?
Ага. Помогло. На локаль не ругнулось, но все равно упало.

=== Import Windows Clipboard Start ===
1 09:35:57 Start
1 09:35:57 Start tossing...
U 09:35:57 src/toss.c::processDir() begin
O 09:35:57 Look incoming file /home/fido/inbound/tmp
O 09:35:57 Look incoming file /home/fido/inbound/unknown
O 09:35:57 Look incoming file /home/fido/inbound/incomplete
O 09:35:57 Look incoming file /home/fido/inbound/5bc213f7.pkt
U 09:35:57 toss.c::processPkt()
Segmentation fault
=== Import Windows Clipboard End ===
Видасть не С ему там хочется.

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715

Alexander N. Skovpen 16.10.2018 15:13

перл хук
 
Alexander N. Skovpen написал(а) к Stas Mishchenkov в Oct 18 14:08:30 по местному времени:

Нello Stas Mishchenkov!

16 Oct 18 09:33:16, Stas Mishchenkov wrote to Nil Alexandrov:

SM> === Import Windows Clipboard Start ===
SM> 1 09:35:57 Start
SM> 1 09:35:57 Start tossing...
SM> U 09:35:57 src/toss.c::processDir() begin
SM> O 09:35:57 Look incoming file /home/fido/inbound/tmp
SM> O 09:35:57 Look incoming file /home/fido/inbound/unknown
SM> O 09:35:57 Look incoming file /home/fido/inbound/incomplete
SM> O 09:35:57 Look incoming file /home/fido/inbound/5bc213f7.pkt
SM> U 09:35:57 toss.c::processPkt()
SM> Segmentation fault
SM> === Import Windows Clipboard End ===
SM> Видасть не С ему там хочется.

strace добавь перед командой.

Alexander


--- goAtEd-linux/amd64 0.1.24-142-da7d822d

Stas Mishchenkov 16.10.2018 19:53

перл хук
 
Stas Mishchenkov написал(а) к Alexander N. Skovpen в Oct 18 18:35:28 по местному времени:

Нi, Alexander!

16 окт 18 14:08, Alexander N. Skovpen -> Stas Mishchenkov:

SM>> === Import Windows Clipboard Start ===
SM>> 1 09:35:57 Start

[...skipped...]

SM>> Segmentation fault
SM>> === Import Windows Clipboard End ===
SM>> Видасть не С ему там хочется.

ANS> strace добавь перед командой.

Похоже, что у меня там, где они ищет локали, ничего нет. Даже директории locale нет. У меня все не в /usr/lib64, а в /usr/lib. Кстати, перловые скрипты при этом в шеле прекрасно запускаются.

=== Import Windows Clipboard Start ===
access("/home/fido/perl/filter.pl", R_OK) = 0
rt[b]sigaction(SIGFPE, {sa_handler=SIG_IGN, sa_mask=[FPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x558430}, {sa_handler=SIG_DFL, sa_mask=[], sa[/b]flags=0}, 8) = 0
getuid() = 501
geteuid() = 501
getgid() = 501
getegid() = 501
open("/usr/lib64/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/locale/ru[b]RU.IBM866/LC_IDENTIFICATION", O[/b]RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/locale/ru[b]RU.ibm866/LC_IDENTIFICATION", O[/b]RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/locale/ru[b]RU/LC_IDENTIFICATION", O[/b]RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/locale/ru.IBM866/LC[b]IDENTIFICATION", O[/b]RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/locale/ru.ibm866/LC[b]IDENTIFICATION", O[/b]RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/locale/ru/LC[b]IDENTIFICATION", O[/b]RDONLY) = -1 ENOENT (No such file or directory)
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(2, "perl: warning: Setting locale fa"..., 38perl: warning: Setting locale failed.
) = 38
write(2, "perl: warning: Please check that"..., 55perl: warning: Please check that your locale settings:
) = 55
write(2, "\tLANGUAGE = (unset),\n", 21 LANGUAGE = (unset),
) = 21
write(2, "\tLC[b]ALL = (unset),\n", 19 LC[/b]ALL = (unset),
) = 19
write(2, "\tLANG = \"ru[b]RU.IBM866\"\n", 23 LANG = "ru[/b]RU.IBM866"
) = 23
write(2, " are supported and installed "..., 48 are supported and installed on your system.
) = 48
write(2, "perl: warning: Falling back to t"..., 58perl: warning: Falling back to the standard locale ("C").
) = 58

brk(0x95f000) = 0x95f000
open("/dev/urandom", O_RDONLY) = 4
read(4, "J\345!\364", 4) = 4
close(4) = 0
stat("/home/fido/perl//5.8.8/x86_64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/home/fido/perl//5.8.8", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/home/fido/perl//x86_64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/home/fido/perl//5.8.0/x86_64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/home/fido/perl//5.8.0", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site[b]perl/5.8.0/x86[/b]64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/site_perl/5.8.0", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor[b]perl/5.8.0/x86[/b]64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/vendor_perl/5.8.0", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/5.8.8/5.8.8/x86_64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/5.8.8/5.8.8", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/5.8.8/5.8.0/x86_64-linux-thread-multi", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/5.8.8/5.8.0", 0x7ffef4108a00) = -1 ENOENT (No such file or directory)
open("/dev/null", O_RDONLY) = 4
ioctl(4, TCGETS, 0x7ffef41088a8) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(4, 0, SEEK_CUR) = 0
fcntl(4, F[b]SETFD, FD[/b]CLOEXEC) = 0
rt[b]sigaction(SIGCНLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa[/b]flags=0}, 8) = 0
readlink("/proc/self/exe", "/usr/bin/hpt", 4095) = 12
-+- SIGSEGV {si[b]signo=SIGSEGV, si_code=SEGV_MAPERR, si[/b]addr=0xffff80010d0e8608} -+-
+++ killed by SIGSEGV +++

=== Import Windows Clipboard End ===

Нave nice nights.
Stas Mishchenkov.

--- Хороший собеседник не только внимательно слушает, но и вовремя наливает.


Текущее время: 12:06. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot