help! memory fault on swscale on ARM

Any other question that don't fit into the other support categorizes.
Post Reply
salvaliebana
Posts: 2
Joined: Thu Feb 28, 2019 8:05 pm

help! memory fault on swscale on ARM

Post by salvaliebana » Sat Mar 02, 2019 3:40 am

Open morrowind on raspberry pi 3b+
the devs find out than its related to ffmpeg, so I claim for help. I update to the latest ffmpeg and the error remains. maybe its something related to the platform than crashes only in arm. expect some advice , please

Code: Select all

** Fatal Error ***
Invalid address alignment (signal 7)
Address: 0x5ead3008

System: Linux pi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l

Executing: gdb --quiet --batch --command=/tmp/gdb-respfile-tsP6sn
[New LWP 16016]
[New LWP 16017]
[New LWP 16018]
[New LWP 16022]
[New LWP 16025]
[New LWP 16081]
[New LWP 16082]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
0x74d91ebc in __lll_lock_wait ([email protected]=0x73d96c4, private=0) at lowlevellock.c:46

* Loaded Libraries
From        To          Syms Read   Shared Object Library
0x76f40588  0x76f442fc  Yes (*)     /usr/lib/arm-linux-gnueabihf/libarmmem.so
0x76d1b500  0x76ec5434  Yes (*)     /usr/local/lib/libosg.so.159
0x76c5a440  0x76c5bb68  Yes (*)     /usr/local/lib/libOpenThreads.so.21
0x76c12b60  0x76c3edf4  Yes (*)     /usr/local/lib/libosgParticle.so.159
0x76ad9f78  0x76bc77d0  Yes (*)     /usr/local/lib/libosgUtil.so.159
0x769a48f0  0x76a42ee4  Yes (*)     /usr/local/lib/libosgDB.so.159
0x768add90  0x769236cc  Yes (*)     /usr/local/lib/libosgViewer.so.159
0x7680d0d8  0x7683f370  Yes (*)     /usr/local/lib/libosgGA.so.159
0x767701e8  0x767ba448  Yes (*)     /usr/local/lib/libosgShadow.so.159
0x7673dccc  0x7673eb6c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.62.0
0x7671cc78  0x767299e0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.62.0
0x766ba8a8  0x766fcf68  Yes (*)     /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.62.0
0x766049d8  0x766454e8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libopenal.so.1
0x753cb7c0  0x75b96fd8  Yes (*)     /usr/local/lib/libavcodec.so.58
0x751c2248  0x75336380  Yes (*)     /usr/local/lib/libavformat.so.58
0x751325c8  0x75176bb8  Yes (*)     /usr/local/lib/libavutil.so.56
0x750b96b0  0x7510d9c0  Yes (*)     /usr/local/lib/libswscale.so.5
0x750966a8  0x750a36b4  Yes (*)     /usr/local/lib/libswresample.so.3
0x74f1093c  0x75059e9c  Yes         /usr/local/lib/libMyGUIEngine.so.3.4.0
0x74dbd378  0x74e8b020  Yes (*)     /usr/lib/arm-linux-gnueabihf/libSDL2-2.0.so.0
0x74d86140  0x74d95344  Yes         /lib/arm-linux-gnueabihf/libpthread.so.0
0x74d663a4  0x74d6e610  Yes (*)     /usr/lib/arm-linux-gnueabihf/libboost_iostreams.so.1.62.0
0x74d15850  0x74d4391c  Yes (*)     /usr/local/lib/libosgText.so.159
0x74c351b0  0x74ce3260  Yes (*)     /usr/local/lib/libBulletCollision.so.2.88
0x74bdc470  0x74bee010  Yes (*)     /usr/local/lib/libLinearMath.so.2.88
0x74b85018  0x74bbfde0  Yes         /usr/lib/arm-linux-gnueabihf/libGL.so.1
0x7491e4a8  0x74aaab38  Yes (*)     /usr/lib/arm-linux-gnueabihf/libQtCore.so.4
0x7411bd28  0x74771794  Yes (*)     /usr/lib/arm-linux-gnueabihf/libQtGui.so.4
0x73f20a30  0x73fcf7c8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
0x73e37d60  0x73e6c5f8  Yes         /lib/arm-linux-gnueabihf/libm.so.6
0x73e14180  0x73e22930  Yes (*)     /lib/arm-linux-gnueabihf/libgcc_s.so.1
0x73cddfe0  0x73dd2888  Yes         /lib/arm-linux-gnueabihf/libc.so.6
0x73cb2720  0x73cb5f58  Yes         /lib/arm-linux-gnueabihf/librt.so.1
0x73c9e950  0x73c9f7c4  Yes         /lib/arm-linux-gnueabihf/libdl.so.2
0x73c7886c  0x73c887dc  Yes (*)     /lib/arm-linux-gnueabihf/libz.so.1
0x73b67a40  0x73beca84  Yes (*)     /usr/lib/arm-linux-gnueabihf/libX11.so.6
0x73b418f4  0x73b423cc  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXinerama.so.1
0x73b29650  0x73b2f73c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXrandr.so.2
0x76f56820  0x76f72560  Yes         /lib/ld-linux-armhf.so.3
0x73b0b2b4  0x73b12be4  Yes (*)     /usr/lib/arm-linux-gnueabihf/libsndio.so.6.1
0x73ada298  0x73af1150  Yes (*)     /lib/arm-linux-gnueabihf/liblzma.so.5
0x73a65570  0x73a8fc74  Yes (*)     /usr/lib/arm-linux-gnueabihf/libmp3lame.so.0
0x73a19e50  0x73a3dec0  Yes         /usr/lib/arm-linux-gnueabihf/libtheoraenc.so.1
0x739f34c8  0x73a077c4  Yes         /usr/lib/arm-linux-gnueabihf/libtheoradec.so.1
0x739bd710  0x739d24f4  Yes (*)     /usr/lib/arm-linux-gnueabihf/libvorbis.so.0
0x7392fd40  0x73932478  Yes (*)     /usr/lib/arm-linux-gnueabihf/libvorbisenc.so.2
0x73681db8  0x73800708  Yes         /usr/local/lib/libx264.so.157
0x7344fb80  0x73648b58  Yes (*)     /usr/lib/arm-linux-gnueabihf/libx265.so.95
0x7332b558  0x73396384  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxvidcore.so.4
0x732fea14  0x73310780  Yes (*)     /usr/lib/arm-linux-gnueabihf/libva.so.1
0x732de020  0x732ea910  Yes (*)     /lib/arm-linux-gnueabihf/libbz2.so.1.0
0x732ca984  0x732cb204  Yes (*)     /usr/lib/arm-linux-gnueabihf/libva-drm.so.1
0x732b6080  0x732b83b8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libva-x11.so.1
0x732a1c24  0x732a2d68  Yes (*)     /usr/lib/arm-linux-gnueabihf/libvdpau.so.1
0x7328b9ec  0x7328e814  Yes (*)     /usr/lib/arm-linux-gnueabihf/libOpenCL.so.1
0x731f7920  0x732617ac  Yes (*)     /usr/lib/arm-linux-gnueabihf/libfreetype.so.6
0x7311fd20  0x731c2b90  Yes (*)     /usr/lib/arm-linux-gnueabihf/libasound.so.2
0x730edfe8  0x730ef40c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libpulse-simple.so.0
0x7309f388  0x730d24c0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libpulse.so.0
0x73079880  0x73084568  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXext.so.6
0x7305fe88  0x73064e7c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXcursor.so.1
0x730419b8  0x7304c19c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXi.so.6
0x73036a6c  0x73037768  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXss.so.1
0x73021c28  0x73024728  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1
0x7300f540  0x7300f7a8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libwayland-egl.so.1
0x72ff7e10  0x72ffc460  Yes (*)     /usr/lib/arm-linux-gnueabihf/libwayland-client.so.0
0x72fdecf4  0x72fe0b38  Yes (*)     /usr/lib/arm-linux-gnueabihf/libwayland-cursor.so.0
0x72f97950  0x72fb3be8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxkbcommon.so.0
0x72f651b0  0x72f80cb4  Yes (*)     /lib/arm-linux-gnueabihf/libexpat.so.1
0x72f50a34  0x72f512b4  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0
0x72f392f0  0x72f3bc34  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-xfixes.so.0
0x72f24ae4  0x72f25430  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0
0x72f0fb50  0x72f11f38  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1
0x72efc738  0x72efcb08  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1
0x72ecca9c  0x72ed8998  Yes         /usr/lib/arm-linux-gnueabihf/libglapi.so.0
0x72eb3934  0x72eb43e0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXdamage.so.1
0x72e9f028  0x72ea1480  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXfixes.so.3
0x72e8c46c  0x72e8c5f8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1
0x72e66a38  0x72e79610  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb.so.1
0x72e41f1c  0x72e4ab28  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0
0x72e263bc  0x72e277a0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0
0x72e091b4  0x72e10fcc  Yes         /usr/lib/arm-linux-gnueabihf/libdrm.so.2
0x72d13a58  0x72d970d0  Yes (*)     /lib/arm-linux-gnueabihf/libglib-2.0.so.0
0x72cbf7c0  0x72cdef28  Yes (*)     /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1
0x72c99fc0  0x72ca81c0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libaudio.so.2
0x72c5ffb8  0x72c80194  Yes (*)     /usr/lib/arm-linux-gnueabihf/libpng16.so.16
0x72c0abb0  0x72c40de8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0
0x72bec484  0x72bf083c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libSM.so.6
0x72bc8494  0x72bd5bd0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libICE.so.6
0x72bad4a0  0x72bb35e0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXrender.so.1
0x72b85670  0x72b9a180  Yes (*)     /lib/arm-linux-gnueabihf/libbsd.so.0
0x72b74428  0x72b77378  Yes (*)     /usr/lib/arm-linux-gnueabihf/libogg.so.0
0x72a8e018  0x72b4ce40  Yes (*)     /usr/lib/arm-linux-gnueabihf/libcairo.so.2
0x72a11040  0x72a5f390  Yes (*)     /usr/lib/arm-linux-gnueabihf/pulseaudio/libpulsecommon-10.0.so
0x729ed008  0x729eedb8  Yes (*)     /lib/arm-linux-gnueabihf/libcap.so.2
0x729a3418  0x729d334c  Yes (*)     /lib/arm-linux-gnueabihf/libdbus-1.so.3
0x72982368  0x72986e74  Yes (*)     /usr/lib/arm-linux-gnueabihf/libffi.so.6
0x72976b7c  0x72977790  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXau.so.6
0x72961f08  0x7296365c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6
0x728e7034  0x72938bd0  Yes (*)     /lib/arm-linux-gnueabihf/libpcre.so.3
0x7289139c  0x728ccc2c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXt.so.6
0x72872ef8  0x72874ae0  Yes (*)     /lib/arm-linux-gnueabihf/libuuid.so.1
0x727d50f0  0x72859af0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libpixman-1.so.0
0x727bda78  0x727be678  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0
0x727a61a8  0x727ab074  Yes (*)     /usr/lib/arm-linux-gnueabihf/libxcb-render.so.0
0x7278df90  0x72790b54  Yes (*)     /usr/lib/arm-linux-gnueabihf/libXtst.so.6
0x7271cd80  0x7277d380  Yes (*)     /lib/arm-linux-gnueabihf/libsystemd.so.0
0x726fcea0  0x72700c24  Yes (*)     /lib/arm-linux-gnueabihf/libwrap.so.0
0x72683818  0x726d922c  Yes (*)     /usr/lib/arm-linux-gnueabihf/libsndfile.so.1
0x72669e00  0x7266c7a8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libasyncns.so.0
0x7263ae68  0x72654304  Yes (*)     /lib/arm-linux-gnueabihf/libselinux.so.1
0x72616ac0  0x72623fc4  Yes (*)     /usr/lib/arm-linux-gnueabihf/liblz4.so.1
0x72549c00  0x725d5a58  Yes (*)     /lib/arm-linux-gnueabihf/libgcrypt.so.20
0x72522ed0  0x7252e3e8  Yes         /lib/arm-linux-gnueabihf/libnsl.so.1
0x724c7ae8  0x7250bab8  Yes (*)     /usr/lib/arm-linux-gnueabihf/libFLAC.so.8
0x7249e480  0x724ab6a4  Yes         /lib/arm-linux-gnueabihf/libresolv.so.2
0x7247df48  0x724878f0  Yes (*)     /lib/arm-linux-gnueabihf/libgpg-error.so.0
0x71b13038  0x7203ebac  Yes         /usr/lib/arm-linux-gnueabihf/dri/vc4_dri.so
0x76f1f318  0x76f32b84  Yes (*)     /lib/arm-linux-gnueabihf/libudev.so.1
0x722c17f0  0x722c3f24  Yes (*)     /usr/lib/osgPlugins-3.6.4/osgdb_png.so
0x7224c19c  0x7225212c  Yes (*)     /usr/lib/osgPlugins-3.6.4/osgdb_dds.so
0x71266f50  0x7128c588  Yes (*)     /usr/lib/arm-linux-gnueabihf/libjack.so.0
0x7120ea78  0x71246b20  Yes (*)     /usr/lib/arm-linux-gnueabihf/libopus.so.0
0x72234190  0x7223632c  Yes (*)     /usr/lib/osgPlugins-3.6.4/osgdb_tga.so
0x6db869bc  0x6db89914  Yes (*)     /usr/lib/osgPlugins-3.6.4/osgdb_glsl.so
0x6db693a0  0x6db70bc8  Yes (*)     /usr/lib/osgPlugins-3.6.4/osgdb_freetype.so
0x6c41d424  0x6c4213a4  Yes (*)     /usr/lib/osgPlugins-3.6.4/osgdb_jpeg.so
0x65f09a20  0x65f38fc0  Yes (*)     /usr/lib/arm-linux-gnueabihf/libjpeg.so.62
(*): Shared library is missing debugging information.

* Threads
  Id   Target Id         Frame 
* 1    Thread 0x72476270 (LWP 16014) "openmw" 0x74d91ebc in __lll_lock_wait ([email protected]=0x73d96c4, private=0) at lowlevellock.c:46
  2    Thread 0x71aa81e0 (LWP 16016) "openmw" 0x74d8e94c in __pthread_cond_wait (cond=0x2865a50, mutex=0x2865a2c) at pthread_cond_wait.c:186
  3    Thread 0x710ff1e0 (LWP 16017) "openmw" 0x74d8e94c in __pthread_cond_wait (cond=0x2effe50, mutex=0x2effe2c) at pthread_cond_wait.c:186
  4    Thread 0x708ff1e0 (LWP 16018) "openmw" 0x74d8ece8 in __pthread_cond_timedwait (cond=0x30d3300, mutex=0x2facfdc, abstime=0x708feb88) at pthread_cond_timedwait.c:198
  5    Thread 0x6f6ff1e0 (LWP 16022) "openmw" 0x73d8fcb0 in poll () at ../sysdeps/unix/syscall-template.S:84
  6    Thread 0x6feff1e0 (LWP 16025) "openmw" 0x74d8ece8 in __pthread_cond_timedwait (cond=0x57d81e8, mutex=0x57d81d0, abstime=0x6fefeb28) at pthread_cond_timedwait.c:198
  7    Thread 0x5feff1e0 (LWP 16081) "openmw" 0x74d934cc in __waitpid ([email protected]=16083, stat_loc=0x5fefe5fc, [email protected]=0x5fefe5f4, [email protected]=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
  8    Thread 0x5f6ff1e0 (LWP 16082) "openmw" 0x73d64030 in nanosleep () at ../sysdeps/unix/syscall-template.S:84

* FPU Status
fpscr          0x6000001d	1610612765
s0             0	(raw 0x00000000)
s1             1.40129846e-45	(raw 0x00000001)
s2             2.80259693e-45	(raw 0x00000002)
s3             2.80259693e-45	(raw 0x00000002)
s4             2.80259693e-45	(raw 0x00000002)
s5             0	(raw 0x00000000)
s6             0	(raw 0x00000000)
s7             0	(raw 0x00000000)
s8             0	(raw 0x00000000)
s9             0	(raw 0x00000000)
s10            0	(raw 0x00000000)
s11            0	(raw 0x00000000)
s12            0	(raw 0x00000000)
s13            0	(raw 0x00000000)
s14            0	(raw 0x00000000)
s15            0	(raw 0x00000000)
s16            0.021156	(raw 0x3cad4f59)
s17            1.16924798	(raw 0x3f95a9eb)
s18            0.021156	(raw 0x3cad4f59)
s19            1.57499993	(raw 0x3fc99999)
s20            -6.09040626e-19	(raw 0xa133c1cf)
s21            3.31904817	(raw 0x40546b49)
s22            0	(raw 0x00000000)
s23            0	(raw 0x00000000)
s24            0	(raw 0x00000000)
s25            0	(raw 0x00000000)
s26            0	(raw 0x00000000)
s27            0	(raw 0x00000000)
s28            0	(raw 0x00000000)
s29            0	(raw 0x00000000)
s30            0	(raw 0x00000000)
s31            0	(raw 0x00000000)

* Registers
r0             0x73d96c4	121476804
r1             0x80	128
r2             0x2	2
r3             0x0	0
r4             0x80	128
r5             0xf0	240
r6             0x0	0
r7             0xf0	240
r8             0x1	1
r9             0x27d3e40	41762368
r10            0x7e96c7d8	2123810776
r11            0x7e96c7e8	2123810792
r12            0x73d96c4	121476804
sp             0x7e96c054	0x7e96c054
lr             0x2	2
pc             0x74d91ebc	0x74d91ebc <__lll_lock_wait+64>
cpsr           0x20000010	536870928

* Backtrace

Thread 8 (Thread 0x5f6ff1e0 (LWP 16082)):
#0  0x73d64030 in nanosleep () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x73d92a6c in usleep (useconds=<optimized out>) at ../sysdeps/posix/usleep.c:32
        ts = {tv_sec = 0, tv_nsec = 10000000}
#2  0x0065acf4 in Video::ParseThread::run (this=<optimized out>) at /home/pi/openmw/extern/osg-ffmpeg-videoplayer/videostate.cpp:506
        self = <optimized out>
        pFormatCtx = 0xa893df0
        pkt1 = {buf = 0x5e956c40, pts = 89, dts = 89, data = 0x5e956d00 "\224A", size = 19164, stream_index = 0, flags = 1, side_data = 0x0, side_data_elems = 0, duration = 1, pos = 1378036, convergence_duration = 0}
        packet = 0x5f6feb50
#3  0x76c5b22c in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /usr/local/lib/libOpenThreads.so.21
No symbol table info available.
#4  0x74d87fc4 in start_thread (arg=0x5f6ff1e0) at pthread_create.c:335
        pd = 0x5f6ff1e0
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1542206079, -1885054467, 1601171936, 2123808844, 0, 338, 2123808844, 4096, 1, 1601170716, 1017991001, 1066772971, 1017991001, 1070176665, -1590443569, 1079274313, 0 <repeats 48 times>}, 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"
#5  0x73d98bc8 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:76 from /lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x5feff1e0 (LWP 16081)):
#0  0x74d934cc in __waitpid ([email protected]=16083, stat_loc=0x5fefe5fc, [email protected]=0x5fefe5f4, [email protected]=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
        _a1 = 16083
        _nr = 114
        _a3tmp = 0
        _a1tmp = 16083
        _a3 = 0
        _a4tmp = 0
        _a2tmp = 1609557500
        _a2 = 1609557500
        _a4 = 0
        _sys_result = <optimized out>
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        options = 0
        stat_loc = 0x5fefe5fc
        pid = 16083
#1  0x007d9968 in crash_catcher (signum=7, siginfo=0x5fefe618, context=<optimized out>) at /home/pi/openmw/components/crashcatcher/crashcatcher.cpp:291
        status = 1609557568
        dbg_pid = 16083
        fd = {24, 25}
#2  <signal handler called>
No locals.
#3  0x750c463c in ?? () from /usr/local/lib/libswscale.so.5
No symbol table info available.
#4  0x750c2c78 in ?? () from /usr/local/lib/libswscale.so.5
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x6feff1e0 (LWP 16025)):
#0  0x74d8ece8 in __pthread_cond_timedwait (cond=0x57d81e8, mutex=0x57d81d0, abstime=0x6fefeb28) at pthread_cond_timedwait.c:198
        _v2tmp = -1
        _a2tmp = 393
        _a2 = 393
        _v2 = -1
        _a3tmp = 18077
        _a3 = 18077
        _a1 = 92111340
        _nr = 240
        _v1tmp = 0
        _a4tmp = 1877994280
        _a1tmp = 92111340
        _a4 = 1877994280
        _v1 = 0
        __ret = <optimized out>
        futex_val = 18077
        buffer = {__routine = 0x74d8e624 <__condvar_cleanup>, __arg = 0x6fefea30, __canceltype = 2490536, __prev = 0x0}
        cbuffer = {oldtype = 0, cond = 0x57d81e8, mutex = 0x57d81d0, bc_seq = 8}
        result = 0
        pshared = 0
        pi_flag = 0
        err = <optimized out>
        val = <optimized out>
        seq = <optimized out>
#1  0x007def70 in __gthread_cond_timedwait (__abs_timeout=0x6fefeb28, __mutex=<optimized out>, __cond=0x57d81e8) at /usr/local/include/c++/8.1.0/arm-linux-gnueabihf/bits/gthr-default.h:871
No locals.
#2  std::condition_variable::__wait_until_impl<std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > (__atime=..., __lock=..., this=0x57d81e8) at /usr/local/include/c++/8.1.0/condition_variable:178
        __ts = {tv_sec = 1551496465, tv_nsec = 339440408}
#3  std::condition_variable::wait_until<std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > (__atime=..., __lock=..., this=0x57d81e8) at /usr/local/include/c++/8.1.0/condition_variable:106
No locals.
#4  std::condition_variable::wait_for<long long, std::ratio<1ll, 1000ll> > (__rtime=..., __lock=..., this=0x57d81e8) at /usr/local/include/c++/8.1.0/condition_variable:143
No locals.
#5  DetourNavigator::AsyncNavMeshUpdater::getNextJob ([email protected]=0x57d81c0) at /home/pi/openmw/components/detournavigator/asyncnavmeshupdater.cpp:150
        lock = {_M_device = 0x57d81d0, _M_owns = true}
        job = {mAgentHalfExtents = {_v = {29.279995, 28.4799976, 66.5}}, mNavMeshCacheItem = {mMutex = {<std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<std::mutex, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x68e1344, _M_refcount = {_M_pi = 0x68e1338}}, <No data fields>}, mValue = {<std::__shared_ptr<DetourNavigator::NavMeshCacheItem, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<DetourNavigator::NavMeshCacheItem, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x68e120c, _M_refcount = {_M_pi = 0x68e1200}}, <No data fields>}}, mChangedTile = {_v = {161, 88}}, mPriority = {<std::_Tuple_impl<0, DetourNavigator::ChangeType, int, int>> = {<std::_Tuple_impl<1, int, int>> = {<std::_Tuple_impl<2, int>> = {<std::_Head_base<2, int, false>> = {_M_head_impl = 249}, <No data fields>}, <std::_Head_base<1, int, false>> = {_M_head_impl = 14}, <No data fields>}, <std::_Head_base<0, DetourNavigator::ChangeType, false>> = {_M_head_impl = DetourNavigator::ChangeType::add}, <No data fields>}, <No data fields>}}
        pushed = <optimized out>
#6  0x007df1c4 in DetourNavigator::AsyncNavMeshUpdater::process (this=0x57d81c0) at /home/pi/openmw/components/detournavigator/asyncnavmeshupdater.cpp:106
        job = {<boost::optional_detail::optional_base<DetourNavigator::AsyncNavMeshUpdater::Job>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "n=\352A\t\327\343A\000\000\205BD\023\216\006\070\023\216\006\f\022\216\006\000\022\216\006\241\000\000\000X\000\000\000\371\000\000\000\016\000\000\000\002\000\000", aligner_ = {<No data fields>}}}}, <No data fields>}
#7  0x73f4f9dc in ?? () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
No symbol table info available.
#8  0x74d87fc4 in start_thread (arg=0x6feff1e0) at pthread_create.c:335
        pd = 0x6feff1e0
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1802252927, -1885054467, 1877996000, 2123809472, 0, 338, 2123809472, 4096, 51202424, 1877994780, 0 <repeats 54 times>}, 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  0x73d98bc8 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:76 from /lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x6f6ff1e0 (LWP 16022)):
#0  0x73d8fcb0 in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x73149040 in ?? () from /usr/lib/arm-linux-gnueabihf/libasound.so.2
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x708ff1e0 (LWP 16018)):
#0  0x74d8ece8 in __pthread_cond_timedwait (cond=0x30d3300, mutex=0x2facfdc, abstime=0x708feb88) at pthread_cond_timedwait.c:198
        _v2tmp = -1
        _a2tmp = 393
        _a2 = 393
        _v2 = -1
        _a3tmp = 5659
        _a3 = 5659
        _a1 = 51196676
        _nr = 240
        _v1tmp = 0
        _a4tmp = 1888480136
        _a1tmp = 51196676
        _a4 = 1888480136
        _v1 = 0
        __ret = <optimized out>
        futex_val = 5659
        buffer = {__routine = 0x74d8e624 <__condvar_cleanup>, __arg = 0x708feb48, __canceltype = 2125670092, __prev = 0x0}
        cbuffer = {oldtype = 0, cond = 0x30d3300, mutex = 0x2facfdc, bc_seq = 4}
        result = 0
        pshared = 0
        pi_flag = 0
        err = <optimized out>
        val = <optimized out>
        seq = <optimized out>

Post Reply
'