फ़ायरफ़ॉक्स दुर्लभ तर्कों के साथ चल रहा है


7

मुझे यह आउटपुट ps aux|grep firefoxकमांड से मिला है :

$ ps aux|grep firefox
auraham   5443 17.3 11.0 2600628 426484 ?      Sl   18:10   0:54 /usr/lib/firefox/firefox
auraham   5496 24.0 17.9 2558108 691700 ?      Sl   18:10   1:15 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|33:20|34:10|43:128|44:10000|49:0|51:400|52:1|53:0|54:0|59:0|60:120|61:120|91:2|92:1|106:5000|117:0|119:0|130:10000|155:24|156:32768|158:0|159:0|167:5|171:1048576|172:100|173:5000|175:600|176:4|177:1|186:2|200:60000| -boolPrefs 1:0|2:0|4:0|26:1|27:1|30:0|35:1|36:0|37:0|38:0|41:1|42:1|45:0|46:0|47:0|48:0|50:0|55:1|56:1|57:0|58:1|62:1|63:1|64:0|65:1|66:1|67:0|68:1|71:0|72:0|75:1|76:1|80:1|81:1|82:1|83:0|85:0|86:0|87:1|88:0|93:1|94:0|100:0|105:0|108:1|109:0|111:1|112:1|114:1|118:0|120:0|122:0|124:1|125:1|131:0|132:0|133:1|135:0|146:0|153:0|154:0|157:1|160:0|162:1|164:1|165:0|170:0|174:1|179:0|180:0|181:0|182:1|183:0|184:0|185:1|188:1|192:0|193:0|194:1|195:1|196:0|197:1|198:1|199:1|201:0|202:0|204:0|212:1|213:1|214:0|215:0|216:0| -stringPrefs 3:7;release|134:3;1.0|151:332;  ¼½¾ǃː??։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵           ???‐’․‧??????? ‹›⁁⁄⁒ ⅓⅔⅕⅖⅗⅘⅙⅚?⅜⅝⅞⅟∕∶⎮╱⧶⧸⫻⫽⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻ 。〔〕〳゠ㅤ㈝㈞㎮㎯㏆㏟꞉︔︕︿﹝﹞?./。ᅠ???�|152:8;moderate| -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 5443 true tab
auraham   5694  0.0  0.0  15444  1092 pts/2    S+   18:15   0:00 grep --color=auto firefox

इस ब्लॉग के अनुसार , फ़ायरफ़ॉक्स क्रैश होने के बाद यह त्रुटि होती है। हालाँकि, हर बार जब मैं फिर से फ़ायरफ़ॉक्स चलाता हूं, तो बड़ी संख्या में तर्क भी दिखाई देते हैं।

मैं पहले से ही इन चीजों की कोशिश करता हूं:

  • फ़ायरफ़ॉक्स को ऐडऑन डिसेबल के साथ चलाएं
  • फ़ायरफ़ॉक्स पुनर्स्थापित करें ( sudo apt-get purge firefox; sudo apt-get install firefox)

हालांकि, यह काम नहीं किया।

क्या इस तरह के तर्कों को हटाना संभव है?


आपके द्वारा लिंक किया गया पृष्ठ एक फ़ोरम थ्रेड है जो यह बताता है कि यह फ़ायरफ़ॉक्स के लिए सामान्य व्यवहार है। क्या इससे आपको समस्या हो रही है ?
ज्योन

यहाँ प्रयोग करने योग्य pgrep firefoxउत्पादन प्राप्त करने के लिए एक oneliner है :pgrep -fai firefox/firefox | awk '/contentproc/{for(i=6;i<=21;i++){$i="#"};print $0;next}{print $0}'
lesmana

जवाबों:


8

शायद हटाने योग्य नहीं है, लेकिन यह केवल वेब पेज ब्राउज़ करते समय दिखाई देगा।

तर्क की वह रेखा क्या है

फ़ायरफ़ॉक्स 54 या नए रिलीज़ को चलाते समय, मल्टीप्रोसेस फ़ायरफ़ॉक्स (उर्फ इलेक्ट्रोलिसिस या ई 10 ) अब सभी उपयोगकर्ताओं के लिए डिफ़ॉल्ट रूप से सक्षम है। बाद के लिंक में मोज़िलाविकी पर मामले के लिए स्पष्टीकरण है।

इलेक्ट्रोलिसिस कार्यक्षमता पृष्ठभूमि बच्चे प्रक्रियाओं में वेब से संबंधित सामग्री को होस्ट, प्रस्तुत या निष्पादित करती है, जो विभिन्न ipdl प्रोटोकॉल के माध्यम से "माता-पिता" फ़ायरफ़ॉक्स ब्राउज़र के साथ संचार करती है।

इसलिए -contentproc -childID 1 -isForBrowser [...]प्रक्रिया सूची में तर्क की रेखा दिखाई देती है क्योंकि फ़ायरफ़ॉक्स डिफ़ॉल्ट रूप से सक्षम मल्टीप्रोसेस के साथ चल रहा है।

तर्क का गूढ़ हिस्सा  ¼½¾ǃː̷̸։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵ [...]मोज़िला द्वारा ब्लैकलिस्ट किए गए वर्णों के अनुरूप है, जैसा कि मोज़िलाज़ाइन के नेटवर्क. IDN.blacklist_chars दस्तावेज़ के अनुसार , जो स्टेंट ओवरफ़्लो में टीटी फैरियो द्वारा इस आंशिक उत्तर द्वारा संकेत दिया गया था ।

ब्लैकलिस्ट किए गए वर्ण फ़ायरफ़ॉक्स के कॉन्फ़िगरेशन में भी पाए जाते हैं, जिसे about:configएड्रेस बार से एक्सेस किया जा सकता है । सबूत के रूप में निम्न स्क्रीनशॉट देखें।

के बारे में: config, खोज 'network.IDN'

मल्टीप्रोसेस की जांच कैसे करें

फ़ायरफ़ॉक्स खोलें, फिर एड्रेस बार में 'about: support' टाइप करें और की दबाएं Enter। उपयोगकर्ता को समस्या निवारण सूचना पृष्ठ के साथ प्रस्तुत किया जाएगा । के तहत देखो एप्लिकेशन की मूलभूत बातें , देखने के लिए आगे नीचे स्क्रॉल मल्टीप्रोसेस विंडोज विकल्प।

यदि बहुविकल्पी ज्ञात कारण के लिए फ़ायरफ़ॉक्स में अक्षम है:

मल्टीप्रोसेस विंडोज 0/1 (ऐड-ऑन द्वारा अक्षम)

यदि मल्टीप्रोसेस फ़ायरफ़ॉक्स में सक्षम है:

मल्टीप्रोसेस विंडोज 1/1 (डिफ़ॉल्ट रूप से सक्षम)

वेब सामग्री प्रक्रियाएं 0/1

"वेब सामग्री प्रक्रियाएं" फ़ायरफ़ॉक्स में प्रदर्शन सेटिंग्स के आधार पर भिन्न मूल्य हो सकती हैं । मान '0/1' को दिखाया गया है क्योंकि वरीयताएँ > सामान्य में , प्रदर्शन अनुभाग के तहत , "सामग्री प्रक्रिया सीमा" विकल्प को '1' पर सेट किया गया है। यदि '4' पर सेट किया जाता है, तो मान '0/4' है।

चाहे दिखाया जाए या नहीं

मेरे अवलोकन से, मैंने निम्नलिखित मामलों की पहचान की है:

  1. मल्टीप्रोसेस विकलांग के साथ: पूरे सत्र में कोई तर्क नहीं
  2. मल्टीप्रोसेस सक्षम के साथ: तर्क है (सक्रिय होने पर)

ध्यान दें कि "जब सक्रिय" का अर्थ है तर्क की रेखा के साथ एक प्रक्रिया -contentproc -childID 1 -isForBrowser ...दिखाई देगी जब फ़ायरफ़ॉक्स का उपयोग वेब पृष्ठों को ब्राउज़ करने के लिए किया जाता है। यह प्रक्रिया पूरे सत्र में दिखाई देगी।

यदि केवल 'के बारे में:' URL पृष्ठ फ़ायरफ़ॉक्स में खोले गए हैं, तो कहें कि यह प्रक्रिया बिल्कुल भी दिखाई नहीं देगी, यहां तक ​​कि मल्टीप्रोसेस भी सक्षम है। प्रमाण के रूप में निम्नलिखित स्क्रीनशॉट देखें।

जब फ़ायरफ़ॉक्स मल्टीप्रोसेस दिखाया गया है और नहीं दिखाया गया है

टीएल; डीआर : तर्क की रेखा के साथ प्रक्रिया दुर्लभ नहीं है, लेकिन सभी उपयोगकर्ताओं के लिए फ़ायरफ़ॉक्स 54 या नए को चलाते समय यह देखना सामान्य है। ऐसा इसलिए है क्योंकि मल्टीप्रोसेस अब डिफ़ॉल्ट रूप से सक्षम है।


1
मैं एक और पोस्ट में इस पर चर्चा कर रहा हूं - मेरी अब तक की प्रगति यहां है - और Reddit पर एक FF वास्तुकार से अनुरोध किया कि वह भी टिप्पणी करें (अभी तक कोई प्रतिक्रिया नहीं है।) मैं इसे फिर से देख रहा हूं, यह वास्तव में शुरू हो रहा है। मुझे (और मुझे अपने उत्तर में एक गलती मिली, अभी भी इसका पता लगा रहे हैं।) बहुत से अन्य लोग भी पूछ रहे हैं, लेकिन मैं यह पा सकता हूं कि यह अपेक्षित और सौम्य है।
जॉन पी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.