Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613976 - games-rpg/runescape-launcher-2.2.3: emerges fine but fails to launch due to BadMatch error
Summary: games-rpg/runescape-launcher-2.2.3: emerges fine but fails to launch due to B...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Jack Coulter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-26 23:18 UTC by fuse809
Modified: 2017-03-29 18:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
LD_DEBUG=libs runescape-launcher output (runescape-launcher-debug.log,37.51 KB, text/x-log)
2017-03-26 23:18 UTC, fuse809
Details
ldd /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so output (ldd-canberra.log,4.41 KB, text/x-log)
2017-03-26 23:19 UTC, fuse809
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fuse809 2017-03-26 23:18:31 UTC
Created attachment 468388 [details]
LD_DEBUG=libs runescape-launcher output

I have noticed that games-rpg/runescape-launcher fails to launch (it starts to launch and then within a second or two or trying it crashes), giving the error message:

/opt/runescape-launcher/runescape: /usr/lib64/libcurl.so.4: no version information available (required by /opt/runescape-launcher/runescape)
The program 'runescape' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 56252 error_code 8 request_code 42 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
/opt/bin/runescape-launcher: line 14:  8611 Segmentation fault      /opt/runescape-launcher/runescape --configURI $configURI $@

it used to launch fine for me, but now whenever it is launched it gives the above error message. The first line of the above error message, namely:

/opt/runescape-launcher/runescape: /usr/lib64/libcurl.so.4: no version information available (required by /opt/runescape-launcher/runescape)

is something I used to get when RuneScape launched fine. I have also noticed that launching runescape-launcher via a chroot (as I also have Ubuntu 14.04 and openSUSE Tumbleweed installed on this same laptop) fails. 

LD_DEBUG=libs runescape-launcher gives the attached output
Comment 1 fuse809 2017-03-26 23:19:43 UTC
Created attachment 468390 [details]
ldd /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so output

ldd /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so output
Comment 2 fuse809 2017-03-29 18:36:36 UTC
Turns out that problem was that the NXT launcher had downloaded some files to my $HOME directory that caused the launch to fail. Removing ~/Jagex, ~/.*.dat, ~/.runescape fixed the error.