Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post about your mods, learn about OpenMW mod compatibility, check for problematic mods, discuss issues, and give us feedback about your experience with modded OpenMW.
Post Reply
User avatar
vk1970
Posts: 40
Joined: 10 Mar 2017, 22:57

Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by vk1970 »

I've included the mod's readme and the crashlog from my last attempt to get it working. This is the kind of massive overhaul that OpenMW ought to be able to support. In truth, I had it running rather well on my old Win 7 X64 4GB Gateway AMD dual core laptop back in 2010, but in recent years it stutters in DX11, and falls over dead in OMW in both Ubuntu Studio and Win 7 x64. This very old near total conversion isn't well known, but should be listed as something quite broken, by whoever does that around here these days, as I recall it generating some rather wild and unpredictable play-throughs, and it's a shame a compilation this ambitious is relegated to the dust bin of modding history.
Attachments
MMMMList.txt
Here's a very old directory listing of what mods are merged...
(62.94 KiB) Downloaded 292 times
MMMM readme.txt
Here's the mod's readme...
(12.97 KiB) Downloaded 267 times
openmw-crash.log
Here's the crash log...
(40.38 KiB) Downloaded 245 times
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by AnyOldName3 »

For anyone looking at this, the important thread is

Code: Select all

Thread 1 (Thread 0x7f6bb258c140 (LWP 284509)):
#0  0x00007f6bb1ad5dff in __GI___wait4 (pid=284531, stat_loc=0x55af2d50b88c, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1  0x000055af2d260de4 in  ()
#2  0x00007f6bb257d3c0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#3  0x000055af2cfc30c3 in MWClass::Weapon::canBeEquipped[abi:cxx11](MWWorld::ConstPtr const&, MWWorld::Ptr const&) const ()
#4  0x000055af2cee3ac3 in MWWorld::InventoryStore::autoEquipWeapon(MWWorld::Ptr const&, std::vector<MWWorld::ContainerStoreIteratorBase<MWWorld::Ptr>, std::allocator<MWWorld::ContainerStoreIteratorBase<MWWorld::Ptr> > >&) ()
#5  0x000055af2cee6562 in MWWorld::InventoryStore::autoEquip(MWWorld::Ptr const&) ()
#6  0x000055af2cfbf8e3 in MWClass::Npc::ensureCustomData(MWWorld::Ptr const&) const ()
#7  0x000055af2cfc05dd in MWClass::Npc::getContainerStore(MWWorld::Ptr const&) const ()
#8  0x000055af2cc81b6c in MWRender::ActorAnimation::ActorAnimation(MWWorld::Ptr const&, osg::ref_ptr<osg::Group>, Resource::ResourceSystem*) ()
#9  0x000055af2cc49b30 in MWRender::NpcAnimation::NpcAnimation(MWWorld::Ptr const&, osg::ref_ptr<osg::Group>, Resource::ResourceSystem*, bool, MWRender::NpcAnimation::ViewMode, float) ()
#10 0x000055af2cc64fb1 in MWRender::CharacterPreview::rebuild() ()
#11 0x000055af2cd432de in MWGui::InventoryWindow::InventoryWindow(MWGui::DragAndDrop*, osg::Group*, Resource::ResourceSystem*) ()
#12 0x000055af2ccdea9c in MWGui::WindowManager::initUI() ()
#13 0x000055af2d091f9f in OMW::Engine::prepareEngine(Settings::Manager&) ()
#14 0x000055af2d095a60 in OMW::Engine::go() ()
#15 0x000055af2d080f68 in runApplication(int, char**) ()
#16 0x000055af2d1e740a in wrapApplication(int (*)(int, char**), int, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#17 0x000055af2cc047e8 in main ()
Is this happening in the 0.46 release or in a 0.47 dev build?
User avatar
vk1970
Posts: 40
Joined: 10 Mar 2017, 22:57

Re: Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by vk1970 »

I'm using .46 on Ubuntu Studio 20.04 with AMD's "Pro" drivers for my GPU, an RX 470. Oh, and the game can't even start when trying to load this set of mods. It crashes right after hitting "play." I apologize for not stating that up front.
Last edited by vk1970 on 17 Feb 2021, 02:19, edited 1 time in total.
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by AnyOldName3 »

I guess try a nightly/dev build from our PPA. There's a good chance we've fixed this as there have been loads of things fixed since 0.46.
User avatar
vk1970
Posts: 40
Joined: 10 Mar 2017, 22:57

Re: Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by vk1970 »

Out of curiosity, which function/method call is causing the crash... any idea?
User avatar
vk1970
Posts: 40
Joined: 10 Mar 2017, 22:57

Re: Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by vk1970 »

I just tried the conversion in .47 and the result was similar except that it at least reached the splash screens, but crashed again anyway. And of course, I'm including the crash log.
Attachments
openmw-crash.log
Here's the crash log...
(42.69 KiB) Downloaded 268 times
User avatar
AnyOldName3
Posts: 2668
Joined: 26 Nov 2015, 03:25

Re: Merged Morrowind Mod Megapack, a near total conversion that only requires the base game, causes CTD

Post by AnyOldName3 »

This time it's

Code: Select all

Thread 1 (Thread 0x7f97e6136140 (LWP 108341)):
#0  0x00007f97e5635dff in __GI___wait4 (pid=108368, stat_loc=0x559a6c33118c, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1  0x0000559a6c0434b4 in  ()
#2  0x00007f97e620d3c0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#3  0x0000559a6bd7c2d3 in MWClass::Weapon::canBeEquipped[abi:cxx11](MWWorld::ConstPtr const&, MWWorld::Ptr const&) const ()
#4  0x0000559a6bc85640 in MWWorld::InventoryStore::autoEquipWeapon(MWWorld::Ptr const&, std::vector<MWWorld::ContainerStoreIteratorBase<MWWorld::Ptr>, std::allocator<MWWorld::ContainerStoreIteratorBase<MWWorld::Ptr> > >&) ()
#5  0x0000559a6bc882c2 in MWWorld::InventoryStore::autoEquip(MWWorld::Ptr const&) ()
#6  0x0000559a6bd7756b in MWClass::Npc::ensureCustomData(MWWorld::Ptr const&) const ()
#7  0x0000559a6bd781bd in MWClass::Npc::getContainerStore(MWWorld::Ptr const&) const ()
#8  0x0000559a6ba083dc in MWRender::ActorAnimation::ActorAnimation(MWWorld::Ptr const&, osg::ref_ptr<osg::Group>, Resource::ResourceSystem*) ()
#9  0x0000559a6b9c6557 in MWRender::NpcAnimation::NpcAnimation(MWWorld::Ptr const&, osg::ref_ptr<osg::Group>, Resource::ResourceSystem*, bool, MWRender::NpcAnimation::ViewMode, float) ()
#10 0x0000559a6b9e8f21 in MWRender::CharacterPreview::rebuild() ()
#11 0x0000559a6badfebc in MWGui::InventoryWindow::InventoryWindow(MWGui::DragAndDrop*, osg::Group*, Resource::ResourceSystem*) ()
#12 0x0000559a6ba7af3c in MWGui::WindowManager::initUI() ()
#13 0x0000559a6be505e5 in OMW::Engine::prepareEngine(Settings::Manager&) ()
#14 0x0000559a6be54bbc in OMW::Engine::go() ()
#15 0x0000559a6be3eb38 in runApplication(int, char**) ()
#16 0x0000559a6bfc3d8a in wrapApplication(int (*)(int, char**), int, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#17 0x0000559a6b97df98 in main ()
so basically the same backtrace and the bug still exists.
Post Reply