Page 1 of 2
[SOLVED] Crash due to unhandled NiPathController
Posted: 12 May 2019, 14:28
by Slissith
Hey guys!
I've been having issues ever since I switched to a somewhat more recent nighty build for about 2 weeks now. The game crashes whenever I try to transition from the interior "Vivec, Foreign Quarter Lower Waistworks" to the exterior "Vivec" cell. Here's what openmw log has to say about it:
Playing music/explore/jeremy soule style/oblivion/atmosphere_04.mp3
Changing to interior
Unloading cell Vivec, Simine Fralinie: Bookseller
Loading cell Vivec, Foreign Quarter Canalworks
Changing to interior
Unloading cell Vivec, Foreign Quarter Canalworks
Loading cell Vivec, Foreign Quarter Lower Waistworks
Unloading cell Vivec, Foreign Quarter Lower Waistworks
Loading cell 3, -10
Loading cell 2, -10
Loading cell 3, -9
Controller R2_Claw02 present more than once in meshes/r/xsiltstrider.kf, ignoring later version
Loading cell 3, -11
Loading cell 4, -10
Loading cell 2, -9
Loading cell 2, -11
Loading cell 4, -9
Loading cell 4, -11
Warning: AM_Drummer_script line 76, column 41 (,): Extra argument
Warning: AM_Drummer_script line 76, column 45 (1.0): Extra argument
Unhandled controller NiPathController on node 90 in meshes/e/magic_cast_myst.nif
Help :p
Re: Crash due to unhandled NiPathController
Posted: 12 May 2019, 15:22
by Capostrophic
No, NIPathController is unrelated. What mods do you have installed?
Re: Crash due to unhandled NiPathController
Posted: 12 May 2019, 23:11
by Slissith
Capostrophic wrote: ↑12 May 2019, 15:22
No, NIPathController is unrelated. What mods do you have installed?
Hey there, thanks for the heads up, didn't know that.
Here's my load order!
-
Spoiler: Show
- Loading content file Morrowind.esm
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Loading content file Tamriel_Data.esm
Loading content file TR_Data.esm
Loading content file TR_Mainland.esm
Loading content file Animated_Morrowind - merged.esp
Loading content file Apartments of Morrowind 2.2.esp
Loading content file Apostates of Oblivion_2.1.esp
Loading content file Assassin Ambush.ESP
Loading content file Beasts of Vvardenfell 1.35.esp
Loading content file Blight Bounties.esp
Loading content file Books of Vvardenfell.esp
Loading content file Burial of a Taxman.ESP
Loading content file Clean Cleansing_Ash_Statues.ESP
Loading content file Clear Your Name.esp
Loading content file Creatures.esp
Loading content file PC_Data.esm
Loading content file Cyrodiil.esm
Loading content file Disturb_the_dead.esp
Loading content file Djangos Dialogue.ESP
Loading content file Dogs of Morrowind.esp
Loading content file dopeyNPC-Lock.esp
Loading content file dopeyNPC-Taverns.esp
Loading content file dopeyNPC-Travel.esp
Loading content file dopeyNPC.esp
Loading content file Dreaming Terrors.ESP
Loading content file FAP Low Chance.esp
Loading content file farrp_WeaponCompilationMod_V2.esp
Loading content file Frostwind.ESP
Loading content file Graphic Herbalism Extra.esp
Loading content file Graphic Herbalism TR Extra.ESP
Loading content file Graphic Herbalism TR.ESP
Loading content file Graphic Herbalism.esp
Loading content file Grave Goods.esp
Loading content file Healing.esp
Loading content file Holidays Across Tamriel - Vvardenfell.esp
Loading content file Hospitality Papers Expanded v2.0.esp
Loading content file Imperial Presence.esp
Loading content file Index Mod.esp
Loading content file k_weather.esp
Loading content file MD_Azurian Isles.esm
Loading content file LAZ_More Argonian Hairs.ESP
Loading content file LCV Schedule Markers.esp
Loading content file Magical Missions.ESP
Loading content file MasteringMagicka.esp
Loading content file MBSP ncgdMW edit.omwaddon
Loading content file MCA.esm
Loading content file MM_Atronach.ESP
Loading content file MQE_MainQuestEnhancers.ESP
Loading content file MWInhabitants - Pickpockets!.esp
Loading content file MWInhabitants Flee AI Patch.esp
Loading content file ncgdMW.omwaddon
Loading content file NON1.LoveintheTimeofDaedra.v1.0.esp
Loading content file NPC LCV Locks.esp
Loading content file NPC LCV Schedules 03.esp
Loading content file NX9_Guards_Complete.ESP
Loading content file Outlaws.esp
Loading content file OutlawsTR.ESP
Loading content file PC_Stirk_v4.8.ESP
Loading content file R-Zero's Creatorium Part 1 - Waters & Shores.ESP
Loading content file Reclaim Gnisis.ESP
Loading content file Riekling Knock Off.esp
Loading content file Rogues 1.51.esp
Loading content file Scamp Lord - Doppleganger 2.5.esp
Loading content file Skyrim_Data.esm
Loading content file ShotN_TheReach_v1.0.esm
Loading content file Simple Item Addition.esp
Loading content file Sky_Main.esp
Loading content file Starfires NPC Additions ver-1.11.esp
Loading content file The Doors of Oblivion 1.0.esp
Loading content file The Merchant Fendus.esp
Loading content file The Undead.esm
Loading content file Tin Man.ESP
Loading content file TR_Factions.esp
Loading content file TR_Mainland_1709_hotfix4.esp
Loading content file TR_Mainland_1709_hotfix5.esp
Loading content file TR_Preview.esp
Loading content file TR_Travels.esp
Loading content file TradeDisputes.esp
Loading content file TravelingMerchants_v2_3.esp
Loading content file True Lights and Darkness PS TWEAKS.ESP
Loading content file Utseeva's More Items and Creatures.ESP
Loading content file Vvardenfell Bandits.ESP
Loading content file Water and Thirst.ESP
Loading content file WealthWithinMeasure_TR_v1.25.esp
Loading content file WealthWithinMeasure_v1.25.esp
Loading content file Welcome to the Arena! v6.6.esp
Loading content file no_spells_for_sale.omwaddon
Loading content file OMWLLF Mod - 2019-04-17.omwaddon
Loading content file scribe_scrolls.omwaddon
I also tried loading just Morrowind, Tribunal and Bloodmoon. The issue persists but the log is a little different...
-
Spoiler: Show
- Loading cell Vivec, Simine Fralinie: Bookseller
Unhandled controller NiPathController on node 90 in meshes/e/magic_cast_myst.nif
Playing music/explore/games/aoe de/23 - wonder of the world (age of empires_ definitive edition soundtrack).mp3
Warning: Failed to load body part 't_b_arg_headmaletr_03'
Warning: Failed to load body part 't_b_arg_hairmaletr_02'
Warning: Failed to load body part 't_b_arg_headmaletr_03'
Warning: Failed to load body part 't_b_arg_hairmaletr_02'
Changing to interior
Unloading cell Vivec, Simine Fralinie: Bookseller
Loading cell Vivec, Foreign Quarter Canalworks
Warning: Failed to load body part 't_b_arg_headmaletr_03'
Warning: Failed to load body part 't_b_arg_hairmaletr_02'
Warning: Failed to load body part 't_b_arg_headmaletr_03'
Warning: Failed to load body part 't_b_arg_hairmaletr_02'
Changing to interior
Unloading cell Vivec, Foreign Quarter Canalworks
Loading cell Vivec, Foreign Quarter Lower Waistworks
Controller R2_Claw02 present more than once in meshes/r/xsiltstrider.kf, ignoring later version
Unloading cell Vivec, Foreign Quarter Lower Waistworks
Loading cell 3, -10
Loading cell 2, -10
Loading cell 3, -9
Loading cell 3, -11
Loading cell 4, -10
Loading cell 2, -9
Loading cell 2, -11
Loading cell 4, -9
Loading cell 4, -11
Re: Crash due to unhandled NiPathController
Posted: 16 May 2019, 00:18
by Slissith
Reverted to 0.45
Fixed everthing :p
Re: [SOLVED] Crash due to unhandled NiPathController
Posted: 24 May 2019, 17:17
by sirherrbatka
I think that i possible stumbled on the same crash (segfault) just now. Stack trace is:
Code: Select all
#0 0x00007ffff7cf20bb in osg::GLBufferObject::compileBuffer() () from /usr/lib/libosg.so.158
#1 0x00007ffff7e8fba9 in osg::VertexArrayState::setArray(osg::VertexArrayState::ArrayDispatch*, osg::State&, osg::Array const*) () from /usr/lib/libosg.so.158
#2 0x00007ffff7d50ca8 in osg::Geometry::drawVertexArraysImplementation(osg::RenderInfo&) const () from /usr/lib/libosg.so.158
#3 0x00007ffff7d511e5 in osg::Geometry::drawImplementation(osg::RenderInfo&) const () from /usr/lib/libosg.so.158
#4 0x00007ffff7d3fb50 in osg::Drawable::draw(osg::RenderInfo&) const () from /usr/lib/libosg.so.158
#5 0x00007ffff7a94844 in osgUtil::RenderLeaf::render(osg::RenderInfo&, osgUtil::RenderLeaf*) () from /usr/lib/libosgUtil.so.158
#6 0x00007ffff7a8ef7d in osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /usr/lib/libosgUtil.so.158
#7 0x00007ffff7a9a408 in osgUtil::RenderStage::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /usr/lib/libosgUtil.so.158
#8 0x00007ffff7a8ff83 in osgUtil::RenderBin::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /usr/lib/libosgUtil.so.158
#9 0x00007ffff7a995b7 in osgUtil::RenderStage::drawInner(osg::RenderInfo&, osgUtil::RenderLeaf*&, bool&) () from /usr/lib/libosgUtil.so.158
#10 0x00007ffff7a9b3d2 in osgUtil::RenderStage::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /usr/lib/libosgUtil.so.158
#11 0x00007ffff7aa6fc7 in osgUtil::SceneView::draw() () from /usr/lib/libosgUtil.so.158
#12 0x00007ffff7734871 in osgViewer::Renderer::draw() () from /usr/lib/libosgViewer.so.158
#13 0x00007ffff7d6b449 in osg::GraphicsContext::runOperations() () from /usr/lib/libosg.so.158
#14 0x00007ffff7df78be in osg::OperationThread::run() () from /usr/lib/libosg.so.158
#15 0x00007ffff7d6d39e in non-virtual thunk to osg::GraphicsThread::run() () from /usr/lib/libosg.so.158
#16 0x00007ffff7bbcfa9 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/lib/libOpenThreads.so.21
#17 0x00007ffff5636a92 in start_thread () from /usr/lib/libpthread.so.0
#18 0x00007ffff4ec2cd3 in clone () from /usr/lib/libc.so.6
I had some errors in logs that appear to be unrelated (for instance, occurring before I updated openmw or unrelated to rendering). Are you aware of this issue already? I can debug this to pinpoint the issue since it is very reproducible here but I don't know enough about OpenMW code or OSG to actually fix it in a reasonable amount of time.
Re: [SOLVED] Crash due to unhandled NiPathController
Posted: 24 May 2019, 19:33
by AnyOldName3
Can you get me a detailed trace (i.e. with function arguments) and tell me which commit of OSG it is? I can probably work out the actual cause with that.
Re: [SOLVED] Crash due to unhandled NiPathController
Posted: 24 May 2019, 20:17
by sirherrbatka
Good thing that you asked. It is the most recent OSG release (3.6.3). Build against the OSG 3.4 works fine. I can provide more information next week.
Re: [SOLVED] Crash due to unhandled NiPathController
Posted: 24 May 2019, 20:35
by Capostrophic
OpenMW doesn't work on OSG 3.6.3 properly due to a regression in OSG that was fixed later (in yet-unreleased 3.6.4). Try the upstream OpenSceneGraph-3.6 branch, or alternatively,
my own branch where I attempted to rebase most of the remaining "useful" OpenMW/osg optimizations that aren't present upstream.
Re: [SOLVED] Crash due to unhandled NiPathController
Posted: 24 May 2019, 20:46
by sirherrbatka
Ok, therefore this topic reaches the conclusion. However, I think that it may be a good idea to update README file in the repository (or maybe the cmake script?). Do you agree?
Re: [SOLVED] Crash due to unhandled NiPathController
Posted: 24 May 2019, 20:53
by Capostrophic
With Robert potentially deciding to drop a new RC at any given moment I wouldn't bother. There are other issues with 3.6.x that need taking care of.