Dolphin, the GameCube and Wii emulator - Forums

Full Version: 6554 Arch linux Write Rest op out of range
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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,
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,
what changed in the update?
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. >.>
that revision is relatively new?
(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.
(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?
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.
(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.
(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.