2013-05-07 14 views
5

Mam aplikację, która działa poprawnie podczas debugowania, ale ulega awarii podczas próby uruchomienia w wydaniu. To jest wyjątek, który jest rzucany.Aplikacja WinRT ulega awarii podczas kompilacji wydania, ale nie jest dostępna debugowanie.

Nieobsłużone wyjątek w 0x5D2F7717 (Windows.UI.Xaml.dll) w Napkin.exe: 0xC000027B: Wyjątek aplikacji wewnętrznej nastąpiło (parametry: 0x034F6C70, 0x00000001).

Jakieś pomysły, które mogą być źródłem tego problemu? Dzięki.

tu jest raczej okna wyjściowego

Nieobsłużone wyjątek w 0x55257717 (Windows.UI.Xaml.dll) w Napkin.exe: 0xC000027B: Wyjątek aplikacji wewnętrznej nastąpiło (parametry: 0x02D029E0 , 0x00000001). Nieobsługiwany wyjątek pod adresem 0x750D2722 (combase.dll) w Napkin.exe: 0xC0000602: Wystąpił wyjątek fail . Podręczniki obsługi wyjątków nie będą wywoływane, a proces zostanie natychmiast zakończony.

Napotkano STATUS_STACK_BUFFER_OVERRUN Napkin.exe wyzwoliło punkt przerwania . Wątek 0x1b20 został zakończony z kodem -1073740791 (0xc0000409). Wątek 0xb50 został zakończony kodem -1073740791 (0xc0000409). Wątek 0x108c zakończył się kodem -1073740791 (0xc0000409). Wątek 0x16cc został zakończony z kodem -1073740791 (0xc0000409). Wątek 0x222c został zakończony kodem -1073740791 (0xc0000409). Wątek 0x78c zakończył się kodem -1073740791 (0xc0000409). Gwint 0x14a4 został zakończony kodem -1073740791 (0xc0000409). Wątek 0x2164 został zakończony kodem -1073740791 (0xc0000409). Program "[6392] Napkin.exe" zakończył pracę z kodem -1073740791 (0xc0000409). Aktywacja aplikacji Windows Store "cdbbf746-1a99-4261-8bfa-9cb2934d4ac0_qddg1e943mmj2! Aplikacja" nie powiodła się z błędem "System Windows nie mógł się połączyć z aplikacją docelową. Zazwyczaj oznacza to, że proces aplikacji docelowej został przerwany. Więcej informacji może być dostępnych w panelu debugowania okna Wyjście (Debuguj-> Windows-> Wyjście).

enter image description here

+0

Czy masz cały stacktrace przez przypadek? Jeśli występuje w Xaml.dll, pytanie brzmiałoby, jak się tam wprowadził. –

+0

Po dodaniu pierwszego wyjątku dodałem obraz stosu wywołań. Czy to jest "stacktrace", czy jest inny widok? Dzięki. – MFlamer

+0

Tak, wygląda na to, że jest to tylko kod MS i żaden z aplikacji w stosie stacktrace. Oczywiście to nie ułatwia ... –

Odpowiedz

3

Prawdopodobnie zmienna niezainicjowany. Debuguj kompilacje zainicjuje je dla ciebie, ale wydania wersji nie będą.

Może to być również nieprawidłowy dereferencja wskaźnika; Wersje debugowania zazwyczaj traktują pamięć inaczej niż robią to kompilacje wersji Release.

+0

Dzięki. Wszelkie wskazówki, jak je wyśledzić? – MFlamer

+1

Dwie rzeczy, które powinieneś wypróbować: 1) sprawdź ostrzeżenia kompilatora i/lub potraktuj je jako błędy - zazwyczaj kompilator powie Ci o niezainicjowanych zmiennych. 2) Przerwa na wyjątki pierwszej szansy (Ctrl + Alt + E, a następnie wybierz swój język). – canhazbits

+0

Naprawiłem wszystkie ostrzeżenia i nadal utknąłem z tą awarią natychmiast po uruchomieniu. Nie jestem pewien, co jeszcze można spróbować, oprócz uruchamiania nowego rozwiązania od podstaw i dodawania plików i komponentów jeden po drugim. Dodałem nieco więcej wyników powyżej. Jakieś inne myśli? Doceniam twoją pomoc. – MFlamer

Powiązane problemy