Thanks, that helped, I was being stupid with the gdb command and didn't figure out I need to tell it to run. Here is what it spits out.
However I did semi-solve my problem by useing the gui just to configure it then running it useing "dolphin-emu-nogui -e game.iso", running it this way works fine and the games run great.
Code:
(gdb) run
Starting program: /usr/local/bin/dolphin-emu
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffc83a8700 (LWP 8727)]
[New Thread 0x7fffc7ba7700 (LWP 8728)]
[Thread 0x7fffc83a8700 (LWP 8727) exited]
[New Thread 0x7fffc83a8700 (LWP 8953)]
[Thread 0x7fffc7ba7700 (LWP 8728) exited]
[New Thread 0x7fffc7ba7700 (LWP 8979)]
[Thread 0x7fffc7ba7700 (LWP 8979) exited]
[New Thread 0x7fffc7ba7700 (LWP 9028)]
[Thread 0x7fffc83a8700 (LWP 8953) exited]
[New Thread 0x7fffc83a8700 (LWP 9042)]
[Thread 0x7fffc7ba7700 (LWP 9028) exited]
[New Thread 0x7fffc7ba7700 (LWP 9247)]
[New Thread 0x7fffc4ef7700 (LWP 9259)]
[New Thread 0x7fffb607d700 (LWP 9278)]
The program 'dolphin-emu' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 36 error_code 8 request_code 1 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.)
Program received signal SIGSEGV, Segmentation fault.
0x0000000000bade4a in ?? ()
(gdb) bt
#0 0x0000000000bade4a in ?? ()
#1 0x00000000004bfcec in ?? ()
#2 0x000000000077ba94 in ?? ()
#3 0x000000000077bb36 in ?? ()
#4 0x000000000077bcfb in ?? ()
#5 0x000000000088883b in ?? ()
#6 0x0000000000abdc9e in ?? ()
#7 0x00007ffff5efbeeb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff5efb355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff5efb688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff5efba82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff528b797 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x00000000009a5b45 in ?? ()
#13 0x00000000007804af in ?? ()
#14 0x000000000070c0c7 in ?? ()
#15 0x00000000007eb958 in ?? ()
#16 0x0000000000522798 in ?? ()
#17 0x00007ffff2ba5ead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000443989 in _start ()
(gdb)However I did semi-solve my problem by useing the gui just to configure it then running it useing "dolphin-emu-nogui -e game.iso", running it this way works fine and the games run great.