eclipse×processing×kinectの謎のエラー
Kinect×processing×simpleopenniをeclipseで動かしていたら、
こんなエラーが出て困りました。
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x63e41f35, pid=1676, tid=300
#
# JRE version: 7.0_11-b21
# Java VM: Java HotSpot(TM) Client VM (23.6-b04 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [OpenNI.dll+0x11f35] xnSetSkeletonProfile+0x5
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\-------\hs_err_pid1676.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
これは赤文字じゃなくて黒文字で出てきました。
「fatal error」って書いてあるので結構重要なエラーみたいですが、最初なにがおかしいのか分かりませんでした。
前まではふつうに動いていたのに・・・・
何かやってしまったようです。
とういうことで
どうやらKinectのドライバが原因のようです。
前にKinect sdkのバージョンをUpさせたときに、OpenNIのドライバがおかしくなってしまった模様。
Kinect sdkとOpenNIのドライバが同時に使える
kinect-mssdk-openni-bridge
というやつを使ってるんですが、
どっちかのバージョンが上がると、このkinect-mssdk-openni-bridgeも
新しいバージョンのが必要になります。
これを新しいのにしたら直りました!!!
・・・結構時間潰しました・・・・・・。
こんなエラーが出て困りました。
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x63e41f35, pid=1676, tid=300
#
# JRE version: 7.0_11-b21
# Java VM: Java HotSpot(TM) Client VM (23.6-b04 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [OpenNI.dll+0x11f35] xnSetSkeletonProfile+0x5
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\-------\hs_err_pid1676.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
これは赤文字じゃなくて黒文字で出てきました。
「fatal error」って書いてあるので結構重要なエラーみたいですが、最初なにがおかしいのか分かりませんでした。
前まではふつうに動いていたのに・・・・
何かやってしまったようです。
とういうことで
どうやらKinectのドライバが原因のようです。
前にKinect sdkのバージョンをUpさせたときに、OpenNIのドライバがおかしくなってしまった模様。
Kinect sdkとOpenNIのドライバが同時に使える
kinect-mssdk-openni-bridge
というやつを使ってるんですが、
どっちかのバージョンが上がると、このkinect-mssdk-openni-bridgeも
新しいバージョンのが必要になります。
これを新しいのにしたら直りました!!!
・・・結構時間潰しました・・・・・・。
スポンサーサイト