pcsx2 + nouveau was fine (r5412) zzogl pg 0.4.0 but now it isn't.
#1
I'm an arch x86_64 user.

Up to now I was able to run pcsx2-svn (r5412) with nouveau drivers ok.

I've got problems with games but some are just fine and playable (like fifa 2012).

But I cannot run any recent svn version r542x up to now.

Actually pcsx2 starts but I cannot boot the ps2 not even bios.

GS window is gray and freezes. I've got to kill the app.

$ pcsx2
Interface is initializing. Entering Pcsx2App:OhmynInit!
Applying operating system default language...
Loading language translation databases for 'Greek' [el_GR]
pcsx2_Main not found -- translation dictionary may be incomplete.
pcsx2_Iconized not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
Command line parsing...
Command line parsed!
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
ZZOgl-PG: Calling GSinit.
ZZOgl-PG: GSinit finished.
ZZOgl-PG: Calling GSopen2.
ZZOgl-PG: Capturing ZZOgl window.
change vsync 0
Killed
--------------------------------------------------------------------

With svn version r5412 output says:

$ pcsx2
Interface is initializing. Entering Pcsx2App:OhmynInit!
Applying operating system default language...
Loading language translation databases for 'Greek' [el_GR]
pcsx2_Main not found -- translation dictionary may be incomplete.
pcsx2_Iconized not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
Command line parsing...
Command line parsed!
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
ZZOgl-PG: Calling GSinit.
ZZOgl-PG: GSinit finished.
ZZOgl-PG: Calling GSopen2.
ZZOgl-PG: Capturing ZZOgl window.
ZZOgl-PG: Got Doublebuffered Visual!
ZZOgl-PG: glX-Version 1.4 with Direct Rendering
ZZOgl-PG: Supported Opengl version : 3.0 Mesa 9.0

ZZOgl-PG: Using multitexturing.
ZZOgl-PG: Maximum texture size is 8192 for Tex_2d and 8192 for Tex_NV.
ZZOgl-PG: Disabling MRT depth writing.
ZZOgl-PG: Use GL_RGBA32F for blockdata.
ZZOgl-PG: Fill bilinear blocks OK.!
ZZOgl-PG: Initialization successful.
ZZOgl-PG: Disabling MRT depth writing.
ALSA lib pcm.c:2217Sadsnd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217Sadsnd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217Sadsnd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib dlmisc.c:236Sadsnd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:236Sadsnd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib pcm_dmix.c:957Sadsnd_pcm_dmix_open) The dmix plugin supports only playback stream
* SPU2-X: Enumerating PortAudio devices:
*** Device 0: 'HDA Intel: ALC888 Analog (hw:0,0)' (ALSA)
*** Device 1: 'HDA Intel: ALC888 Digital (hw:0,1)' (ALSA)
*** Device 2: 'sysdefault' (ALSA)
*** Device 3: 'front' (ALSA)
*** Device 4: 'surround40' (ALSA)
*** Device 5: 'surround41' (ALSA)
*** Device 6: 'surround50' (ALSA)
*** Device 7: 'surround51' (ALSA)
*** Device 8: 'surround71' (ALSA)
*** Device 9: 'iec958' (ALSA)
*** Device 10: 'spdif' (ALSA)
*** Device 11: 'default' (ALSA) (selected)
*** Device 12: 'dmix' (ALSA)

----------------------------------------------------------------

I've tried everything but couldn't figure it out.

Thanks in advance.

P.S.

lib32-glew 1.8.0
lib32-gtk-engines 2.21
lib32-wxgtk 2.8.12
lib32-mesa 9.0
lib32-libgl 9.0
lib32-libjpeg-turbo 1.2.1
lib32-nouveau-dri 9.0
Reply

Sponsored links

#2
Which is the first revision that is failling? Could you test a recent zzogl with others plugins (and pcsx2) from 5400 (well one version that used to work).
Reply
#3
I'm not quite sure. I'm sure that r5425 and later didn't work. I hadn't test r5413 - r5424.

EDIT: r5439 + zzogl from 5412 WORKS!!!
Reply
#4
Hum, I probably screwed up when I move some bits. Can you generate me a backtrace when pcsx2 is frozen.
Code:
gdb pcsx2 `/bin/ps aux | grep -iw pcsx2 | grep -v grep | awk '{print $2}'`
thread apply all bt
Reply
#5
Same problem here, gray screen in zzogl PG 4.0 but it works in zzogl PG 3.0 Blink in Rev 5439
PC:
EVGA 600 +80 PSU
NVIDIA GTX 550ti EVGA 2GB VRAM
[Image: hj0zqy-4.png]
OS: Debian Stretch 64bitsĀ  Cool
OS: Windows 10 HomeĀ 
Reply
#6
Yes I know. Seem to only impact nvidia and intel drivers (because it works fine on my (AMD) side.... . Without a stacktrace it will take more times to fix it.
Reply
#7
Code:
GNU gdb (GDB) 7.5
Copyright (C) 2012 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 "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pcsx2...done.
Attaching to program: /usr/bin/pcsx2, process 26792

warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Reading symbols from /usr/lib32/libwx_baseu-2.8.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libwx_baseu-2.8.so.0
Reading symbols from /usr/lib32/libwx_gtk2u_core-2.8.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libwx_gtk2u_core-2.8.so.0
Reading symbols from /usr/lib32/libwx_gtk2u_adv-2.8.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libwx_gtk2u_adv-2.8.so.0
Reading symbols from /usr/lib32/libgobject-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgobject-2.0.so.0
Reading symbols from /usr/lib32/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib32/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib32/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/librt.so.1
Reading symbols from /usr/lib32/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libstdc++.so.6
Reading symbols from /usr/lib32/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libm.so.6
Reading symbols from /usr/lib32/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgcc_s.so.1
Reading symbols from /usr/lib32/libpthread.so.0...(no debugging symbols found)...done.
[New LWP 26869]
[New LWP 26798]
[New LWP 26796]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Loaded symbols for /usr/lib32/libpthread.so.0
Reading symbols from /usr/lib32/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libc.so.6
Reading symbols from /usr/lib32/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libz.so.1
Reading symbols from /usr/lib32/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdl.so.2
Reading symbols from /usr/lib32/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib32/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpango-1.0.so.0
Reading symbols from /usr/lib32/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libglib-2.0.so.0
Reading symbols from /usr/lib32/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXinerama.so.1
Reading symbols from /usr/lib32/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXxf86vm.so.1
Reading symbols from /usr/lib32/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSM.so.6
Reading symbols from /usr/lib32/libpng15.so.15...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpng15.so.15
Reading symbols from /usr/lib32/libjpeg.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libjpeg.so.8
Reading symbols from /usr/lib32/libtiff.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libtiff.so.5
Reading symbols from /usr/lib32/libgthread-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgthread-2.0.so.0
Reading symbols from /usr/lib32/libpcre.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpcre.so.1
Reading symbols from /usr/lib32/libffi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libffi.so.6
Reading symbols from /usr/lib32/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpangocairo-1.0.so.0
Reading symbols from /usr/lib32/libgio-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgio-2.0.so.0
Reading symbols from /usr/lib32/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXext.so.6
Reading symbols from /usr/lib32/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXi.so.6
Reading symbols from /usr/lib32/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrandr.so.2
Reading symbols from /usr/lib32/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXcursor.so.1
Reading symbols from /usr/lib32/libXcomposite.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXcomposite.so.1
Reading symbols from /usr/lib32/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdamage.so.1
Reading symbols from /usr/lib32/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXfixes.so.3
Reading symbols from /usr/lib32/libcairo.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcairo.so.2
Reading symbols from /usr/lib32/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libfontconfig.so.1
Reading symbols from /usr/lib32/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrender.so.1
Reading symbols from /usr/lib32/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libX11.so.6
Reading symbols from /usr/lib32/libatk-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libatk-1.0.so.0
Reading symbols from /usr/lib32/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpangoft2-1.0.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib32/libgmodule-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgmodule-2.0.so.0
Reading symbols from /usr/lib32/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libICE.so.6
Reading symbols from /usr/lib32/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libuuid.so.1
Reading symbols from /usr/lib32/libpixman-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpixman-1.so.0
Reading symbols from /usr/lib32/libxcb-shm.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-shm.so.0
Reading symbols from /usr/lib32/libxcb-render.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-render.so.0
Reading symbols from /usr/lib32/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb.so.1
Reading symbols from /usr/lib32/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libfreetype.so.6
Reading symbols from /usr/lib32/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libresolv.so.2
Reading symbols from /usr/lib32/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libexpat.so.1
Reading symbols from /usr/lib32/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXau.so.6
Reading symbols from /usr/lib32/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdmcp.so.6
Reading symbols from /usr/lib32/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libbz2.so.1.0
Reading symbols from /usr/lib32/gconv/UTF-32.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gconv/UTF-32.so
Reading symbols from /usr/lib32/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libnss_files.so.2
Reading symbols from /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so
Reading symbols from /usr/lib32/libcanberra-gtk.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcanberra-gtk.so.0
Reading symbols from /usr/lib32/libcanberra.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcanberra.so.0
Reading symbols from /usr/lib32/libvorbisfile.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbisfile.so.3
Reading symbols from /usr/lib32/libtdb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libtdb.so.1
Reading symbols from /usr/lib32/libltdl.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libltdl.so.7
Reading symbols from /usr/lib32/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbis.so.0
Reading symbols from /usr/lib32/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libogg.so.0
Reading symbols from /usr/lib32/gconv/ISO8859-7.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gconv/ISO8859-7.so
Reading symbols from /usr/lib32/gconv/ISO8859-1.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gconv/ISO8859-1.so
Reading symbols from /usr/lib32/libcanberra-0.28/libcanberra-alsa.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcanberra-0.28/libcanberra-alsa.so
Reading symbols from /usr/lib32/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libasound.so.2
Reading symbols from /usr/lib32/pcsx2/libzzogl-0.4.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libzzogl-0.4.0.so
Reading symbols from /usr/lib32/libCg.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libCg.so
Reading symbols from /usr/lib32/libCgGL.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libCgGL.so
Reading symbols from /usr/lib32/libGLEW.so.1.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGLEW.so.1.8
Reading symbols from /usr/lib32/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGL.so.1
Reading symbols from /usr/lib32/libXmu.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXmu.so.6
Reading symbols from /usr/lib32/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGLU.so.1
Reading symbols from /usr/lib32/libglapi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libglapi.so.0
Reading symbols from /usr/lib32/libX11-xcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libX11-xcb.so.1
Reading symbols from /usr/lib32/libxcb-glx.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-glx.so.0
Reading symbols from /usr/lib32/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdrm.so.2
Reading symbols from /usr/lib32/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXt.so.6
Reading symbols from /usr/lib32/pcsx2/libonepad-1.1.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libonepad-1.1.0.so
Reading symbols from /usr/lib32/libSDL-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSDL-1.2.so.0
Reading symbols from /usr/lib32/pcsx2/libspu2x-2.0.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libspu2x-2.0.0.so
Reading symbols from /usr/lib32/libportaudio.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libportaudio.so.2
Reading symbols from /usr/lib32/libSoundTouch.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSoundTouch.so.0
Reading symbols from /usr/lib32/libjack.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libjack.so.0
Reading symbols from /usr/lib32/pcsx2/libCDVDiso.so...done.
Loaded symbols for /usr/lib32/pcsx2/libCDVDiso.so
Reading symbols from /usr/lib32/pcsx2/libUSBnull-0.7.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libUSBnull-0.7.0.so
Reading symbols from /usr/lib32/pcsx2/libFWnull-0.7.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libFWnull-0.7.0.so
Reading symbols from /usr/lib32/pcsx2/libdev9null-0.5.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libdev9null-0.5.0.so
Reading symbols from /usr/lib32/xorg/modules/dri/nouveau_dri.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/xorg/modules/dri/nouveau_dri.so
Reading symbols from /usr/lib32/libdrm_nouveau.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdrm_nouveau.so.2
Reading symbols from /usr/lib32/libtxc_dxtn.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libtxc_dxtn.so
0xf6bbc5e2 in pthread_spin_lock () from /usr/lib32/libpthread.so.0
(gdb) backtrace
#0  0xf6bbc5e2 in pthread_spin_lock () from /usr/lib32/libpthread.so.0
#1  0xf2e565e3 in PADWriteEvent (evt=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/plugins/onepad/onepad.cpp:669
#2  0x0817a3c8 in GSPanel::OnFocus (this=0xab09358, evt=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/FrameForGS.cpp:324
#3  0x08154957 in Pcsx2App::HandleEvent (this=0xa9415f8, handler=0xab09358, func=(void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x817a300 <GSPanel::OnFocus(wxFocusEvent&)>,
    event=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/AppMain.cpp:588
#4  0xf772e13a in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib32/libwx_baseu-2.8.so.0
#5  0xf772e529 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib32/libwx_baseu-2.8.so.0
#6  0xf772e60b in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib32/libwx_baseu-2.8.so.0
#7  0xf74764e7 in ?? () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
#8  0xf6e50382 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#9  0xf72308b6 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
#10 0xf7242565 in ?? () from /usr/lib32/libgobject-2.0.so.0
#11 0xf724a591 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
#12 0xf724aa43 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
#13 0xf6f88203 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#14 0xf6f96962 in gtk_widget_send_focus_change () from /usr/lib32/libgtk-x11-2.0.so.0
#15 0xf6f96b8b in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#16 0xf6fa240a in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#17 0xf6fa2676 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#18 0xf6e50382 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#19 0xf722f72d in ?? () from /usr/lib32/libgobject-2.0.so.0
#20 0xf72308b6 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
#21 0xf7242230 in ?? () from /usr/lib32/libgobject-2.0.so.0
#22 0xf724a591 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
#23 0xf724aa43 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
#24 0xf6f88203 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#25 0xf6e4ea54 in gtk_main_do_event () from /usr/lib32/libgtk-x11-2.0.so.0
#26 0xf71cc898 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
#27 0xf68c8953 in g_main_context_dispatch () from /usr/lib32/libglib-2.0.so.0
#28 0xf68c8cf0 in ?? () from /usr/lib32/libglib-2.0.so.0
#29 0xf68c9143 in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
#30 0xf6e4d4b0 in gtk_main () from /usr/lib32/libgtk-x11-2.0.so.0
#31 0xf746070a in wxEventLoop::Run() () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
#32 0xf74da9bf in wxAppBase::MainLoop() () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
#33 0xf74da2af in wxAppBase::OnRun() () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
#34 0xf76d4b82 in wxEntry(int&, wchar_t**) () from /usr/lib32/libwx_baseu-2.8.so.0
#35 0xf76d4c26 in wxEntry(int&, char**) () from /usr/lib32/libwx_baseu-2.8.so.0
#36 0x081526eb in main (argc=1, argv=0xffd6a054) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/AppMain.cpp:47
(gdb)
Reply
#8
I would need the backtrace of all threads not the gui thread.
thread apply all backtrace instead of backtrace. Thanks.

Edit: I think I found the source of the bug. I will apply it to trunk soon.
Reply
#9
Tongue 
From r5439

Code:
GNU gdb (GDB) 7.5
Copyright (C) 2012 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 "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pcsx2...done.
Attaching to program: /usr/bin/pcsx2, process 28330

warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Reading symbols from /usr/lib32/libwx_baseu-2.8.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libwx_baseu-2.8.so.0
Reading symbols from /usr/lib32/libwx_gtk2u_core-2.8.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libwx_gtk2u_core-2.8.so.0
Reading symbols from /usr/lib32/libwx_gtk2u_adv-2.8.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libwx_gtk2u_adv-2.8.so.0
Reading symbols from /usr/lib32/libgobject-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgobject-2.0.so.0
Reading symbols from /usr/lib32/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib32/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib32/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/librt.so.1
Reading symbols from /usr/lib32/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libstdc++.so.6
Reading symbols from /usr/lib32/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libm.so.6
Reading symbols from /usr/lib32/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgcc_s.so.1
Reading symbols from /usr/lib32/libpthread.so.0...(no debugging symbols found)...done.
[New LWP 28338]
[New LWP 28336]
[New LWP 28334]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".                                                                                                                                
Loaded symbols for /usr/lib32/libpthread.so.0                                                                                                                                                
Reading symbols from /usr/lib32/libc.so.6...(no debugging symbols found)...done.                                                                                                              
Loaded symbols for /usr/lib32/libc.so.6                                                                                                                                                      
Reading symbols from /usr/lib32/libz.so.1...(no debugging symbols found)...done.                                                                                                              
Loaded symbols for /usr/lib32/libz.so.1                                                                                                                                                      
Reading symbols from /usr/lib32/libdl.so.2...(no debugging symbols found)...done.                                                                                                            
Loaded symbols for /usr/lib32/libdl.so.2                                                                                                                                                      
Reading symbols from /usr/lib32/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.                                                                                                
Loaded symbols for /usr/lib32/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib32/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpango-1.0.so.0
Reading symbols from /usr/lib32/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libglib-2.0.so.0
Reading symbols from /usr/lib32/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXinerama.so.1
Reading symbols from /usr/lib32/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXxf86vm.so.1
Reading symbols from /usr/lib32/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSM.so.6
Reading symbols from /usr/lib32/libpng15.so.15...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpng15.so.15
Reading symbols from /usr/lib32/libjpeg.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libjpeg.so.8
Reading symbols from /usr/lib32/libtiff.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libtiff.so.5
Reading symbols from /usr/lib32/libgthread-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgthread-2.0.so.0
Reading symbols from /usr/lib32/libpcre.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpcre.so.1
Reading symbols from /usr/lib32/libffi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libffi.so.6
Reading symbols from /usr/lib32/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpangocairo-1.0.so.0
Reading symbols from /usr/lib32/libgio-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgio-2.0.so.0
Reading symbols from /usr/lib32/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXext.so.6
Reading symbols from /usr/lib32/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXi.so.6
Reading symbols from /usr/lib32/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrandr.so.2
Reading symbols from /usr/lib32/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXcursor.so.1
Reading symbols from /usr/lib32/libXcomposite.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXcomposite.so.1
Reading symbols from /usr/lib32/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdamage.so.1
Reading symbols from /usr/lib32/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXfixes.so.3
Reading symbols from /usr/lib32/libcairo.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcairo.so.2
Reading symbols from /usr/lib32/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libfontconfig.so.1
Reading symbols from /usr/lib32/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrender.so.1
Reading symbols from /usr/lib32/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libX11.so.6
Reading symbols from /usr/lib32/libatk-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libatk-1.0.so.0
Reading symbols from /usr/lib32/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpangoft2-1.0.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib32/libgmodule-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgmodule-2.0.so.0
Reading symbols from /usr/lib32/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libICE.so.6
Reading symbols from /usr/lib32/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libuuid.so.1
Reading symbols from /usr/lib32/libpixman-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libpixman-1.so.0
Reading symbols from /usr/lib32/libxcb-shm.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-shm.so.0
Reading symbols from /usr/lib32/libxcb-render.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-render.so.0
Reading symbols from /usr/lib32/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb.so.1
Reading symbols from /usr/lib32/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libfreetype.so.6
Reading symbols from /usr/lib32/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libresolv.so.2
Reading symbols from /usr/lib32/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libexpat.so.1
Reading symbols from /usr/lib32/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXau.so.6
Reading symbols from /usr/lib32/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdmcp.so.6
Reading symbols from /usr/lib32/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libbz2.so.1.0
Reading symbols from /usr/lib32/gconv/UTF-32.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gconv/UTF-32.so
Reading symbols from /usr/lib32/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libnss_files.so.2
Reading symbols from /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so
Reading symbols from /usr/lib32/libcanberra-gtk.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcanberra-gtk.so.0
Reading symbols from /usr/lib32/libcanberra.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcanberra.so.0
Reading symbols from /usr/lib32/libvorbisfile.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbisfile.so.3
Reading symbols from /usr/lib32/libtdb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libtdb.so.1
Reading symbols from /usr/lib32/libltdl.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libltdl.so.7
Reading symbols from /usr/lib32/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbis.so.0
Reading symbols from /usr/lib32/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libogg.so.0
Reading symbols from /usr/lib32/gconv/ISO8859-7.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gconv/ISO8859-7.so
Reading symbols from /usr/lib32/gconv/ISO8859-1.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/gconv/ISO8859-1.so
Reading symbols from /usr/lib32/libcanberra-0.28/libcanberra-alsa.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libcanberra-0.28/libcanberra-alsa.so
Reading symbols from /usr/lib32/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libasound.so.2
Reading symbols from /usr/lib32/pcsx2/libzzogl-0.4.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libzzogl-0.4.0.so
Reading symbols from /usr/lib32/libCg.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libCg.so
Reading symbols from /usr/lib32/libCgGL.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libCgGL.so
Reading symbols from /usr/lib32/libGLEW.so.1.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGLEW.so.1.8
Reading symbols from /usr/lib32/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGL.so.1
Reading symbols from /usr/lib32/libXmu.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXmu.so.6
Reading symbols from /usr/lib32/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGLU.so.1
Reading symbols from /usr/lib32/libglapi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libglapi.so.0
Reading symbols from /usr/lib32/libX11-xcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libX11-xcb.so.1
Reading symbols from /usr/lib32/libxcb-glx.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-glx.so.0
Reading symbols from /usr/lib32/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdrm.so.2
Reading symbols from /usr/lib32/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXt.so.6
Reading symbols from /usr/lib32/pcsx2/libonepad-1.1.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libonepad-1.1.0.so
Reading symbols from /usr/lib32/libSDL-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSDL-1.2.so.0
Reading symbols from /usr/lib32/pcsx2/libspu2x-2.0.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libspu2x-2.0.0.so
Reading symbols from /usr/lib32/libportaudio.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libportaudio.so.2
Reading symbols from /usr/lib32/libSoundTouch.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSoundTouch.so.0
Reading symbols from /usr/lib32/libjack.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libjack.so.0
Reading symbols from /usr/lib32/pcsx2/libCDVDiso.so...done.
Loaded symbols for /usr/lib32/pcsx2/libCDVDiso.so
Reading symbols from /usr/lib32/pcsx2/libUSBnull-0.7.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libUSBnull-0.7.0.so
Reading symbols from /usr/lib32/pcsx2/libFWnull-0.7.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libFWnull-0.7.0.so
Reading symbols from /usr/lib32/pcsx2/libdev9null-0.5.0.so...done.
Loaded symbols for /usr/lib32/pcsx2/libdev9null-0.5.0.so
Reading symbols from /usr/lib32/xorg/modules/dri/nouveau_dri.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/xorg/modules/dri/nouveau_dri.so
Reading symbols from /usr/lib32/libdrm_nouveau.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdrm_nouveau.so.2
Reading symbols from /usr/lib32/libtxc_dxtn.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libtxc_dxtn.so
0xf6bbe5e5 in pthread_spin_lock () from /usr/lib32/libpthread.so.0
(gdb) thread apply all bt full

Thread 4 (Thread 0xf41dbb40 (LWP 28334)):
#0  0xf77d5430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf6bbfd45 in sem_wait@@GLIBC_2.1 () from /usr/lib32/libpthread.so.0
No symbol table info available.
#2  0x08260c0b in Threading::Semaphore::WaitWithoutYield (this=0xbe38cf0) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/Semaphore.cpp:66
        __PRETTY_FUNCTION__ = "void Threading::Semaphore::WaitWithoutYield()"
#3  0x08178e61 in ExecutorThread::ExecuteTaskInThread (this=0xbe38b1c) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/ExecutorThread.cpp:542
        __PRETTY_FUNCTION__ = "virtual void ExecutorThread::ExecuteTaskInThread()"
#4  0x08264a3e in Threading::pxThread::_try_virtual_invoke (this=0xbe38b1c, method=<optimized out>)
    at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:545
No locals.
#5  0x08264d68 in Threading::pxThread::_internal_execute (this=0xbe38b1c) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:644
No locals.
#6  0x08264ff1 in Threading::pxThread::_internal_callback (itsme=0xbe38b1c) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:684
        __clframe = {__cancel_routine = 0x8264f90 <Threading::pxThread::_pt_callback_cleanup(void*)>, __cancel_arg = 0xbe38b1c, __do_it = 1, __cancel_type = <optimized out>}
        __PRETTY_FUNCTION__ = "static void* Threading::pxThread::_internal_callback(void*)"
        owner = @0xbe38b1c: {_vptr.pxThread = 0x8332608 <vtable for ExecutorThread+8>, m_name = {<wxStringBase> = {static npos = 4294967295,
              m_pchData = 0xbe38d24 L"SysExecutor"}, <No data fields>}, m_thread = 4095589184, m_native_id = 4095589184, m_native_handle = 0, m_sem_event = {
            _vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>, m_sema = {__size = "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000", __align = 0}},
          m_sem_startup = {_vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>, m_sema = {__size = "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000",
              __align = 0}}, m_mtx_InThread = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 1, __count = 0, __owner = 28334, __kind = 0,
                __nusers = 1, {__spins = 0, __list = {__next = 0x0}}}, __size = "\001\000\000\000\000\000\000\000\256n\000\000\000\000\000\000\001\000\000\000\000\000\000", __align = 1}},
          m_mtx_start = {<Threading::Mutex> = {_vptr.Mutex = 0x837cf40 <vtable for Threading::MutexRecursive+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1,
                  __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000",
                __align = 0}}, <No data fields>}, m_mtx_ThreadName = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0,
                __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, m_detached = 0, m_running = 1, m_except = {m_ptr =
    0x0, m_mtx = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
                      __next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}}, m_evtsrc_OnDelete = {
            _vptr.EventSource = 0x8380c48 <vtable for EventSource<Threading::EventListener_Thread>+8>,
            m_listeners = {<std::_List_base<Threading::EventListener_Thread*, std::allocator<Threading::EventListener_Thread*> >> = {
                _M_impl = {<std::allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbe38bd8, _M_prev = 0xbe38bd8}}}, <No data fields>},
            m_cache_copy = {<std::_List_base<Threading::EventListener_Thread*, std::allocator<Threading::EventListener_Thread*> >> = {
                _M_impl = {<std::allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbe38be0, _M_prev = 0xbe38be0}}}, <No data fields>}, m_cache_valid = false, m_listeners_lock = {
              _vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
                      __next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}}}
#7  0xf6bb9d08 in start_thread () from /usr/lib32/libpthread.so.0
No symbol table info available.
#8  0xf6af85ce in clone () from /usr/lib32/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xf36efb40 (LWP 28336)):
#0  0xf77d5430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf6bbfd45 in sem_wait@@GLIBC_2.1 () from /usr/lib32/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#2  0x08260c0b in Threading::Semaphore::WaitWithoutYield (this=0x9c6d1a8 <vu1Thread+16777496>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/Semaphore.cpp:66
        __PRETTY_FUNCTION__ = "void Threading::Semaphore::WaitWithoutYield()"
#3  0x0809210e in VU_Thread::ExecuteRingBuffer (this=this@entry=0x8c6d090 <vu1Thread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/MTVU.cpp:92
        lock = {_vptr.ScopedLockBool = 0x4, m_lock = warning: can't find linker symbol for virtual table for `Threading::ScopedLock' value
{_vptr.ScopedLock = 0x8c6d108 <vu1Thread+120>, m_lock = 0x0, m_IsLocked = false}, m_bool = @0xf2d00468}
        __PRETTY_FUNCTION__ = "void VU_Thread::ExecuteRingBuffer()"
#4  0x08092531 in VU_Thread::ExecuteTaskInThread (this=0x8c6d090 <vu1Thread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/MTVU.cpp:85
No locals.
#5  0x08264a3e in Threading::pxThread::_try_virtual_invoke (this=0x8c6d090 <vu1Thread>, method=<optimized out>)
    at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:545
No locals.
#6  0x08264d68 in Threading::pxThread::_internal_execute (this=0x8c6d090 <vu1Thread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:644
No locals.
#7  0x08264ff1 in Threading::pxThread::_internal_callback (itsme=0x8c6d090 <vu1Thread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:684
        __clframe = {__cancel_routine = 0x8264f90 <Threading::pxThread::_pt_callback_cleanup(void*)>, __cancel_arg = 0x8c6d090 <vu1Thread>, __do_it = 1, __cancel_type = <optimized out>}
        __PRETTY_FUNCTION__ = "static void* Threading::pxThread::_internal_callback(void*)"
        owner = @0x8c6d090: {_vptr.pxThread = 0x82b06c8 <vtable for VU_Thread+8>, m_name = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0xbe0bd24 L"MTVU"}, <No data fields>},
          m_thread = 4084136768, m_native_id = 4084136768, m_native_handle = 0, m_sem_event = {_vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>, m_sema = {
              __size = "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000", __align = 0}}, m_sem_startup = {_vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>,
            m_sema = {__size = "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000", __align = 0}}, m_mtx_InThread = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>,
            m_mutex = {__data = {__lock = 1, __count = 0, __owner = 28336, __kind = 0, __nusers = 1, {__spins = 0, __list = {__next = 0x0}}},
              __size = "\001\000\000\000\000\000\000\000\260n\000\000\000\000\000\000\001\000\000\000\000\000\000", __align = 1}}, m_mtx_start = {<Threading::Mutex> = {
              _vptr.Mutex = 0x837cf40 <vtable for Threading::MutexRecursive+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {__spins = 0, __list = {
                      __next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, <No data fields>}, m_mtx_ThreadName = {
            _vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
                    __next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, m_detached = 0, m_running = 1, m_except = {m_ptr = 0x0, m_mtx = {
              _vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
                      __next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}}, m_evtsrc_OnDelete = {
            _vptr.EventSource = 0x8380c48 <vtable for EventSource<Threading::EventListener_Thread>+8>,
            m_listeners = {<std::_List_base<Threading::EventListener_Thread*, std::allocator<Threading::EventListener_Thread*> >> = {
                _M_impl = {<std::allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x8c6d14c <vu1Thread+188>, _M_prev = 0x8c6d14c <vu1Thread+188>}}}, <No data fields>},
            m_cache_copy = {<std::_List_base<Threading::EventListener_Thread*, std::allocator<Threading::EventListener_Thread*> >> = {
                _M_impl = {<std::allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x8c6d154 <vu1Thread+196>, _M_prev = 0x8c6d154 <vu1Thread+196>}}}, <No data fields>}, m_cache_valid = false, m_listeners_lock = {
              _vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
                      __next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}}}
#8  0xf6bb9d08 in start_thread () from /usr/lib32/libpthread.so.0
No symbol table info available.
#9  0xf6af85ce in clone () from /usr/lib32/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xf2cffb40 (LWP 28338)):
#0  0xf77d5430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf6bbfd45 in sem_wait@@GLIBC_2.1 () from /usr/lib32/libpthread.so.0
No symbol table info available.
#2  0x08260d4d in Threading::Semaphore::Wait (this=this@entry=0xf2cfef04) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/Semaphore.cpp:87
---Type <return> to continue, or q <return> to quit---
No locals.
#3  0x08260ed3 in Threading::Semaphore::WaitNoCancel (this=0xf2cfef04) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/Semaphore.cpp:157
        oldstate = 0
#4  0x0826acd3 in SynchronousActionState::WaitForResult (this=this@entry=0xf2cfeefc) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/wxAppWithHelpers.cpp:87
No locals.
#5  0x0826c6fb in wxAppWithHelpers::ProcessAction (this=0xbe385f8, evt=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/wxAppWithHelpers.cpp:611
        sync = {_vptr.SynchronousActionState = 0x82d80d8 <vtable for SynchronousActionState+8>, m_posted = false, m_sema = {_vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>,
            m_sema = {__size = "\000\000\000\000\200\000\000\000\001\000\000\000\000\000\000", __align = 0}}, m_exception = {m_ptr = 0x0}, return_value = 0}
#6  0x08142c89 in AppCorePlugins::Shutdown (this=0x9d1f510 <CorePlugins>, pid=PluginId_DEV9) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/AppCorePlugins.cpp:292
        evt = {<pxActionEvent> = {<wxEvent> = {<No data fields>}, static ms_classInfo = {m_className = 0x8383064 L"pxActionEvent", m_objectSize = 40,
              m_objectConstructor = 0x826af40 <pxActionEvent::wxCreateObject()>, m_baseInfo1 = 0x8430ef0 <_ZN7wxEvent12ms_classInfoE@@WXU_2.8>, m_baseInfo2 = 0x0, static sm_first = 0x0,
              m_next = 0x9ead244 <pxSimpleEvent::ms_classInfo>, static sm_classTable = 0xbdfb458}, m_state = 0xf2cfeefc}, static ms_classInfo = {
            m_className = 0x82d6d60 L"SinglePluginMethodEvent", m_objectSize = 52, m_objectConstructor = 0x8141ed0 <SinglePluginMethodEvent::wxCreateObject()>,
            m_baseInfo1 = 0x9ead21c <pxActionEvent::ms_classInfo>, m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x9d1f4f8 <LoadSinglePluginEvent::ms_classInfo>,
            static sm_classTable = 0xbdfb458}, m_pid = PluginId_DEV9, m_method = &virtual AppCorePlugins::Shutdown(PluginsEnum_t)}
#7  0x080999a7 in SysCorePlugins::Shutdown (this=0x9d1f510 <CorePlugins>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/PluginManager.cpp:1388
        __PRETTY_FUNCTION__ = "virtual bool SysCorePlugins::Shutdown()"
#8  0x08142a21 in AppCorePlugins::Shutdown (this=0x9d1f510 <CorePlugins>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/AppCorePlugins.cpp:320
No locals.
#9  0x081d1588 in SysCoreThread::OnCleanupInThread (this=0x9d1f560 <CoreThread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/System/SysCoreThread.cpp:285
No locals.
#10 0x08264a3e in Threading::pxThread::_try_virtual_invoke (this=0x9d1f560 <CoreThread>, method=<optimized out>)
    at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:545
No locals.
#11 0x08264f70 in Threading::pxThread::_ThreadCleanup (this=this@entry=0x9d1f560 <CoreThread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:597
        __PRETTY_FUNCTION__ = "void Threading::pxThread::_ThreadCleanup()"
#12 0x08264ff9 in _pt_callback_cleanup (handle=0x9d1f560 <CoreThread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:169
No locals.
#13 ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:552
No locals.
#14 Threading::pxThread::_internal_callback (itsme=0x9d1f560 <CoreThread>) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/common/src/Utilities/ThreadTools.cpp:685
        __clframe = {__cancel_routine = 0x8264f90 <Threading::pxThread::_pt_callback_cleanup(void*)>, __cancel_arg = 0x9d1f560 <CoreThread>, __do_it = 1, __cancel_type = <optimized out>}
        __PRETTY_FUNCTION__ = "static void* Threading::pxThread::_internal_callback(void*)"
        owner = @0x9d1f560: {_vptr.pxThread = 0x82d7f28 <vtable for AppCoreThread+8>, m_name = {<wxStringBase> = {static npos = 4294967295,
              m_pchData = 0xbe0c2fc L"EE Core"}, <No data fields>}, m_thread = 4073716544, m_native_id = 4073716544, m_native_handle = 0, m_sem_event = {
            _vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>, m_sema = {__size = "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000", __align = 0}},
          m_sem_startup = {_vptr.Semaphore = 0x837f570 <vtable for Threading::Semaphore+8>, m_sema = {__size = "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000",
              __align = 0}}, m_mtx_InThread = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 1, __count = 0, __owner = 28338, __kind = 0,
                __nusers = 1, {__spins = 0, __list = {__next = 0x0}}}, __size = "\001\000\000\000\000\000\000\000\262n\000\000\000\000\000\000\001\000\000\000\000\000\000", __align = 1}},
          m_mtx_start = {<Threading::Mutex> = {_vptr.Mutex = 0x837cf40 <vtable for Threading::MutexRecursive+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 1,
                  __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000",
                __align = 0}}, <No data fields>}, m_mtx_ThreadName = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0,
                __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}, m_detached = 0, m_running = 1, m_except = {
            m_ptr = 0xf21844d0, m_mtx = {_vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {
                    __spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}}, m_evtsrc_OnDelete = {
            _vptr.EventSource = 0x8380c48 <vtable for EventSource<Threading::EventListener_Thread>+8>,
            m_listeners = {<std::_List_base<Threading::EventListener_Thread*, std::allocator<Threading::EventListener_Thread*> >> = {
                _M_impl = {<std::allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<No data ---Type <return> to continue, or q <return> to quit---
fields>}, <No data fields>}, _M_node = {_M_next = 0x9d1f61c <CoreThread+188>, _M_prev = 0x9d1f61c <CoreThread+188>}}}, <No data fields>},
            m_cache_copy = {<std::_List_base<Threading::EventListener_Thread*, std::allocator<Threading::EventListener_Thread*> >> = {
                _M_impl = {<std::allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Threading::EventListener_Thread*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x9d1f624 <CoreThread+196>, _M_prev = 0x9d1f624 <CoreThread+196>}}}, <No data fields>}, m_cache_valid = false, m_listeners_lock = {
              _vptr.Mutex = 0x837cf28 <vtable for Threading::Mutex+8>, m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
                      __next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}}}}
#15 0xf6bb9d08 in start_thread () from /usr/lib32/libpthread.so.0
No symbol table info available.
#16 0xf6af85ce in clone () from /usr/lib32/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xf60ac980 (LWP 28330)):
#0  0xf6bbe5e5 in pthread_spin_lock () from /usr/lib32/libpthread.so.0
No symbol table info available.
#1  0xf2e565e3 in PADWriteEvent (evt=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/plugins/onepad/onepad.cpp:669
No locals.
#2  0x0817a3c8 in GSPanel::OnFocus (this=0xc013838, evt=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/FrameForGS.cpp:324
        event = {key = 0, evt = 9}
#3  0x08154957 in Pcsx2App::HandleEvent (this=0xbe385f8, handler=0xc013838, func=(void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x817a300 <GSPanel::OnFocus(wxFocusEvent&)>,
    event=...) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/AppMain.cpp:588
No locals.
#4  0xf773013a in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib32/libwx_baseu-2.8.so.0
No symbol table info available.
#5  0xf7730529 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib32/libwx_baseu-2.8.so.0
No symbol table info available.
#6  0xf773060b in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib32/libwx_baseu-2.8.so.0
No symbol table info available.
#7  0xf74784e7 in ?? () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0xf6e52382 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0xf72328b6 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#10 0xf7244565 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#11 0xf724c591 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#12 0xf724ca43 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#13 0xf6f8a203 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0xf6f98962 in gtk_widget_send_focus_change () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0xf6f98b8b in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0xf6fa440a in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0xf6fa4676 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0xf6e52382 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0xf723172d in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#20 0xf72328b6 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#21 0xf7244230 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#22 0xf724c591 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#23 0xf724ca43 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#24 0xf6f8a203 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0xf6e50a54 in gtk_main_do_event () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0xf71ce898 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#27 0xf68ca953 in g_main_context_dispatch () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#28 0xf68cacf0 in ?? () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#29 0xf68cb143 in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#30 0xf6e4f4b0 in gtk_main () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0xf746270a in wxEventLoop::Run() () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#32 0xf74dc9bf in wxAppBase::MainLoop() () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#33 0xf74dc2af in wxAppBase::OnRun() () from /usr/lib32/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#34 0xf76d6b82 in wxEntry(int&, wchar_t**) () from /usr/lib32/libwx_baseu-2.8.so.0
No symbol table info available.
#35 0xf76d6c26 in wxEntry(int&, char**) () from /usr/lib32/libwx_baseu-2.8.so.0
No symbol table info available.
#36 0x081526eb in main (argc=1, argv=0xffd0ed94) at /home/dimitris/build/pcsx2-svn/src/pcsx2-build/pcsx2/gui/AppMain.cpp:47
No locals.

I'm compiling r5440 right now...

YES NOW IT'S OK!! THANKS!!!!
Reply
#10
Great.
Reply




Users browsing this thread: 1 Guest(s)