Core dump in Arch
#1
Code:
$ coredumpctl gdb 8826
          PID: 8826 (PCSX2)
          UID: 1000 ($USER)
          GID: 1000 ($USER)
       Signal: 5 (TRAP)
    Timestamp: Sun 2017-04-30 02:46:55 EDT (1min 2s ago)
 Command Line: ./PCSX2
   Executable: ~/Downloads/pcsx2/bin/PCSX2
Control Group: /user.slice/user-1000.slice/[email protected]/gnome-terminal-server.service
         Unit: [email protected]
    User Unit: gnome-terminal-server.service
        Slice: user-1000.slice
    Owner UID: 1000 ($USER)
      Boot ID: 6b08219373254db097771b37aebb9864
   Machine ID: 966d82f4e4964fd9b5d7ba5929dd27e1
     Hostname: $HOST
      Storage: /var/lib/systemd/coredump/core.PCSX2.1000.6b08219373254db097771b37aebb9864.8826.1493534815000000000000.lz4
      Message: Process 8826 (PCSX2) of user 1000 dumped core.
               
               Stack trace of thread 8826:
               #0  0x00000000f7777c89 __kernel_vsyscall (linux-gate.so.1)
               #1  0x00000000f5e608a2 raise (libpthread.so.0)
               #2  0x00000000083b861d _Z6pxTrapv (PCSX2)
               #3  0x00000000083c5aa8 SysPageFaultSignalFilter (PCSX2)
               #4  0x00000000f7777cb0 __kernel_rt_sigreturn (linux-gate.so.1)
               #5  0x00000000f5e57866 pthread_mutex_lock (libpthread.so.0)
               #6  0x00000000f60b11aa n/a (libX11.so.6)
               #7  0x00000000f60cc049 XrmQGetResource (libX11.so.6)
               #8  0x00000000f60a7aed XGetDefault (libX11.so.6)
               #9  0x00000000f68e69a4 n/a (libcairo.so.2)
               #10 0x00000000f68e8f77 n/a (libcairo.so.2)
               #11 0x00000000f68b7496 cairo_surface_get_font_options (libcairo.so.2)
               #12 0x00000000f68703b9 n/a (libcairo.so.2)
               #13 0x00000000f6874b01 n/a (libcairo.so.2)
               #14 0x00000000f6865131 cairo_show_glyphs (libcairo.so.2)
               #15 0x00000000f67ee3db n/a (libpangocairo-1.0.so.0)
               #16 0x00000000f67ee75b n/a (libpangocairo-1.0.so.0)
               #17 0x00000000f681ad58 pango_renderer_draw_glyphs (libpango-1.0.so.0)
               #18 0x00000000f67ee99a pango_cairo_show_glyph_string (libpangocairo-1.0.so.0)
               #19 0x00000000f6728940 n/a (libgdk-x11-2.0.so.0)
               #20 0x00000000f681ad58 pango_renderer_draw_glyphs (libpango-1.0.so.0)
               #21 0x00000000f681ae1c pango_renderer_draw_glyph_item (libpango-1.0.so.0)
               #22 0x00000000f681bb53 pango_renderer_draw_layout_line (libpango-1.0.so.0)
               #23 0x00000000f681bd27 pango_renderer_draw_layout (libpango-1.0.so.0)
               #24 0x00000000f6729925 gdk_draw_layout_with_colors (libgdk-x11-2.0.so.0)
               #25 0x00000000f70b6828 _ZN14wxWindowDCImpl17DoDrawRotatedTextERK8wxStringiid (libwx_gtk2u_core-3.0.so.0)
               #26 0x00000000f70b1c90 _ZN14wxWindowDCImpl10DoDrawTextERK8wxStringii (libwx_gtk2u_core-3.0.so.0)
               #27 0x00000000f70edd6b _ZN11wxStatusBar13DrawFieldTextER4wxDCRK6wxRectii (libwx_gtk2u_core-3.0.so.0)
               #28 0x00000000f70ea9dc _ZN11wxStatusBar9DrawFieldER4wxDCii (libwx_gtk2u_core-3.0.so.0)
               #29 0x00000000f70ee6b0 _ZN11wxStatusBar7OnPaintER12wxPaintEvent (libwx_gtk2u_core-3.0.so.0)
               #30 0x00000000081d8df9 _ZN8Pcsx2App11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_ (PCSX2)
               #31 0x00000000f74f3fbf _ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent (libwx_baseu-3.0.so.0)
               #32 0x00000000f768f1f5 _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent (libwx_baseu-3.0.so.0)
               #33 0x00000000f768f306 _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler (libwx_baseu-3.0.so.0)
               #34 0x00000000f768f783 _ZN12wxEvtHandler11TryHereOnlyER7wxEvent (libwx_baseu-3.0.so.0)
               #35 0x00000000f768f81a _ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent (libwx_baseu-3.0.so.0)
               #36 0x00000000f768f883 _ZN12wxEvtHandler12ProcessEventER7wxEvent (libwx_baseu-3.0.so.0)
               #37 0x00000000f768f5af _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent (libwx_baseu-3.0.so.0)
               #38 0x00000000f72acfef _ZNK12wxWindowBase17HandleWindowEventER7wxEvent (libwx_gtk2u_core-3.0.so.0)
               #39 0x00000000f70b0723 _ZN8wxWindow18GTKSendPaintEventsEPK10_GdkRegion (libwx_gtk2u_core-3.0.so.0)
               #40 0x00000000f70b1014 n/a (libwx_gtk2u_core-3.0.so.0)
               #41 0x00000000f633b31b n/a (libgtk-x11-2.0.so.0)
               #42 0x00000000f6be3c3b g_closure_invoke (libgobject-2.0.so.0)
               #43 0x00000000f6bf600e n/a (libgobject-2.0.so.0)
               #44 0x00000000f6bfe7ac g_signal_emit_valist (libgobject-2.0.so.0)
               #45 0x00000000f6bfee85 g_signal_emit (libgobject-2.0.so.0)
               #46 0x00000000f6459e44 n/a (libgtk-x11-2.0.so.0)
               #47 0x00000000f6339de9 gtk_main_do_event (libgtk-x11-2.0.so.0)
               #48 0x00000000f673f6ea n/a (libgdk-x11-2.0.so.0)
               #49 0x00000000f673f731 n/a (libgdk-x11-2.0.so.0)
               #50 0x00000000f676fcac n/a (libgdk-x11-2.0.so.0)
               #51 0x00000000f673c05e n/a (libgdk-x11-2.0.so.0)
               #52 0x00000000f673c9bf gdk_window_process_all_updates (libgdk-x11-2.0.so.0)
               #53 0x00000000f62bab83 n/a (libgtk-x11-2.0.so.0)
               #54 0x00000000f671a840 n/a (libgdk-x11-2.0.so.0)
               #55 0x00000000f6c7a16b g_main_context_dispatch (libglib-2.0.so.0)
               #56 0x00000000f6c7a559 n/a (libglib-2.0.so.0)
               #57 0x00000000f6c7a909 g_main_loop_run (libglib-2.0.so.0)
               #58 0x00000000f63388b5 gtk_main (libgtk-x11-2.0.so.0)
               #59 0x00000000f707a095 _ZN14wxGUIEventLoop5DoRunEv (libwx_gtk2u_core-3.0.so.0)
               #60 0x00000000f7539829 _ZN15wxEventLoopBase3RunEv (libwx_baseu-3.0.so.0)
               #61 0x00000000f74fb2bf _ZN16wxAppConsoleBase8MainLoopEv (libwx_baseu-3.0.so.0)
               #62 0x00000000f74f3a00 _ZN16wxAppConsoleBase5OnRunEv (libwx_baseu-3.0.so.0)
               #63 0x00000000f71582df _ZN9wxAppBase5OnRunEv (libwx_gtk2u_core-3.0.so.0)
               
               Stack trace of thread 8869:
               #0  0x00000000f7777c89 __kernel_vsyscall (linux-gate.so.1)
               #1  0x00000000f5e5f3ff read (libpthread.so.0)
               #2  0x00000000083b3e1c read (PCSX2)
               #3  0x00000000083d53f3 _ZN9Threading8pxThread19_try_virtual_invokeEMS0_FvvE (PCSX2)
               #4  0x00000000083d6e71 _ZN9Threading8pxThread17_internal_executeEv (PCSX2)
               #5  0x00000000083d74b8 _ZN9Threading8pxThread18_internal_callbackEPv (PCSX2)
               #6  0x00000000f5e550f4 start_thread (libpthread.so.0)
               #7  0x00000000f5d7c856 __clone (libc.so.6)
               
               Stack trace of thread 8874:
               #0  0x0000000008073eeb _ZN8wxString15ConvertedBufferIcED4Ev (PCSX2)
               #1  0x00000000081c73cf _ZN14DBLoaderHelper9ReadGamesEv (PCSX2)
               #2  0x00000000081c82de _ZN15AppGameDatabase12LoadFromFileERK8wxStringS2_ (PCSX2)
               #3  0x00000000081c985c _ZN8Pcsx2App15GetGameDatabaseEv (PCSX2)
               #4  0x00000000083d53f3 _ZN9Threading8pxThread19_try_virtual_invokeEMS0_FvvE (PCSX2)
               #5  0x00000000083d6e71 _ZN9Threading8pxThread17_internal_executeEv (PCSX2)
               #6  0x00000000083d74b8 _ZN9Threading8pxThread18_internal_callbackEPv (PCSX2)
               #7  0x00000000f5e550f4 start_thread (libpthread.so.0)
               #8  0x00000000f5d7c856 __clone (libc.so.6)
               
               Stack trace of thread 8870:
               #0  0x00000000f7777c89 __kernel_vsyscall (linux-gate.so.1)
               #1  0x00000000f5e5f3ff read (libpthread.so.0)
               #2  0x00000000083b3e1c read (PCSX2)
               #3  0x00000000083d53f3 _ZN9Threading8pxThread19_try_virtual_invokeEMS0_FvvE (PCSX2)
               #4  0x00000000083d6e71 _ZN9Threading8pxThread17_internal_executeEv (PCSX2)
               #5  0x00000000083d74b8 _ZN9Threading8pxThread18_internal_callbackEPv (PCSX2)
               #6  0x00000000f5e550f4 start_thread (libpthread.so.0)
               #7  0x00000000f5d7c856 __clone (libc.so.6)
               
               Stack trace of thread 8868:
               #0  0x00000000f7777c89 __kernel_vsyscall (linux-gate.so.1)
               #1  0x00000000f5e5e446 do_futex_wait.constprop.2 (libpthread.so.0)
               #2  0x00000000f5e5e54f __new_sem_wait_slow.constprop.1 (libpthread.so.0)
               #3  0x00000000083e7581 _ZN9Threading9Semaphore4WaitEv (PCSX2)
               #4  0x00000000083e75ca _ZN9Threading9Semaphore12WaitNoCancelEv (PCSX2)
               #5  0x00000000083d9c03 _ZN22SynchronousActionState13WaitForResultEv (PCSX2)
               #6  0x00000000083db76c _ZN16wxAppWithHelpers13Rpc_TryInvokeEPFvvE (PCSX2)
               #7  0x00000000081bd35f _SetLogFolder (PCSX2)
               #8  0x00000000081bdf0c _ZN14AppCorePlugins4LoadERA7_K8wxString (PCSX2)
               #9  0x00000000081bf167 _ZN20LoadCorePluginsEvent11InvokeEventEv (PCSX2)
               #10 0x000000000823aaef _ZN12SysExecEvent14_DoInvokeEventEv (PCSX2)
               #11 0x000000000823b4e7 _ZN10pxEvtQueue13ProcessEventsERNSt7__cxx114listIP12SysExecEventSaIS3_EEEb (PCSX2)
               #12 0x000000000823baf5 _ZN10pxEvtQueue20ProcessPendingEventsEv (PCSX2)
               #13 0x00000000083d53f3 _ZN9Threading8pxThread19_try_virtual_invokeEMS0_FvvE (PCSX2)
               #14 0x00000000083d6e71 _ZN9Threading8pxThread17_internal_executeEv (PCSX2)
               #15 0x00000000083d74b8 _ZN9Threading8pxThread18_internal_callbackEPv (PCSX2)
               #16 0x00000000f5e550f4 start_thread (libpthread.so.0)
               #17 0x00000000f5d7c856 __clone (libc.so.6)
               
               Stack trace of thread 8873:
               #0  0x00000000f7777c89 __kernel_vsyscall (linux-gate.so.1)
               #1  0x00000000f5e5e446 do_futex_wait.constprop.2 (libpthread.so.0)
               #2  0x00000000f5e5e54f __new_sem_wait_slow.constprop.1 (libpthread.so.0)
               #3  0x00000000083e724e _ZN9Threading9Semaphore16WaitWithoutYieldEv (PCSX2)
               #4  0x00000000080af82b _ZN9VU_Thread17ExecuteRingBufferEv (PCSX2)
               #5  0x00000000080afc7e _ZN9VU_Thread19ExecuteTaskInThreadEv (PCSX2)
               #6  0x00000000083d53f3 _ZN9Threading8pxThread19_try_virtual_invokeEMS0_FvvE (PCSX2)
               #7  0x00000000083d6e71 _ZN9Threading8pxThread17_internal_executeEv (PCSX2)
               #8  0x00000000083d74b8 _ZN9Threading8pxThread18_internal_callbackEPv (PCSX2)
               #9  0x00000000f5e550f4 start_thread (libpthread.so.0)
               #10 0x00000000f5d7c856 __clone (libc.so.6)

(gdb) bt
#0  0xf77acc89 in __kernel_vsyscall ()
#1  0xf5e958a2 in raise () from /usr/lib32/libpthread.so.0
#2  0x083b861d in pxTrap ()
    at ~/Downloads/pcsx2/common/src/Utilities/Exceptions.cpp:82
#3  0x083c5aa8 in SysPageFaultSignalFilter (signal=11, siginfo=0xffa4fb0c)
    at ~/Downloads/pcsx2/common/src/Utilities/Linux/LnxHostSys.cpp:76
#4  <signal handler called>
#5  0xf5e8c866 in pthread_mutex_lock () from /usr/lib32/libpthread.so.0
#6  0xf60e61aa in ?? () from /usr/lib32/libX11.so.6
#7  0xf6101049 in XrmQGetResource () from /usr/lib32/libX11.so.6
#8  0xf60dcaed in XGetDefault () from /usr/lib32/libX11.so.6
#9  0xf691b9a4 in ?? () from /usr/lib32/libcairo.so.2
#10 0xf691df77 in ?? () from /usr/lib32/libcairo.so.2
#11 0xf68ec496 in cairo_surface_get_font_options () from /usr/lib32/libcairo.so.2
#12 0xf68a53b9 in ?? () from /usr/lib32/libcairo.so.2
#13 0xf68a9b01 in ?? () from /usr/lib32/libcairo.so.2
#14 0xf689a131 in cairo_show_glyphs () from /usr/lib32/libcairo.so.2
#15 0xf68233db in ?? () from /usr/lib32/libpangocairo-1.0.so.0
#16 0xf682375b in ?? () from /usr/lib32/libpangocairo-1.0.so.0
#17 0xf684fd58 in pango_renderer_draw_glyphs () from /usr/lib32/libpango-1.0.so.0
#18 0xf682399a in pango_cairo_show_glyph_string () from /usr/lib32/libpangocairo-1.0.so.0
#19 0xf675d940 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
#20 0xf684fd58 in pango_renderer_draw_glyphs () from /usr/lib32/libpango-1.0.so.0
I built pcsx2 with the default settings provided (e.g. sh build.sh) and I installed all of the packages listed on this page, with the exception of lib32-wxgtk2.8 (installed lib32-wxgtk instead) since it no longer exists.
Also, the flags variable in the build.sh file is set to:
Code:
flags="-DCMAKE_BUILD_PO=FALSE -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config32-3.0 -DwxWidgets_wxrc_EXECUTABLE=/usr/bin/wxrc32-3.0"
Reply

Sponsored links

#2
I just realized this should have been posted within "PCSX2 for Archlinux." Is it possible to have it moved there?
Reply
#3
Someone reports me a similar issue on Mint. I guess I will revert the code. It annoye me because the said code is to ensure "threading safety" in the driver and toolkit. Use a 2 weeks old PCSX2 instead.
Reply
#4
(04-30-2017, 10:43 AM)gregory Wrote: Someone reports me a similar issue on Mint. I guess I will revert the code. It annoye me because the said code is to ensure "threading safety" in the driver and toolkit. Use a 2 weeks old PCSX2 instead.

Would this commit suffice?
Reply
#5
The bad one is this one
https://github.com/PCSX2/pcsx2/commit/99...3dde90f396

I think you need older.
Reply
#6
I reverted the bad code.
Reply




Users browsing this thread: 1 Guest(s)