Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

終於抓到造成 MinGW/MSYS 出現 stackdump 的原因了!
post by tommy @ 12 八月, 2007 18:31

這個問題在去年底剛買這台 T60 時就碰過了, 只要在 MinGW/MSYS 裡頭, 一跑 shell script 去做編譯的動作, 就會出現一堆 sh.exe stackdump 的錯誤訊息. 不過後來我把 T60 還原成出廠的狀態後, 這個問題就不見了. 直到最近, 又進到 MSYS 去要自行編譯程式時, 又碰到了這個問題.

去年同樣的問題用 Google 查詢時, 發現也有人碰到相同的問題, 不過並沒有任何解決的方法. 今天試著再用 Google 查了一下, 終於發現在 MinGW 的 FAQ 裡頭, 有一個解決的方法.

這個問題是因為 Logitech QuickCam 驅動程式裡頭一個 lvprcsrv.exe 造成的, 只要執行 MSYS 的時候, 並沒有執行這個程式, 就不會發生問題了. 果然我用 Process Explorer 把這個程式 kill 之後, 就不會出現這個問題了.

可以依據上頭 FAQ 的說明, 修改 Run 以及 Service 中有關的程式, 不要一開機就自動執行, 就可以避免發生這個問題了. 反正這些程式與服務並不會影響到  QuickCam 的一般使用 (當然, 如果有用到 QuickCam 特殊的功能, 如臉部追蹤等, 也許會有影響吧).

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] Re:終於抓到造成 MinGW/MSYS 出現 stackdump 的原因了! [ 回覆 ]

我也碰到了,可我没有装lvprcsrv.exe,找不到原因,看来只有重装系统了!哎!

迴響
暱稱:
標題:
個人網頁:
電子郵件:
迴響

  

Bad Behavior 已經阻擋了 143 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS