Yoko

All sides of Injection
It is currently 2024-04-19 09:45:48

All times are UTC+02:00




Post new topic  Reply to topic  [ 142 posts ]  Go to page Previous 1 2 3 4 58 Next
Author Message
 Post subject:
PostPosted: 2008-01-21 02:35:24 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
flush log нужна только для того, что бы буфер скинулся на диск.
как правело краш происходит после 100-ой ошибки
а суть самой ошибки происходит в 1-ой из за большого объема инфы буфер успевает скинутся. flush log просто как рекомендация... во всяком из всех логов что уменя были все привели к ошибке в STL


Top
   
 Post subject:
PostPosted: 2008-01-25 21:27:26 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
Грин, твои возвышенные речи трудно понять )

_________________
**Выставляем отступы в скриптах*** ©Destruction
Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2008-01-25 21:49:10 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
их и не надо понимать, эти речи обращены к человеку который владеет исходным кодом. Только ему удатся исправить ошибку STL библиотеки.


Top
   
 Post subject:
PostPosted: 2008-01-26 00:22:22 
Offline

Joined: 2006-11-25 17:44:44
Posts: 258
чертовски интеерсно было б узнать что это такое :)


Top
   
 Post subject:
PostPosted: 2008-01-26 01:13:21 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
так в перед, это не секретная информация, дефакто это стандартная бибилиотека.


Top
   
 Post subject:
PostPosted: 2008-01-26 01:14:25 
Offline

Joined: 2006-11-25 17:44:44
Posts: 258
в перед не поулчается .не знаю с чего начать когда не знаешь вообще ничего :)


Top
   
 Post subject:
PostPosted: 2008-01-26 01:21:57 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ну могу только придать вектор ускорения;))


Top
   
 Post subject:
PostPosted: 2008-01-26 21:59:53 
Offline

Joined: 2006-11-25 17:44:44
Posts: 258
дык действуйте :)


Top
   
 Post subject:
PostPosted: 2008-01-26 22:06:47 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
посколько это вид физического взаимодействия, то нужно что бы ты был на растоянии 50см от меня;) тогда без проблем;)

А потеме уже полностью готово lastcontainer и lastcorpse без потери lasttarget через set


Top
   
 Post subject:
PostPosted: 2008-01-26 22:56:52 
Offline

Joined: 2006-11-25 17:44:44
Posts: 258
Вообще гоовря ускорение может возникать не только вследствие физ воздействия ,но так же благодаря гравитации, электромагнитному взаимодействию, ну и есть там еще какие то силы, связывающие частицы в атомах :)


Top
   
 Post subject:
PostPosted: 2008-01-26 23:06:56 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
не ну если ты хочешь центростремительное ускорение это одно а если прямо линейное это другое;)
на а магнитные атомные... это уже попахивает извращением;)


Top
   
 Post subject:
PostPosted: 2008-01-27 09:18:29 
Offline

Joined: 2006-11-25 17:44:44
Posts: 258
то есть вы хотите сказать, что физ. воздействием невозможно создать центростремительное ускорение, а гравитация и электоромагнетизм не способны придать прямолинейного ускорения? :)


Top
   
 Post subject:
PostPosted: 2008-01-27 11:21:45 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
я хочу сказать что вариантов на столько много... что пока Вы будуте выбирать пройдет много времени, я же предлогаю остановится на самом простом и эффективном варианте;)


Top
   
 Post subject:
PostPosted: 2008-01-28 11:09:34 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
давайте не будем отвлекать ув. Грина от столь важной темы которую он нам решил осветить
хотел спросить следующее - одновременная работа uo.findtype в нескольких функциях увеличивает шанс краша или ошибки?

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2008-01-28 11:25:54 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Ошибка возникает как минимум при работе insert в хешьмасивы.
не долго думая можно придумать ситуацию когда происходит доступ на чтение и на запись когда может возникнуть ошибка. Хешь масивы реализованы по понятию СПИСОК со всеми вытекающими последствиями. На сайте разработчиков STL есть целая статья о тредсефти.
Собственно раз трабла возникает при инсерте (изменяется параметры СПИСКА) то ошибка может возникнуть при любом раскладе при одновременном чтении и записи в это список, зависет от обстаятельств.


Top
   
 Post subject:
PostPosted: 2008-01-28 22:22:02 
Offline

Joined: 2008-01-26 22:35:57
Posts: 59
хм..а если safe insert делать с проверкой идет ли доступ к списку ?;)


Top
   
 Post subject:
PostPosted: 2008-01-28 22:24:32 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
то как минимум 70% ошибок пропадет...


Top
   
 Post subject:
PostPosted: 2008-01-28 23:50:55 
Offline

Joined: 2008-01-26 22:35:57
Posts: 59
я так понимаю осталось выцепить исходники и ковырять код до бетонного основания из описания переменных ;)

интересно а чем ему так много поточность не нра


Top
   
 Post subject:
PostPosted: 2008-01-29 00:32:32 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
купил ты себе машину, а утебя сын есть...
Ты встаешь утром на работу, радуешься своей покупке, выходишь... а машины нет... сын взял ключи и поехал кататся... не синхронизировались...

Так и тут один поток не ведует что творит другой... пока один просматривает список другой его меняет, и в этот момент может произойти ситуация что поток который просматривает пытается перейти к следующему элементу, а до этого там покапался другой поток, и пере ходит на не существующий элемент, от сюда все что угодно... хоть переполнение буфера;)

Особо исходники ковырять и не надо даже... просто переписать функцию и добавить в класс объект синхронизации... на производительности скажется не значительно.


Top
   
 Post subject:
PostPosted: 2008-01-29 11:41:09 
Offline

Joined: 2008-01-26 22:35:57
Posts: 59
ну да.. ты подтвердил мои догадки ...

хотя с другой стороны как показывает опыт синхронизацию безопасную делать тоже не особо простая задача.... потому как баги как ни крути останутся и где нить выползут ;)

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

итог : НУЖЕН КОД ! :twisted:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 142 posts ]  Go to page Previous 1 2 3 4 58 Next

All times are UTC+02:00


Who is online

Users browsing this forum: Google [Bot] and 31 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited