Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bug / Crash  Crash on Linux
#5
(31-01-2020, 01:47 PM)Хосемендес Wrote: Привет!

Проблема с Linux lib была выявлена в 5.0, насколько я знаю, в 4.1 не было никаких проблем. Я мог бы взглянуть, но для этого мне нужен проект repro, или, по крайней мере, журнал.

При обновлении с 5.0 до 5.1 обновлять или перестраивать нечего, только основные версии, как правило, несовместимы с существующими данными из предыдущих. (3.X до 4.X или 4.X до 5.X)

Что касается производительности, 5.X должен работать лучше, чем 4.X (по крайней мере, во всех наших тестах). Что отображается в профилировщике?
Obi 4.1:
Code:
DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.RemoveCollider(intptr)
  at Obi.ObiColliderBase.RemoveCollider () [0x00049] in <2a57064bb4aa488085b7e360608f0ad6>:0
  at Obi.ObiColliderBase.OnDestroy () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.RemoveCollider(intptr)
  at Obi.ObiColliderBase.RemoveCollider () [0x00049] in <2a57064bb4aa488085b7e360608f0ad6>:0
  at Obi.ObiColliderBase.OnDestroy () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.RemoveCollider(intptr)
  at Obi.ObiColliderBase.RemoveCollider () [0x00049] in <2a57064bb4aa488085b7e360608f0ad6>:0
  at Obi.ObiColliderBase.OnDestroy () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.RemoveCollider(intptr)
  at Obi.ObiColliderBase.RemoveCollider () [0x00049] in <2a57064bb4aa488085b7e360608f0ad6>:0
  at Obi.ObiColliderBase.OnDestroy () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.RemoveCollider(intptr)
  at Obi.ObiColliderBase.RemoveCollider () [0x00049] in <2a57064bb4aa488085b7e360608f0ad6>:0
  at Obi.ObiColliderBase.OnDestroy () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.RemoveCollider(intptr)
  at Obi.ObiColliderBase.RemoveCollider () [0x00049] in <2a57064bb4aa488085b7e360608f0ad6>:0
  at Obi.ObiColliderBase.OnDestroy () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
  at (wrapper managed-to-native) Oni.DestroyHalfEdgeMesh(intptr)
  at Obi.ObiMeshTopology.OnDisable () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

Plugins: Couldn't open /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Plugins/x86_64/libOni.so, error: /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Plugins/x86_64/libOni.so: undefined symbol: _ZN3Oni23FrictionConstraintGroupC1EPNS_24CollisionConstraintGroupEPNS_6SolverE

(Filename:  Line: 240)

Fallback handler could not load library /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Mono/libOni
Fallback handler could not load library /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Mono/libOni.so
Fallback handler could not load library /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Mono/Oni
Fallback handler could not load library /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Mono/libOni
Fallback handler could not load library /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Mono/libOni.so
Fallback handler could not load library /home/ghost/Рабочий стол/Build_Linux 4/wer_Data/Mono/libOni
DllNotFoundException: Oni
 at (wrapper managed-to-native) Oni.DestroyDistanceField(intptr)
 at Obi.ObiDistanceField.OnDisable () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
 at (wrapper managed-to-native) Oni.DestroyCollisionMaterial(intptr)
 at Obi.ObiCollisionMaterial.OnDisable () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
 at (wrapper managed-to-native) Oni.DestroyCollisionMaterial(intptr)
 at Obi.ObiCollisionMaterial.OnDisable () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
 at (wrapper managed-to-native) Oni.DestroyCollisionMaterial(intptr)
 at Obi.ObiCollisionMaterial.OnDisable () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)

DllNotFoundException: Oni
 at (wrapper managed-to-native) Oni.DestroyHalfEdgeMesh(intptr)
 at Obi.ObiMeshTopology.OnDisable () [0x00000] in <2a57064bb4aa488085b7e360608f0ad6>:0

(Filename: <2a57064bb4aa488085b7e360608f0ad6> Line: 0)
And so on...
Reply


Messages In This Thread
Crash on Linux - by IlyaZzz - 31-01-2020, 11:24 AM
RE: Crash on Linux - by josemendez - 31-01-2020, 11:34 AM
RE: Crash on Linux - by IlyaZzz - 31-01-2020, 12:08 PM
RE: Crash on Linux - by josemendez - 31-01-2020, 01:47 PM
RE: Crash on Linux - by IlyaZzz - 31-01-2020, 02:11 PM
RE: Crash on Linux - by josemendez - 03-02-2020, 09:05 AM
RE: Crash on Linux - by IlyaZzz - 03-02-2020, 06:15 PM