Yoko
http://forum.yoko.com.ua/

Unhandled exception in parser (!)
http://forum.yoko.com.ua/viewtopic.php?f=3&t=12990
Page 1 of 8

Author:  Grin [ 2008-01-02 13:38:39 ]
Post subject:  Unhandled exception in parser (!)

Давайте локализуем ошибку.
Собственно, что надо:
1. Галки: Flush Log, Verbose Logging, No client hung message должны быть установлены.
2. При возникновении ошибки нажать на кнопку Flush Log на панели Main.
3. Сжать injection_log.txt
4. Описать ситуацию в которой возникла данная ошибка, если это был скрипт то желательно добавить в архив и скрипт.

It's time to kill this error, but i need help.
I need information about it. What is need to do:
1. Set flags: Flush Log, Verbose Logging, No client hung message, on Main tab.
2. If you can press Flush Log on Main tab, then error is apeare, press it.
3. Zip injection_log.txt
4. Give me some words about how it's happen, if it was script, it'll be good to put script in achive with injection_log.txt, and post it here.

Author:  Grin [ 2008-01-03 19:47:54 ]
Post subject: 

оказывается не такая уж это и проблема;) сколько дней, а толку...

Author:  Knight1106 [ 2008-01-03 21:51:18 ]
Post subject: 

i'm having this error for a long time...
could someone translate to english what he said ? is it a solution ?

thanks

Author:  I'm [ 2008-01-04 18:41:30 ]
Post subject: 

Grin wrote:
оказывается не такая уж это и проблема;) сколько дней, а толку...

Один :)
Щас уже 2 :)

Прилепил.

Author:  Knight1106 [ 2008-01-06 01:24:51 ]
Post subject: 

Lets kill the error...

here is what i get in the injection_log.txt

Code:
Os version is 5.1, build 2600, NT platform..
**Warning: Your prefarable codepage is 1252
**Warning: UOKeys.cfg loaded, 47 entryes.
**Warning: Replaces found. **Warning: text replaces: 90
**Warning: config attribute ignored: MultyUO
**Warning: YokoInjection 505.18 VeNdOr
**Warning: Encryption set to: None (Ignition)
***Error: Unhandled exception  1: 0xC0000005 at 22877D96
***Error: injection.dll base: 22860000
***Error: script.dll base: 22CB0000
***Error: EAX=00000010, EBX=00000008, ECX=6B636162, EDX=22936724
***Error: ESI=00000000, EDI=0012F908, ESP=0012F7BC, EBP=00000009
***Error: EIP=22877D96, EFLAGS=00010202

***Error: Bytes at EIP:
0000: 8b 01 89 02 8b c1 c6 84 24 40 01 00 00 00 8b f0 : ........$@......
***Error: Bytes at ESP:
0000: e6 dd 07 40 f0 bc a9 22 48 36 c1 22 4b 36 c1 22 : ...@..."H6."K6."
0010: 00 00 00 00 18 3b c4 22 20 3b c4 22 5a 05 05 00 : .....;." ;."Z...
0020: 07 00 00 00 7a 05 04 00 08 f9 12 00 00 00 00 00 : ....z...........
0030: d9 8b 36 7e 88 00 3c 7e 40 00 00 00 34 f8 12 00 : ..6~..<~@...4...
***Error: Unhandled exception  2: 0xC0000005 at 228E8050
***Error: injection.dll base: 22860000
***Error: script.dll base: 22CB0000
***Error: EAX=0000005B, EBX=00000008, ECX=00000006, EDX=00000002
***Error: ESI=22C43B18, EDI=6B636162, ESP=0012F7A0, EBP=0012F7A8
***Error: EIP=228E8050, EFLAGS=00010202

***Error: Bytes at EIP:
0000: 88 07 8a 46 01 c1 e9 02 88 47 01 83 c6 02 83 c7 : ...F.....G......
***Error: Bytes at ESP:
0000: 62 61 63 6b 08 f9 12 00 09 00 00 00 bd 7d 87 22 : back.........}."
0010: 62 61 63 6b 18 3b c4 22 08 00 00 00 e6 dd 07 40 : back.;.".......@
0020: f0 bc a9 22 48 36 c1 22 4b 36 c1 22 00 00 00 00 : ..."H6."K6."....
0030: 18 3b c4 22 20 3b c4 22 5a 05 05 00 07 00 00 00 : .;." ;."Z.......
***Error: Unhandled exception  3: 0xC0000005 at 228E8058
***Error: Unhandled exception  4: 0xC0000005 at 228E80E0
***Error: Unhandled exception  5: 0xC0000005 at 228E811E
***Error: Unhandled exception  6: 0xC0000005 at 228E8123
***Error: Unhandled exception  7: 0xC0000005 at 228632A4
***Error: Unhandled exception  8: 0xE06D7363 at 7C812A5B
***Error: Unhandled exception  9: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 10: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 11: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 12: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 13: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 14: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 15: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 16: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 17: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 18: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 19: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 20: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 21: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 22: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 23: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 24: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 25: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 26: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 27: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 28: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 29: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 30: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 31: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 32: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 33: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 34: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 35: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 36: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 37: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 38: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 39: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 40: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 41: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 42: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 43: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 44: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 45: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 46: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 47: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 48: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 49: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 50: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 51: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 52: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 53: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 54: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 55: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 56: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 57: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 58: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 59: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 60: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 61: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 62: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 63: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 64: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 65: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 66: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 67: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 68: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 69: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 70: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 71: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 72: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 73: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 74: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 75: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 76: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 77: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 78: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 79: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 80: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 81: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 82: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 83: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 84: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 85: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 86: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 87: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 88: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 89: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 90: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 91: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 92: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 93: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 94: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 95: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 96: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 97: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 98: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception 99: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception100: 0xC0000025 at 7C94EAFA
***Error: Unhandled exception101: 0xC0000025 at 7C94EAFA
***Error: injection.dll base: 22860000
***Error: script.dll base: 22CB0000
***Error: EAX=0011B9FC, EBX=0012FFB0, ECX=00000000, EDX=0011B2AC
***Error: ESI=0011BA78, EDI=00000000, ESP=0011B9F0, EBP=0011BA60
***Error: EIP=7C94EAFA, EFLAGS=00000202

***Error: Bytes at EIP:
0000: e9 12 bf fd ff 83 a5 e4 fc ff ff 00 8d 85 d4 fc : ................
***Error: Bytes at ESP:
0000: 00 00 00 00 78 ba 11 00 e0 bd 11 00 25 00 00 c0 : ....x.......%...
0010: 01 00 00 00 78 ba 11 00 fa ea 94 7c 00 00 00 00 : ....x......|....
0020: a1 43 91 7c b4 05 02 00 00 00 00 00 00 00 00 00 : .C.|............
0030: 00 00 14 00 20 36 24 00 00 00 00 00 68 62 90 22 : .... 6$.....hb."


and here is the autoload.sc that i was running:

Code:
sub main()
repeat
    uo.deletejournal()
    uo.click('backpack')
    while not uo.injournal('backpack')
       wait(5)
    wend
    wait(250)
until uo.dead()
end sub


yes, was just this code in the autoload.sc
i guess if solving the problem in this simple code then i correct all my scripts

thanks for try to help
thank you very much

Author:  Grin [ 2008-01-06 10:53:40 ]
Post subject: 

first of all read first post... Set up flags...

Author:  Grin [ 2008-01-06 14:28:13 ]
Post subject: 

Там где вылезла ошибка из предыдущего лога происходит в процедуре которая вызывается из обработчика сообщений Injection::handle_server_talk (и не только), так как исходники очень старые капать очень проблематично... а уж то место которое и делает ошибку вообще верх идиотизма...

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

http://www.sgi.com/tech/stl/thread_safety.html
А вот еще интересноя фича STL проблемы с синхронизацией потоков.

Как далее выясняется, STL имеет пару не приятных багов, хз с какой версией STL был скомпилен инжект уменя с BCB 6 идет вродиб как последняя версия, но сверяя с сайтом разработчиков возникает вопрос о свежести;) Есть какаято нашлепка на STL которая якобы делает его менее опасным http://www.horstmann.com/safestl.html.
Вообще зубодробильная примочка;) читабельность почти нулевая;)

А вот еще одна интересная статья http://www.sgi.com/tech/stl/thread_safety.html. Возможны проблемы с синхронизацией потоков.

На самом деле обсолютно не нужная вещь, под то что используется в клиенте можно было бы свое на писать, а импользуется минимум...

Author:  Grin [ 2008-01-06 16:16:05 ]
Post subject: 

в общем дело за малым;)

Author:  Knight1106 [ 2008-01-07 13:44:33 ]
Post subject: 

Grin wrote:
first of all read first post... Set up flags...


sorry, but now i did what was said and the text log file is bigger than 1mb
how can i send it to you ?

Author:  Grin [ 2008-01-07 15:06:41 ]
Post subject: 

1. Use Zip Rar or something else...
2. Upload it on free share

Author:  Knight1106 [ 2008-01-07 19:33:17 ]
Post subject: 

Grin wrote:
1. Use Zip Rar or something else...
2. Upload it on free share


here is the file
http://www.4shared.com/file/34149963/a86c56d9/Injection.html

i hope that you can help me...
thanks

Author:  Grin [ 2008-01-07 19:37:01 ]
Post subject: 

and what was wrong? normal log...

Author:  Knight1106 [ 2008-01-07 23:04:12 ]
Post subject: 

Grin wrote:
and what was wrong? normal log...


when playing this script, after few minutes appears UNHANDLED EXCEPTION IN PARSER error on my screan and i press ok and the UO closes

Author:  Destruction [ 2008-01-07 23:48:54 ]
Post subject: 

Knight1106 wrote:
Grin wrote:
and what was wrong? normal log...


when playing this script, after few minutes appears UNHANDLED EXCEPTION IN PARSER error on my screan and i press ok and the UO closes

I and Grin see no info about error in full (second) log.

Try again..

Author:  Yuni [ 2008-01-08 13:45:15 ]
Post subject: 

Была у меня раньше такая ошибка, появилось она как только я прикупил себе новый комп с процыком П4. Сразу же начала выбивать эта ошибка... Уже не помню где я инфу нашел, но вообщем сделав пару выводов, зашел в биос материнки и отключил Технологию П4 Hyper Threading, после чего ошибка больше не появлялась.

Author:  CuHTpoH [ 2008-01-09 20:46:23 ]
Post subject: 

скрипты пишу вроде грамотные, но вылетает эта ошибка абсолютно рандомно..

Author:  Grin [ 2008-01-10 02:01:11 ]
Post subject: 

помойму в первом посте все ясно написано

Author:  I'm [ 2008-01-20 22:17:47 ]
Post subject: 

Отделил откровенную ересь.

Author:  Grin [ 2008-01-20 22:22:44 ]
Post subject: 

про Runtime Error можено вообще от делить, топ не о том.

Author:  CuHTpoH [ 2008-01-21 01:44:09 ]
Post subject: 

проблемка еще в том что если возникает эта ошибка то у меня она в последнее время стабильно приправлена остреньким крашем )) поэтому флаш лог нажать не удается )

Page 1 of 8 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/