स्काइप क्रैश एक विभाजन दोष के साथ [बंद]


20

13.04 के तहत, Skype एक सीजी गलती से दुर्घटनाग्रस्त हो रहा है।

$ skype
Segmentation fault (core dumped)
$

मैं इसे कैसे ठीक करूं?


हालांकि पहली टिप्पणी चालबाजी करने के लिए लग रही थी। धन्यवाद ब्रैंडन!
इयान

2
! वैसे, यह रिलीज नोट्स का हिस्सा है। आप यह जोड़ सकते हैं कि बग ने आपको प्रभावित किया है: Bugs.launchpad.net/ubuntu/+source/skype/+bug/113327
don.joey

1
Skype के लिए, Bugs.launchpad.net/ubuntu/+source/skype/+bug/1155327 देखें । इसे जारी नोटों में लिखा गया है।
चार्ल्स ब्रूनेट

एक फिक्स ubuntu द्वारा जारी किया गया है
apparat

यह एक पेचीदा मुद्दा है जो glib, Qt या Skype में मेमोरी एलोकेशन बग्स से संबंधित है। Bugzilla.gnome.org/show_bug.cgi?id=698716 अस्थायी समाधान या तो LD_PRELOAD तकनीक का उपयोग करना होगा या ग्लिब को डाउनग्रेड करना होगा या ग्लिब के साथ निर्माण करना होगा -Wall
वानुअन

जवाबों:


37

आप निम्न तरीके से भी कर सकते हैं ...

sudo nano /etc/ld.so.conf.d/skype.conf

इसमें निम्न पंक्ति को कॉपी और पेस्ट करें

 /usr/lib/i386-linux-gnu/mesa/

और फिर चला

 sudo ldconfig -v

जारी नोटों में इस मुद्दे का उल्लेख किया गया था ।


1
ध्यान दें कि यह लिनक्स के लिए स्टीम को तोड़ता है। यदि आप भाप का उपयोग करना चाहते हैं, तो आपको इस .conf फ़ाइल को निकालने की आवश्यकता है या इसे किसी ऐसी चीज़ का नाम दें जो अंत नहीं है .conf। फिर ldconfigस्टीम चलाकर चलाएं।
क्रिस

@ क्रिस ty अद्यतन करने के लिए ......
कासिम

1
यह ubuntu 14.04 के लिए भी लागू है। एचपी ईर्ष्या में मेरे पास एक ही मुद्दा था - 64 बिट। कमांड के ऊपर चलाने के बाद स्काइप बिना किसी समस्या के लोड हो जाता है।
kds

6

अस्थायी वर्कअराउंड। एक टर्मिनल खोलें और इसे इसमें पेस्ट करें:

sudo  mv /usr/bin/skype{,-bin}
sudo install -b -m 744 <(<<EOF
#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec /usr/bin/skype-bin
EOF) /usr/bin/skype

फिर स्काइप चाहिए


2
अजीब, क्यों स्काइपे के लिए मीसा की आवश्यकता होती है?
w4etwetewtwet

4
  1. मालिकाना एनवीडिया / एएमडी ड्राइवरों के साथ उबंटू 13.04 रेयरिंग रिंगटोन में काम करने के लिए स्काइप प्राप्त करने के लिए, सबसे पहले हम स्काइप को "स्काइप" से "स्काइप-बिन" तक निष्पादित करेंगे।

    sudo mv /usr/bin/skype /usr/bin/skype-bin

  2. अब / "usr / bin / -" के तहत "स्काइप" नामक एक फाइल बनाते हैं, इसके लिए हम रूट के रूप में एक टेक्स्ट एडिटर लॉन्च करेंगे (मैं नीचे दिए गए निर्देशों में Gedit का उपयोग करूंगा):

    gksu gksu gedit /usr/bin/skype

(मैंने "gksu" का प्रयोग दो बार कमांड में किया है इसलिए Gedit / usr / bin-skr के साथ एक खाली टैब नहीं खोलता है)

और इस फ़ाइल में, निम्नलिखित पेस्ट करें:

#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin "$@"

फिर फाइल को सेव करें।

  1. और अंत में, टर्मिनल में निम्नलिखित कमांड चलाएँ:

    sudo chmod 0755 /usr/bin/skype

बस। अब Skype को Ubuntu 13.04 Raring Ringtail में काम करना चाहिए।

यदि आप उपरोक्त निर्देशों का उपयोग करके किए गए परिवर्तनों को वापस लेना चाहते हैं, तो इन आदेशों का उपयोग करें:

sudo rm /usr/bin/skype
sudo mv /usr/bin/skype-bin /usr/bin/skype

स्रोत


बहुत बहुत धन्यवाद ब्लेड, लेकिन, मैं अन्य त्रुटियों को कैसे ठीक कर सकता हूं?
क्वांटम जंपिंग

@AlphaPolaris pidgin संपर्क सूची बग को ठीक करने के लिए। askubuntu.com/questions/67286/pidgin-doesnt-show-buddy-list , और स्थिति बार में नहीं दिखा रहे संलयन संलयन के बारे में - the Unity systray whitelist has been removed,जिसका अर्थ है कि इसे अब वहाँ प्रदर्शित नहीं किया जा सकता है। देखें: webupd8.org/2013/04/ubuntu-1304-raring-ringtail-final-beta.html
ब्लेड 19899

भविष्य के संदर्भों के लिए, कृपया प्रति पोस्ट एक प्रश्न पूछें, या पोस्ट करने से पहले अपने प्रश्न को खोजने का प्रयास करें।
ब्लेड 19899

1

यदि आप, मेरी तरह, Ubuntu 12.10 से 13.04 के उन्नयन से पहले Skype स्थापित किया है, तो इसे अनइंस्टॉल करें। उबंटू सॉफ्टवेयर सेंटर पर जाएं, स्काइप और अनइंस्टॉल ढूंढें।

Ubuntu Sofware Center में Ubuntu Partners रिपॉजिटरी जोड़ें, सॉफ्टवेयर ओरिजिन को एडिट करें, निम्नलिखित रिपॉजिटरी जोड़ें:

deb http://archive.canonical.com/ubuntu/ raring partner

एक टर्मिनल से सोफवेयर सेंटर को बंद करें, फिर रिपॉजिटरी जानकारी को अपडेट करें:

sudo apt-get update

स्फ़वेयर सेंटर फिर से खोलें, स्काइप ढूंढें और इंस्टॉल करें। आप ध्यान देंगे कि Qt के लिए संकेतक समर्थन नामक एक अतिरिक्त पैकेज चिह्नित है, इसे इस तरह से दें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.