Openapoc: APPCRASH (sepanjang waktu)

Dibuat pada 24 Apr 2019  ·  13Komentar  ·  Sumber: OpenApoc/OpenApoc

Halo semuanya!
Game mogok sepanjang waktu secara acak (tidak dalam mode pertempuran). Mungkin terjadi setelah 10 detik setelah start atau kapan saja. Saya sudah mencoba v0.1-447-g109644d5 + versi gog resmi terakhir dari game.
Windows mengatakan (RU):
Tanda tangan masalah:
Nama Peristiwa Masalah: APPCRASH
Nama Aplikasi: OpenApoc.exe
Versi aplikasi: 0.0.0.0
Cap waktu aplikasi: 5cbe2045
Nama Modul Kesalahan: OpenApoc.exe
Versi modul kesalahan: 0.0.0.0
Stempel waktu modul kesalahan: 5cbe2045
Kode pengecualian: c0000005
Pengecualian offset: 0000000000009ec9b
Versi OS: 6.1.7601.2.1.0.256.48
Kode bahasa: 1049
Informasi lebih lanjut 1: 4aeb
Informasi Tambahan 2: 4aebd51fab1d00395e37b483f511b0c7
Informasi Tambahan 3: 692c
Informasi Tambahan 4: 692ccecc8f68ee8eb546f715ef6813aa

+ mengunggah file log openapoc
Menggunakan Win 7 x64
Terima kasih!
openapoc_log.txt

!BUG! HIGH PRIORITY

Komentar yang paling membantu

Saya menambahkan lebih banyak info log di PR #560 untuk membantu melihat apa yang terjadi di sini.

Adakah kemungkinan Anda dapat menjalankannya dan menempel ulang log?

Semua 13 komentar

Sepertinya XCOM.BIN Anda rusak entah bagaimana seharusnya sekitar 604,8 MB (604.847.376 Bytes) besar. Melihat melalui log Anda, ada banyak file yang rusak seperti

I 1256638574 class std::shared_ptr<class OpenApoc::Image> __cdecl `anonymous-namespace'::LodepngImageLoader::loadImage(class OpenApoc::IFile &): Failed to read PNG headers from "C:\Games\cd.iso/xcom3/ufodata/titles.pcx" (28) : incorrect PNG signature, it's no PNG or corrupted

dan

I 6111030396 class OpenApoc::IFile __cdecl OpenApoc::FileSystem::open(const class OpenApoc::UString &): Loading "xcom3/ufodata/vstrfire.pcx" from "C:\Games\cd.iso/xcom3/ufodata/vstrfire.pcx"
I 6112258526 class std::shared_ptr<class OpenApoc::Image> __cdecl `anonymous-namespace'::LodepngImageLoader::loadImage(class OpenApoc::IFile &): Failed to read PNG headers from "C:\Games\cd.iso/xcom3/ufodata/vstrfire.pcx" (28) : incorrect PNG signature, it's no PNG or corrupted

Log menghasilkan 50x kali lipat dari file yang berbeda.

"Kesalahan" PNG itu normal - ia mencoba melihat apakah file gambar adalah file PNG (yang bukan), lalu kembali ke PCX (yang merupakan file-file itu). Jadi hanya jika Anda melihat pemuat PCX gagal, seharusnya itu benar-benar kesalahan.

Saya telah mengikat 2 versi permainan dan cerita yang sama masih terjadi, tidak tahu harus berbuat apa.

Saya sendiri belum pernah melihat masalah ini - mungkin ada yang berbeda dengan sistem Anda (versi OS/driver, pengaturan seperti pelokalan?)

Apakah ada kemungkinan Anda bisa mendapatkan backtrace? Ini mungkin membantu kita mencari tahu apa yang terjadi jika kita tahu persis di mana itu mogok.

"Kesalahan" PNG itu normal - ia mencoba melihat apakah file gambar adalah file PNG (yang bukan), lalu kembali ke PCX

Saya pikir itu mencurigakan bahwa itu dapat menyebabkan dia crash karena log saya tidak menyebutkan itu mencoba memuat file pcx sebagai png. Di akhir file itu tidak menunjukkan peringatan atau kesalahan sama sekali yang memicu crash ini.

Mungkin terjadi setelah 10 detik setelah start atau kapan saja.

Apakah Anda punya tebakan berapa lama waktu yang dibutuhkan untuk crash terjadi? Juga dapatkah Anda mengingat apa yang Anda coba lakukan sebelum kecelakaan itu terjadi?

  1. Saya akan mencoba untuk mendapatkan backtrace besok dan memperbarui info (tidak pernah melakukannya sebelumnya).
  2. Tidak ada tebakan sama sekali. Terakhir kali crash terjadi, itu adalah waktu mulai hari pertama (saya pikir masalahnya mungkin dalam mengganti nama agen - saya biasanya mengganti nama agen sebagai tangki 1, tangki 2 dan seterusnya ... tapi kali ini saya belum mulai mengganti nama).
  3. Menggunakan lokalisasi EN(GB).

Halo!
Sepertinya saya tidak memiliki keahlian untuk mendapatkan backtrace... Jika seseorang ingin meluangkan waktu untuk mencari tahu apa yang salah di sini, kita dapat terhubung menggunakan TeamViewer... Saya online sekarang di:
perselisihan https://discord.gg/sYnshc
skype - khlopkov1 (Petr Khlopkov)
sinyal/apa kabar/viber/telegram +79639119870

aku membawanya. Panduan untuk bekerja.

Halo lagi!
Kami telah terhubung dengan @Atrosha dan menggunakan TeamViewer kami menemukan ini:
Permainan dimulai, menunjukkan film intro dan setelah memulai mode kampanye, itu menunjukkan dialog pesan kesalahan:
1
2

Setelah game itu mogok dan memunculkan beberapa pengecualian:
3

Saya melampirkan stacktrace dan gamelog:
stacktrace.txt
openapoc_log.txt

Kami telah mencoba mengkompilasi cabang master terbaru dengan GOG dan Steam cd.iso. Backtrace ini untuk Steam CD.
Versi GOG berfungsi dengan baik (permainan 1 hari berlalu tanpa crash), tetapi sebelum kami melakukan semua itu, ketika saya menginstal v0.1-447-g109644d5 (atau hanya meng-unzip) game masih mogok sepanjang waktu.

Lagi pula saya sudah mencoba versi v0.1-447-g109644d5 + Steam dan tidak ada crash setelah 5 menit gameplay (keajaiban? fase bulan?).
Apa yang berubah? Yah, kami telah menginstal Visual Studio dan saya telah menginstal paket c++:
4
Sebelumnya, saya mencoba bermain menggunakan paket c++ 2015 dan 2010+- (tidak dapat mengatakan benar - tidak ingat).

Saya akan melanjutkan tes besok dan memperbarui info.

Apakah ada "gamestate_common" di direktori data/?

Apakah Anda menjalankannya melalui MSVC? Saat ini ia mengharapkan direktori data berada di "./data", yang benar adalah MSVC menjalankannya karena ia menetapkan direktori kerja saat ini ke root repositori - tetapi jika Anda menjalankannya secara manual (atau menjalankan MSVC berbeda pada versi/platform yang berbeda) mungkinkah itu?

Sudahkah ekstraktor berjalan sebagai bagian dari build? Apakah ada kesulitan1_patched dan serupa di direktori data?

Apakah ada "gamestate_common" di direktori data/?

267 087 byte

Apakah Anda menjalankannya melalui MSVC? Saat ini ia mengharapkan direktori data berada di "./data", yang benar adalah MSVC menjalankannya karena ia menetapkan direktori kerja saat ini ke root repositori - tetapi jika Anda menjalankannya secara manual (atau menjalankan MSVC berbeda pada versi/platform yang berbeda) mungkinkah itu?

Dua build dijalankan dari MSVC. Satu dengan Steam CD, kedua dengan GOG CD.

Sudahkah ekstraktor berjalan sebagai bagian dari build? Apakah ada kesulitan1_patched dan serupa di direktori data?

kesulitan1_ukuran yang ditambal adalah 139432 byte dan yang lainnya ada.

Saya menambahkan lebih banyak info log di PR #560 untuk membantu melihat apa yang terjadi di sini.

Adakah kemungkinan Anda dapat menjalankannya dan menempel ulang log?

Tidak begitu cepat.
Untuk saat ini semua tampak baik-baik saja, tetapi di masa lalu semuanya juga baik-baik saja, dan crash dimulai setelah hari gameplay normal.

imho ini adalah kesalahan konfigurasi pc.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

FilmBoy84 picture FilmBoy84  ·  3Komentar

FilmBoy84 picture FilmBoy84  ·  3Komentar

FilmBoy84 picture FilmBoy84  ·  3Komentar

FilmBoy84 picture FilmBoy84  ·  3Komentar

BeornTB picture BeornTB  ·  3Komentar