FS#64576 - [openmw] Program crashes when you try to save the game

Attached to Project: Community Packages
Opened by Iohan THERY (karhu) - Tuesday, 19 November 2019, 20:41 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 20 March 2020, 15:35 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
When I want to save the game the program crashes.

Additional info:
* package version(s)
openmw-0.45.0-4
openscenegraph-3.6.4-1
* config and/or log files etc.
See attached file
* link to upstream bug report, if any
https://bugs.archlinux.org/task/60597

Steps to reproduce:
Launch the game with openmw-launcher, play a little more and try to save with quicksave key or through the menu (esc) and immediately it crashes.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Friday, 20 March 2020, 15:35 GMT
Reason for closing:  Fixed
Comment by Sven-Hendrik Haase (Svenstaro) - Tuesday, 19 November 2019, 21:08 GMT
Make an actual upstream bug here and link it: https://gitlab.com/OpenMW/openmw/issues
Comment by Iohan THERY (karhu) - Saturday, 23 November 2019, 14:01 GMT
Here you are the log file of crash.
I went back to the version 45.0-2 with openscenegraph34 and I can play.
I don't no how to link it.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 24 November 2019, 02:09 GMT
Well, no idea what to do. You're best off telling upstream about it.
Comment by Dmitry Khalansky (rouanth) - Monday, 25 November 2019, 16:28 GMT
I contacted them before finding this issue:
https://gitlab.com/OpenMW/openmw/issues/5215#note_250077440
The upstream says that the engine only runs fine with OpenSceneGraph 3.4.
Comment by Philipp (hollunder) - Friday, 29 November 2019, 17:11 GMT
I can confirm that crash.
Comment by Iohan THERY (karhu) - Saturday, 30 November 2019, 11:15 GMT
The new version (45.0-4) needs openscenegraph, it's written in the desc file :
Dépend de : openal openscenegraph mygui bullet qt5-base ffmpeg sdl2 unshield libxt
I didn't try this new version with openscenegraph34, because of the depends in pkgbuild, the update is more hard to do.
Comment by Iohan THERY (karhu) - Monday, 03 February 2020, 13:07 GMT
Unfortunately I updated to the new version, and the problem is still alive. Crash when I try to save the game.
openmw-0.45.0-6
openscenegraph-3.6.4-1
bullet-2.89-1
boost-1.72.0-1
boost-libs-1.72.0-1
I will try to downgrade if I want to finish the game.
openmw-0.45.0-2 with openscenegraph34 and bullet-2.88-3
boost-1.71.0-1 and boost-libs-1.71.0-1
Comment by Lone_Wolf (Lone_Wolf) - Monday, 10 February 2020, 14:27 GMT
I've done extensive git bisecting with openscenegraph master, also tried selected releases and the openmw/osg fork at https://github.com/OpenMW/osg .

Everything after release 3.5.5 of openscenegraph doesn't work with openmw 0.45 .
This is the same version used by gentoo in their 0.45 ebuild [1].

We have 2 options for openscenegraph with openmw 0.45 :
- use the latest stable version from 3.4 branch , 3.4.1 .
- use development release version 3.5.5

Openscenegraph is also used by community/scribus , I have no idea whether that works with either of the 2 osg versions openmw accepts.




[1] https://gitweb.gentoo.org/repo/gentoo.git/tree/games-engines/openmw/openmw-0.45.0.ebuild
Comment by Red Dragon (reddragon72) - Monday, 17 February 2020, 16:33 GMT
I just loaded up Linux, Manjaro, and am running into this issue. It seems that openscenegraph36 is installed by default.
if I downgrade to 34 is going to break Manjaro?

I want my game back lol
Comment by Red Dragon (reddragon72) - Tuesday, 18 February 2020, 14:26 GMT
I just loaded up Linux, Manjaro, and am running into this issue. It seems that openscenegraph36 is installed by default.
if I downgrade to 34 is going to break Manjaro?

I want my game back lol
Comment by Lone_Wolf (Lone_Wolf) - Tuesday, 18 February 2020, 20:34 GMT
As a temporary solution I've uploaded the pacakage I personally use to aur , https://aur.archlinux.org/packages/openscenegraph34/ .

git clone it to your system, build & install.
use asp to get the PKGBUILD for openmw from repos and change it to depend on openscenegraph34 .
Build and install openmw and have fun.

NOTE: The package is only tested with openmw and conflicts with openscenegraph from repo but intentionally doesn't provide openscenegraph .


Arch devs :

The current situation for openmw on archlinux is not good, can we discuss in this BR how to solve it or should I create a new bug ?
Comment by Red Dragon (reddragon72) - Wednesday, 19 February 2020, 01:45 GMT
I just loaded up Linux, Manjaro, and am running into this issue. It seems that openscenegraph36 is installed by default.
if I downgrade to 34 is going to break Manjaro?

I want my game back lol
Comment by Sven-Hendrik Haase (Svenstaro) - Wednesday, 19 February 2020, 02:18 GMT
Please ask Manjaro questions on their bug tracker. Also stop spamming.
Comment by Red Dragon (reddragon72) - Wednesday, 19 February 2020, 02:35 GMT
@Lone_Wolf

Thank you sir. I am going to go with your fix.


@Haase

This seems like an OpenMW issue as it is not compatible with the latest OSG.
On the official OpenMW forums AnyOldName3 stated that OEG365 is released and yet there are still issues and they are being worked on.

As for the double post, I can't say how that happened as I just came back to this site now from an email from your post which makes this my second visit.
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 05 March 2020, 18:40 GMT
Try the current package in [community].
Comment by Lone_Wolf (Lone_Wolf) - Thursday, 05 March 2020, 19:36 GMT
Same problems :
- indoor & outdoor map from saved games are empty as if player had just started
- segfault when trying to save anything, even when starting a fresh game

With openmw built against openscenegraph 3.4.1 everything works flawless.





Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 19 March 2020, 17:54 GMT
Alright so I'm still entirely unable to reproduce this. Stuff I did:

- Installed openmw 0.45.0+git2-1 and openscenegraph 3.6.5-1
- Loaded up morrowind
- Manually saved/loaded a lot
- Quicksaved/quickloaded a lot

Never crashed. Need better instructions to reproduce this.
Comment by Iohan THERY (karhu) - Friday, 20 March 2020, 14:26 GMT
It seems all right.
Now I can work with LibreOffice and play again with openmw.
Thanks.
Comment by Lone_Wolf (Lone_Wolf) - Friday, 20 March 2020, 15:07 GMT
My testing on march 5 was with openmw 0.45.0+git1 and openscengraph 3.6.4-1 .

I've now tested again with 0.45.0+git2-1 and openscenegraph 3.6.5-1.
indoor/outdoor maps from saved games are exactly as expected
quicksave & normal saves work fine also.

Loading...