Exception

Discussion in 'Болталка' started by lll6, 26 Feb 2009.

  1. lll6

    lll6 Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    83
    Likes Received:
    15
    Reputations:
    5
    В игре такая ошибка вылетает постоянно. Переустановка винды, игры, драйверов ничего не дала. Только на моём компе такое. Вот кусок лога, игра Red Alert 2.

    Code:
    Error code: EXCEPTION_ACCESS_VIOLATION
    
    Description: The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
    Access address:FFFEBFFC was read from.
    Exception occurred at 00429DE3
    
    Version zzz
    Internal Version 1.001
    Release Build: 25 by gsmallwoo - 10/30/2001 - 17:31:36
    CPU Pentium 4, MMX Yes, Vendor: GenuineIntel 
    
    Details:
    Eip:00429DE3	Esp:0013B114	Ebp:0002B4E0
    Eax:FFFFAFFF	Ebx:00000005	Ecx:00000000
    Edx:072C8C10	Esi:0087E8B8	Edi:03827BD8
    EFlags:00210287 
    CS:001b  SS:0023  DS:0023  ES:0023  FS:003b  GS:0000
    
    Bytes at CS:EIP (00429DE3)  : 8B 14 81 8B 42 28 89 44 24 60 0F BF 4C 24 62 0F BF D0 A1 24 F9 87 00 C1 E1 09 03 CA 8D 04 88 EB
     
  2. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    lll6 этот эксцепшн, означает аварийное прекращение запроса или транзации. Без результата которого программа не может существовать дальше.

    Плохо, то. Что каждый запрос иммеет своюархитектуру. Поэтому для каждого запроса, проблема исправляется разным методом.
    Но тут может быть из за несколько вещей:
    - Что то с SQL базой
    - ОС
    - Драйвера
    - железо

    скорее всего 2 последних пункта. Если у тебя старая версия винды. win SP 1 к примеру.
    А куда, запрос то игра посылала?
     
  3. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Этот эксепшн значит обращение к несвоей памяти или невыделенной

    А памяти вообще хватает :D?
     
    #3 Chaak, 26 Feb 2009
    Last edited: 26 Feb 2009
  4. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    ChaaK заглянем в докит MS SQL?
     
  5. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Причем тут MSSQL?
     
  6. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46



    to reading...
     
  7. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Тыц аксес:
    Не только в MSSQLони бывают :D
     
  8. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    ну ок...
    В любом случае игры это плохо.
     
  9. lll6

    lll6 Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    83
    Likes Received:
    15
    Reputations:
    5
    Ну по минималкам игре точно хватает памяти, 512mb оперативки. Винду ставил и SP2 и SP3 (XP), всё бестолку. Этот же диск, но на другом компе - работает.
    А, забыл сказать, всегда обращается к этому адресу
    Code:
    Access address:FFFEBFFC was read from.
    Exception occurred at 00429DE3
     
  10. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Посмотри в таскменеджере сколько памяти свободно до начала игры и во время...