এলোমেলোভাবে ম্যাভারিকসে "ঘুম ভাঙা" ত্রুটিটি পুনরায় আরম্ভ হয়


26

যখন আমি আমার ম্যাভেরিক্স ওএস এক্স ম্যাকবুকপ্রোকে কিছুক্ষণ অলস করে রাখি তখন খুব প্রায়ই এটি ক্রাশ হয়ে নিজেই পুনরায় বুট হয়ে যায়। পুনরায় বুট হওয়ার পরে, সমস্যা রিপোর্ট ডায়লগটি প্রদর্শিত হবে, যা জানিয়েছিল যে "ঘুম ঘুম ভাঙ্গা কোনও সমস্যার সম্মুখীন হয়েছে"। সমস্যা প্রতিবেদনটি ক্র্যাশ দেখাচ্ছে না - কেবল প্রোগ্রাম চালাবার পাওয়ারসেটস। প্রতিবেদনের শুরু এখানে:

Date/Time:       2014-01-25 03:40:41 +0100
OS Version:      10.9.1 (Build 13B3116)
Architecture:    x86_64
Report Version:  18

Event:           Sleep Wake Failure
Steps:           50

Hardware model:  MacBookPro11,1
Active cpus:     4


Powerstats for:  [...]

এই সমস্যাটি বিভিন্ন আলোচনার ফোরামে বর্ণিত হয়েছে, তবে আমি এখানে এটি খুঁজে পেতে পারিনি। কেবলমাত্র "ঘুম ঘুমোতে ব্যর্থতা" (এমনকি উদ্ধৃতি ব্যতীত) জন্য গুগল করা প্রচুর প্রাসঙ্গিক এবং উত্তর না দেওয়া থ্রেড আপ করবে; এখানে একই প্রশ্নটি কোনও প্রাসঙ্গিক ফলাফল দেয় না। এই থ্রেডগুলিতে সম্পূর্ণ লগ, হার্ডওয়্যার বর্ণনা ইত্যাদি অন্তর্ভুক্ত রয়েছে; আমি সম্পর্কিত তথ্যগুলি বাদ দিয়েছি যা সম্পর্কিত না বলে মনে হয় (উদাহরণস্বরূপ, এটি নির্দিষ্ট হার্ডওয়্যার নির্বিশেষে ঘটবে বলে মনে হয়)।

https://discussions.apple.com/thread/5508018?start=0&tstart=0

আমার একটি কার্যনির্বাহী আছে এবং আমি এটি একটি স্ব-উত্তর হিসাবে পোস্ট করব, তবে আমি আরও ভাল কিছু চাই - অ্যাপল তদন্ত করছে এমন একটি বিবৃতি আমাকে আরও সুখী করবে।

অন্য একটি প্রাসঙ্গিক ত্রুটি বার্তাটি পেয়েছি হ'ল কনসোলে, "স্লিপ ওয়েক ডিবাগ লগগুলি সংগ্রহ করতে পুনরায় শুরু করা" (যা কার্নেলের মধ্যে আইওকিট থেকে আসে বলে মনে হয়, এই উত্স ফাইলটি দেখুন )। উপরের মতো একই ক্র্যাশটির জন্য, আমরা দেখতে পাচ্ছি যে কম্পিউটার কোনও লগ ছাড়াই দুই ঘন্টা পরে একটি অ্যালার্মে জেগে, 5-6 মিনিটের জন্য খুব কম করে (সম্ভবত ঘুম থেকে ওঠার চেষ্টা করে), এবং তার ছয় মিনিট পরে আউট রিবুট হয়।

Jan 25 01:34:52 BlueVelvet kernel[0]: IOPPF: Sent gpu-internal-plimit-notification last value 0 (rounded time weighted average 0)
Jan 25 03:34:49 BlueVelvet kernel[0]: Wake reason: RTC (Alarm)
Jan 25 03:34:49 BlueVelvet kernel[0]: RTC: Maintenance 2014/1/25 02:34:49, sleep 2014/1/25 00:34:53
Jan 25 03:34:49 BlueVelvet kernel[0]: AppleCamIn::systemWakeCall - messageType = 0xE0000340
Jan 25 03:34:49 BlueVelvet kernel[0]: AppleCamIn::wakeEventHandlerThread
Jan 25 03:34:49 BlueVelvet kernel[0]: Previous Sleep Cause: 5
Jan 25 03:34:49 BlueVelvet kernel[0]: IOPPF: Sent gpu-internal-single-slice-plimit-notification last value 0 (rounded time weighted average 0)
Jan 25 03:34:49 BlueVelvet kernel[0]: IOPPF: Sent gpu-internal-plimit-notification last value 0 (rounded time weighted average 0)
Jan 25 03:34:49 BlueVelvet kernel[0]: AppleThunderboltNHI::prePCIWake - power up complete - took 60884 us
Jan 25 03:34:49 BlueVelvet kernel[0]: AppleThunderboltHAL::earlyWake - complete - took 1 milliseconds
Jan 25 03:34:49 BlueVelvet kernel[0]: TBT W (2): 0x0040 [x]
Jan 25 03:34:49 BlueVelvet kernel[0]: IOThunderboltSwitch<0xffffff8022d1fe00>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 11 unplug = 0
Jan 25 03:34:49 BlueVelvet kernel[0]: IOThunderboltSwitch<0xffffff8022d1fe00>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplug = 0
Jan 25 03:34:49 BlueVelvet kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Resume -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0x0c00 ****
Jan 25 03:34:49 BlueVelvet kernel[0]: ARPT: 58329.783703: si_survive_perst_war: bar0win before 18003000, bar0win after 18001000
Jan 25 03:34:49 BlueVelvet kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
Jan 25 03:34:49 BlueVelvet kernel[0]: ARPT: 58329.786957: pcicore_pci_pmeclr PMECSR : 0x4008
Jan 25 03:34:49 BlueVelvet kernel[0]: ARPT: 58329.786966: pcicore_pmestatclr PMECSR : 0x4008
Jan 25 03:34:49 BlueVelvet kernel[0]: ARPT: 58329.787066: pcicore_pci_pmeclr PMECSR : 0x4008
Jan 25 03:34:49 BlueVelvet.local hidd[193]: MultitouchHID: device bootloaded
Jan 25 03:34:49 BlueVelvet kernel[0]: en0: BSSID changed to 74:31:70:30:57:96
Jan 25 03:34:49 BlueVelvet.local airportd[209]: _doAutoJoin: Already associated to “EasyBox-305722”. Bailing on auto-join.
Jan 25 03:34:52 BlueVelvet.local Emacs-10.7[11343]: CGSCopyDisplayUUID: Invalid display 0x2b2826d2
Jan 25 03:34:54 --- last message repeated 2 times ---
Jan 25 03:34:54 BlueVelvet kernel[0]: AppleCamIn::handleWakeEvent_gated
Jan 25 03:35:27 BlueVelvet kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0x0c00 ****
Jan 25 03:36:21 BlueVelvet.local WindowServer[271]: _CGXHWCaptureWindowList: No capable active display found.
Jan 25 03:37:01 BlueVelvet.local WindowServer[271]: _CGXHWCaptureWindowList: No capable active display found.
Jan 25 03:37:31 --- last message repeated 1 time ---
Jan 25 03:39:49 BlueVelvet kernel[0]: Restarting to collect Sleep wake debug logs
Jan 25 03:39:49 BlueVelvet kernel[0]: AppleCamIn::systemWakeCall - messageType = 0xE0000310
Jan 25 03:40:03 BlueVelvet kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Resume -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0x0c00 ****
Jan 25 03:40:04 BlueVelvet kernel[0]: AppleUSBMultitouchDriver::message - kIOUSBMessagePortHasBeenReset.
Jan 25 03:40:05 --- last message repeated 1 time ---
Jan 25 03:40:05 BlueVelvet kernel[0]: AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
Jan 25 03:40:05 BlueVelvet.local hidd[193]: MultitouchHID: device bootloaded
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff8023dc7f00, fCodecRequest->command->verb: 0x270503, fPoweredDown: 1
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion in AppleHDAController at line 5527
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion in IOHDACodecDevice at line 144
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget_10134208 at line 741
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion in AppleHDANode at line 343
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget at line 3414
Jan 25 03:40:06 BlueVelvet kernel[0]: Sound assertion in AppleHDAFunctionGroup at line 919
Jan 25 03:40:06 BlueVelvet.local Emacs-10.7[11343]: CGSCopyDisplayUUID: Invalid display 0x2b2826d2
Jan 25 03:40:07 --- last message repeated 2 times ---
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff8023dc7f00, fCodecRequest->command->verb: 0x370503, fPoweredDown: 1
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion in AppleHDAController at line 5527
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion in IOHDACodecDevice at line 144
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget_10134208 at line 741
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion in AppleHDANode at line 343
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget at line 3414
Jan 25 03:40:07 BlueVelvet kernel[0]: Sound assertion in AppleHDAFunctionGroup at line 919
Jan 25 03:40:07 BlueVelvet kernel[0]: Restart still waiting on AppleHDADriver
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff8023dc7f00, fCodecRequest->command->verb: 0x470503, fPoweredDown: 1
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion in AppleHDAController at line 5527
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion in IOHDACodecDevice at line 144
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget_10134208 at line 741
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion in AppleHDANode at line 343
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget at line 3414
Jan 25 03:40:08 BlueVelvet kernel[0]: Sound assertion in AppleHDAFunctionGroup at line 919
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff8023dc7f00, fCodecRequest->command->verb: 0x570503, fPoweredDown: 1
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion in AppleHDAController at line 5527
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion in IOHDACodecDevice at line 144
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget_10134208 at line 741
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion in AppleHDANode at line 343
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget at line 3414
Jan 25 03:40:09 BlueVelvet kernel[0]: Sound assertion in AppleHDAFunctionGroup at line 919
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff8023dc7f00, fCodecRequest->command->verb: 0x670503, fPoweredDown: 1
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion in AppleHDAController at line 5527
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion in IOHDACodecDevice at line 144
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget_10134208 at line 741
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion in AppleHDANode at line 343
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget at line 3414
Jan 25 03:40:10 BlueVelvet kernel[0]: Sound assertion in AppleHDAFunctionGroup at line 919
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff8023dc7f00, fCodecRequest->command->verb: 0x770503, fPoweredDown: 1
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion in AppleHDAController at line 5527
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion in IOHDACodecDevice at line 144
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget_10134208 at line 741
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion in AppleHDANode at line 343
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion in AppleHDAWidget at line 3414
Jan 25 03:40:11 BlueVelvet kernel[0]: Sound assertion in AppleHDAFunctionGroup at line 919
Jan 25 03:40:28 localhost bootlog[0]: BOOT_TIME 1390617628 0
[... rebooting logs, omitted]
Jan 25 03:40:41 BlueVelvet.local spindump[497]: Saved diag report for Sleep Wake Failure version ??? to /Library/Logs/DiagnosticReports/Sleep Wake Failure_2014-01-25-034041_BlueVelvet.diag

1
অ্যাপল এই সুনির্দিষ্ট উদাহরণটি তদন্ত করবে যদি আপনি অনুসন্ধানের বিবরণ দিয়ে একটি বাগ রিপোর্ট দায়ের করেন। আমি যখন অনুরূপ প্রতিবেদন করি তখন কখনও কখনও আমি একটি প্রতিক্রিয়াও পাই যে এটি একটি হার্ডওয়্যার সমস্যা এবং এটি যদি সফ্টওয়্যারের পরিবর্তে কারণ হয় তবে পরিষেবাটি সন্ধান করি। এখানে খুব ভাল বিশদ রয়েছে এবং আপনি সম্ভবত একটি প্রতিক্রিয়া পেতে পারেন যদিও এর গ্যারান্টি কখনও নেই যে কোনও একটি বাগ কখনও প্রতিক্রিয়া পায় কারণ অনেকে অনুশীলনে না থাকে।
bmike

যখন আমি বজ্রবন্দর বন্দরের সাথে একটি জি-ড্রাইভ যুক্ত রেখেছিলাম তখন আমার ম্যাক প্রো (ট্র্যাশকেন স্টাইল) এর সাথে আমার খুব একই সমস্যা হয়েছিল। এই ইস্যুতে নতুন কিছু আছে কি?
ব্যবহারকারী 2379888

দুর্ভাগ্যক্রমে আমার কোনও খবর নেই। তবে, আপনার সমস্যাটি আরও সুনির্দিষ্ট: আপনার ক্ষেত্রে এটির জন্য একটি নির্দিষ্ট ডিভাইস fault সুতরাং আপনি যদি একটি বাগ রিপোর্ট ফাইল করেন (যা আমি এখনও করি নি) তবে আপনার এটি স্থির হওয়ার আরও সম্ভাবনা রয়েছে। হতে পারে আপনি জি-ড্রাইভ নির্মাতাদের সমর্থন করার জন্য কথা বলতে পারেন: তবে আমার ধারণা এটি স্ট্যান্ডার্ড থান্ডারবোল্ট ড্রাইভার ব্যবহার করে, এই সংস্থাটি দ্বারা চালিত কোনও ড্রাইভার নয়, তাই আমার ধারণা তারা অ্যাপলের সাথে সর্বাধিক কথা বলতে পারে। (তবে এফওয়াইআই, আপনার প্রশ্নের উত্তর হওয়া উচিত, উত্তর নয়)।
ব্লেজারব্লেড

আপনি কি কখনও এর জন্য কোনও সমাধান খুঁজে পেয়েছেন?
ক্রিস হাফ

নতুন কিছু নয় - সমস্যাটি বর্তমানে প্রদর্শিত হচ্ছে না, হয় নীচে উল্লিখিত কাজের ক্ষেত্রগুলির কারণে যেটি আমি ব্যবহার করে চলেছি বা যোসামাইট এটি স্থির করেছে বলে।
ব্লেসরব্ল্যাড

উত্তর:


12

সমস্যাটি মনে হয় যে ঘুমের অবস্থা থেকে স্বয়ংক্রিয় জেগআপগুলি ব্যর্থ হয়, সম্ভবত ড্রাইভার সম্পর্কিত সমস্যাগুলির কারণে *। আমার কর্মসংস্থান হ'ল স্বয়ংক্রিয় জাগরণগুলি - এমনকি স্বয়ংক্রিয় ঘুমও অক্ষম করা। যেহেতু আমার জন্য সমস্যাটি কেবল তখনই ঘটে যখন কম্পিউটারটি দীর্ঘ সময় ধরে প্লাগ ইন করে রাখলে এবং স্বায়ত্তশক্তি হ্রাস না করে কেবলমাত্র পাওয়ার অ্যাডাপ্টার সংযুক্ত থাকলেই আমি স্বয়ংক্রিয় ঘুমটি অক্ষম করতে পারি।

যাইহোক, এটি বিদ্যুৎ খরচ বাড়িয়ে তুলবে এবং অলস সময়কে হ্রাস করবে - যাতে আপনি হতে পারেন

এই কাজটি প্রয়োগ করতে:

  • যেতে সিস্টেম পছন্দসমূহ -> শক্তি বাঁচায় -> পাওয়ার অ্যাডাপ্টার ট্যাব।
  • "ডিসপ্লেটি বন্ধ থাকাকালীন কম্পিউটারটিকে স্বয়ংক্রিয়ভাবে ঘুমানো থেকে আটকাতে" বাক্সটি পরীক্ষা করুন
  • "নেটওয়ার্ক অ্যাক্সেসের জন্য জাগ্রত করুন" এবং "পাওয়ার অ্যাডাপ্টারে প্লাগ ইন করার সময় পাওয়ার ন্যাপ সক্ষম করুন" বাক্সগুলি অনিচ্ছুক করুন ( ব্যাটারি ট্যাবটিতে ব্যাটারি থাকাকালীন আমি পাওয়ার নেপ অক্ষম করে দিয়েছি, তবে আমি নিশ্চিত নই যে এটি আবশ্যক ছিল)।

* অতএব, কিছু ব্যবহারকারী কেবল তখনই সমস্যাটি পুনরুত্পাদন করে যখন নির্দিষ্ট পেরিফেরিগুলি প্লাগ ইন করা হয় But তবে একটি ব্যবহারকারীর জন্য এটি ব্লুটুথ হতে পারে, অন্য একজনের জন্য কিছু ইউএসবি হার্ডডিস্ক ইত্যাদি - প্যাটার্ন সনাক্তকরণের পক্ষে সহজ কোনও জিনিস নেই যার অর্থ সমস্যাটি হতে পারে যে কোনও ড্রাইভারের কারণেই সম্ভবত একটি সাধারণ ড্রাইভার বাগ রয়েছে।

আপডেট: আমার ল্যাপটপটি রেটিনা এমবিপি লেট 2013, এবং আমি নিশ্চিত নই যে এটি অন্যান্য ল্যাপটপে কতটা জেনারেলাইজ করে (মন্তব্য দেখুন)।


হাই, আপনার কোন এমবিপি আছে? খনিটি ২০১০ সালের মাঝামাঝি এবং সম্ভবত এই কারণে আপনার উল্লেখ করা কিছু বিকল্প আমার কাছে নেই। এখানে আমার পাওয়ার অ্যাডাপ্টার ট্যাবটি কেমন দেখাচ্ছে: imgur.com/GFrM2SZ
AlexBG

হ্যাঁ, গত বছর প্রকাশিত হওয়ার পর থেকে আমার 13 টি "রেটিনাল এমবিপি লেট 2013 হয়েছে এবং এটি প্রায় এক সপ্তাহ আগে আমার সাথে ঘটেছিল। কম্পিউটারটি সারা রাত ঘুমিয়ে থাকার ঠিক প্রায় সকালেই ঘটেছিল, তবে সংক্ষিপ্ত সময়ের মধ্যে নয় not দিনের বেলা কয়েক মিনিট বা এক ঘন্টা ঘুমানোর সময়
জোয়েল গ্লোভিয়ার

1
আমি গতকাল আপনার প্রস্তাবিত কাজের চেষ্টা করেছি এবং আজ এক সপ্তাহের মধ্যে প্রথমবারের মতো আমার কম্পিউটার রাতারাতি ক্রাশ হয়নি। ধন্যবাদ!
জোয়েল গ্লোভিয়ের

গাহ - আমার কম্পিউটারটি আজ সকালে আবার ক্র্যাশ হয়েছে। অনুমান করুন এটি পুরোপুরি কাজ করছে না। :-( যদিও কনসোলটির দিকে আবার তাকালে কমপক্ষে ত্রুটি বার্তাটি অন্যরকম ছিল there বাস্তবে সেখানে কোনও ত্রুটি বার্তা হুবহু দেখা যায় না Before এটি আগে com.apple.sleep.failureএবং এখন এটি কেবল একটি হাইবারনেট লগ এবং তারপরে একটি বুট লগ পরে।
জোয়েল গ্লোভিয়ের

2
সুতরাং এবার আমি উভয় শক্তির ট্যাবগুলিতে "ব্যাটারি এবং অ্যাডাপ্টার" পুনরুদ্ধার করার চেষ্টা করেছি এবং দু'দিন ধরে আমার কোনও সমস্যা হয়নি। আঙ্গুলগুলি পার হয়ে গেল।
জোয়েল গ্লোভিয়ার

11

pmset -gহাইবারনেটমোড সেটিংয়ের জন্য চেক করুন । আমার ম্যাক মিনিতে এটি ছিল 3যা ডেস্কটপগুলির জন্য উপযুক্ত নয়। এটি 0 এ পরিবর্তন করে, সমস্যাটি চলে গেল। আরও রেফারেন্স এবং নির্দেশাবলী জন্য দুর্দান্ত ম্যান পৃষ্ঠা পড়ুন।

sudo pmset -a hibernatemode  0

2
এটি আকর্ষণীয়, তবে বিদ্যুতের ক্ষতি হ্রাস পেলে এটি ডেটা হারাতে পারে। ইতিমধ্যে, আপনি কমপক্ষে আমাকে সেট সম্পর্কে শেখানোর জন্য একটি উপভোগ পান।
ব্লেজারব্লেড

হাইবারনেটেমোডে এই সমস্যাটি 0 এ সেট করুন
বাউর মিউজিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.