Skocz do zawartości

mgrzeg

Moderatorzy
  • Postów

    991
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez mgrzeg

  1. Witam,

     

    na początek kilka próśb związanych z forum:

    1. Nowy problem - nowy wątek. Nie doklejaj się do już istniejących - porządek ułatwia pomoc w rozwiązaniu problemu;

    2. Jeśli po Twojej ostatniej wypowiedzi nikt nie napisał nic nowego, to skorzystaj z opcji 'Edycja' dla ostatniej swojej wypowiedzi i dołącz brakujące informacje.

     

    A teraz ad meritum.

     

    Do analizy dumpa potrzebuję kilku plików z Twojego systemu. Użyj proszę narzędzia MscordacwksCollector [KLIK] i dostarcz mi spakowany zestaw plików z katalogu AMD64 (powinien zawierać podkatalogi, a w nich pliki msordacwks_cos_tam.dll oraz sos.dll). Wystarczy, że uruchomisz ten tool, zostawisz domyślne ustawienia, klikniesz 'Find Debugging DLLs', a potem 'Copy files there', co powinno skopiować wszystkie pliki do katalogu, z którego uruchomiłeś to narzędzie.

     

    m.g.

  2. Hmm... niestety dalej w logu widzę te same wpisy odnośnie efs. Może spróbuj uruchomić wiersz polecenia, przejdź na root c:

    cd \

     

    i następnie wylistuj wszystkie zaszyfrowane pliki i katalogi do pliku:

     

    cipher /U /N > zaszyfrowane.txt

     

    Wynikowy plik przejrzyj, usuń informacje o swoich plikach (zostaw katalogi systemowe: c:\windows, c:\program files, c:\program files (x86), c:\programdata) i jeśli nie będzie za dużo, to wrzuć tu, albo po prostu udostępnij plik (możesz zzipować z hasłem i w pm przekazać hasło). Może czegoś się dowiemy? Przy okazji - czy możesz przedstawić wynik chkdsk [KLIK]

     

    m.

  3. Dzięki za kolejny log.

     

    Dalsze pytania:

    1. Czy robiłeś chkdsk /r /f na dysku? Jeśli nie - czy możesz to zrobić?

    2. Czy używasz EFS? Mam dziwny wątek wininit, który próbuje odszyfrować jakiś plik z fontem, prawdopodobnie w katalogu c:\windows\fonts, lub C:\Program Files\Common Files\Microsoft Shared\EQUATION. Czy możesz sprawdzić, czy nie włączyłeś przypadkiem efs dla któregoś z tych katalogów? Jeśli tak, to wyłącz szyfrowanie dla tych plików / katalogów.

     

    Czy możesz po wszystkim jeszcze raz przygotować log xperf?

     

    m.g.

  4. Witam na forum,

     

    1. Fazy

    Nazwa...........|..start(s)|.koniec(s)|...suma(s)
    -------------------------------------------------
    Pre.Session.Init|......0,00|......0,84|......0,84
    Session.Init....|......0,84|.....14,33|.....13,49
    Winlogon.Init...|.....14,33|.....57,96|.....43,64
    Explorer.Init...|.....57,96|.....58,55|......0,59
    Post.Boot.......|.....58,55|.....76,05|.....17,50
    -------------------------------------------------
    System.gotowy.po:.......................66,05.sek

     

    2. Zdarzenia PnP > 0,5 sek

    Task.......|Driver.....................|Start(s)|.Stop(s)|.Diff(s)
    ------------------------------------------------------------------
    DeviceStart|USB\VID_0CF3&PID_9271\12345|....2,47|...13,44|...10,97
    ------------------------------------------------------------------

     

    3. Drzewko procesów wraz z informacją o numerze sesji (żółte - usługi, zielone - użytkownika, pomarańczowe - bez przypisanej sesji) oraz informacją o zakończeniu przed końcem analizy (obwódka ramki): [KLIK]

     

    Czas startu jest dłuższy, niż powinien, ale nie jest nie do przyjęcia. Niemniej jednak widać problem między 14 a 54 sekundą startu - Winlogon zgłasza oczekiwanie na usługę LSM:

     

    Time (s), Event Name, Process Name, Task Name
    14.402693600, Microsoft-Windows-Winlogon/WaitForLSM/win:Start, winlogon.exe, WaitForLSM
    54.627726094, Microsoft-Windows-Winlogon/WaitForLSM/win:Stop, winlogon.exe, WaitForLSM

     

    Wygląda na to, że jeden z wątków lsm czeka na coś związanego z RPC, ale usługa serwera RPC podnosi się dopiero ok. 54 sekundy i wcześniej z jakiegoś powodu jest cisza.

     

    Sugestie / Pytania

     

    1. Czy po odłączeniu karty TP-LINK (USB) i ponownym uruchomieniu czasy są takie same?

    2. Spróbuj odinstalować Total Security (360) - nie widzę w tym momencie żadnego wpływu na czasy, ale nie ukrywam, że nie widzę wszystkiego i zawsze w takiej sytuacji najbardziej podejrzane są programy AV :)

    3. Czy w logu systemowym nie pojawiają się jakieś błędy? Może dla porządku spakuj i udostępnij zawartość logu systemowego oraz aplikacyjnego.

     

    Poproszę o ponowny log xperf po wykonaniu obu tych czynności, przygotowany w ten sam sposób, co poprzednio.

     

    Wszystko wrzuć do jednego katalogu, podobnie jak poprzednio spakuj i udostępnij na zippyshare.

     

    m.g.

     

  5. Hej,

     

    pospieszanie nic nie pomoże, mamy tyle czasu ile mamy i staramy się odpowiadać na wszystko, na co możemy.

    Odnośnie odzyskania zaszyfrowanych danych - bez plików z profilu użytkownika nie ma szans na ich odzyskanie; przy czym zakładam, że nie utworzyłeś kopii kluczy do EFS.

     

    m.g.

  6. Witam na forum,

     

    dump wskazuje na błąd aplikacji:

     

     

    Exception type: System.OutOfMemoryException
    Message: Za dużo elementów w polu kombi.

     

     

    Na stercie znalazłem tylko jeden obiekt typu ComboBox, jednak zawierał 13 elementów z kodami krajów, np.: 'en-US', 'pl-PL':

     

    this.comboBox1.Items.AddRange(new object[]
    {
    "en-US",
    "cs-CZ",
    "de-DE",
    "es-ES",
    "es-MX",
    "fr-FR",
    "hu-HU",
    "it-IT",
    "nl-NL",
    "pl-PL",
    "pt-BR",
    "pt-PT",
    "ru-RU"
    });

     

     

    W zrzucie dostępne są tylko zasoby dla pl-PL, więc wygląda na to, że jeśli zmienisz na coś innego, to może pojawić się taki wyjątek. Sprawdź w katalogu D:\init\Origin Games\FIFA 14\Game\fifasetup jakie jeszcze masz dostępne pliki z lokalizacjami. Dodatkowo, jeśli możesz, to podziel się plikiem: "C:\ProgramData\Origin\Logs\IGO_Log.fifaconfig_2320.txt"

     

    Nie ma przypadkiem jakiejś aktualizacji dla tej gry?

     

    m.g.

  7. W podesłanych logach jest niewiele, ale widać, że problem leży po stronie gry.

     

    2016-02-25 13:27:47      [  296]      INFO       OrbitFacade.cpp (1035)                           Downloading Satellite list from URL http://static3.cdn.ubi.com/orbit/satellitelist/satellitelist.txt.
    2016-02-25 13:27:47      [ 2508]      INFO       ProductConfiguration.cpp (198)                   Reading file C:/Program Files/Ubisoft/Assassin's Creed Revelations/orbit/data/40/config/product_config.yml.
    2016-02-25 13:27:48      [ 1092]      INFO       ProductConfiguration.cpp (198)                   Reading file C:/Program Files/Ubisoft/Assassin's Creed Revelations/orbit/data/40/config/product_config.yml.
    2016-02-25 13:27:48      [ 1092]      INFO       ProductConfiguration.cpp (67)                    Product configuration version is 1.5
    2016-02-25 13:27:48      [ 2716]      ERROR      UPlayFacade.cpp (794)                            No account guid set.           
    2016-02-25 13:27:48      [ 3888]      ERROR      UPlayFacade.cpp (794)                            No account guid set.           
    2016-02-25 13:27:48      [ 1092]      INFO       OrbitGameFacade.cpp (73)                         Starting game with product id 40.
    2016-02-25 13:27:49      [ 3012]      INFO       OrbitGameFacade.cpp (143)                        A game connected to the pipe.  
    2016-02-25 13:27:49      [ 3012]      INFO       OrbitGameFacade.cpp (204)                        Start game request. Cookie is 3863836931
    2016-02-25 13:27:49      [ 3012]      INFO       OrbitGameFacade.cpp (222)                        Sending game start accepted to game.
    2016-02-25 13:27:49      [ 3012]      INFO       OrbitGameFacade.cpp (509)                        Incoming handle get login request.
    2016-02-25 13:28:00      [ 3828]      INFO       OrbitGameFacade.cpp (297)                        Game disconnected.             
    2016-02-25 13:28:00      [ 2716]      ERROR      UPlayFacade.cpp (794)                            No account guid set.           
    2016-02-25 13:28:00      [ 3888]      ERROR      UPlayFacade.cpp (794)                            No account guid set.           
    2016-02-25 13:28:00      [ 3828]      ERROR      ApplicationViewQt.cpp (505)                      Service unavailable when sending statistics

     

     

    W necie podobne dyskusje toczą się już od kilku lat, zdaje się z różnymi rezultatami: [KLIK]

     

    Obawiam się, że na tym moje możliwości diagnostyczne się kończą i bez wsparcia producenta stoimy w martwym punkcie. Oczywiście możesz kombinować z przenoszeniem plików z innego komputera (vide link do wątku wyżej), ale to już pozostawiam Twojemu wyborowi, szczególnie, że sprzedawca zwrócił Ci pieniądze.

     

    m.g.

  8. Sorry, że tak długo czekałaś, ale ostatnio gonię w piętkę.

    Poproszę dwa pliki:

     

     

    C:\Program Files\Ubisoft\Assassin's Creed Revelations\orbit\logs\network_info.txt
    C:\Program Files\Ubisoft\Assassin's Creed Revelations\orbit\logs\launcher_log.txt

     

     

    m.g.
     

  9. Chyba jednak niewiele pomogę, nie bardzo jest się o co zaczepić. Wygląda na błąd aplikacji, jednak bez dostępu do choćby plików z publicznymi symbolami ciężko cokolwiek powiedzieć :(

    Zaktualizuj biblioteki uruchomieniowe do 2010 włącznie, sprawdź dxdiagiem, czy wszystko jest ok. Jeśli korzystasz z jakiegoś zewnętrznego urządzenia typu pad, czy joystick, to profilaktycznie odłącz i sprawdź, czy gra działa bez nich.

    Czy inne gry działają poprawnie?

    Udało Ci się namierzyć jakieś pliki logów? Jeśli nie, to spróbuj przygotować log procmona, zobaczymy co się dzieje. W tym celu:

     

    - pobierz i uruchom Process Monitor [KLIK]. Kolejne zdarzenia powinny wypełniać okno procmona;
    - uruchom program;

    - po zamknięciu aplikacji zatrzymaj rejestrowanie (lupka na pasku narzędzi będzie przekreślona).

    - File->Save. Zaznacz 'All events' i 'Native Process Monitor Format (.PML)'.

    Wynikowy plik spakuj i udostępnij.

     

    m.

  10. Zajrzyj do wcześniejszych moich postów. Zamień po prostu drugą komendę z wypowiedzi #4 na poprawioną.

    cd c:\dumps

    a dalej

    procdump -u

    procdump -ma -i c:\dumps

     

    Przypominam, że po padzie aplikacji powinien zostać wygenerowany zrzut pamięci w katalogu c:\dumps.

     

    m.

  11. Dzięki. Nie jest to pełen zrzut pamięci, wygląda na to, że nie dodałaś parametru -ma podczas instalacji procdump jako postmortem debuggera. Poza podstawowymi modułami nie mam dostępu do pozostałych i zaczyna się troszkę strzelanie. Z samego komunikatu niewiele wynika, nie ma niestety za wiele dodatkowej informacji.

    Zacznij od odinstalowania procdumpa:

    procdump -u

    Każdy kolejny krok wykonuj, jeśli poprzedni nie przyniesie rezultatu.

     

    1. Odinstaluj całkowicie i jeszcze raz zainstaluj grę z oryginalnych nośników. Nie kombinuj z żadnymi dodatkowymi crackami.

    2. Zainstaluj nowsze wersje bibliotek uruchomieniowych. Hint do google: vc++ runtime libs (2008, 2010, 2012, 2013, 2015).

    3. Zainstaluj ponownie procdump, tym razem w trybie zrzutu z pełną informacją. Uruchom cmd jako administrator i wykonaj dwa polecenia:

    procdump -ma -i c:\dumps

    4. Sprawdź, czy gra nie zapisuje logów. Zazwyczaj znajdziesz je w katalogu aplikacji, lub którymś z podkatalogów (pliki z rozszerzeniem .log). Alternatywnie możesz poszukać w katalogach aplikacji w folderach profilu użytkownika (%appdata% -> C:\Users\xxx\AppData\Roaming, %localappdata% -> C:\Users\xxx\AppData\Local, z rzadka %temp% -> C:\Users\xxx\AppData\Local\Temp).

     

    Jeśli pojawi się zrzut i uda Ci się znaleźć jakieś logi aplikacji, spakuj je razem i udostępnij.

     

    Czy kontaktowałaś się z producentem, albo przeglądałaś wątki na jego forach?

     

    m.

  12. OK, zatem spróbujmy ustawić procdump jako domyślny dumper i zobaczymy, co się stanie. Uruchom zatem cmd jako administrator i wykonaj

    cd c:\dumps

    a dalej

    procdump -ma -i

     

    Po padzie aplikacji powinien zostać wygenerowany zrzut pamięci w katalogu c:\dumps

     

    m.

  13. Spróbuj przygotować zrzut pamięci. W tym celu uruchom procdump w trybie oczekiwania:

     

    1. Pobierz procdump [KLIK]

    2. Utwórz na dysku katalog c:\dumps i wypakuj procdump.exe do tego katalogu.

    3. Uruchom wiersz poleceń (Start-> w polu 'wyszukaj programy i pliki' wpisz cmd.exe)

    4. Zmień katalog bieżący na c:\dumps

    cd c:\dumps

    5. Uruchom procdump w trybie oczekiwania na ACRSP.exe

    procdump.exe -e -ma -w "ACRSP.exe"

    6. Dopiero w tym momencie spróbuj uruchomić ACRSP.exe i poczekaj, aż pojawi się komunikat błędu.

     

    Plik zrzutu (.dmp) spakuj, wrzuć na zippyshare i w odpowiedzi daj link.

     

    m.g.

     

    PS Jeśli po wykonaniu kroku 6 nie zostanie wygenerowany żaden plik zrzutu, zmodyfikuj nieco polecenie w kroku 5:

    procdump.exe -e 1 -ma -w "ACRSP.exe"

    i uruchom ponownie ACRSP.exe.

  14. Dzięki. Teraz wszystko jest ok.

    Problem leży w wersji .NET Framework. Zainstaluj najnowszy: [KLIK]

     

    Drobna uwaga: staraj się nie używać polskich znaków w nazwie komputera, grupy roboczej, etc. Z rzadka mogą pojawiać się niespodziewane problemy.

     

    m.g.

  15. Witam na forum,

     

    do analizy dumpa potrzebuję kilku plików z Twojego systemu. Użyj proszę narzędzia MscordacwksCollector [KLIK] i dostarcz mi spakowany zestaw plików z katalogu AMD64 (powinien zawierać podkatalogi, a w nich pliki msordacwks_cos_tam.dll oraz sos.dll). Wystarczy, że uruchomisz ten tool, zostawisz domyślne ustawienia, klikniesz 'Find Debugging DLLs', a potem 'Copy files there', co powinno skopiować wszystkie pliki do katalogu, z którego uruchomiłeś to narzędzie.

     

    m.g.

  16. Coś mi się nie podoba ten plik: E:\Windows\system32\d3dx9_43.dll. Możesz zmienić jego nazwę na E:\Windows\system32\d3dx9_43.old i uruchomić ponownie grę?

    Podobnie spróbuj z E:\Windows\syswow64\d3dx9_43.dll

    Nie usuwaj tych plików.

     

    m.

×
×
  • Dodaj nową pozycję...