2016-05-06 18 views
0

私はUbuntu Linux環境でUnity3D Buildを動作させるのに苦労しています。 オブジェクトがなくても空のシーンを作成しましたが、Linuxディストリビューションをビルドしましたが、Linuxでクラッシュして次のエラーが発生しました。Unity3D Linux Buildが起動時にクラッシュします。 (Ubuntu 16.04 LTS)

'/home/jayanth/Desktop/EmptyLinuxTest/Empty_Linux.x86' 
Found path: /home/jayanth/Desktop/EmptyLinuxTest/Empty_Linux.x86 
Mono path[0] ='/home/jayanth/Desktop/EmptyLinuxTest/Empty_Linux_Data/Managed' 
Mono path[1] = '/home/jayanth/Desktop/EmptyLinuxTest/Empty_Linux_Data/Mono' 
Mono config path = '/home/jayanth/Desktop/EmptyLinuxTest/Empty_Linux_Data/Mono/etc' 
displaymanager : xrandr version warning. 1.5 
client has 2 screens 
displaymanager screen (0)(VGA-0): 1368 x 768 
Using libudev for joystick management 


Importing game controller configs 
Aborted (core dumped) 

ここにPlayer.logファイルが出力されます。

Selecting FBConfig 
GLX_FBCONFIG_ID=227 
GLX_BUFFER_SIZE=32 
GLX_DOUBLEBUFFER=1 
GLX_RED_SIZE=8 
GLX_GREEN_SIZE=8 
GLX_BLUE_SIZE=8 
GLX_ALPHA_SIZE=8 
GLX_DEPTH_SIZE=24 
GLX_STENCIL_SIZE=8 
GLX_SAMPLES_ARB=0 
GLX_SAMPLE_BUFFERS_ARB=0 
GLX_STEREO=0 
GLX_CONFIG_CAVEAT=NONE 

Desktop is 1368 x 768 @ 60 Hz 
XError: BadMatch (invalid parameter attributes) (error 8, opcode 154/34, serial 37, XID 00000004, display 0xa96bdf0 
XError: BadMatch (invalid parameter attributes) (error 8, opcode 154/34, serial 40, XID 00000004, display 0xa96bdf0 
XError: BadMatch (invalid parameter attributes) (error 8, opcode 154/34, serial 43, XID 00000004, displaterminate called after throwing an instance of 'std::logic_error' 
what(): basic_string::_S_construct null not valid 

スタックトレース:GDBから

Native stacktrace: 

/home/jayanth/Desktop/EmptyLinuxTest/Empty_Linux_Data/Mono/x86/libmono.so(+0x8960f) [0xb4da760f] 
[0xb775cc20] 
[0xb775cc31] 
/lib/i386-linux-gnu/libc.so.6(gsignal+0x39) [0xb7160e89] 
/lib/i386-linux-gnu/libc.so.6(abort+0x157) [0xb71623e7] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x155) [0xb73cfd45] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(+0x70843) [0xb73cd843] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(+0x708bd) [0xb73cd8bd] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(__cxa_rethrow+0) [0xb73cdb80] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZSt19__throw_logic_errorPKc+0x44) [0xb73f78b4] 
./Empty_Linux.x86() [0x8b66b48] 
./Empty_Linux.x86() [0x8b5802e] 
./Empty_Linux.x86() [0x8b4a2ba] 
./Empty_Linux.x86() [0x8b568c9] 
./Empty_Linux.x86() [0x8adb803] 
./Empty_Linux.x86() [0x8ad81f7] 
./Empty_Linux.x86() [0x82ce6bf] 
./Empty_Linux.x86() [0x83efceb] 
./Empty_Linux.x86() [0x83c6c12] 
./Empty_Linux.x86() [0x808e473] 
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7) [0xb714d637] 
./Empty_Linux.x86() [0x80988e9] 

デバッグ情報:

Could not attach to process. If your uid matches the uid of the target 
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try 
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf 
ptrace: Operation not permitted. 
No threads. 

================================================================= 
Got a SIGABRT while executing native code. This usually indicates 
a fatal error in the mono runtime or one of the native libraries 
used by your application. 
================================================================= 

誰かがこの問題で私を助け場合、それは喜んでいるだろう。

おかげ

+0

あなたはジョイスティックまたは類似を使用しています? – Fattie

+0

いいえ、私はジョイスティックを使用していません。Windows/Mac用に作っていれば同じビルドですが、Linuxで問題が生じる理由はわかりません。 – Niks

+0

@Niksと同じ問題は解決しましたか? – ssantos

答えて

1

ライン「『のstd :: logic_error』 のインスタンスを投げた後に呼び出さを終了するものを():のbasic_string :: _ S_constructヌル有効ではありません」あなたのログにはUnity3dはSTDを構築しようとしていることを示唆しています:: C++標準の未定義の動作であるヌルポインタからの文字列オブジェクト&現在のlibstdC++バージョンでは、コードがそれを実行しようとするとstd :: logic_error例外がスローされます。

これはUnity自身のバグかもしれません。ネットを検索すると、同様のエラーについていくつかの苦情があります。

+0

まあ、ランダムテストのために、私は自分のシステムにnVidiaグラフィックスカードをインストールしてからLinuxで作業を開始しましたが、それでも遅かったです。同じものがWindowsで動作しているため、同じグラフィックス・カードを使用することができます。だから、私はUnityがまだ完全にLinuxのために準備ができていないと思う(5月)... – Niks

0

LinuxでTotalCloudを実行しているときに同じ問題が発生しました。サポートはそれに対処法を与えました。たぶん、それもあなたを助けることができます。あなたは何が必要解像度を選択することができ

./Executable.x86_64 -screen、フルスクリーンで0 -screen幅1280 -screen高さ720"

関連する問題