OpenMW 0.46.0

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
User avatar
Capostrophic
Posts: 794
Joined: 22 Feb 2016, 20:32

Re: OpenMW 0.46.0

Post by Capostrophic »

Posting a reminder that OSG 3.4.2-based OSGoS should either be built (macOS) or rebuilt (Linux). Looks like future Windows builds should be fine.
User avatar
Ace (SWE)
Posts: 887
Joined: 15 Aug 2011, 14:56

Re: OpenMW 0.46.0

Post by Ace (SWE) »

Windows RC2s;

32-bit
64-bit
K1ll
Posts: 184
Joined: 06 Aug 2011, 21:54

Re: OpenMW 0.46.0

Post by K1ll »

Linux targz package RC2:

64 Bit

As requested by Capostrophic it's built with the latest commit from our osg-3.4 branch. Same for the coming nightlies as they share the build environment.
unelsson wrote: 25 Apr 2020, 14:06 Thanks for a good how-to, here's the console output:

Code: Select all

qt5ct: using qt5ct plugin

Thread 1 "openmw-launcher" received signal SIGSEGV, Segmentation fault.
0x00007ffff367a39a in __tzfile_compute () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff367a39a in __tzfile_compute () from /usr/lib/libc.so.6
#1  0x00007ffff3679351 in __tz_convert () from /usr/lib/libc.so.6
#2  0x00007ffff3677871 in ranged_convert () from /usr/lib/libc.so.6
#3  0x00007ffff3677bc5 in __mktime_internal () from /usr/lib/libc.so.6
#4  0x00007ffff6da0ce0 in qMkTime(tm*) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff6e76a5e in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff6e770f8 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007ffff6e77206 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff6e776a0 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ffff6e797fe in QDateTime::setMSecsSinceEpoch(long long) ()
   from /usr/lib/libQt5Core.so.5
#10 0x00007ffff6e7b131 in QDateTime::fromMSecsSinceEpoch(long long, Qt::TimeSpec, int) () from /usr/lib/libQt5Core.so.5
#11 0x00007ffff6e7b843 in QDateTime::fromMSecsSinceEpoch(long long) ()
   from /usr/lib/libQt5Core.so.5
#12 0x00007ffff6ebb1dc in QFileInfo::fileTime(QFileDevice::FileTime) const ()
   from /usr/lib/libQt5Core.so.5
#13 0x00007ffff6ebb394 in QFileInfo::lastModified() const ()
   from /usr/lib/libQt5Core.so.5
#14 0x00007ffff6f15f9c in ?? () from /usr/lib/libQt5Core.so.5
#15 0x00007ffff6f160ac in ?? () from /usr/lib/libQt5Core.so.5
#16 0x00007ffff6f16c7d in ?? () from /usr/lib/libQt5Core.so.5
--Type <RET> for more, q to quit, c to continue without paging--c
, QObject*) () from /usr/lib/libQt5Core.so.5
#18 0x00007fffeeb97b3c in Qt5CTProxyStyle::Qt5CTProxyStyle(QString const&) () from /usr/lib/qt/plugins/styles/libqt5ct-style.so
#19 0x00007fffeeb977b1 in Qt5CTStylePlugin::create(QString const&) () from /usr/lib/qt/plugins/styles/libqt5ct-style.so
#20 0x00007ffff7a99cae in QStyleFactory::create(QString const&) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007ffff7ac10d5 in ?? () from /usr/lib/libQt5Widgets.so.5
#22 0x00007ffff7ac1ac5 in QProxyStyle::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007ffff7a23352 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007ffff7a2c829 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007ffff6f884f2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#26 0x00007ffff6fbb965 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/libQt5Core.so.5
#27 0x00007ffff7ac0ed5 in ?? () from /usr/lib/libQt5Widgets.so.5
#28 0x00007ffff7ac1ac5 in QProxyStyle::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007ffff7a23352 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007ffff7a2c829 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007ffff6f884f2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#32 0x00007ffff6fbb965 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/libQt5Core.so.5
#33 0x00007ffff7ac0ed5 in ?? () from /usr/lib/libQt5Widgets.so.5
and this repeats until line #60453.
The crash is pointing to Qt5 and in turn to timezone handling in the C library. Unless you have some really strange timezone stuff set I suspect that the issue is actually somewhere else. Do other programs using Qt5 work?

You could try using this Qt4 build: Centos6-Qt4 Just extract it in the openmw package folder so it puts the Qt4 libraries in the existing lib directory and remove the "useqt5" file again. It depends on libpng12 so you might have to install that from the manjaro repos: pacman -S libpng12
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: OpenMW 0.46.0

Post by psi29a »

Capostrophic wrote: 08 May 2020, 22:51 Posting a reminder that OSG 3.4.2-based OSGoS should either be built (macOS) or rebuilt (Linux). Looks like future Windows builds should be fine.
Please note that OSGoS's branch "3.4-experimental" needs more testing. I would like to release 0.46 with this.
EvilEye
Posts: 33
Joined: 12 Feb 2014, 13:45
Gitlab profile: https://gitlab.com/Assumeru

Re: OpenMW 0.46.0

Post by EvilEye »

Could we get #5356 into the 0.46.0 builds?
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: OpenMW 0.46.0

Post by psi29a »

Why? Does it fix anything or add a feature that would be used by 0.46?

I think that is best for 0.47 dev cycle so that if there are problems, we can figure them out then... and not last minute in our release cycle.
EvilEye
Posts: 33
Joined: 12 Feb 2014, 13:45
Gitlab profile: https://gitlab.com/Assumeru

Re: OpenMW 0.46.0

Post by EvilEye »

psi29a wrote: 11 May 2020, 17:39Why? Does it fix anything or add a feature that would be used by 0.46?
Specifically by 0.46, no. But it includes my fix for #2648 and that's something that I've wanted for a while now.
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: OpenMW 0.46.0

Post by psi29a »

Then it's perfect for 0.47 since we've already started the dev cycle and we can test it in case anything comes up.
User avatar
raevol
Posts: 3093
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: OpenMW 0.46.0

Post by raevol »

Forgive me for being a little out of the loop, but here's where I see things currently:

Linux RCs: need testing
Windows RCs: need testing
Mac RCs: need to be built?
Changelog: good to go?
Video: done from what I know, does it need to be reviewed? I think you guys have it handled, just let me know what it's status is?
User avatar
Atahualpa
Posts: 1176
Joined: 09 Feb 2016, 20:03

Re: OpenMW 0.46.0

Post by Atahualpa »

raevol wrote: 12 May 2020, 18:50 Video: done from what I know, does it need to be reviewed? I think you guys have it handled, just let me know what it's status is?
Haven't heard from johnnyhostile since my last post in this thread about three weeks ago. I guess he's still busy polishing the video.
Post Reply