Hi everyone!
Capostrophic was kind enough to do the release announcement this time, since my availability has gone down the tubes. He posted it back in October and has been faithfully updating it ever since.
However, has far as I can tell, not a single person has bothered to proofread/approve this? Whenever I did release announcements in the past, people were quick to jump in with corrections and revisions. Is there a reason that hasn't happened at all this time? If I am incorrect, which I have certainly been in the past, please correct me. But we do need at least one other pair of eyes to go over this announcement before we can release.
OpenMW 0.45.0
Re: OpenMW 0.45.0
Since I'm one of the usual proofreaders: For me it's a matter of free time (as for you, raevol ). But I need to translate the log into German anyway, so expect some proofreading within the next week.
Re: OpenMW 0.45.0
I've held off on reviewing in detail as all I can really contribute is spelling and grammar in English. If that's all you guys are expecting I'd be happy to start proofreading these, but I won't be able to check on validity of any content. I should always have time for proofreading, even if I'm not very good about writing up everything else I'm supposed to be working on
Re: OpenMW 0.45.0
Any help is definitely appreciated: we do need a dev to approve the content, but spelling/grammar need to be fixed as well. I think Capostrophic has been pretty good about catching those kind of errors, but the more eyes the better!
- DecumusScotti
- Posts: 49
- Joined: 08 Jul 2016, 17:26
Re: OpenMW 0.45.0
Given that you already narrate the video, tell me if you ever need help with the log's translation to German. It's my native language as well.
Re: OpenMW 0.45.0
@Capostrophic: I started reviewing the change log. Is there any more convenient way to push changes than writing a comment under your gist file, given that it is a private repo?
That's a nice offer, DecumusScotti! I'll pm you soon. (Hm, that sounds more threatening than I thought...)DecumusScotti wrote: ↑02 Jan 2019, 10:13 Given that you already narrate the video, tell me if you ever need help with the log's translation to German. It's my native language as well.
- Capostrophic
- Posts: 794
- Joined: 22 Feb 2016, 20:32
Re: OpenMW 0.45.0
No idea. Probably not. There wasn't one for previous changelogs - that raevol has written - either.Is there any more convenient way to push changes than writing a comment under your gist file, given that it is a private repo?
- faerietree
- Posts: 14
- Joined: 14 Aug 2018, 19:33
- Contact:
Re: OpenMW 0.45.0
> Linux Binary RCs: need rebuilding? or are they ok? had some conflicting feedback
Looks good.
> Changelog: still unread as far as I can tell
Read directly after released. Looked good but I am not a developer and my commit knowledge is incomplete.
> Video: in process (Atahualpa)
My little sibling, friends and me would really miss those videos. Especially the in-game one; not so much a fan of construction suites; preferring the modular distributed approach. glTF might soon allow this.
Is it correct that now that scrawl still offline OSG has to live without native anim, skin support? Thus we need to glue glTF. BTW. is OSG fork significant enough to justify the effort. Can we minimize to bundle effort?
Great commits as always by all devs. OpenMW is on track!
Looks good.
> Changelog: still unread as far as I can tell
Read directly after released. Looked good but I am not a developer and my commit knowledge is incomplete.
> Video: in process (Atahualpa)
My little sibling, friends and me would really miss those videos. Especially the in-game one; not so much a fan of construction suites; preferring the modular distributed approach. glTF might soon allow this.
Is it correct that now that scrawl still offline OSG has to live without native anim, skin support? Thus we need to glue glTF. BTW. is OSG fork significant enough to justify the effort. Can we minimize to bundle effort?
Great commits as always by all devs. OpenMW is on track!
Re: OpenMW 0.45.0
I only found openmw-0.45.0-Linux-64BitRC1 to test, and it crashes with the following log. Also re-tested that 0.44 runs fine.
edit: I also tested the lasted gitlab clone today (just after push b5970681), compiled it myself, and it runs perfectly. Getting at times over 300-400fps so I'm thinking of frame rate limiter
Code: Select all
*** Fatal Error ***
(signal 6)
Address: 0x3e800000fa5
System: Linux **** 4.9.149-1-MANJARO #1 SMP PREEMPT Wed Jan 9 16:27:24 UTC 2019 x86_64
Executing: gdb --quiet --batch --command=/tmp/gdb-respfile-bvcwiJ
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f8929baed08 in waitpid () from /usr/lib/libpthread.so.0
* Loaded Libraries
From To Syms Read Shared Object Library
0x00007f892e290670 0x00007f892e4800e3 Yes (*) /usr/local/lib64/libosg.so.130
0x00007f892dfb2fd0 0x00007f892dfb4378 Yes (*) /usr/local/lib64/libOpenThreads.so.20
0x00007f892dd77a70 0x00007f892dda0779 Yes (*) /usr/local/lib64/libosgParticle.so.130
0x00007f892d9def70 0x00007f892db04878 Yes (*) /usr/local/lib64/libosgUtil.so.130
0x00007f892d6569b0 0x00007f892d706dea Yes (*) /usr/local/lib64/libosgDB.so.130
0x00007f892d33d5f0 0x00007f892d3bbcff Yes (*) /usr/local/lib64/libosgViewer.so.130
0x00007f892d081190 0x00007f892d0b860a Yes (*) /usr/local/lib64/libosgGA.so.130
0x00007f892ce2f1f0 0x00007f892ce2fd74 Yes (*) ./lib/libboost_system.so.1.64.0
0x00007f892cc1d860 0x00007f892cc27064 Yes (*) ./lib/libboost_thread.so.1.64.0
0x00007f892c9fc720 0x00007f892ca088e0 Yes (*) ./lib/libboost_filesystem.so.1.64.0
0x00007f892c7ad090 0x00007f892c7e2470 Yes (*) ./lib/libboost_program_options.so.1.64.0
0x00007f892c4f2670 0x00007f892c53dbe8 Yes ./lib/libopenal.so.1
0x00007f892af50130 0x00007f892b7a5aec Yes (*) ./lib/libavcodec.so.57
0x00007f892aaf6a30 0x00007f892ac6069c Yes (*) ./lib/libavformat.so.57
0x00007f892a856300 0x00007f892a88e0d0 Yes (*) ./lib/libavutil.so.55
0x00007f892a5c5160 0x00007f892a631a08 Yes (*) ./lib/libswscale.so.4
0x00007f892a3a9940 0x00007f892a3bc4bc Yes (*) ./lib/libswresample.so.2
0x00007f8929fe0a80 0x00007f892a144930 Yes (*) ./lib/libMyGUIEngine.so.3
0x00007f8929c369b0 0x00007f8929d228fc Yes ./lib/libSDL2-2.0.so.0
0x00007f8929ba3020 0x00007f8929bb1405 Yes (*) /usr/lib/libpthread.so.0
0x00007f892994eef0 0x00007f892998d5d8 Yes (*) /usr/local/lib64/libosgText.so.130
0x00007f8929667c90 0x00007f892970f3b4 Yes (*) ./lib/libBulletCollision.so.2.87
0x00007f8929405690 0x00007f89294197f0 Yes (*) ./lib/libLinearMath.so.2.87
0x00007f89293ad020 0x00007f89293b0461 Yes (*) /usr/lib/libGL.so.1
0x00007f89290ce020 0x00007f8929260d4e Yes (*) /usr/lib/libQtCore.so.4
0x00007f8928718020 0x00007f8928ddace0 Yes (*) /usr/lib/libQtGui.so.4
0x00007f8928441020 0x00007f89284f8d73 Yes /usr/lib/libstdc++.so.6
0x00007f8928240020 0x00007f89282e065b Yes (*) /usr/lib/libm.so.6
0x00007f892821c020 0x00007f892822cd55 Yes /usr/lib/libgcc_s.so.1
0x00007f8928075450 0x00007f89281be91f Yes (*) /usr/lib/libc.so.6
0x00007f892804b020 0x00007f892804e2b1 Yes (*) /usr/lib/librt.so.1
0x00007f8928045020 0x00007f8928045e09 Yes (*) /usr/lib/libdl.so.2
0x00007f8927e2f1d0 0x00007f8927e3c2a7 Yes (*) /usr/lib/libz.so.1
0x00007f8927d0a020 0x00007f8927d91ba7 Yes (*) /usr/lib/libX11.so.6
0x00007f8927ae2b90 0x00007f8927ae8d16 Yes (*) /usr/lib/libXrandr.so.2
0x00007f8927606b50 0x00007f8927896e64 Yes (*) ./lib/libvpx.so.4
0x00007f892736da40 0x00007f892737017f Yes (*) /usr/lib/libvorbisenc.so.2
0x00007f8927131210 0x00007f89271471c5 Yes (*) /usr/lib/libvorbis.so.0
0x00007f8926ee21f0 0x00007f8926f20440 Yes ./lib/libopus.so.0
0x00007f8926c56620 0x00007f8926c9ca78 Yes (*) ./lib/libmp3lame.so.0
0x00007f8926c3f020 0x00007f8926c4bc62 Yes (*) /usr/lib/libbz2.so.1
0x00007f89269ac850 0x00007f8926a15948 Yes (*) ./lib/libfreetype.so.6
0x00007f892e703000 0x00007f892e721784 Yes (*) /lib64/ld-linux-x86-64.so.2
0x00007f8926970020 0x00007f8926979f25 Yes (*) /usr/lib/libGLX.so.0
0x00007f892675e520 0x00007f892676856f Yes (*) /usr/lib/libXext.so.6
0x00007f89266dd020 0x00007f89266dff27 Yes (*) /usr/lib/libGLdispatch.so.0
0x00007f8926595020 0x00007f89266175f3 Yes (*) /usr/lib/libglib-2.0.so.0
0x00007f8926548020 0x00007f892656bf66 Yes (*) /usr/lib/libpng16.so.16
0x00007f89264f7020 0x00007f89265295b5 Yes (*) /usr/lib/libgobject-2.0.so.0
0x00007f89264e3020 0x00007f89264e70a5 Yes (*) /usr/lib/libSM.so.6
0x00007f89262c9850 0x00007f89262d771e Yes (*) /usr/lib/libICE.so.6
0x00007f89262b8020 0x00007f89262be393 Yes (*) /usr/lib/libXrender.so.1
0x00007f8926085c80 0x00007f892609ff68 Yes (*) ./lib/libfontconfig.so.1
0x00007f8926062020 0x00007f8926074946 Yes (*) /usr/lib/libxcb.so.1
0x00007f8925e50870 0x00007f8925e52bc6 Yes (*) /usr/lib/libogg.so.0
0x00007f8925bde4e0 0x00007f8925c2ff4d Yes (*) /usr/lib/libpcre.so.1
0x00007f8925bd2040 0x00007f8925bd692c Yes (*) /usr/lib/libffi.so.6
0x00007f89259cd5a0 0x00007f89259cecc8 Yes (*) ./lib/libuuid.so.1
0x00007f8925994020 0x00007f89259b3f73 Yes (*) /usr/lib/libexpat.so.1
0x00007f892578cc80 0x00007f892578d9d9 Yes (*) /usr/lib/libXau.so.6
0x00007f89255872a0 0x00007f8925588b6b Yes (*) /usr/lib/libXdmcp.so.6
0x00007f892536e4a0 0x00007f8925372fdc Yes (*) /usr/lib/libXcursor.so.1
0x00007f8925167440 0x00007f8925169756 Yes (*) /usr/lib/libXfixes.so.3
0x00007f8924f63a80 0x00007f8924f643d3 Yes (*) /usr/lib/libXinerama.so.1
0x00007f8924f53020 0x00007f8924f5dc89 Yes (*) /usr/lib/libXi.so.6
0x00007f8924d4aea0 0x00007f8924d4d72a Yes (*) /usr/lib/libXxf86vm.so.1
0x00007f89243fd500 0x00007f8924476511 Yes (*) /usr/lib/libGLX_nvidia.so.0
0x00007f89241aa9a0 0x00007f89241ac683 Yes (*) /usr/lib/tls/libnvidia-tls.so.390.87
0x00007f8922679350 0x00007f89237c0ce7 Yes (*) /usr/lib/libnvidia-glcore.so.390.87
(*): Shared library is missing debugging information.
* Threads
Id Target Id Frame
* 1 Thread 0x7f89255811c0 (LWP 4005) "openmw.x86_64" 0x00007f8929baed08 in waitpid () from /usr/lib/libpthread.so.0
* FPU Status
R7: Empty 0x00000000000000000000
R6: Empty 0x00000000000000000000
R5: Empty 0x00000000000000000000
R4: Empty 0x00000000000000000000
R3: Empty 0x00000000000000000000
R2: Empty 0x00000000000000000000
R1: Empty 0x00000000000000000000
=>R0: Empty 0x00000000000000000000
Status Word: 0x0000
TOP: 0
Control Word: 0x037f IM DM ZM OM UM PM
PC: Extended Precision (64-bits)
RC: Round to nearest
Tag Word: 0xffff
Instruction Pointer: 0x00:0x00000000
Operand Pointer: 0x00:0x00000000
Opcode: 0x0000
* Registers
rax 0xfffffffffffffe00 -512
rbx 0xfceda0 16575904
rcx 0x7f8929baed08 140227087363336
rdx 0x0 0
rsi 0xfceda0 16575904
rdi 0xfa6 4006
rbp 0xfa6 0xfa6
rsp 0xfced98 0xfced98 <altstack+7096>
r8 0x0 0
r9 0x7f89255811c0 140227013775808
r10 0x0 0
r11 0x246 582
r12 0x490 1168
r13 0xfccd40 16567616
r14 0x6 6
r15 0x11 17
rip 0x7f8929baed08 0x7f8929baed08 <waitpid+24>
eflags 0x246 [ PF ZF IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
* Backtrace
Thread 1 (Thread 0x7f89255811c0 (LWP 4005)):
#0 0x00007f8929baed08 in waitpid () at /usr/lib/libpthread.so.0
#1 0x0000000000bb38d4 in crash_catcher(int, siginfo*, void*) ()
#2 0x00007f8929baf3c0 in <signal handler called> () at /usr/lib/libpthread.so.0
#3 0x00007f892808ad7f in raise () at /usr/lib/libc.so.6
#4 0x00007f8928075672 in abort () at /usr/lib/libc.so.6
#5 0x00007f89280cd878 in __libc_message () at /usr/lib/libc.so.6
#6 0x00007f89280d418a in () at /usr/lib/libc.so.6
#7 0x00007f89280d597c in _int_free () at /usr/lib/libc.so.6
#8 0x00007f892848d3e8 in std::string::_Rep::_M_dispose(std::allocator<char> const&) (__a=..., this=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/atomicity.h:82
__a = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}
__tmp = 0x19706b0 "HasBeenByStateToCompileProcessedMarker"
#9 0x00007f892848d3e8 in std::string::_Rep::_M_dispose(std::allocator<char> const&) (__a=..., this=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:3250
__a = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}
__tmp = 0x19706b0 "HasBeenByStateToCompileProcessedMarker"
#10 0x00007f892848d3e8 in std::string::assign(std::string const&) (this=0x178da48, __str=...) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:700
__a = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}
__tmp = 0x19706b0 "HasBeenByStateToCompileProcessedMarker"
#11 0x00007f892d6a8faf in osgDB::DatabasePager::DatabasePager(osgDB::DatabasePager const&) () at /usr/local/lib64/libosgDB.so.130
#12 0x00007f892d6a9532 in osgDB::DatabasePager::create() () at /usr/local/lib64/libosgDB.so.130
#13 0x00007f892d36f8b0 in osgViewer::Scene::Scene() () at /usr/local/lib64/libosgViewer.so.130
#14 0x00007f892d389fce in osgViewer::View::View() () at /usr/local/lib64/libosgViewer.so.130
#15 0x00007f892d3946c7 in osgViewer::Viewer::Viewer() () at /usr/local/lib64/libosgViewer.so.130
#16 0x00000000009fccae in OMW::Engine::go() ()
#17 0x00000000009f01a8 in runApplication(int, char**) ()
#18 0x0000000000b2eec2 in wrapApplication(int (*)(int, char**), int, char**, std::string const&) ()
#19 0x000000000066ad73 in main ()
[Inferior 1 (process 4005) detached]