YTDB

YTDB (http://ytdb.ru/index.php)
-   Ядро (http://ytdb.ru/forumdisplay.php?f=25)
-   -   [9406] продолжение крашей чистого ядра (http://ytdb.ru/showthread.php?t=3531)

trtw89 21.02.2010 19:10

[9406] продолжение крашей чистого ядра
 
Вложений: 2
r9406 х64чистый
ytdb 535
включены вмап
GridUnload = 0
DetectPosCollision = 0

После почти 2-х дней аптайма при онлайне 70-100
резко получаем за 1 час 11 крашей

1 краш: 2 пала били боса в испытании чемпиона
конец лога (полный в атачах "1")


дамп


2 краш:
конец лога (полный в атачах "2")

дамп

trtw89 21.02.2010 19:34

2ой наверно разобрали - http://getmangos.com/community/showt...h%5D-Waypoints

ну а причина 1-го? получается http://www.ytdb.ru/showthread.php?t=3355 не справляется?

Mr.Grom 22.02.2010 02:02

Первый я описал ( не забывайте в папку кидвть mangosd.pdb )
http://ytdb.ru/showpost.php?p=12380&postcount=33

frenk 22.02.2010 05:07

сегодня били нпц приминив печать повиновения через не которое время повисает последнее что было в логах то разрядка с печати повиновения

trtw89 22.02.2010 18:02

2Mr.Grom
все так же 2 пала хоть на босса, хоть на моба
получается так что они ложат [правосудие света] на одну цель 2 раза и все, серв падает, 6 раз подряд так проверили и только когда 2 пала в пати

в логах постоянно я вижу 3 спела
http://ru.wowhead.com/?spell=48836 - Справедливость
http://ru.wowhead.com/?spell=20185 - Правосудие света
http://ru.wowhead.com/?spell=20267 - Правосудие света

этот патч поможет? взят с http://getmangos.com/community/showt...ll=1#post97495
Код:


diff --git a/win/VC90/mangosd.vcproj b/win/VC90/mangosd.vcproj
index d10d27b..f5edee2 100644
--- a/win/VC90/mangosd.vcproj
+++ b/win/VC90/mangosd.vcproj
@@ -90,6 +90,7 @@
                GenerateMapFile="true"
                MapFileName="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.map"
                SubSystem="1"
+              StackReserveSize="8388608"
                LargeAddressAware="2"
                LinkTimeCodeGeneration="0"
                RandomizedBaseAddress="1"


Mr.Grom 22.02.2010 22:01

Нет не поможет. Печать повиновения отключи через spell disabled. До лучших времен.
Возможно это только на винде x64 происходит, на лине не тестировал пока.
Если отключить правосдие света палы взвоют.

trtw89 22.02.2010 22:12

почему печать повиновения?
и отключить просто можно ? http://ru.wowhead.com/?spell=20185 - Правосудие света

tempura 22.02.2010 22:31

[9434] Prevent crash at script call that modify movegen list at MovementInform call
http://ytdb.ru/showthread.php?t=3566

trtw89 22.02.2010 22:38

2tempura
это не то, это относится ко "2му крашу" в 1 посте
проблема 1 краша в 1 посте - однонзначно палы

вот в точности все по этому посту http://ytdb.ru/showpost.php?p=12009&postcount=29
или http://ytdb.ru/showthread.php?t=2023

хочется конечно посмотреть, что на это скажет Владимир

Vladimir 23.02.2010 05:45

Цитата:

на одну цель 2 раза и все, серв падает
Ага, аж 2 раза у мнея упал первый и второй - в смысле - как мне достало сказки тестировать.

frenk 23.02.2010 08:06

Лучше были бы сказки:( У меня лично повисает когда использую печать повиновения может при первом ударе повиснуть а может через 30 минут убрав печать повиновения не одного краша за 48 часов...да еще повисает без лога ..мистика

YuruY 23.02.2010 08:39

Цитата:

Сообщение от frenk (Сообщение 12979)
Лучше были бы сказки:( У меня лично повисает когда использую печать повиновения может при первом ударе повиснуть а может через 30 минут убрав печать повиновения не одного краша за 48 часов...да еще повисает без лога ..мистика

Сначала получи это на чистом ядре, потом уже и сказки ... говори тут.

tempura 23.02.2010 09:06

Цитата:

Сообщение от frenk (Сообщение 12979)
Лучше были бы сказки:( У меня лично повисает когда использую печать повиновения может при первом ударе повиснуть а может через 30 минут убрав печать повиновения не одного краша за 48 часов...да еще повисает без лога ..мистика

Что опять за абстракционизм? Почему у trtw89 все дампы, логи, версии-конфиги приложены - а у тебя "виснет, без лога, мистика"? Вот не надо говорить, что логи не пишутся, и если падает - краш-дамп не делается. Это не мистика, а фигня полная.

В конце-концов - это ТЫ собирал - значит ТЕБЕ разбираться, что именно ты у СЕБЯ не включил, не прописал, не сделал. А по твоему страданию НЕЧЕГО ловить. Ты ДАННЫХ никаких не предоставляешь, только страдания свои.
http://ytdb.ru/announcement.php?a=2 - перечитать раздел "Что НЕОБХОДИМО писать в багрепорте по ядру" - ты думаешь я его от скуки писал? Для тебя писано!!!

`win 23.02.2010 09:54

это не мистика. У меня примерно 1% крашей не имеют крашдампа, только заголовок. Система freebsd 7.2 x64. И вот фиг его знает почему.

А виснет скорее всего потому что где то патч неправильно поставил и сервер циклится ;)

frenk 23.02.2010 09:59

Не надо так горячится!Я вам что то предъявляю? прошу тыкать пальцем в небо и исправить? я о баге отписался, принял решения спелл отключить пока не исправят....Что орать то?спокойнее госпада.

tempura 23.02.2010 10:46

Именно, что предъявляете. Именно, что МНЕ. Раз ВЫ пишете на форум о СВОИХ проблемах - извольте писать в соответствии с правилами. Заявы "у миня падаит" на форуме - флуд. Мне просто надоест, и я буду их удалять вместе с пользователем. Заявы - потому что они не несут никакой полезной информации, пользователя - по той же причине.

Если у вас в логе написано "user is a dumb", а в дампе "crash from curved patches" - это не падение сервера. А что это там НЕ написано - вы никаких доказательств не привели. Извольте задуматься об этом.




PS
А моя горячность вызвана вашей навязчивой, демонстративной, упор ной и старательной непонятливостью - на оную и пеняте себе.








Цитата:

Сообщение от `win (Сообщение 13003)
это не мистика. У меня примерно 1% крашей не имеют крашдампа, только заголовок. Система freebsd 7.2 x64. И вот фиг его знает почему.

И зачем ты это написал? Упомянутый юзер даже свой систему не обозначил. Вообще ничего не написал. Вот у тебя на фрибзд не создается - а у него какая система? Кто знает? Телепатировать опять? Нафиг надо таких пользователей, который только усложняют всем жизнь? Он сам не может никаких данных предоставить, вообще - и зафиг читать его писанину тогда?

`win 23.02.2010 11:32

я это написал чтобы он не выглядел нелепо. Проблемы такого рода ивправду есть. И я подозреваю что дело тут не в оси, и уж явно, не в руках....

tempura 23.02.2010 11:34

Да где они есть? Какие проблемы? Проблема:
Код:

Call stack:
Address  Frame    Function      SourceFile
0000000140039602  000000000927FE60  ?getSource@?$Reference@V?$GridRefManager@VCorpse@@@@VCorpse@@@@QEBAPEAVCorpse@@XZ+1BCF2
00000001402C64A3  000000000927FED0  ?GetFloatDefault@Config@@QEAAMPEBDM@Z+24C3
00000000004B170B  000000000927FF10  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000078622FDF  000000000927FF40  _endthreadex+47
0000000078623080  000000000927FF70  _endthreadex+E8
0000000078D6B71A  000000000927FFA0  BaseThreadStart+3A

- это проблема. А
Код:

повисает без лога ..мистика
- это проблема в ДНК, а не в сервере.

Проблему надо ПОКАЗАТЬ, а не рассказать о ней.
Цитата:

- Тебе Моцарт нравится?
- Нет - фальшивит, и вообще ничего хорошего.
- А ты его слышал?
- Ну, мне Рабинович по телефону насвистел.
Хватит вот таких репортов.

YuruY 23.02.2010 20:30

Цитата:

И я подозреваю что дело тут не в оси
Не надо ля-ля, нюансов куча у каждой оси.

trtw89 24.02.2010 08:53

прошу подтвердить мою мысль о виновности паладинов к слетам сервера и провести небольшой тест у себя на сервере

делаем паладина блуд эльфа 80лв, и обязательно качаем 3 ветку талантов
одеваемся - 47215, 47216, 45809, 47222, 47495, 47229, 44362, 37574, 40670, 44735, 47565, 44407, 44401, 47220

далее берем в пати хилера (можно гмом прописать просто себе хп) и валим моба или боса
(для получение краша может понадобится минут 1-15, все зависит от срабатывания эфекта от тринь, и в момент получения бафов от итемов юзаем [правосудие света] проще говоря используйте это правосудие света как можно чаще)

2Vladimir
пожалуйста протестируй у себя, я вчера целый день гонял этого пала и в итоге просто дал бан
Я заблокировал акк этого паладина и уже сутки нет слетов

еще важный ньюанс, сам игрок говорит что причина возможна в одном из талантов в 3 ветке, потому что он проверял на другом сервере и в другом шмоте и сервер точно так же падал, как он перебил таланты крашей больше не было.
возможно что пару талантов 3 ветки + эфекты от тринь + правосудие света = краш (при одновременном срабатывании)

trtw89 25.02.2010 07:39

какие идеи?

вчера разблочил этого пала, снял с него все трини, в итоге он опять положил серв когда бил боса.
это единственная проблема которая есть на данный момент
как ее *грубо* решить!!!!!!!!!!!!!!!!!!!!!

tempura 25.02.2010 07:47

А я бы предложил самому заняться спелами паладина - раз они доставляют столько неприятностей. Видишь же, у разработчиков с этим пока темно - значит бери инициативу в свои руки. Кто ж тебе запретит-то - все исправить? Наоборот - только спасибу скажут. Я скажу. В репозиторий примут, и всё такое... Счастье.

А плакаться об этом на форуме базы, причем в ситуации, когда явно никто тебе помочь не может - глупо, не находишь?

trtw89 25.02.2010 09:14

я 2 дня пытаюсь с утра до ночи решить эту проблему, но я увы пас исправить его на уровне сервера, остается пока один выход

Код:

INSERT INTO `spell_disabled` (`entry`) VALUES ('20185');
или нужен патч в ядро?

tempura 25.02.2010 09:23

Цитата:

Сообщение от trtw89 (Сообщение 13238)
я 2 дня пытаюсь с утра до ночи решить эту проблему, но я увы пас исправить его на уровне сервера, остается пока один выход

Код:

INSERT INTO `spell_disabled` (`entry`) VALUES ('20185');
или нужен патч в ядро?

повторюсь...
Цитата:

Сообщение от tempura (Сообщение 13235)
А плакаться об этом на форуме базы, причем в ситуации, когда явно никто тебе помочь не может - глупо, не находишь?


trtw89 25.02.2010 11:16

курю гугл
курю гетмангос

а это так для информации
Цитата:

как мне достало сказки тестировать
сеньору владимиру - http://getmangos.com/community/showt...k-27%5B8956%5D

timmit 25.02.2010 11:58

А вы там всю тему прочитали? Там есть и комментарий Владимира

trtw89 28.02.2010 21:43

итак
очередной четверг, ап 536 и ядро 9450
опять слет серва, получаю дамп с новым отображением, в первой же строке вижу chkstk дальше курю - http://getmangos.com/community/showt...-_chkstk-again

делаю:
Код:

1. Open Properties window for "game" project
2. Configuration Properties -> C/C++ -> Command Line
3. swith to "Additional options"
4. /F 8388608 (i want to set it to 8 mb)

"mangosd-> Properties -> Linker -> System -> Stack Reserve Size" - 8388608

в итоге аптайм уже 3 дня
Вывод (думаю пригодится тем кто сталкивался с такой же проблемой)
если у вас была такая же проблема как у меня (что паладины были причиной падения сервера) сделайте при компляции то, что написано выше
видимо эта проблема существует только на винде

Vladimir 01.03.2010 01:23

В [9486] максимальный размер стека для mangosd увеличен до 4Mb (по умолчания VS использует 1Mb для x86/x64) что будет соответвовать распространненному в использовании размеру для Unix/Linux случая. Такая разница дейстивительно могла приводить к более частым крешам для Windows платформы.

tempura 01.03.2010 01:52

То есть - обновляемся. :) :) :)

trtw89 01.03.2010 05:49

2Vladimir
если я буду продолжать использовать Stack Reserve Size - 8388608
ниче? хуже не будет?

Vladimir 01.03.2010 05:52

Естественно нет.

tempura 01.03.2010 12:14

Цитата:

Сообщение от trtw89 (Сообщение 13842)
2Vladimir
если я буду продолжать использовать Stack Reserve Size - 8388608
ниче? хуже не будет?

А это вроде восемь мегов? Восемь - даже лучше чем четыре?

trtw89 01.03.2010 17:05

прекращай :) тогда каокй размер максимальный для mangosd? я по максимуму и сделаю )))

вот сегодня даже первый слет был, ну 1 слет за 3 дня это мелочь

tempura 01.03.2010 19:03

Это не мелочь, это прецедент. Когда прецедент превратится в уверенность - придется снова начать думать. Если симптомы те же - значит либо причина установлена неверно, либо неверное решение.

trtw89 01.03.2010 22:47

конфиг мой знаете уже
думаю причина 100% не палы ;)
9457



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

YTDB - MaNGOS DataBase