forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 16.05.2019, 16:52
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Sergey Anohin написал(а) к Eugene Grosbein в May 19 15:42:10 по местному времени:

Нello, Eugene!

EG> Даже если и застряло, падать всё равно не должен.
EG> Да, лучше всего заслать баг в багзиллу сквида.

https://bugs.freebsd.org/bugzilla/sh....cgi?id=237925

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #12  
Старый 16.05.2019, 18:22
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Eugene Grosbein написал(а) к Sergey Anohin в May 19 21:56:41 по местному времени:

16 мая 2019, четверг, в 13:32 NOVT, Sergey Anohin написал(а):

EG>> Даже если и застряло, падать всё равно не должен.
EG>> Да, лучше всего заслать баг в багзиллу сквида.
SA> может лучше в багзиллу фрибсд? полюбому падает только во фре ибо линуксоиды
SA> сразу
SA> бы все починили их много, а во фре видимо полтора землекопа.

Падает пока только у тебя. У меня на фре не падает. Маинтейнер фрёвого
порта, конечно, может поковыряться, но вообще это не его забота.

Eugene
--
Однажды, будучи ещё мальчишкой, я был на каникулах и прогуливался вдоль реки.
Я увидел выдру с выводком. Весьма умилительное зрелище, думаю, вы согласитесь
со мной. Выдра нырнула и поймала жирного лосося, которого она с трудом
выволокла на ствол полузатопленного дерева и принялась пожирать, разумеется,
заживо. Из распоротого брюха лосося вывалилась икра, о, я до сих пор помню
чудесный розовый цвет этих икринок, к которым тут же бросились маленькие выдры,
ссорясь между собой за лакомство. Чудо природы: мать и дети, пожирающие
мать и детей. Вот тогда я и познал впервые, что есть зло. Оно встроено в саму
природу вселенной.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #13  
Старый 17.05.2019, 02:22
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Sergey Anohin написал(а) к Eugene Grosbein в May 19 01:04:00 по местному времени:

Нello, Eugene!

EG>>> Даже если и застряло, падать всё равно не должен.
EG>>> Да, лучше всего заслать баг в багзиллу сквида.
SA>> может лучше в багзиллу фрибсд? полюбому падает только во фре ибо линуксоиды
SA>> сразу
SA>> бы все починили их много, а во фре видимо полтора землекопа.
EG> Падает пока только у тебя. У меня на фре не падает. Маинтейнер фрёвого
EG> порта, конечно, может поковыряться, но вообще это не его забота.

Кстати, если не лень, можешь собрать с моими опциями Squid для теста.
Думаю это наиболее реальный вариант проблемы. У тебя, ты говорил, нет intercept и sslbump,
потому может и не падает, я в принципе могу попробовать собрать squid по дефолту make config.


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #14  
Старый 17.05.2019, 08:42
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Eugene Grosbein написал(а) к Sergey Anohin в May 19 12:20:55 по местному времени:

16 мая 2019, четверг, в 23:04 NOVT, Sergey Anohin написал(а):

SA> Кстати, если не лень, можешь собрать с моими опциями Squid для теста.

Лучше ты с дефолтными.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #15  
Старый 19.05.2019, 11:53
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Sergey Anohin написал(а) к Eugene Grosbein в May 19 10:40:42 по местному времени:

Нello, Eugene!

SA>> Кстати, если не лень, можешь собрать с моими опциями Squid для теста.
EG> Лучше ты с дефолтными.

Проверил, падает, также пробовал отключать опции
[ ] ARP_ACL
[ ] IPV6
( ) TP_IPFW

попробовал установить через pkg install тоже самое.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #16  
Старый 20.08.2019, 11:42
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Sergey Anohin написал(а) к Eugene Grosbein в Aug 19 10:34:18 по местному времени:

Нello, Eugene!

Дело немного встало :)

https://bugs.freebsd.org/bugzilla/sh....cgi?id=237925

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #17  
Старый 20.08.2019, 19:21
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Eugene Grosbein написал(а) к Sergey Anohin в Aug 19 21:59:37 по местному времени:

20 авг. 2019, вторник, в 10:34 NOVT, Sergey Anohin написал(а):

SA> Дело немного встало :)
SA> https://bugs.freebsd.org/bugzilla/sh....cgi?id=237925

Неплохо было бы выложить куда-нибудь собранный с отладкой бинарник squid
и произведённую им корку, а так же указать полную версию порта,
от которого бинарник, как её показывает pkg info -x squid.
Потому что у меня не воспроизводилось на 4.6

Eugene
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #18  
Старый 21.08.2019, 02:11
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Sergey Anohin написал(а) к Eugene Grosbein в Aug 19 00:47:42 по местному времени:

Нello, Eugene!

SA>> Дело немного встало :)
SA>> https://bugs.freebsd.org/bugzilla/sh....cgi?id=237925
EG> Неплохо было бы выложить куда-нибудь собранный с отладкой бинарник squid
EG> и произведённую им корку, а так же указать полную версию порта,
EG> от которого бинарник, как её показывает pkg info -x squid.
EG> Потому что у меня не воспроизводилось на 4.6

Легко, еще теплый, порты обновил прямо щас:

# pkg info -x squid
squid-4.8_1

# uname -ar
FreeBSD server.5034.ru 12.0-STABLE FreeBSD 12.0-STABLE r344923 SERVER amd64

Утаскивай:
http://5034.ru/squid/

# gdb /usr/local/sbin/squid squid.core
GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD]
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd12.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/sbin/squid...done.
[New LWP 100557]
Core was generated by `squid -X'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 strlen (str=0x0) at /usr/src/lib/libc/string/strlen.c:101
101 va = (*lp - mask01);
(gdb) bt
#0 strlen (str=0x0) at /usr/src/lib/libc/string/strlen.c:101
#1 0x00000000004f7135 in std::_1::char_traits<char>::length (__s=0x0) at /usr/include/c++/v1/_string:217
#2 0x00000000004f6c3c in std::_1::operator<< <std::__1::char_traits<char> > (__os=..., _str=0x0) at /usr/include/c++/v1/ostream:864
#3 0x000000000074e5db in uniqueНostname () at tools.cc:494
#4 0x000000000050ef0d in configDoConfigure () at cache_cf.cc:701
#5 0x00000000004f89d4 in parseConfigFileOrThrow (filename=0x800b95220 "/usr/local/etc/squid/squid.conf") at cachecf.cc:590
#6 0x00000000004f8775 in parseConfigFile (filename=0x800b95220 "/usr/local/etc/squid/squid.conf") at cachecf.cc:614
#7 0x00000000006aa755 in SquidMain (argc=3, argv=0x7fffffffea60) at main.cc:1572
#8 0x00000000006aa35c in SquidMainSafe (argc=3, argv=0x7fffffffea60) at main.cc:1417
#9 0x00000000006aa322 in main (argc=3, argv=0x7fffffffea60) at main.cc:1405
(gdb) frame 3
#3 0x000000000074e5db in uniqueНostname () at tools.cc:494
494 debugs(21, 3, НERE << " Config: '" << Config.uniqueНostname << "'");
(gdb) frame 2
#2 0x00000000004f6c3c in std::_1::operator<< <std::__1::char_traits<char> > (__os=..., _str=0x0) at /usr/include/c++/v1/ostream:864
864 return VSTD::__put_character_sequence(__os, __str, _Traits::length(_str));
(gdb) frame 1
#1 0x00000000004f7135 in std::_1::char_traits<char>::length (__s=0x0) at /usr/include/c++/v1/_string:217
217 length(const chartype* __s) _NOEXCEPT {return __builtin_strlen(_s);}
(gdb) frame 4
#4 0x000000000050ef0d in configDoConfigure () at cache_cf.cc:701
701 uniqueНostname(),
(gdb) frame 5
#5 0x00000000004f89d4 in parseConfigFileOrThrow (filename=0x800b95220 "/usr/local/etc/squid/squid.conf") at cachecf.cc:590
590 configDoConfigure();
(gdb) frame 6
#6 0x00000000004f8775 in parseConfigFile (filename=0x800b95220 "/usr/local/etc/squid/squid.conf") at cachecf.cc:614
614 return parseConfigFileOrThrow(file_name);
(gdb) frame 7
#7 0x00000000006aa755 in SquidMain (argc=3, argv=0x7fffffffea60) at main.cc:1572
1572 parse_err = parseConfigFile(ConfigFile);
(gdb) frame 8
#8 0x00000000006aa35c in SquidMainSafe (argc=3, argv=0x7fffffffea60) at main.cc:1417
1417 return SquidMain(argc, argv);
(gdb) frame 9
#9 0x00000000006aa322 in main (argc=3, argv=0x7fffffffea60) at main.cc:1405
1405 return SquidMainSafe(argc, argv);
(gdb)



С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #19  
Старый 21.08.2019, 09:51
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Eugene Grosbein написал(а) к Sergey Anohin в Aug 19 12:31:56 по местному времени:

21 авг. 2019, среда, в 00:47 NOVT, Sergey Anohin написал(а):

SA>>> Дело немного встало :)
SA>>> https://bugs.freebsd.org/bugzilla/sh....cgi?id=237925
EG>> Неплохо было бы выложить куда-нибудь собранный с отладкой бинарник squid
EG>> и произведённую им корку, а так же указать полную версию порта,
EG>> от которого бинарник, как её показывает pkg info -x squid.
EG>> Потому что у меня не воспроизводилось на 4.6

SA> Легко, еще теплый, порты обновил прямо щас:
SA> # pkg info -x squid
SA> squid-4.8_1
SA> # uname -ar
SA> FreeBSD server.5034.ru 12.0-STABLE FreeBSD 12.0-STABLE r344923 SERVER amd64
SA> Утаскивай:
SA> http://5034.ru/squid/

SA> # gdb /usr/local/sbin/squid squid.core

Погляжу. Навскидку: gdb у меня ругается на несуществующий файл
/usr/local/lib/libkrb5.so.3.3 и другие либы, которые ставит
какой-то из портов security/krb5*

Ты реально используешь Kerberos на этой машине?
Если нет, первым делом деинсталлируй портовый Kerberos,
и пересобери порты, которые успели цепануть его по зависимостям,
включая сам squid и убедись, то не забыл сделать make config
и снять зависимость от Kerberos.

Деинсталляция портового Kerberos нужна потому, что бывают баги
в портах типа squid, которые даже при отключении использования
Kerberos через опции забывают убедиться, что configure
портированного софта не подхватит Kerberos, найдя его в системе.

Eugene
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #20  
Старый 21.08.2019, 11:13
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Squid4

Sergey Anohin написал(а) к Eugene Grosbein в Aug 19 09:47:04 по местному времени:

Нello, Eugene!

SA>> # gdb /usr/local/sbin/squid squid.core
EG> Погляжу. Навскидку: gdb у меня ругается на несуществующий файл
EG> /usr/local/lib/libkrb5.so.3.3 и другие либы, которые ставит
EG> какой-то из портов security/krb5*
EG> Ты реально используешь Kerberos на этой машине?

я не помню, для чего он там нужен, но это можно просто выпилить галочкой
при make config сквида. Просто ее снять.

EG> Если нет, первым делом деинсталлируй портовый Kerberos,
EG> и пересобери порты, которые успели цепануть его по зависимостям,
EG> включая сам squid и убедись, то не забыл сделать make config
EG> и снять зависимость от Kerberos.

Я могу просто его удалить временно, пересобрать сквид, повторить баг

EG> Деинсталляция портового Kerberos нужна потому, что бывают баги
EG> в портах типа squid, которые даже при отключении использования
EG> Kerberos через опции забывают убедиться, что configure
EG> портированного софта не подхватит Kerberos, найдя его в системе.

аааа, ну снести не проблема и пересобрать и повторить баг.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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