01-19-2012, 10:47 AM
I've been wanting to try PCSX2, and have had it working a couple years ago, but trying it again, I'm running in to an issue.
I use Gentoo Linux and most stuff is fairly up to date.
I installed a 32 bit chroot.
I successfully built PCSX2, now I am having trouble running it. I have built a debug version, and ran it in GDB. The First Time Configuration wizard appears, and I can select a language, but if I click "Next >", it crashes.
Here's the output:
Gentoo "desktop" profile
Linux Kernel 3.1.1 with pf patches
nvidia drivers 290.10
gcc 4.5.3-r1
glibc 2.13-r4
Tried PCSX2 SVN 5074, 5020 and 4950 to see if it was some regression and they all do the same thing.
EDIT: 0.9.8 r4594 linux binary runs but has no usable video plugin available to select. Only GSnull.
Output looks like this:
EDIT2: Tried 0.9.8 r4594 source. This time the GUI appears, because the first time wizard had successfully run previously. A message about configuration comes up, clicking OK brings up the "Components Selectors" set to the "Plugins" tab, and it crashes again:
I use Gentoo Linux and most stuff is fairly up to date.
I installed a 32 bit chroot.
I successfully built PCSX2, now I am having trouble running it. I have built a debug version, and ran it in GDB. The First Time Configuration wizard appears, and I can select a language, but if I click "Next >", it crashes.
Here's the output:
Quote:$ gdb pcsx2-dbg
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright © 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /home/paul/pcsx2/bin/pcsx2-dbg...done.
(gdb) run
Starting program: /home/paul/pcsx2/bin/pcsx2-dbg
[Thread debugging using libthread_db enabled]
Interface is initializing. Entering Pcsx2App:nInit!
Applying operating system default language...
Command line parsing...
Command line parsed!
[New Thread 0xf4c69b70 (LWP 17675)]
(UserMode) Found portable install ini @ /home/paul/pcsx2/bin/portable.ini
[New Thread 0xf3399b70 (LWP 17676)]
[New Thread 0xf29ffb70 (LWP 17677)]
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
[Thread 0xf29ffb70 (LWP 17677) exited]
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
Restarting First Time Wizard!
[New Thread 0xf29ffb70 (LWP 17678)]
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
[Thread 0xf29ffb70 (LWP 17678) exited]
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
(pcsx2-dbg:17667): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 11
Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xf7495951 in pthread_once () from /lib/libpthread.so.0
#2 0xf1537de6 in ?? () from /usr/lib/opengl/nvidia/lib/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Gentoo "desktop" profile
Linux Kernel 3.1.1 with pf patches
nvidia drivers 290.10
gcc 4.5.3-r1
glibc 2.13-r4
Tried PCSX2 SVN 5074, 5020 and 4950 to see if it was some regression and they all do the same thing.
EDIT: 0.9.8 r4594 linux binary runs but has no usable video plugin available to select. Only GSnull.
Output looks like this:
Quote:$ ./launch_pcsx2_linux.sh
Interface is initializing. Entering Pcsx2App:nInit!
Applying operating system default language...
Command line parsing...
Command line parsed!
Releasing host memory maps for virtual systems...
EDIT2: Tried 0.9.8 r4594 source. This time the GUI appears, because the first time wizard had successfully run previously. A message about configuration comes up, clicking OK brings up the "Components Selectors" set to the "Plugins" tab, and it crashes again:
Quote:$ gdb pcsx2-dbg
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright © 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /home/paul/pcsx2-0.9.8-r4600-sources/bin/pcsx2-dbg...done.
(gdb) run
Starting program: /home/paul/pcsx2-0.9.8-r4600-sources/bin/pcsx2-dbg
[Thread debugging using libthread_db enabled]
Interface is initializing. Entering Pcsx2App:nInit!
Applying operating system default language...
Command line parsing...
Command line parsed!
[New Thread 0xf676db70 (LWP 21269)]
[New Thread 0xf5eb4b70 (LWP 21271)]
[Thread 0xf5eb4b70 (LWP 21271) exited]
[New Thread 0xf5eb4b70 (LWP 21272)]
[New Thread 0xf549fb70 (LWP 21273)]
[New Thread 0xf49ffb70 (LWP 21274)]
Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xf7953951 in pthread_once () from /lib/libpthread.so.0
#2 0xf3755de6 in ?? () from /usr/lib/opengl/nvidia/lib/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)