Latest OpenMW Daily Build froze my computer

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
argonvegell
Posts: 225
Joined: 08 Dec 2015, 23:45

Re: Latest OpenMW Daily Build froze my computer

Post by argonvegell »

scrawl wrote:Well OpenMW uses OSG, so it must be installed one way or another.

You would have to ask the maintainer of whatever package you are using to update the OSG build, or you build OpenMW and OSG from source yourself.
I wonder why Ubuntu Software Center doesn't have OSG checked as installed, if OpenMW uses it, even Synaptic Package Manager doesn't list OSG as installed. Odd.

I'm not tech savy to build programs from source, hell, the Terminal still scares me to this day, even after 4 years of using Xubuntu.

Well, removing MCA seems to have fixed my freezing problem.
K0kt409P
Posts: 148
Joined: 06 Aug 2013, 09:14

Re: Latest OpenMW Daily Build froze my computer

Post by K0kt409P »

argonvegell wrote: I wonder why Ubuntu Software Center doesn't have OSG checked as installed, if OpenMW uses it, even Synaptic Package Manager doesn't list OSG as installed. Odd.
The package is called libopenscenegraph99 in Ubuntu 14.04 (and derivatives like Xubuntu). If you aren't sure what a certain package is called you can use dpkg --get-selections and grep it for a keyword, like so:

Code: Select all

dpkg --get-selections |grep openscenegraph
This should return something like "libopenscenegraph99 install".

There is also a package called openscenegraph, which is the one you find when you search for it in Ubuntu Software Center and Synaptic package manager, but OpenMW does not depend on that package so it makes sense that it isn't installed.
argonvegell
Posts: 225
Joined: 08 Dec 2015, 23:45

Re: Latest OpenMW Daily Build froze my computer

Post by argonvegell »

K0kt409P wrote:
argonvegell wrote: I wonder why Ubuntu Software Center doesn't have OSG checked as installed, if OpenMW uses it, even Synaptic Package Manager doesn't list OSG as installed. Odd.
The package is called libopenscenegraph99 in Ubuntu 14.04 (and derivatives like Xubuntu). If you aren't sure what a certain package is called you can use dpkg --get-selections and grep it for a keyword, like so:

Code: Select all

dpkg --get-selections |grep openscenegraph
This should return something like "libopenscenegraph99 install".
Okay, thanks for that, yeah, libopenscenegraph99 3.2.0~rc1-4ubuntu0.1 is installed.
argonvegell
Posts: 225
Joined: 08 Dec 2015, 23:45

Re: Latest OpenMW Daily Build froze my computer

Post by argonvegell »

OpenMW fatally crashes whenever I exit.

Code: Select all

*** Fatal Error ***
Invalid permissions for mapped object (signal 11)
Address: 0x1c165788

System: Linux xxxxxxxx 3.13.0-77-generic #121-Ubuntu SMP Wed Jan 20 10:50:59 UTC 2016 i686

Executing: gdb --quiet --batch --command=/tmp/gdb-respfile-aDOy3a
[New LWP 4387]
[New LWP 4386]
[New LWP 4385]
[New LWP 4382]
[New LWP 4381]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
0xb772e428 in __kernel_vsyscall ()

* Loaded Libraries
From        To          Syms Read   Shared Object Library
0xb74e5ad0  0xb768d834  Yes (*)     /usr/lib/libosg.so.99
0xb74510d0  0xb74527b4  Yes (*)     /usr/lib/libOpenThreads.so.14
0xb7410e60  0xb743cdc4  Yes (*)     /usr/lib/libosgParticle.so.99
0xb72bcf00  0xb73b60c4  Yes (*)     /usr/lib/libosgUtil.so.99
0xb71a5ee0  0xb722d3d4  Yes (*)     /usr/lib/libosgDB.so.99
0xb70d70f0  0xb71423c4  Yes (*)     /usr/lib/libosgViewer.so.99
0xb70a2ca0  0xb70a3874  Yes (*)     /usr/lib/i386-linux-gnu/libboost_system.so.1.54.0
0xb7094a00  0xb709ab5b  Yes (*)     /usr/lib/i386-linux-gnu/libboost_thread.so.1.54.0
0xb707a4f0  0xb7085fe4  Yes (*)     /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.54.0
0xb702c5e0  0xb7063754  Yes (*)     /usr/lib/i386-linux-gnu/libboost_program_options.so.1.54.0
0xb6fbcfc0  0xb6fed048  Yes (*)     /usr/lib/i386-linux-gnu/libopenal.so.1
0xb5edf160  0xb666bfd7  Yes (*)     /usr/lib/i386-linux-gnu/libavcodec-ffmpeg.so.56
0xb5c3e8b0  0xb5dc9abc  Yes (*)     /usr/lib/i386-linux-gnu/libavformat-ffmpeg.so.56
0xb5b8d450  0xb5bd6552  Yes (*)     /usr/lib/i386-linux-gnu/libavutil-ffmpeg.so.54
0xb5b62e10  0xb5b779e7  Yes (*)     /usr/lib/i386-linux-gnu/libswresample-ffmpeg.so.1
0xb5ab6ef0  0xb5b44354  Yes (*)     /usr/lib/i386-linux-gnu/libBulletCollision.so.2.81
0xb5a6aa90  0xb5a81f22  Yes (*)     /usr/lib/i386-linux-gnu/libLinearMath.so.2.81
0xb5880ad0  0xb5a0ed94  Yes (*)     /usr/lib/libMyGUIEngine.so.3
0xb572e580  0xb57f6644  Yes (*)     /usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
0xb5708840  0xb57154a7  Yes         /lib/i386-linux-gnu/libpthread.so.0
0xb56f45c0  0xb56fd4b4  Yes (*)     /usr/lib/i386-linux-gnu/libtinyxml.so.2.6.2
0xb565c790  0xb56d5da2  Yes (*)     /usr/lib/i386-linux-gnu/libswscale-ffmpeg.so.3
0xb5611140  0xb5638534  Yes (*)     /usr/lib/libosgGA.so.99
0xb55d0d80  0xb55e44a2  Yes (*)     /usr/lib/libosgFX.so.99
0xb556ed20  0xb55aa0fa  Yes (*)     /usr/lib/libosgAnimation.so.99
0xb54f81c0  0xb552a014  Yes (*)     /usr/lib/i386-linux-gnu/mesa/libGL.so.1
0xb5443660  0xb54afdb4  Yes (*)     /usr/lib/i386-linux-gnu/libstdc++.so.6
0xb53ba600  0xb53e870b  Yes         /lib/i386-linux-gnu/libm.so.6
0xb539b0a0  0xb53b0cd5  Yes (*)     /lib/i386-linux-gnu/libgcc_s.so.1
0xb5202420  0xb5333b6e  Yes         /lib/i386-linux-gnu/libc.so.6
0xb51e39b0  0xb51e70ca  Yes         /lib/i386-linux-gnu/librt.so.1
0xb51ddad0  0xb51de96c  Yes         /lib/i386-linux-gnu/libdl.so.2
0xb51c3670  0xb51d3d34  Yes (*)     /lib/i386-linux-gnu/libz.so.1
0xb5181ad0  0xb51b3a62  Yes (*)     /usr/lib/libosgText.so.99
0xb504a190  0xb50d43e4  Yes (*)     /usr/lib/i386-linux-gnu/libX11.so.6
0xb5023ef0  0xb502fcd4  Yes (*)     /usr/lib/i386-linux-gnu/libva.so.1
0xb4e8c330  0xb4f7a167  Yes (*)     /usr/lib/i386-linux-gnu/i686/sse2/libx264.so.142
0xb4e59570  0xb4e6abf8  Yes (*)     /usr/lib/i386-linux-gnu/libvo-amrwbenc.so.0
0xb4e3b640  0xb4e4e2d0  Yes (*)     /usr/lib/i386-linux-gnu/libvo-aacenc.so.0
0xb4e1e070  0xb4e34724  Yes (*)     /usr/lib/i386-linux-gnu/libopenjpeg.so.2
0xb4e05470  0xb4e10cc8  Yes (*)     /usr/lib/i386-linux-gnu/libopencore-amrwb.so.0
0xb4dd8600  0xb4df621e  Yes (*)     /usr/lib/i386-linux-gnu/libopencore-amrnb.so.0
0xb4d5e7c0  0xb4d94764  Yes (*)     /usr/lib/i386-linux-gnu/libmp3lame.so.0
0xb4d48dd0  0xb4d55890  Yes (*)     /usr/lib/i386-linux-gnu/libgsm.so.1
0xb4d2f1a0  0xb4d3f814  Yes (*)     /usr/lib/i386-linux-gnu/libcrystalhd.so.3
0xb4d06850  0xb4d1e0f4  Yes (*)     /lib/i386-linux-gnu/liblzma.so.5
0xb4c83800  0xb4cdb064  Yes (*)     /lib/i386-linux-gnu/libgcrypt.so.11
0xb4bb3500  0xb4becc54  Yes (*)     /usr/lib/libmodplug.so.1
0xb4b63120  0xb4b987e8  Yes (*)     /usr/lib/libgme.so.0
0xb4b25680  0xb4b51544  Yes (*)     /usr/lib/i386-linux-gnu/libbluray.so.1
0xb4a6b780  0xb4af8b84  Yes (*)     /usr/lib/i386-linux-gnu/libgnutls.so.26
0xb4a4be30  0xb4a58d34  Yes (*)     /lib/i386-linux-gnu/libbz2.so.1.0
0xb49b0e00  0xb4a1e354  Yes (*)     /usr/lib/i386-linux-gnu/libfreetype.so.6
0xb48cf970  0xb4967804  Yes (*)     /usr/lib/i386-linux-gnu/libasound.so.2
0xb48aff70  0xb48b1377  Yes (*)     /usr/lib/i386-linux-gnu/libpulse-simple.so.0
0xb48684c0  0xb489bf84  Yes (*)     /usr/lib/i386-linux-gnu/libpulse.so.0
0xb484f770  0xb4859ab4  Yes (*)     /usr/lib/i386-linux-gnu/libXext.so.6
0xb4842b70  0xb4847ce4  Yes (*)     /usr/lib/i386-linux-gnu/libXcursor.so.1
0xb483d810  0xb483e1f0  Yes (*)     /usr/lib/i386-linux-gnu/libXinerama.so.1
0xb482e970  0xb4838d94  Yes (*)     /usr/lib/i386-linux-gnu/libXi.so.6
0xb4823440  0xb4828ced  Yes (*)     /usr/lib/i386-linux-gnu/libXrandr.so.2
0xb481e980  0xb481f74c  Yes (*)     /usr/lib/i386-linux-gnu/libXss.so.1
0xb4817b90  0xb481a5a6  Yes (*)     /usr/lib/i386-linux-gnu/libXxf86vm.so.1
0xb48144f0  0xb4814721  Yes (*)     /usr/lib/i386-linux-gnu/libwayland-egl.so.1
0xb480a930  0xb480ecd4  Yes (*)     /usr/lib/i386-linux-gnu/libwayland-client.so.0
0xb47ffc60  0xb4801874  Yes (*)     /usr/lib/i386-linux-gnu/libwayland-cursor.so.0
0xb47c5700  0xb47df5e4  Yes (*)     /usr/lib/i386-linux-gnu/libxkbcommon.so.0
0xb772f860  0xb77477ac  Yes         /lib/ld-linux.so.2
0xb47ad6f0  0xb47ae2a4  Yes (*)     /usr/lib/i386-linux-gnu/libglapi.so.0
0xb47a6830  0xb47a7190  Yes (*)     /usr/lib/i386-linux-gnu/libXdamage.so.1
0xb47a0f70  0xb47a3116  Yes (*)     /usr/lib/i386-linux-gnu/libXfixes.so.3
0xb479d400  0xb479d552  Yes (*)     /usr/lib/i386-linux-gnu/libX11-xcb.so.1
0xb478d0f0  0xb4795ec0  Yes (*)     /usr/lib/i386-linux-gnu/libxcb-glx.so.0
0xb477f2b0  0xb47807a0  Yes (*)     /usr/lib/i386-linux-gnu/libxcb-dri2.so.0
0xb477a940  0xb477b2a6  Yes (*)     /usr/lib/i386-linux-gnu/libxcb-dri3.so.0
0xb47768e0  0xb47772e4  Yes (*)     /usr/lib/i386-linux-gnu/libxcb-present.so.0
0xb4770710  0xb4772809  Yes (*)     /usr/lib/i386-linux-gnu/libxcb-sync.so.1
0xb4754d90  0xb47651f4  Yes (*)     /usr/lib/i386-linux-gnu/libxcb.so.1
0xb47496d0  0xb4749a64  Yes (*)     /usr/lib/i386-linux-gnu/libxshmfence.so.1
0xb473c880  0xb4743604  Yes (*)     /usr/lib/i386-linux-gnu/libdrm.so.2
0xb47356d0  0xb4735dcd  Yes (*)     /lib/i386-linux-gnu/libgpg-error.so.0
0xb45f77f0  0xb46e49c4  Yes (*)     /usr/lib/i386-linux-gnu/libxml2.so.2
0xb45c7780  0xb45d43e4  Yes (*)     /usr/lib/i386-linux-gnu/libtasn1.so.6
0xb458faa0  0xb45af564  Yes (*)     /usr/lib/i386-linux-gnu/libp11-kit.so.0
0xb4564f60  0xb4580394  Yes (*)     /lib/i386-linux-gnu/libpng12.so.0
0xb44ff640  0xb4544eb4  Yes (*)     /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
0xb44e8e10  0xb44edf14  Yes (*)     /lib/i386-linux-gnu/libjson-c.so.2
0xb44a0f70  0xb44ce994  Yes (*)     /lib/i386-linux-gnu/libdbus-1.so.3
0xb4492390  0xb449811d  Yes (*)     /usr/lib/i386-linux-gnu/libXrender.so.1
0xb448af50  0xb448e554  Yes (*)     /usr/lib/i386-linux-gnu/libffi.so.6
0xb4485a20  0xb4486844  Yes (*)     /usr/lib/i386-linux-gnu/libXau.so.6
0xb447eea0  0xb4480af8  Yes (*)     /usr/lib/i386-linux-gnu/libXdmcp.so.6
0xb4475dd0  0xb4479ab4  Yes (*)     /lib/i386-linux-gnu/libwrap.so.0
0xb44053e0  0xb4453cf4  Yes (*)     /usr/lib/i386-linux-gnu/libsndfile.so.1
0xb43fbe50  0xb43fe824  Yes (*)     /usr/lib/i386-linux-gnu/libasyncns.so.0
0xb43e41d0  0xb43f07e3  Yes         /lib/i386-linux-gnu/libnsl.so.1
0xb43b34c0  0xb43d5a84  Yes (*)     /usr/lib/i386-linux-gnu/libFLAC.so.8
0xb423bbb0  0xb423e268  Yes (*)     /usr/lib/i386-linux-gnu/libvorbisenc.so.2
0xb420afd0  0xb4220fe4  Yes (*)     /usr/lib/i386-linux-gnu/libvorbis.so.0
0xb4201400  0xb4204b84  Yes (*)     /usr/lib/i386-linux-gnu/libogg.so.0
0xb41e9750  0xb41f61d4  Yes         /lib/i386-linux-gnu/libresolv.so.2
0xb771a550  0xb7723f14  Yes (*)     /lib/i386-linux-gnu/libudev.so.1
0xb41a1530  0xb41bd119  Yes (*)     /lib/i386-linux-gnu/libcgmanager.so.0
0xb41894b0  0xb4197d04  Yes (*)     /lib/i386-linux-gnu/libnih.so.1
0xb417e0c0  0xb4182316  Yes (*)     /lib/i386-linux-gnu/libnih-dbus.so.1
0xb3d661e0  0xb4073714  Yes (*)     /usr/lib/i386-linux-gnu/dri/nouveau_dri.so
0xb3996460  0xb3ad8cd4  Yes (*)     /usr/lib/i386-linux-gnu/libgallium.so.0
0xb394e060  0xb3966104  Yes (*)     /lib/i386-linux-gnu/libexpat.so.1
0xb3945010  0xb39485e4  Yes (*)     /usr/lib/i386-linux-gnu/libdrm_nouveau.so.2
0xb2195930  0xb317054f  Yes (*)     /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1
0xb1f6d880  0xb1f79804  Yes (*)     /lib/i386-linux-gnu/libtinfo.so.5
0xb1f31890  0xb1f62ea8  Yes (*)     /usr/lib/i386-linux-gnu/libtxc_dxtn.so
0xb41d1870  0xb41d40d4  Yes (*)     /usr/lib/osgPlugins-3.2.0/osgdb_png.so
0xb1468320  0xb146d374  Yes (*)     /usr/lib/osgPlugins-3.2.0/osgdb_dds.so
0xb41c84c0  0xb41ca764  Yes (*)     /usr/lib/osgPlugins-3.2.0/osgdb_tga.so
0xb145f460  0xb1461ee4  Yes (*)     /usr/lib/osgPlugins-3.2.0/osgdb_jpeg.so
0xa5b3b920  0xa5b789b4  Yes (*)     /usr/lib/i386-linux-gnu/libjpeg.so.8
0xb140e880  0xb1411834  Yes (*)     /usr/lib/osgPlugins-3.2.0/osgdb_bmp.so
(*): Shared library is missing debugging information.

* Threads
  Id   Target Id         Frame 
  6    Thread 0xb1c71b40 (LWP 4381) "openmw" 0xb772e428 in __kernel_vsyscall ()
  5    Thread 0xb0818b40 (LWP 4382) "openmw" 0xb772e428 in __kernel_vsyscall ()
  4    Thread 0xb0017b40 (LWP 4385) "threaded-ml" 0xb772e428 in __kernel_vsyscall ()
  3    Thread 0xab6ffb40 (LWP 4386) "openmw" 0xb772e428 in __kernel_vsyscall ()
  2    Thread 0xaa9fab40 (LWP 4387) "openmw" 0xb772e428 in __kernel_vsyscall ()
* 1    Thread 0xb41e2b00 (LWP 4380) "openmw" 0xb772e428 in __kernel_vsyscall ()

* FPU Status
  R7: Empty   0x00000000000000000000
  R6: Empty   0x00000000000000000000
  R5: Empty   0x3fff8000000000000000
  R4: Empty   0x3ffee000000000000000
  R3: Empty   0x3ffee000000000000000
  R2: Empty   0x80000000000000000000
  R1: Empty   0x00000000000000000000
=>R0: Empty   0xc00bcc0cb6f7e1201d4a

Status Word:         0x002b   IE DE    OE    PE                        
                       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
eax            0xfffffe00	-512
ecx            0x0	0
edx            0x1123	4387
ebx            0xaa9faba8	-1432376408
esp            0xbfca7230	0xbfca7230
ebp            0xaa9fab40	0xaa9fab40
esi            0x0	0
edi            0xb571d000	-1250832384
eip            0xb772e428	0xb772e428 <__kernel_vsyscall+16>
eflags         0x246	[ PF ZF IF ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51

* Backtrace

Thread 6 (Thread 0xb1c71b40 (LWP 4381)):
#0  0xb772e428 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb570ed4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
No locals.
#2  0xb7452221 in OpenThreads::Condition::wait(OpenThreads::Mutex*) () from /usr/lib/libOpenThreads.so.14
No symbol table info available.
#3  0xb70fbbe4 in osgViewer::Renderer::ThreadSafeQueue::takeFront() () from /usr/lib/libosgViewer.so.99
No symbol table info available.
#4  0xb70fc2d8 in osgViewer::Renderer::draw() () from /usr/lib/libosgViewer.so.99
No symbol table info available.
#5  0xb70f70f5 in osgViewer::Renderer::operator()(osg::GraphicsContext*) () from /usr/lib/libosgViewer.so.99
No symbol table info available.
#6  0xb7583ba8 in osg::GraphicsContext::runOperations() () from /usr/lib/libosg.so.99
No symbol table info available.
#7  0xb7585b6f in osg::RunOperations::operator()(osg::GraphicsContext*) () from /usr/lib/libosg.so.99
No symbol table info available.
#8  0xb7585bd0 in osg::GraphicsOperation::operator()(osg::Object*) () from /usr/lib/libosg.so.99
No symbol table info available.
#9  0xb75d2e03 in osg::OperationThread::run() () from /usr/lib/libosg.so.99
No symbol table info available.
#10 0xb758645f in osg::GraphicsThread::run() () from /usr/lib/libosg.so.99
No symbol table info available.
#11 0xb7451bc6 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/lib/libOpenThreads.so.14
No symbol table info available.
#12 0xb570af70 in start_thread (arg=0xb1c71b40) at pthread_create.c:312
        __res = <optimized out>
        pd = 0xb1c71b40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1250832384, -1312351424, 4001536, -1312353240, -582166987, -1305196484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#13 0xb52d6bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
No locals.

Thread 5 (Thread 0xb0818b40 (LWP 4382)):
#0  0xb772e428 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb570f12d in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
No locals.
#2  0x08412f51 in bool boost::condition_variable::timed_wait<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000ll> >(boost::unique_lock<boost::mutex>&, boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000ll> const&) ()
No symbol table info available.
#3  0x084136da in MWSound::OpenAL_Output::StreamThread::operator()() ()
No symbol table info available.
#4  0xb7095681 in ?? () from /usr/lib/i386-linux-gnu/libboost_thread.so.1.54.0
No symbol table info available.
#5  0xb570af70 in start_thread (arg=0xb0818b40) at pthread_create.c:312
        __res = <optimized out>
        pd = 0xb0818b40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1250832384, -1333687488, 4001536, -1333689304, 1349310007, -1305196484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0xb52d6bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
No locals.

Thread 4 (Thread 0xb0017b40 (LWP 4385)):
#0  0xb772e428 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb52c7c8b in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#2  0xb4894bbd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
No symbol table info available.
#3  0xb48834ee in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
No symbol table info available.
#4  0xb4883d1d in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
No symbol table info available.
#5  0xb4883df4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
No symbol table info available.
#6  0xb4894b5c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
No symbol table info available.
#7  0xb453f4dd in ?? () from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
No symbol table info available.
#8  0xb570af70 in start_thread (arg=0xb0017b40) at pthread_create.c:312
        __res = <optimized out>
        pd = 0xb0017b40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1250832384, -1342080192, 4001536, -1342082008, 1368184374, -1305196484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0xb52d6bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
No locals.

Thread 3 (Thread 0xab6ffb40 (LWP 4386)):
#0  0xb772e428 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb57125f6 in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
#2  0xb6fdd316 in ?? () from /usr/lib/i386-linux-gnu/libopenal.so.1
No symbol table info available.
#3  0xb6feac19 in ?? () from /usr/lib/i386-linux-gnu/libopenal.so.1
No symbol table info available.
#4  0xb6fdcce0 in ?? () from /usr/lib/i386-linux-gnu/libopenal.so.1
No symbol table info available.
#5  0xb570af70 in start_thread (arg=0xab6ffb40) at pthread_create.c:312
        __res = <optimized out>
        pd = 0xab6ffb40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1250832384, -1418724544, 4001536, -1418726360, -1936927232, -1305196484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0xb52d6bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
No locals.

Thread 2 (Thread 0xaa9fab40 (LWP 4387)):
#0  0xb772e428 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5712cdb in waitpid () at ../sysdeps/unix/syscall-template.S:81
No locals.
#2  0x08597bfc in ?? ()
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0x1c165788 in ?? ()
No symbol table info available.
#5  0xb7451bc6 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/lib/libOpenThreads.so.14
No symbol table info available.
#6  0xb570af70 in start_thread (arg=0xaa9fab40) at pthread_create.c:312
        __res = <optimized out>
        pd = 0xaa9fab40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1250832384, -1432376512, 4001536, -1432378328, 1814877699, -1305196484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0xb52d6bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
No locals.

Thread 1 (Thread 0xb41e2b00 (LWP 4380)):
#0  0xb772e428 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb570c178 in pthread_join (threadid=2862590784, thread_return=0xbfca72ac) at pthread_join.c:92
        _tid = 4387
        _buffer = {__routine = 0xb570c0b0 <cleanup>, __arg = 0xaa9fad64, __canceltype = 177303232, __prev = 0x0}
        oldtype = 0
        pd = 0xaa9fab40
        self = <optimized out>
        result = 0
#2  0xb7451631 in OpenThreads::Thread::join() () from /usr/lib/libOpenThreads.so.14
No symbol table info available.
#3  0x085d49f3 in SceneUtil::WorkQueue::~WorkQueue() ()
No symbol table info available.
#4  0x085d4c90 in SceneUtil::WorkQueue::~WorkQueue() ()
No symbol table info available.
#5  0xb75ebe5c in osg::Referenced::signalObserversAndDelete(bool, bool) const () from /usr/lib/libosg.so.99
No symbol table info available.
#6  0x08236c03 in osg::Referenced::unref() const ()
No symbol table info available.
#7  0x08239c73 in MWRender::RenderingManager::~RenderingManager() ()
No symbol table info available.
#8  0x08239e50 in MWRender::RenderingManager::~RenderingManager() ()
No symbol table info available.
#9  0x08426678 in MWWorld::World::~World() ()
No symbol table info available.
#10 0x08426b50 in MWWorld::World::~World() ()
No symbol table info available.
#11 0x08584af4 in MWBase::Environment::cleanup() ()
No symbol table info available.
#12 0x08596460 in OMW::Engine::~Engine() ()
No symbol table info available.
#13 0x085968d0 in OMW::Engine::~Engine() ()
No symbol table info available.
#14 0x0822b98d in main ()
No symbol table info available.
Ascent
Posts: 39
Joined: 28 Jun 2014, 04:32

Re: Latest OpenMW Daily Build froze my computer

Post by Ascent »

Zini wrote:Odd. The only thing I can think of that could cause this (besides a hardware problem) would be a catastrophic memory management problem. I don't think we have one of these. But can you check the memory consumption anyway?
My system didn't freeze, but OpenMW tried to consume all of my system's RAM+swap using a self-compiled build, newest commit 48ac0bef3ed17024957e4715b3d85396be30665f. I managed to kill OpenMW in time and saw gigs of swap being used with 'free'. There was no issue with a build from the 7th, last commit 40f4a9811ef09e91d47d411e12af3d83d6f02b13.

I'm using Debian unstable with libopenscenegraph100v5 3.2.1-9. Radeon open source driver, 8G RAM, 10G swap, Linux kernel 4.4.1.

Building scrawl's OSG was tried, but there's a weird compilation issue with OSG 3.4 & libc6(-dev) 2.22-0experimental1 & my CXXFLAGS. I don't want to downgrade glibc/play with the flags :oops:. If the next version of libc6 has this issue I'll acquaint myself with Debian's reporting procedures.
argonvegell
Posts: 225
Joined: 08 Dec 2015, 23:45

Re: Latest OpenMW Daily Build froze my computer

Post by argonvegell »

Is there a way for me to revert back to the previous Daily Built?
Cramal
Posts: 186
Joined: 19 Sep 2014, 13:37

Re: Latest OpenMW Daily Build froze my computer

Post by Cramal »

If you want a version without OSG, just download 0.36.1 from the download part of this site.

If previous daily from last weeks were working, and only start recently to freeze

Just add

Code: Select all

[Cells]
preload enabled = false
In your "setting.cfg" file.

This will disable the ooption that cause problem and everything will run smoothly, just without the preloading of the cell in background
argonvegell
Posts: 225
Joined: 08 Dec 2015, 23:45

Re: Latest OpenMW Daily Build froze my computer

Post by argonvegell »

Cramal wrote:If you want a version without OSG, just download 0.36.1 from the download part of this site.

If previous daily from last weeks were working, and only start recently to freeze

Just add

Code: Select all

[Cells]
preload enabled = false
In your "setting.cfg" file.

This will disable the ooption that cause problem and everything will run smoothly, just without the preloading of the cell in background
Thank you, that did the trick, OpenMW isn't freezing anymore and it isn't eating through my RAM and CPU, because according to Task Manager, OpenMW is using 89% of my CPU and now, after adding your code, it's up only to 6% CPU usage.
Cramal
Posts: 186
Joined: 19 Sep 2014, 13:37

Re: Latest OpenMW Daily Build froze my computer

Post by Cramal »

The preloading of the cell is a new feature.

If you are using only vanilla textures, it allows to completely avoid pause for laoding cells. But there was a bug in the osg library that cause the freeze with texture replacers.
argonvegell
Posts: 225
Joined: 08 Dec 2015, 23:45

Re: Latest OpenMW Daily Build froze my computer

Post by argonvegell »

That's a cool feature, so basically I can fly like Superman throughout Morrowind without triggering the area loading message.

I hope this bug in OSG is fixed, and I hope this new feature doesn't drain my computer's RAM and CPU too much, but if it does, at least I know the option to disable it.
Post Reply