FireFox與Chrom瀏覽器所發生的Shockwave Flash plugin crash

2,118 views
Skip to first unread message

lucas lee

unread,
Aug 18, 2010, 11:40:20 PM8/18/10
to 台灣 Adobe 使用者俱樂部
各位先進前輩們,不知道各位在開發的案子上最近是否常常碰到user反應flash掛掉的問題
小弟公司的遊戲最近有大量user反應玩一玩就會當機

"Adobe Flash 外掛程式發生錯誤"

目前研究到的問題點同事們認為是從外部撈取的swf在使用上造成安全性的錯誤所造成的
但是仍然還在尋找問題中-_-

請各位先進前輩們指引小弟一盞明燈吧~感激不盡~

Ben Chang

unread,
Aug 19, 2010, 1:34:56 AM8/19/10
to au...@googlegroups.com
先把 debug 版本的 flash player 裝一裝吧,



我個人,近來只有針對 flash player 在背景時會降低 FPS => 2 ~ 8 的問題,作了一些 debug,

倒是還沒遇到當機的問題






--
您收到此郵件,是因為您訂閱了 Google 網上論壇的「台灣 Adobe 使用者俱樂部 」群組。
如要在此群組張貼留言,請寄電子郵件至 au...@googlegroups.com
如要取消訂閱此群組,請寄電子郵件至 augtw-un...@googlegroups.com
如需更多選項,請造訪此群
組:http://groups.google.com.tw/group/augtw?hl=zh-TW?hl=zh-TW

lucas lee

unread,
Aug 19, 2010, 1:51:40 AM8/19/10
to au...@googlegroups.com
Dear Ben
   感謝您的回應,小弟與同事開發都是使用debug版本的flash player,開發工具是使用FLEX 3
原本以為是特定的點所造成的錯誤,但是在最後一次正式更新之前都確定過遊戲內沒有Exception發生
 而是在遊戲更新後過了約2周,才開始大量的收到用戶反應。
最納悶的就是code並沒有去作任何的更動與更新,卻出現經常性的flash外掛發生錯誤
所以才會回頭檢查code的寫法是否在新版本的flash player有不相容的問題

Ticore Shih

unread,
Aug 19, 2010, 1:58:05 AM8/19/10
to au...@googlegroups.com
看樣子,你們內部還無法重現這個問題是吧?
連錯誤發生的步驟都沒有?

"Adobe Flash 外掛程式發生錯誤"

這個訊息是瀏覽器產生的?


參考看看

外掛沒事,本尊當機的 Firefox 3.6.4 來了
http://ticore.blogspot.com/2010/06/firefox-364-crash-protection-bug.html
Ticore's Blog
http://ticore.blogspot.com/

lucas lee

unread,
Aug 19, 2010, 3:12:52 AM8/19/10
to au...@googlegroups.com
Dear Ticore
  感謝您的回應,錯誤訊息式從瀏覽器產生的,如下列網址
http://support.mozilla.com/zh-TW/kb/Plugin+crash+reports?style_mode=inproduct&as=u

而出現這個問題的時機點則是很不固定的 但是並沒有像您提供的那篇文章所說的瀏覽器整個當掉

Ticore Shih

unread,
Aug 19, 2010, 5:00:30 AM8/19/10
to au...@googlegroups.com

瀏覽器整個當掉是 Java Applet 而已

對於 Flash Plugin,Firefox 則是誤判

所以你的問題只有發生在 Firefox 上?

lucas lee

unread,
Aug 19, 2010, 8:11:53 AM8/19/10
to au...@googlegroups.com
Dear Ticore
   Firefox與Chrom都會發生,不過很開心的跟大家報告一個好消息-找出兇手了:)

我們的遊戲會載入大量的外部SWF來組合成user的人物全身圖案,所以撈取的非常頻繁
而Flash Player 10.1有個修正如下:
"記憶體不足管理 
當 SWF 試圖配置超出供應量的記憶體給實體時,Flash Player 10.1 會關閉相關實體,防止大量耗用資源的內容耗盡系統的記憶體。當 SWF 試圖配置超出供應量的記憶體時,Flash Player 10.1 中的相關程序會關閉 Flash Player 以防止瀏覽器當機。使用者會收到重新啟動 SWF 的通知,或將看到一則說明如果必須關閉所有實體,請重新整理頁面的通知。"

後來抓到問題點  一開始遊戲已經消耗掉大量的記憶體 遊戲進行中時又繼續使用大量的記憶體 
而撈取到的外部SWF並沒有正確的作Unload的動作
所以在remove之後記憶體並沒有獲得正確的釋放 累積到超過額定的範圍時 就crash掉了
不過其實最大的兇手是我們自己 一開始並沒有做好記憶體的管理 才造成這次的問題 
必須要好好檢討檢討~
1E3.gif

Ticore Shih

unread,
Aug 19, 2010, 12:01:13 PM8/19/10
to au...@googlegroups.com
>累積到超過額定的範圍

範圍大概是多少?
1E3.gif

lucas lee

unread,
Aug 19, 2010, 11:52:08 PM8/19/10
to au...@googlegroups.com
Dear Ticore
   今早作了點測試 發現並不是增長到特定的量而造成crash,而是"突然性的暴增"
針對有大量撈取並使用swf的點做了些unload的修正 變得很穩定了
1E3.gif
Reply all
Reply to author
Forward
0 new messages