..:: PCSX2 Forums ::..

Full Version: Pcsx2 on linux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello. I have been trying to set up pcsx2 on my linux for a long time. I have finally started it up, and set up plugins, when I start game, bios, or just click 'execute', it gives me a "Segmentation Fault!" error. I have been searching through forums and google, but nothing helped. My computer IS able to run pcsx2 on windows 7.
Here are some specifications of my computer:
CPU: Intel Core 2 Duo, 3.22GHz
RAM: 2GB DDR2
GPU: NVidia GeForce 9500 GT

I am using ZZ Ogl 0.18.165 as GS.

And here is what I get in console:
Code:
ZZogl: creating zerogs
ZZogl: Got Doublebuffered Visual!
ZZogl: glX-Version 1.4
ZZogl: Depth 24
ZZogl: you have Direct Rendering!
Segmentation fault

And here is backtrace:

Code:
ZZogl: creating zerogs
ZZogl: Got Doublebuffered Visual!
ZZogl: glX-Version 1.4
ZZogl: Depth 24
ZZogl: you have Direct Rendering!

Program received signal SIGSEGV, Segmentation fault.
0xb13db2bc in ?? () from /usr/lib/libCg.so
(gdb) bt
#0  0xb13db2bc in ?? () from /usr/lib/libCg.so
#1  0xb11ae273 in cgGLIsProfileSupported () from /usr/lib/libCgGL.so
#2  0xb1bbe66c in ZeroGS::Create(int, int) ()
   from /home/charlieamer/pcsx2/beta/pcsx2/plugins/libZeroGSoglr.so.0.18.165
#3  0xb1b8044b in GSopen ()
   from /home/charlieamer/pcsx2/beta/pcsx2/plugins/libZeroGSoglr.so.0.18.165
#4  0x0808d7bd in gsOpen() ()
#5  0x0809d12c in OpenGS() ()
#6  0x080a02e7 in OpenPlugins() ()
#7  0x08076d49 in SysPrepareExecution(char const*, bool) ()
#8  0xb789f474 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#9  0xb7891d8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0xb78a812d in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0xb78a983c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0xb78a9cb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0xb7e0cb17 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7cff460 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7d0103d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7cf79ab in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7cf14b6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb78904d9 in ?? () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#19 0xb7891d8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0xb78a7dd5 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0xb78a96bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0xb78a9cb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0xb7e069fe in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7ce9fcc in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7ceb377 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7b746ca in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb77e69c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb77ea083 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb77ea5a2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#30 0xb7ceb829 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x080643a8 in StartGui() ()
#32 0x080648c1 in main ()

Every help is appriciated (sry for misspelling Tongue)
First, what driver do you use? Second, try more recent version of ZZogl and give it output (it would be more helpfull than that). Backtrace means that segfault occured when I try to use Cg Profile for shaders.
(04-05-2010, 01:22 AM)Zeydlitz Wrote: [ -> ]First, what driver do you use? Second, try more recent version of ZZogl and give it output (it would be more helpfull than that). Backtrace means that segfault occured when I try to use Cg Profile for shaders.

Thanks for replay. I use nvidia driver, found on website. I racently installed latest zzogl plugin, and still gives me same output. Can you give mi link to yours ? Thanks
There are three different nvidia related drivers. How does it named? But for description it's obviously nVidia driver bug. I could not do anything.