Dolphin, the GameCube and Wii emulator - Forums
6554 Arch linux Write Rest op out of range - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: 6554 Arch linux Write Rest op out of range (/Thread-6554-arch-linux-write-rest-op-out-of-range)



6554 Arch linux Write Rest op out of range - hyp3r - 08-03-2015

Hey Guys,

I'm looking for some help getting 6554 working on my system again after a recent Update,
I can't tell which Library/Component has been updated on my PC but I cannot load any games with Dolphin.

What type of information do you guys need to help figure this one out?

Code:
[twist@resolve ~]$ dolphin-emu
17:12:16: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1008,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8).
Segmentation fault (core dumped)

Code:
Reading symbols from dolphin-emu...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/local/bin/dolphin-emu
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
17:13:08: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1008,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8).
[New Thread 0x7fff861b3700 (LWP 2513)]
[New Thread 0x7fffc17ff700 (LWP 2512)]
[New Thread 0x7fffcf7fe700 (LWP 2493)]
[New Thread 0x7fffcffff700 (LWP 2492)]
[New Thread 0x7fffd55c4700 (LWP 2491)]
[New Thread 0x7fffd5dc5700 (LWP 2490)]
[New Thread 0x7fffd65c6700 (LWP 2489)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff861b3700 (LWP 2513)]
0x00007ffff7e0e0fc in ?? ()
(gdb) bt full
#0  0x00007ffff7e0e0fc in ?? ()
No symbol table info available.
#1  0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) quit
A debugging session is active.

    Inferior 1 [process 2485] will be killed.

Quit anyway? (y or n) y
[twist@resolve ~]$

Thanks,


RE: 6554 Arch linux Write Rest op out of range - hyp3r - 08-03-2015

Code:
[twist@resolve ~]$ ldd /usr/local/bin/dolphin-emu
    linux-vdso.so.1 (0x00007fff595f8000)
    libLLVM-3.6.so => /usr/lib/libLLVM-3.6.so (0x00007fde88134000)
    libavcodec.so.56 => /usr/lib/libavcodec.so.56 (0x00007fde86e25000)
    libavformat.so.56 => /usr/lib/libavformat.so.56 (0x00007fde86a3d000)
    libswscale.so.3 => /usr/lib/libswscale.so.3 (0x00007fde867c5000)
    libavutil.so.54 => /usr/lib/libavutil.so.54 (0x00007fde8655a000)
    liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x00007fde86338000)
    libminiupnpc.so.12 => /usr/lib/libminiupnpc.so.12 (0x00007fde8612b000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fde85e1d000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fde85bcc000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fde859a6000)
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fde85628000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fde85426000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fde85222000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fde84ffc000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fde84ccc000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fde84a80000)
    libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fde84873000)
    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fde8465d000)
    libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x00007fde84454000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007fde8419e000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fde83b5c000)
    libwx_gtk2u_core-3.0.so.0 => /usr/lib/libwx_gtk2u_core-3.0.so.0 (0x00007fde832b9000)
    libwx_gtk2u_aui-3.0.so.0 => /usr/lib/libwx_gtk2u_aui-3.0.so.0 (0x00007fde8301c000)
    libwx_gtk2u_adv-3.0.so.0 => /usr/lib/libwx_gtk2u_adv-3.0.so.0 (0x00007fde82c2e000)
    libwx_baseu-3.0.so.0 => /usr/lib/libwx_baseu-3.0.so.0 (0x00007fde8277d000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fde82579000)
    libasound.so.2 => /usr/lib/libasound.so.2 (0x00007fde8227e000)
    libao.so.4 => /usr/lib/libao.so.4 (0x00007fde82075000)
    libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007fde81e04000)
    libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007fde81bb3000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fde819a2000)
    libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007fde81709000)
    libsfml-network.so.2.3 => /usr/lib/libsfml-network.so.2.3 (0x00007fde814ec000)
    libsfml-system.so.2.3 => /usr/lib/libsfml-system.so.2.3 (0x00007fde812de000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007fde810c8000)
    libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0x00007fde80eb0000)
    libportaudio.so.2 => /usr/lib/libportaudio.so.2 (0x00007fde80c81000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007fde808df000)
    libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fde8065e000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fde8032e000)
    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fde80123000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fde7ff1b000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fde7fcfe000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fde7f9bc000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fde7f7aa000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fde7f574000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fde7f357000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007fde7f14f000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fde7edcd000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007fde7eac9000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fde7e8b3000)
    libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fde7e6aa000)
    libedit.so.0 => /usr/lib/libedit.so.0 (0x00007fde7e46d000)
    libncursesw.so.5 => /usr/lib/libncursesw.so.5 (0x00007fde7e208000)
    libswresample.so.1 => /usr/lib/libswresample.so.1 (0x00007fde7dfed000)
    libva.so.1 => /usr/lib/libva.so.1 (0x00007fde7ddd5000)
    libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007fde7dac3000)
    libx265.so.59 => /usr/lib/libx265.so.59 (0x00007fde7d508000)
    libx264.so.148 => /usr/lib/libx264.so.148 (0x00007fde7d192000)
    libwebp.so.5 => /usr/lib/libwebp.so.5 (0x00007fde7cf31000)
    libvpx.so.2 => /usr/lib/libvpx.so.2 (0x00007fde7cb37000)
    libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007fde7c884000)
    libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007fde7c657000)
    libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00007fde7c416000)
    libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x00007fde7c1fd000)
    libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007fde7bfe4000)
    libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x00007fde7bd1b000)
    libopus.so.0 => /usr/lib/libopus.so.0 (0x00007fde7bacf000)
    libopenjpeg.so.1 => /usr/lib/libopenjpeg.so.1 (0x00007fde7b8a6000)
    libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x00007fde7b692000)
    libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x00007fde7b468000)
    libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007fde7b1f1000)
    libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007fde7afe6000)
    liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fde7adc0000)
    libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007fde7ab2e000)
    libssh.so.4 => /usr/lib/libssh.so.4 (0x00007fde7a8b2000)
    libmodplug.so.1 => /usr/lib/libmodplug.so.1 (0x00007fde7a526000)
    libbluray.so.1 => /usr/lib/libbluray.so.1 (0x00007fde7a2e4000)
    libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007fde79fb1000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fde79da1000)
    libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fde79b31000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fde7991a000)
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fde7966d000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fde79430000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fde79175000)
    libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007fde78e7d000)
    libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fde78c79000)
    libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fde78a6f000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fde7884d000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fde78643000)
    libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fde783e4000)
    libXft.so.2 => /usr/lib/libXft.so.2 (0x00007fde781ce000)
    libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fde77fcb000)
    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fde77dc0000)
    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fde77bbd000)
    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fde779ba000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fde777b4000)
    libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007fde775ae000)
    libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fde77355000)
    libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007fde770d1000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fde8a2ba000)
    libjson-c.so.2 => /usr/lib/libjson-c.so.2 (0x00007fde76ec6000)
    libpulsecommon-6.0.so => /usr/lib/pulseaudio/libpulsecommon-6.0.so (0x00007fde76c47000)
    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fde769fe000)
    libudev.so.1 => /usr/lib/libudev.so.1 (0x00007fde8a45a000)
    libjack.so.0 => /usr/lib/libjack.so.0 (0x00007fde767de000)
    libnvidia-tls.so.352.30 => /usr/lib/libnvidia-tls.so.352.30 (0x00007fde765db000)
    libnvidia-glcore.so.352.30 => /usr/lib/libnvidia-glcore.so.352.30 (0x00007fde73b49000)
    libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fde73944000)
    libsoxr.so.0 => /usr/lib/libsoxr.so.0 (0x00007fde736f5000)
    libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fde734ee000)
    liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x00007fde73269000)
    libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007fde72df2000)
    libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fde72a8d000)
    libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007fde72827000)
    libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007fde72614000)
    libnettle.so.6 => /usr/lib/libnettle.so.6 (0x00007fde723dc000)
    libhogweed.so.4 => /usr/lib/libhogweed.so.4 (0x00007fde721a8000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fde71f7e000)
    libnvidia-glsi.so.352.30 => /usr/lib/libnvidia-glsi.so.352.30 (0x00007fde71cfa000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fde71af6000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fde718f0000)
    libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fde716d2000)
    libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fde8a3cd000)
    libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007fde7146a000)
    libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007fde71264000)
    libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fde71060000)
    libdb-5.3.so => /usr/lib/libdb-5.3.so (0x00007fde70ca0000)
    libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007fde70a7e000)
    liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fde7086c000)
    libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fde7058b000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fde70378000)
    libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007fde70105000)
    libnsl.so.1 => /usr/lib/libnsl.so.1 (0x00007fde6feed000)
    libattr.so.1 => /usr/lib/libattr.so.1 (0x00007fde6fce8000)
[twist@resolve ~]$

Some more info,


RE: 6554 Arch linux Write Rest op out of range - NKF98 - 08-03-2015

what changed in the update?


RE: 6554 Arch linux Write Rest op out of range - Helios - 08-03-2015

This is a known issue with older builds in Linux.

Either update dolphin or use Windows.

I'm guessing you're using this for online play for smash. Tell them that these old builds are screwing Linux users and to update. >.>


RE: 6554 Arch linux Write Rest op out of range - NKF98 - 08-04-2015

that revision is relatively new?


RE: 6554 Arch linux Write Rest op out of range - hyp3r - 08-04-2015

(08-03-2015, 10:05 AM)NKF98 Wrote: what changed in the update?

Unfortunately I don't really know, It was a long overdue update that had a number of things pending Sad

I guess this is the problem with Rolling Releases.

From the error messages and etc that I get I'm kinda guessing that it could be the WX stuff that's gone a bit funky, But I don't have any issues with the UI.. The problem only comes about when the emulation starts.


RE: 6554 Arch linux Write Rest op out of range - hyp3r - 08-04-2015

(08-03-2015, 01:41 PM)helios747 Wrote: This is a known issue with older builds in Linux.

Either update dolphin or use Windows.

I'm guessing you're using this for online play for smash. Tell them that these old builds are screwing Linux users and to update. >.>

Yes indeed I am, I thought only certain builds had decent NetPlay support?


RE: 6554 Arch linux Write Rest op out of range - hyp3r - 08-04-2015

Code:
12:47 < hyp3r> .o/
12:47 <@HdkR> hello
12:48 < hyp3r> I've popped in looking for a little help with running Dolphin under Arch linux,
12:48 < hyp3r> Having some issues with a segfault
12:49 <@HdkR> Does it give you WriteRest warnings as well?
12:49 < hyp3r> Yup
12:49 < hyp3r> Is that the type of info you'd need?
12:49 < hyp3r> I have an open Forum post for this
12:50 < hyp3r> But I'm at work right now, so I can't do any debugging on the spot
12:50 <@HdkR> Blow away your build directory, rebuild without pie support
12:50 < hyp3r> ok, When you say pie?
12:50 <@HdkR> cmake -DCMAKE_CXX_FLAGS='-fno-pie' -DCMAKE_C_FLAGS='-fno-pie' ..
12:50 < hyp3r> Awesome, I'll try that ASAP

..

12:52 < hyp3r> Running R6554 if this makes much of a diffrenece?
12:52 <@HdkR> beh
12:53 <@HdkR> It does :/
12:53 < hyp3r> Dang
12:53 <@HdkR> cmake -DENABLE_PIE=False ..
12:53 <@HdkR> May or may not work
12:53 < hyp3r> Ok cool

Will Update later.


RE: 6554 Arch linux Write Rest op out of range - JosJuice - 08-05-2015

(08-04-2015, 08:26 PM)hyp3r Wrote: Yes indeed I am, I thought only certain builds had decent NetPlay support?

Any recent build will have decent netplay support - as long as you don't go older than 4.0-6554, you'll be fine. The reason that the Smash community only uses 4.0-6554 is that everyone needs the same version and people can't be expected to update constantly.


RE: 6554 Arch linux Write Rest op out of range - hyp3r - 08-05-2015

(08-05-2015, 12:13 AM)JosJuice Wrote:
(08-04-2015, 08:26 PM)hyp3r Wrote: Yes indeed I am, I thought only certain builds had decent NetPlay support?

Any recent build will have decent netplay support - as long as you don't go older than 4.0-6554, you'll be fine. The reason that the Smash community only uses 4.0-6554 is that everyone needs the same version and people can't be expected to update constantly.

Aha, That makes sense.