Новые проблемы с SoftIce

Тема в разделе "WASM.WIN32", создана пользователем VooDooo, 13 сен 2005.

  1. VooDooo

    VooDooo New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2005
    Сообщения:
    30
    Адрес:
    Russia
    У меня все еще проблемы с SoftIce, теперь уже другого плана: он виснет на breakpoint'ах, а значит вмснет вся система. Люди у кого былв такая же пробдема, помогите. Третий день не знаю покоя. Скоро впаду в маниакальную депрессию... Пробовал как на XP, так и на Win2000 - результат одинаков. Да и еще мышь не работает (у меня USB)- ну что за напасть а :_(

    P.S. SoftIce - 4.2.7
     
  2. VooDooo

    VooDooo New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2005
    Сообщения:
    30
    Адрес:
    Russia
    У меня тут еще кое-какие соображения:

    1)Зависание происходит довольно часто, но не каждый раз (на втором бряке виснет почти всегда)

    2)Тестирование на других компьютерах с теми же ОСами показало, что все работает идеально (вроде)

    3)Данный компьютер отличается от остальных тем, что определяется как 2-хпроцессорный с APIC, хотя это вроде простой проц P4 на 3.2GHz - похоже, что собака зарыта где-то здесь... Кто-нибудь в курсе, коректно ли SI работает на многопроцессорных системах(хотя она вроде бы как однопр., но все файлы Win ставятся для многопр.)
     
  3. AlexxD

    AlexxD New Member

    Публикаций:
    0
    Регистрация:
    6 сен 2005
    Сообщения:
    4
    Двух-процессорная машина Р4 1.7 ОС сервер w2k - проблем с айсом не замечал. Правда айс использую не очень часто, все больше под vmware, но описаных проблем - точно нет.

    ЗЫЖ айс из DS3.1
     
  4. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    VooDooo

    поставь mouse off и попробуй , если заработает

    возьми не usb мышь

    у меня такое было , никак не хотел с usb вышом работать
     
  5. Sergey_R

    Sergey_R Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    138
    VooDooo

    Попробуй следующее "шаманство".



    ===============================================



    SoftIce on Win XP SP1



    FAQID1348 2002-09-04



    Q: I just added SP1 to my Win XP machine and SoftIce is no longer working correctly.

    Is there a patch for SP1 of XP?



    A: There is no patch to fix SoftIce.

    Softice can be made to function correctly.



    There are several options for SoftICE support of Windows XP Service Pack 1



    (Option 1 - (For 2.6 and later SoftICE users) - Use "NTSYMBOLS=ON" in your winice.dat and download, translate, and load the symbols for

    ntoskrnl.exe. The downside to this is that a USB keyboard or USB mouse will not work in SoftICE.



    (Option 2) - (For 2.7 and later SoftICE users) - Obtain a copy of osinfo_XPSP1.bat from:



    ftp://ftp.compuware.com/pub/driverstudio/outgoing/OsInfo/osinfo_XPSP1. dat.



    Rename that file to osinfo.dat. Copy the file to your \winnt\system32\drivers directory and reboot

    - NOTE. Copying over the file is the only item required. You will NOT need to update your winice.dat with NTSYMBOLS=ON. You will most likely not need symbols.



    (Additional Support Note)

    - NOTE. There is an additional set of steps that may be required. You will know that the steps below

    are required if a hook failure on NtTerminateProcess shows up in the SoftICE Command Window.

    1 - Update osinfo.dat and start SoftICE

    2 - Type in 'mod ntoskrnl'.

    This will give you information on ntoskrnl.

    The piece of information that we are interested in is the "Base" of ntoskrnl.

    Make note of the base address.

    3 - From the SoftICE command line type in

    On Single Processor Kernels - '? (base address of ntoskrnl that we got from the mod command)+0xBDC32

    On SMP Kernels - '? (base address of ntoskrnl that we got from the mod command)+0xDEBF2

    Write this address down.

    4 - Using regedit go to the "HKLM\System\CurrentControlSet\Services\Ntice\ key

    5 - Add a dword value called 'Addr.NtTerminateProcess'

    6 - Set the value of this entry to the address that was calculated in step 3 above. Do not include the 0x.

    7 - Reboot and you are good to go.





    NOTE: All references to 2.6 and/or 2.7 refer to all variants of SoftICE packaging. Namely DS 2.6, SIS 2.6, SoftICE 4.2.6 are all equivalent. Same goes for the 2.7 variants.



    ===============================================



    Первые пункты ты, наверняка, уже сделал, а вот 'Addr.NtTerminateProcess' в свое время меня сильно выручил.

    (К сожалению, сейчас, чтобы зайти на Support на Compuware нужна регистрация, поэтому линк привести не могу...)

    По поводу мыши ничем помочь не могу, usb-мышью не пользуюсь. Хотя, здесь же говориться, что при "NTSYMBOLS=ON" usb-мышь может оказаться неработоспособной.
     
  6. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2005
    Сообщения:
    290
    У меня ложытековская юзб мышь работает нормально. Ничего сверх секретного не делал. У меня правда САйс с Driver Studio.