• 3

電腦是怎麼了?強迫按power鍵


sickfoot wrote:
不是不能混用,應該是...(恕刪)


不能通用是什麼意思??
我1066跟1333同時使用耶
三星2G的是原廠1066另外一條是金士噸4G-1333
用了好幾個月都沒怎樣@_@
U大, 感謝您的解釋. 從您的回答, 我個人不懷疑您有工程底子, 只可惜您建議的我都做過了, 包含更換硬碟, 記憶體, 重灌系統, 重建帳號, 權限與硬碟修復等. 您想的到或提的到的正確解法我全都試過了. 因此之前才一直提到, 這個問題可能的方向會導往軟體的問題而不在硬體.

以您多年的經驗來說, 我想 Duplicate issue 的步驟與邏輯也應該頗為熟悉. 而小弟也只是利用過去的經驗與交叉測試的結果, 把可能的方向導引出來而已.

另外, 您提到的 Kernel Panic 的解釋很精采, 這點無庸置疑. 我也拜讀過這些文章, 但個人更想知道原因為何, 所以才慢慢以一個一個程式的執行來重建當機狀態, 希望能以這個方式分離出可能導致 panic 這個問題的方向.

而在每次看完 panic log之後, 發現都有和safari相關的程式, 所以才會往safari有問題的方向檢查, 但是這是插件的問題還是應用程式本身的問題, 我不敢斷言. 所以我改用了chrome來進行同樣的狀態測試. 至今一周都未再發生同樣的多國語言當機畫面. 但一周的時間可能不足以確定個人看法, 所以我會再測試久一點看看是否會出現同樣的問題.

在更新作業系統之前, 我是從未見過多國語言當機畫面, 到後來越來越熟悉這畫面的出現, 也已經回覆這個問題報告給蘋果不下10次. 也曾經以為這是單一個案, 但看到國外的那些文章之後, 我想這個問題並不是只有少數user發生, 只是問題的確切點與何時可以解決, 就還不知道就是了.

還是感恩您給予這麼多的解釋, 讓大家獲益良多.

謝謝.


2009 mid MBP 15, 8GB DDR3 1333 (down grade 1066), WD 500G BKT and intel X-25M G2

Redpig2144 wrote:
國外的文章提到這有可能是作業系統的bug, 只是不能完全確定...可以用osx panic 10.6.5 這類字眼去查看看, 國外不少人遇到. 不過都沒有標準解答.


頗有同感...

我是MacBookPro 硬體都沒換過, 不過自從OS更新後
就發生了2次...
Redpig2144 wrote:
U大, 感謝您的解釋. 從您的回答, 我個人不懷疑您有工程底子, 只可惜您建議的我都做過了, 包含更換硬碟, 記憶體, 重灌系統, 重建帳號, 權限與硬碟修復等. 您想的到或提的到的正確解法我全都試過了. 因此之前才一直提到, 這個問題可能的方向會導往軟體的問題而不在硬體.


重複第三遍:你有沒有檢查過更換後的記憶體和字型檔?

檢查記憶體:http://www.kelleycomputing.net/rember/

檢查字型檔:應用程式 -> Font Book -> 全選 -> File > Validate Fonts


為什麼我要不厭其煩的講記憶體記憶體記憶體記憶體,不斷刺激你的專業能力、耐性和EQ修養?
因為絕大多數的 Kernel Panic 源自硬體衝突,
而在所有硬體問題中最容易發生的就是記憶體故障。
這種故障不是憑經驗、燒機測試和「感覺」能夠偵測出來的,
就好像你去醫院篩檢新流感,醫師要你量體溫,你卻一直講說你覺得很熱所以不可能發燒一樣。

再重複一次,除非是某些和系統元件有關的軟體程式故障,
不然一個 User Mode 應用程式幾乎不可能造成 Kernel Panic。
你碰到的 Kernel Panic 狀況不排除和 10.6.5 系統升級有關,
但是你的猜測方向(Safari)可能性極低。
Safari 可能是觸發系統內部錯誤的導火線,但不會是問題的根源。

RAM 檢測和字型檢測就像是基本的量體溫血壓,是 Kernel Panic 故障排除基礎中的基礎。
如果你作過 RAM 檢測以及字型檢測但顯示結果正常,建議你用回復光碟回到 10.6.4。
但如果回到 10.6.4 仍然發生 Kernel Panic,那就幾乎可以肯定是主機板故障了。
包括顯示卡晶片故障、Bluetooth 模組故障、AirPort 模組沒插好、RAM 沒插好。
無論如何,請送修。
ulyssesric wrote:
重複第三遍:你有沒有...(恕刪)


記憶體 +1 或是 輸入法

1.換回記憶體依然有問題並不能代表記憶體沒問題, 因這樣還是無法排除您用新的記憶體這一段時間, 若為記憶體
有問題, 所造成的錯誤存取對系統的影響
2.新版更新以我的mbp 2007年末 確實用起來較喘, 開SAFARI 跑得超慢,且常常卡住,但不至於有多國畫面當機
情形
3.若有使用其他第三方外掛輸入法, 請重新找新版本,
之前10.4.1 曾遇到更新後, 舊版香草造成系統不穩定情形,更新至新版就ok了,
也許您會覺得在CHROME 下無問題,
但之前那位也是在某些特定狀態組合下, 才會系統不穩, 所以完全沒有想到是輸入法問題
4.根據3, 您可以回想一下, 有無很久未更新卻會牽涉到系統核心的第三方軟體
5.有時候在交叉比對尋找問題根源時, 我們常會遇到也只能用以往經驗或理解範圍做基礎,對資料篩選, 但這樣常
會在不知不覺中將有些可能原因刪除掉,
原本以為只有2選1的選項, 卻還有其他的未知選項,
未完全解決;卻已往下一步邏輯進行
這點要謹慎使用,
6.當然系統BUG 也是有可能, 但是這樣災情應會難以想像的慘重, 而且其狀況可在其他機器複製出來 .
但是我還是換回10.6.4, 因就我目前的使用狀況需求, 10.6.4 比較順

祝您早日解決問題, 別忘了到時公布答案, 我也很想知道到底為何原因
1. 第三次感謝U大您的提醒, 我第四次重申您提到的作法我都做過了, 連PRAM都reset過了. 別先把所有人當做 Stupid user 那些 kernel panic 的解決方法, 網路上多的是, 要不是先做過功課, 怎敢確定方向?? 如果我中文不夠好, 讓您誤會了" 我都做過" 這句話的意思, 請讓我知道, 下次一定改進. 另外, 我並不否認絕大部分問題都和硬體有關, 所以才先從更換硬體組件著手.

2. 如果我說我連10.6.4還原測試都做過, 確定 10.6.4 原始環境與舊版 safari 在同樣的環境與測試條件之下, 是沒有多國畫面當機的問題的. 再進一步, 以更細的單一patch安裝法來單步進行測試到最後 10.6.5 + Safari 5.02 (花了點時間, 還好有其他機器頂著先), 最後更因為在重複出現的 panic log 裡所出現的訊息中, 有執行 webkit 異常的訊息, 當時拿來測試的網站是digitimes, Mobile01, yahoo 台灣, sina, MSN 台灣 和 CNN (這幾個是小弟自己設定的測試標準網站) , 才把問題往 safari 5.02 上尋找. 這樣的交叉分析夠不夠清楚??

請查看下篇 "關於 Safari 5.0.3 和 Safari 4.1.3 的安全性內容", 這裡面提到許多關於 webkit模組因為字串溢位與記憶體釋放的問題- 原始文件來自於 apple.com

http://support.apple.com/kb/HT4455?viewlocale=zh_TW

另一篇談到 safari + webkit 引起 kernel panic 的討論, 而我的錯誤訊息經過比對之後, 部分與他們相同. 主題為
Kernel panics: WebkitPluginHost/Flash

http://discussions.apple.com/message.jspa?messageID=12627596

至於 Safari 是不是問題的根源, 我想, 沒有人可以代替蘋果發言, 只能說問題已經發生, 看看下次的更新是不是可以改善這個問題吧.

3. 小弟對自己的專業能力還有些自信, 至於EQ與修養相信 還不需U大這麼費心指導或刺激. , 至於您先入為主的想法, 小弟個人則是 不敢苟同, 大家應該是要理性討論問題, 並不是在指責哪些軟體設計的不好, 也不是比誰年資多和經驗足, 要真這樣比, 恐怕失焦, 請就此打住.

4. 針對 U大 提到的 "一個 user mode 幾乎不會造成 kernel panic" 這件事情, 過去我也這樣認為. 但是我現在遇到了, 我只能相信我眼睛見到的. 但我不是osx的開發人員, 沒辦法確認相關程度有多大, 相信u大您也不敢百分百保證user mode不會造成kernel panic. 沒有幾乎不可能的事, 只要機率存在, 它可能隨機發生. 只是這隨機沒發生在您身上, 所以您才會這樣描述, 但在 10.6.5 的大更新後, 有許多人都遇到了, 就不可能是以隨機發生或是硬體衝突來解釋 .

5. 請別建議小弟拿主機去修了, 因為它真的不是硬體故障呀. 這點在做過這麼多次測試之後就可以確定了.

6. 目前改用chrome與其他瀏覽器來測試會不會出現灰色當機狀態, 現在一周多了, 沒有再發現灰色當機訊息
2009 mid MBP 15, 8GB DDR3 1333 (down grade 1066), WD 500G BKT and intel X-25M G2
Redpig2144 wrote:
1. 第三次感謝U大...(恕刪)


不好意思,網路環境就是這樣,我看到的只有你打的字,不是你本人。之所以不厭其煩的叫你作一些笨蛋使用者的動作,就是為了排除千頭萬緒的可能問題,以便於釐清根源。你自己也是做這行的,一定碰到過無數次有人找你修電腦,你問幾個問題對方堅持說他有試過,倒頭來你卻發現他根本沒處理、或是根本處理不對。所以說,「完全都做過」這五個字,到底是做了什麼動作?這種籠統的說法別人真的沒辦法確認。日常生活就罷了,工程抓錯就是另外一回事。

基本上你只要在第一篇裡面貼出 Crash.log 的內容,那就根本不會有後面三篇嘮叨。閣下之前的發言只有說你換過 RAM、作過燒機測試,卻從來沒有,包括本篇在內,從來沒有說你到底有沒有用 RAM 測試程式以及 Font Book 執行過完整的測試。而 Crash.log 的內容和 Webkit 有關這件事,也是在這一篇裡面第一次講。如果你用第三人角度來重新看你發的所有文章,你認為別人會怎麼想?

現在既然已經鎖定問題是和 WebKit 有關,那就比較容易搜尋相關資料。有關 WebKit Panic 的文章還有兩篇很重要的:

https://discussionsjapan.apple.com/message/100546008
http://discussions.info.apple.com/message.jspa?messageID=12629624

目前討論的方向:

1. 這件事和 Flash 有關
2. 這件事和 Intel 繪圖晶片有關。

ぴっぴ wrote:
/System/Library/Frameworks/WebKit.framework/WebKitPluginHost.appがFlashPlayer-10.6.pluginの呼び出しでCrashなのかも。

Tom Torrillo wrote:
They all backtrace to com.apple.driver.AppleIntelHDGraphics and "BSD process name corresponding to current thread: WebKitPluginHost" which makes sense as they only occur when I'm using Safari.

我個人的理解是:

1. 由 Crash.log 內容記錄 WebKit 來看,可以確定這個問題確實是只有執行 Safari 時才會碰到。因為 Safari 和 FireFox、Chrome 不同,Safari 不是用 Browser 本身的進程去掛載 Flash plugin,而是由另外一個 process 去掛載。他們的想法很單純:萬一 Flash 當機時,Browser 部分不會跟著死掉。而這「另外一個程式」,看起來應該就是用 WebKit 系統元件去呼叫 Flash plugin。

2. Safari 和 Webkit 都是 10.6.5 的一部分,所有執行相同作業系統的電腦裡都是相同的程式。但不是所有機器都有類似狀況,所以可以理解為這個問題若非是隨機出現,不然就是和硬體/驅動程式元件相關。

3. 承上,在「會」發生 KP 問題的機器上,確定 KP 會連續、持續發生,並非隨機。所以問題是 Webkit / Flash plugin 和硬體發生衝突的可能性很高。

4. 10.6.4 到 10.6.5 有什麼改變?作業系統本身沒有什麼結構性的變化,但是 Flash plugin 有:Adobe(遲了一年)終於推出內含顯卡加速的 Mac 版 Plugin。

把以上 1234 通通綜合起來,我個人的推測是:

OS X 10.6.5 / Safari 5.0.3 這個版本中系統內含的 Flash plugin 版本,在啟用顯卡硬體加速時,和某些特定機型的顯卡晶片發生衝突,導致 WebKit 這個核心元件失效,引發 Kernel Panic。

造成衝突的可能原因有二:Flash plugin 爛掉(例如使用了一些非 Thread safe 的程序卻未處理好),或是 Apple 硬體加速函式庫與顯卡驅動程式爛掉。單由現在這些現象很難判定到底是誰的問題。

無論如何,這個推測可以合理解釋為何這個問題只有在特定版本系統(Flash plugin)、特定機器、以及使用 Safari(WebKit)時會發生。而這同時也可以解釋為何 Apple 在新版 MacBook Air 出貨時沒有預先安裝 Flash plugin。

而目前發生 WebKit KP 的使用者,建議可以試著自行安裝低於 10.1 版的 Flash plugin,或是用這個方法:

http://daringfireball.net/2010/11/flash_free_and_cheating_with_google_chrome

基本上我的兩台 Mac 現在都這樣玩:完全移除 /Library 裡面的 Flash plugin。這會讓 Safari 和 FireFox 都停止處理所有 Flash 的內容,同時迫使網站提供非 Flash 的頁面(如果有的話)。但是 Chrome 的 Flash 是內含在程式裡面的,不受影響。所以碰到非 Flash 不可的網站,就用 Chrome 開。Safari 的 Develop menu 裡面就有一個 Open with Chrome 的選項,手動去把那個選項設定一個鍵盤捷徑,就可以很方便的處理。
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?