Openapoc: APPCRASH (طوال الوقت)

تم إنشاؤها على ٢٤ أبريل ٢٠١٩  ·  13تعليقات  ·  مصدر: OpenApoc/OpenApoc

مرحبا بالجميع!
تتعطل اللعبة طوال الوقت بشكل عشوائي (ليس في وضع المعركة). قد يحدث بعد 10 ثوانٍ من البداية أو في أي وقت. لقد جربت الإصدار الأخير v0.1-447-g109644d5 + إصدار gog الرسمي للعبة.
يقول Windows (RU):
توقيع المشكلة:
اسم حدث المشكلة: APPCRASH
اسم التطبيق: OpenApoc.exe
إصدار التطبيق: 0.0.0.0
الطابع الزمني للتطبيق: 5cbe2045
اسم وحدة الخطأ: OpenApoc.exe
إصدار وحدة الخطأ: 0.0.0.0
الطابع الزمني لوحدة الخطأ: 5cbe2045
كود الاستثناء: c0000005
إزاحة الاستثناء: 000000000009ec9b
إصدار نظام التشغيل: 6.1.7601.2.1.0.256.48
رمز اللغة: 1049
مزيد من المعلومات 1: 4aeb
معلومات اضافية 2: 4aebd51fab1d00395e37b483f511b0c7
معلومات اضافية 3: 692c
معلومات اضافية 4: 692ccecc8f68ee8eb546f715ef6813aa

+ تحميل ملف سجل openapoc
باستخدام Win 7 x64
شكرا!
openapoc_log.txt

!BUG! HIGH PRIORITY

التعليق الأكثر فائدة

لقد أضفت المزيد من سجلات المعلومات في PR # 560 للمساعدة في رؤية ما يحدث هنا.

هل هناك أي فرصة لتشغيل ذلك وإعادة لصق السجل؟

ال 13 كومينتر

يبدو أن XCOM.BIN الخاص بك قد تعرض للتلف بطريقة ما يجب أن يكون حجمه حوالي 604.8 ميجابايت (604.847.376 بايت). بالنظر إلى السجل الخاص بك ، هناك الكثير من الملفات التالفة مثل

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

و

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

ينتج السجل 50 مرة من ملفات مختلفة.

هذه "أخطاء" PNG طبيعية - فهي تحاول معرفة ما إذا كان ملف الصورة هو ملف PNG (وهو ليس كذلك) ، ثم يعود إلى PCX (وهي تلك الملفات). لذلك فقط إذا رأيت فشل أداة تحميل PCX ، فيجب أن يكون ذلك خطأ بالفعل.

لقد ربطت نسختين من اللعبة وتحدث نفس القصة حتى الآن ، لا أعرف ماذا أفعل.

لم أر هذه المشكلة بنفسي - ربما هناك شيء مختلف في نظامك (إصدارات نظام التشغيل / برنامج التشغيل ، إعدادات مثل الترجمة؟)

هل هناك أي فرصة للحصول على backtrace؟ قد يساعدنا ذلك في معرفة ما يحدث إذا عرفنا بالضبط مكان تحطمها.

"أخطاء" PNG طبيعية - يحاول معرفة ما إذا كان ملف الصورة هو ملف PNG (وهو ليس كذلك) ، ثم يعود إلى PCX

اعتقدت أنه من المريب أن يتسبب ذلك في تعطله لأن السجل الخاص بي لا يذكر أنه حاول تحميل ملف pcx بتنسيق png. في نهاية الملف ، لا يظهر أي تحذير أو أخطاء على الإطلاق أدت إلى حدوث هذا التعطل.

قد يحدث بعد 10 ثوانٍ من البداية أو في أي وقت.

هل لديك أي تخمينات كم من الوقت يستغرق حدوث حادث تحطم؟ هل يمكنك أيضًا تذكر ما كنت تحاول القيام به قبل وقوع الحادث مباشرة؟

  1. سأحاول الحصول على backtrace tommorow وتحديث المعلومات (لم أفعل ذلك من قبل).
  2. لا تخمينات على الإطلاق. آخر مرة حدث فيها الانهيار ، كان هذا هو وقت البدء في اليوم الأول (اعتقدت أن المشكلة قد تكون في إعادة تسمية الوكلاء - عادةً ما أعيد تسمية الوكلاء باسم الخزان 1 والدبابة 2 وما إلى ذلك ... لكن هذه المرة لم أبدأ في إعادة التسمية بعد).
  3. باستخدام الترجمة EN (GB).

أهلا!
يبدو أنه ليس لدي أي مهارات للحصول على backtrace ... إذا كان شخص ما قادرًا على قضاء بعض الوقت لاكتشاف الخطأ هنا ، فيمكننا الاتصال باستخدام برنامج TeamViewer ... أنا متصل الآن في:
الخلاف https://discord.gg/sYnshc
سكايب - khlopkov1 (بيتر خلوبكوف)
إشارة / ما الأمر / فايبر / برقية +79639119870

أنا آخذه. دليل للعمل.

مرحبا مجددا!
لقد تواصلنا مع
تبدأ اللعبة ، وتعرض فيلمًا تمهيديًا وبعد بدء وضع الحملة ، تظهر مربعات حوار رسائل الخطأ:
1
2

بعد أن تتعطل اللعبة وترتفع الاستثناءات المتعددة:
3

أقوم بإرفاق Stacktrace و gamelogs:
stacktrace.txt
openapoc_log.txt

لقد حاولنا تجميع أحدث فرع رئيسي باستخدام GOG و Steam cd.iso. هذا التتبع الخلفي للـ Steam CD.
يعمل إصدار GOG بشكل جيد (مرت طريقة اللعب لمدة يوم واحد دون حدوث أعطال) ، ولكن قبل أن نفعل كل ذلك ، عندما قمت بتثبيت الإصدار 0.1-447-g109644d5 (أو فك ضغطه فقط) كانت اللعبة تتعطل طوال الوقت.

بعد كل شيء حاولت v0.1-447-g109644d5 + إصدار Steam ولا أعطال بعد 5 دقائق من اللعب (معجزة؟ مرحلة القمر؟).
ما الذي تغير؟ حسنًا ، لقد قمنا بتثبيت Visual Studio وقمت بتثبيت حزم c ++:
4
قبل ذلك ، كنت أحاول اللعب باستخدام حزم c ++ 2015 و 2010 + - (غير قادر على قول الحقيقة - لا أتذكر).

سأواصل اختبار الغد وتحديث المعلومات.

هل هناك "gamestate_common" في البيانات / الدليل؟

هل تقوم بتشغيله من خلال MSVC؟ حاليًا يتوقع أن يكون دليل البيانات في "./data" ، وهذا صحيح هو أن MSVC يقوم بتشغيله لأنه يضبط دليل العمل الحالي على جذر المستودع - ولكن إذا قمت بتشغيله يدويًا (أو كان تشغيل MSVC مختلفًا في إصدارات / منصات مختلفة) قد يكون ذلك؟

هل تعمل المستخلصات كجزء من البناء؟ هل هناك صعوبة 1_ مصححة ومتشابهة في دليل البيانات؟

هل هناك "gamestate_common" في البيانات / الدليل؟

267087 بايت

هل تقوم بتشغيله من خلال MSVC؟ حاليًا يتوقع أن يكون دليل البيانات في "./data" ، وهذا صحيح هو أن MSVC يقوم بتشغيله لأنه يضبط دليل العمل الحالي على جذر المستودع - ولكن إذا قمت بتشغيله يدويًا (أو كان تشغيل MSVC مختلفًا في إصدارات / منصات مختلفة) قد يكون ذلك؟

تم تشغيل بناءين من MSVC. واحد مع Steam CD ، والثاني مع GOG CD.

هل تعمل المستخلصات كجزء من البناء؟ هل هناك صعوبة 1_ مصححة ومتشابهة في دليل البيانات؟

حجم الصعوبة 1_ المصحح هو 139432 بايت والبعض الآخر موجود.

لقد أضفت المزيد من سجلات المعلومات في PR # 560 للمساعدة في رؤية ما يحدث هنا.

هل هناك أي فرصة لتشغيل ذلك وإعادة لصق السجل؟

ليس بهذه السرعة.
في الوقت الحالي ، يبدو أن كل شيء على ما يرام ، ولكن في الماضي كان كل شيء على ما يرام أيضًا ، وتبدأ الأعطال بعد يوم من اللعب العادي.

imho هذا هو أخطاء تكوين جهاز الكمبيوتر.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات