لماذا Vista يشكو ميت العملية عند استخدام Cygwin X11 ssh وكيف يمكنني الحصول عليها أن تصمت ؟

StackOverflow https://stackoverflow.com/questions/35317

سؤال

عندما كنت تسجيل الدخول إلى جهاز بعيد باستخدام ssh X11 إعادة توجيه المكالمات, Vista ينبثق مربع تشكو العملية التي توفي بشكل غير متوقع.مرة واحدة لقد رفض مربع ، كل شيء على ما يرام.لذلك أنا حقا لا أهتم إذا كان بعض عملية مات.كيف يمكنني الحصول على فيستا أن تسكت عن ذلك ؟


على وجه التحديد, الرسالة ما يلي:

sh.exe has stopped working

حتى انها ليست ssh نفسها التي توفي ، ولكن بعض العمليات الفرعية.

تفاصيل المشكلة مربع نص على ما يلي:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: sh.exe
  Application Version:  0.0.0.0
  Application Timestamp:    48a031a1
  Fault Module Name:    comctl32.dll_unloaded
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp:   4549bcb0
  Exception Code:   c0000005
  Exception Offset: 73dc5b17
  OS Version:   6.0.6000.2.0.0.768.3
  Locale ID:    1033
  Additional Information 1: fc4d
  Additional Information 2: d203a7335117760e7b4d2cf9dc2925f9
  Additional Information 3: 1bc1
  Additional Information 4: 7bc0b00964c4a1bd48f87b2415df3372

Read our privacy statement:
  http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0409

لاحظت أن المشكلة تحدث عند استخدام -Y الخيار لتمكين X11 الشحن في العاشر محطة تحت ويندوز فيستا.

مربع الحوار الذي يظهر لا تلقائيا الحصول على التركيز ، وبالتالي الضغط على Enter لا يخدم أي غرض.يجب أن ننتظر مربع تظهر الاستيلاء عليها مع الماوس ، رفض ذلك.حتى اضطر الخطأ في تلقي التركيز سيكون خطوة في الاتجاه الصحيح.


في DrPizza لقد أرسلت البريد الإلكتروني إلى Cygwin القائمة البريدية.قلصت إلى أسفل سطر الموضوع يمثل لي محاولات متكررة لتجاوز أكثر عدوانية فلتر البريد المزعج و يسلط الضوء على الحاجة إلى شيء مثل ستاكوفيرفلوو.

هل كانت مفيدة؟

المحلول 5

حسنا, أنا لا أعرف ما المشكلة الأصلية ، ولكن عند التحديث Cygwin مؤخرا رسالة الخطأ إيقاف ظهرت.

أعتقد أن اتخاذ كان ضروريا.

نصائح أخرى

المشكلة أن العملية لم تمت ، توفي بشكل غير متوقع.يبدو أن هناك خطأ في عميل SSH أن فيستا لافتا.

أعرف أن هذا هو الذهاب إلى أن تكون بدعة لمدة cygwin المستخدم, ولكن يمكنك فقط استخدام المعجون بدلا من ذلك.

ماذا بشكل غير متوقع يعني في هذا السياق ؟ يعني أنه الأساسية ملقاة أو فقط وخرجت من غير الصفر ؟

هذا يعني انها ماتت مع استثناء غير معالج ، أيتحطمت.

خطأ اسم الوحدة النمطية:comctl32.dll_unloaded رمز الاستثناء:c0000005

شيء أثار تحميل comctl32.dll لكن لاحقا تم تفريغها.

c0000005 يعني 'انتهاك وصول'.ربما شيء حاولت استدعاء دالة في إلغاء تحميل dll.

أنا أتفق مع أحد cygwin المعلقين أنه ربما الخلل في بعض برامج مكافحة الفيروسات أو "تعزيز سطح المكتب" برامج.بطاقة الفيديو شركات مثل لحقن الاشياء في كل عملية أيضا.انها سهلة الاستخدام comctl32.dll أشياء دون أن يدركوا ذلك.

محاولة تحميل وتثبيت WinDbg من Microsoft. http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx تعيين كافتراضي JIT المصحح "windbg.exe -أنا".عندما يحدث ذلك يجب أن تحصل على لطيفة المصحح النافذة المنبثقة.نوع "kv100" للحصول على تتبع المكدس.نظرة على ملفات dll المدرجة في الدعوة المسار, هناك فرصة جيدة واحد منهم هو الجاني.

إذا كنت ترى dll هذا ليس من Microsoft أو Cygwin هناك إلغاء تثبيت هذا التطبيق ومعرفة ما إذا كانت المشكلة يذهب بعيدا.وإلا Cygwin القائمة قد تكون مهتمة في تتبع المكدس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top