2013-05-07 36 views
5

Tôi có một ứng dụng chạy tốt trong gỡ lỗi nhưng gặp sự cố khi cố gắng khởi chạy khi phát hành. Đây là ngoại lệ được ném ra.Lỗi ứng dụng WinRT trong bản phát hành bản phát hành nhưng không gỡ lỗi

Unhandled ngoại lệ tại 0x5D2F7717 (Windows.UI.Xaml.dll) trong Napkin.exe: 0xC000027B: Một ngoại lệ ứng dụng nội bộ đã xảy ra (thông số: 0x034F6C70, 0x00000001).

Bất kỳ ý tưởng nào có thể là nguồn gốc của vấn đề này? Cảm ơn.

Dưới đây là chi tiết của cửa sổ đầu ra

Unhandled ngoại lệ tại 0x55257717 (Windows.UI.Xaml.dll) trong Napkin.exe: 0xC000027B: Một ngoại lệ ứng dụng nội bộ đã xảy ra (thông số: 0x02D029E0 , 0x00000001). Ngoại lệ chưa xử lý tại 0x750D2722 (combase.dll) trong Napkin.exe: 0xC0000602: Không xảy ra lỗi nhanh ngoại lệ. Xử lý ngoại lệ sẽ không được gọi và quá trình sẽ bị chấm dứt ngay lập tức.

STATUS_STACK_BUFFER_OVERRUN gặp Napkin.exe đã kích hoạt điểm dừng . Chuỗi 0x1b20 đã thoát với mã -1073740791 (0xc0000409). Chuỗi 0xb50 đã thoát với mã -1073740791 (0xc0000409). Chủ đề 0x108c đã thoát với mã -1073740791 (0xc0000409). Chuỗi 0x16cc đã thoát với mã -1073740791 (0xc0000409). Chủ đề 0x222c đã thoát với mã -1073740791 (0xc0000409). Chủ đề 0x78c đã thoát với mã -1073740791 (0xc0000409). Chủ đề 0x14a4 đã thoát với mã -1073740791 (0xc0000409). Chuỗi 0x2164 đã thoát với mã -1073740791 (0xc0000409). Chương trình '[6392] Napkin.exe' đã thoát với mã số -1073740791 (0xc0000409). Kích hoạt ứng dụng Windows Store 'cdbbf746-1a99-4261-8bfa-9cb2934d4ac0_qddg1e943mmj2! Ứng dụng' không thành công với lỗi 'Windows không thể kết nối với ứng dụng đích. Điều này thường chỉ ra rằng quá trình của ứng dụng đích bị hủy bỏ. Thông tin khác có thể có sẵn trong ngăn gỡ lỗi của cửa sổ Output (Debug-> Windows-> Output) '.

enter image description here

+0

Bạn có toàn bộ stacktrace không? Nếu nó xảy ra trong Xaml.dll, câu hỏi sẽ là cách nó được nhập vào đó. –

+0

Tôi đã thêm hình ảnh của ngăn xếp cuộc gọi khi ngoại lệ đầu tiên xảy ra. Đây có phải là "stacktrace" hoặc có chế độ xem khác không? Cảm ơn. – MFlamer

+0

Có, có vẻ như đây là tất cả mã chỉ dành cho MS và không có mã nào từ ứng dụng của bạn trong stacktrace. Không làm cho mọi thứ dễ dàng hơn, tất nhiên :) –

Trả lời

3

Có thể một biến chưa được khởi tạo. Các bản dựng gỡ lỗi sẽ khởi tạo chúng cho bạn, nhưng bản phát hành Bản phát hành sẽ không.

Cũng có thể là một tham số con trỏ không hợp lệ; Các bản dựng gỡ lỗi thường xử lý bộ nhớ khác với các bản dựng Bản phát hành.

+0

Cảm ơn. Bất kỳ lời khuyên nào về cách theo dõi nó xuống? – MFlamer

+1

Hai điều bạn nên thử: 1) kiểm tra cảnh báo trình biên dịch và/hoặc coi chúng là lỗi - thường trình biên dịch sẽ cho bạn biết về các biến chưa được khởi tạo. 2) Break on first-chance exceptions (Ctrl + Alt + E, sau đó chọn ngôn ngữ của bạn). – canhazbits

+0

Tôi đã sửa tất cả các cảnh báo và vẫn bị kẹt với sự cố này ngay lập tức khi khởi chạy. Tôi không chắc chắn những gì khác để thử khác hơn là bắt đầu một giải pháp mới từ đầu và thêm các tập tin và các thành phần một. Tôi đã thêm một số đầu ra ở trên. Bất kỳ suy nghĩ nào khác? Tôi thực sự đánh giá cao sự giúp đỡ của bạn. – MFlamer

Các vấn đề liên quan