Resolved: Assertion failed: Unhandled page fault @ 0x0000000 on Intel GPU
#1
With MESA 11.2, PCSX2 would open, but would crash upon loading any ISO files with the error "Assertion failed: Unhandled page fault @ 0x0000000".

Updating to MESA 12.1 fixed that crash on start and games work great, but upon trying to exit PCSX2, I get the same error I used to get when trying to start a game (which seems odd).

Is this a known issue? If not, what additional information would you like?

Sponsored links

#2
a backtrace will be nice. Install both mesa debug symbol and PCSX2 debug symbol.

I don't think the errors are the same. They just both deference a NULL pointer but unlikely to be the same code.

Edit: when the windows popup, you need to attach a gdb on it. And use this command to dump the backtrace "thread apply all bt"
#3
Ok, I've compiled PCSX2 with debugging but not MESA yet (trying to avoid that as it's messy). Here's the output from PCSX2 itself and then the backtrace. Let me know if it's still not sufficient and I'll rebuild MESA with debugging enabled.

PCSX2:
Code:
/home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Linux/LnxHostSys.cpp(70) : assertion failed:
   Function:  void SysPageFaultSignalFilter(int, siginfo_t*, void*)
   Thread:    Unknown
   Condition: false
   Message:   Unhandled page fault @ 0x00000000

Stacktrace:
[00] SysPageFaultSignalFilter(int, siginfo_t*, void*) /build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Linux/LnxHostSys.cpp:70
[01] __kernel_rt_sigreturn                      
[02] 0x0xf6050cc0                                
[03] 0x0xf6048d58                                
[04] Threading::pxThread::_try_virtual_invoke(void (Threading::pxThread::*)()) /build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:583
[05] Threading::pxThread::_ThreadCleanup()        /build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:598
[06] Threading::pxThread::_pt_callback_cleanup(void*) /build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:169
[07] 0x0xf6045301                                
[08] clone                                      

GDB:
Code:
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) attach 2799
Attaching to process 2799
[New LWP 2800]
[New LWP 2801]
[New LWP 2802]
[New LWP 2805]
[New LWP 2807]
[New LWP 2808]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0xf76dcd49 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 7 (Thread 0xedfd2b40 (LWP 2808)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5f5f1a6 in do_futex_wait.constprop () from /usr/lib32/libpthread.so.0
#2  0xf5f5f297 in __new_sem_wait_slow.constprop.1 () from /usr/lib32/libpthread.so.0
#3  0x083b3691 in Threading::Semaphore::Wait (this=0xedfd1894) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Semaphore.cpp:87
#4  0x083b36d9 in Threading::Semaphore::WaitNoCancel (this=0xedfd1894) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Semaphore.cpp:157
#5  0x083a6831 in SynchronousActionState::WaitForResult (this=0xedfd188c) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:86
#6  0x082834b0 in Msgbox::ShowModal (evt=...) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/MessageBoxes.cpp:163
#7  0x082838b1 in Msgbox::Assertion (text=..., stacktrace=...) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/MessageBoxes.cpp:196
#8  0x081b9051 in AppDoAssert (origin=..., msg=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppAssert.cpp:139
#9  0x0838853e in pxOnAssert (origin=..., msg=0xea6693d0 L"Unhandled page fault @ 0x00000000") at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Exceptions.cpp:132
#10 0x08393520 in SysPageFaultSignalFilter (signal=11, siginfo=0xedfd1b0c) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Linux/LnxHostSys.cpp:70
#11 <signal handler called>
#12 0xf5f62cc0 in __lll_unlock_elision () from /usr/lib32/libpthread.so.0
#13 0xf5f5ad58 in __pthread_mutex_unlock_usercnt () from /usr/lib32/libpthread.so.0
#14 0x083a1f53 in Threading::pxThread::_try_virtual_invoke (this=0x9ea3800 <mtgsThread>, method=&virtual Threading::pxThread::OnCleanupInThread()) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:545
#15 0x083a220b in Threading::pxThread::_ThreadCleanup (this=0x9ea3800 <mtgsThread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:597
#16 0x083a4027 in Threading::pxThread::_pt_callback_cleanup (handle=0x9ea3800 <mtgsThread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:169
#17 __pthread_cleanup_class::~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:561
#18 Threading::pxThread::_internal_callback (itsme=0x9ea3800 <mtgsThread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:683
#19 0xf5f57301 in start_thread () from /usr/lib32/libpthread.so.0
#20 0xf5e8290e in clone () from /usr/lib32/libc.so.6

Thread 6 (Thread 0xf109ab40 (LWP 2807)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5f5fed2 in __lll_timedlock_wait () from /usr/lib32/libpthread.so.0
#2  0xf5f62d10 in __lll_timedlock_elision () from /usr/lib32/libpthread.so.0
#3  0xf5f5a308 in pthread_mutex_timedlock () from /usr/lib32/libpthread.so.0
#4  0x08393719 in Threading::Mutex::AcquireWithoutYield (this=0x9ea3858 <mtgsThread+88>, timeout=...) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Mutex.cpp:179
#5  0x08393913 in Threading::Mutex::WaitWithoutYield (this=0x9ea3858 <mtgsThread+88>, timeout=...) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Mutex.cpp:287
#6  0x083a1c53 in Threading::pxThread::WaitOnSelf (this=0x9ea3800 <mtgsThread>, mutex=...) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:492
#7  0x083a37d6 in Threading::pxThread::Cancel (this=0x9ea3800 <mtgsThread>, isBlocking=true) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:338
#8  0x080a8b61 in SysCorePlugins::Shutdown (this=0x9ea35d0 <CorePlugins>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/PluginManager.cpp:1531
#9  0x081c5edd in AppCorePlugins::Shutdown (this=0x9ea35d0 <CorePlugins>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppCorePlugins.cpp:320
#10 0x082d2b12 in SysCoreThread::OnCleanupInThread (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/System/SysCoreThread.cpp:298
#11 0x083a1f53 in Threading::pxThread::_try_virtual_invoke (this=0x9ea3660 <CoreThread>, method=&virtual Threading::pxThread::OnCleanupInThread()) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:545
#12 0x083a220b in Threading::pxThread::_ThreadCleanup (this=0x9ea3660 <CoreThread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:597
#13 0x083a4027 in Threading::pxThread::_pt_callback_cleanup (handle=0x9ea3660 <CoreThread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:169
#14 __pthread_cleanup_class::~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:561
#15 Threading::pxThread::_internal_callback (itsme=0x9ea3660 <CoreThread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:683
#16 0xf5f57301 in start_thread () from /usr/lib32/libpthread.so.0
#17 0xf5e8290e in clone () from /usr/lib32/libc.so.6

Thread 5 (Thread 0xf1aabb40 (LWP 2805)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5f5f1a6 in do_futex_wait.constprop () from /usr/lib32/libpthread.so.0
#2  0xf5f5f297 in __new_sem_wait_slow.constprop.1 () from /usr/lib32/libpthread.so.0
#3  0x0809c3eb in VU_Thread::ExecuteRingBuffer (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/MTVU.cpp:98
#4  0x0809ca7c in VU_Thread::ExecuteTaskInThread (this=0x8da9070 <vu1Thread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/MTVU.cpp:91
#5  0x083a1f53 in Threading::pxThread::_try_virtual_invoke (this=0x8da9070 <vu1Thread>, method=&virtual Threading::pxThread::ExecuteTaskInThread()) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:545
#6  0x083a39e4 in Threading::pxThread::_internal_execute (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:644
#7  0x083a4005 in Threading::pxThread::_internal_callback (itsme=0x8da9070 <vu1Thread>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:684
#8  0xf5f57301 in start_thread () from /usr/lib32/libpthread.so.0
#9  0xf5e8290e in clone () from /usr/lib32/libc.so.6

Thread 4 (Thread 0xf24ffb40 (LWP 2802)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5f601ff in read () from /usr/lib32/libpthread.so.0
#2  0x083813ec in read (__nbytes=2048, __buf=0xf24fe73c, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  LinuxPipeThread::ExecuteTaskInThread (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/Linux/LnxConsolePipe.cpp:110
#4  0x083a1f53 in Threading::pxThread::_try_virtual_invoke (this=0xa474ffc, method=&virtual Threading::pxThread::ExecuteTaskInThread()) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:545
#5  0x083a39e4 in Threading::pxThread::_internal_execute (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:644
#6  0x083a4005 in Threading::pxThread::_internal_callback (itsme=0xa474ffc) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:684
#7  0xf5f57301 in start_thread () from /usr/lib32/libpthread.so.0
#8  0xf5e8290e in clone () from /usr/lib32/libc.so.6

Thread 3 (Thread 0xf2effb40 (LWP 2801)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5f601ff in read () from /usr/lib32/libpthread.so.0
#2  0x083813ec in read (__nbytes=2048, __buf=0xf2efe73c, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  LinuxPipeThread::ExecuteTaskInThread (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/Linux/LnxConsolePipe.cpp:110
#4  0x083a1f53 in Threading::pxThread::_try_virtual_invoke (this=0xa488c0c, method=&virtual Threading::pxThread::ExecuteTaskInThread()) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:545
#5  0x083a39e4 in Threading::pxThread::_internal_execute (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:644
#6  0x083a4005 in Threading::pxThread::_internal_callback (itsme=0xa488c0c) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:684
#7  0xf5f57301 in start_thread () from /usr/lib32/libpthread.so.0
#8  0xf5e8290e in clone () from /usr/lib32/libc.so.6

Thread 2 (Thread 0xf3884b40 (LWP 2800)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5f5f1a6 in do_futex_wait.constprop () from /usr/lib32/libpthread.so.0
#2  0xf5f5f297 in __new_sem_wait_slow.constprop.1 () from /usr/lib32/libpthread.so.0
#3  0x0824b591 in ExecutorThread::ExecuteTaskInThread (this=0xa440858) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/ExecutorThread.cpp:542
---Type <return> to continue, or q <return> to quit---
#4  0x083a1f53 in Threading::pxThread::_try_virtual_invoke (this=0xa440858, method=&virtual Threading::pxThread::ExecuteTaskInThread()) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:545
#5  0x083a39e4 in Threading::pxThread::_internal_execute (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:644
#6  0x083a4005 in Threading::pxThread::_internal_callback (itsme=0xa440858) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:684
#7  0xf5f57301 in start_thread () from /usr/lib32/libpthread.so.0
#8  0xf5e8290e in clone () from /usr/lib32/libc.so.6

Thread 1 (Thread 0xf559c980 (LWP 2799)):
#0  0xf76dcd49 in __kernel_vsyscall ()
#1  0xf5e7890f in poll () from /usr/lib32/libc.so.6
#2  0xf6be5270 in g_poll () from /usr/lib32/libglib-2.0.so.0
#3  0xf6bd6d7c in ?? () from /usr/lib32/libglib-2.0.so.0
#4  0xf6bd7199 in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
#5  0xf62a58b5 in gtk_main () from /usr/lib32/libgtk-x11-2.0.so.0
#6  0xf6fd3095 in wxGUIEventLoop::DoRun() () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#7  0xf7492829 in wxEventLoopBase::Run() () from /usr/lib32/libwx_baseu-3.0.so.0
#8  0xf705c13f in wxDialog::ShowModal() () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#9  0x083af5cd in wxDialogWithHelpers::ShowModal (this=0xffe34690) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/wxHelpers.cpp:258
#10 0x0828278a in pxAssertionEvent::_DoDialog (this=0xea6f1740) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/MessageBoxes.cpp:143
#11 0x0828273e in BaseMessageBoxEvent::InvokeEvent (this=0xea6f1740) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/MessageBoxes.cpp:71
#12 0x083a6dce in pxActionEvent::_DoInvokeEvent (this=0xea6f1740) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:446
#13 0x081e03c9 in Pcsx2App::HandleEvent (this=0xa43fe40, handler=0xa43fe40, func=(void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x83a6490 <wxAppWithHelpers::OnInvokeAction(pxActionEvent&)>, event=...)
   at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppMain.cpp:614
#14 0xf744cfbf in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib32/libwx_baseu-3.0.so.0
#15 0xf75e81f5 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#16 0xf75e86b0 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#17 0xf75e874e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#18 0xf75e881a in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#19 0xf75e8883 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#20 0xf75e9437 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib32/libwx_baseu-3.0.so.0
#21 0xf744f260 in wxAppConsoleBase::ProcessPendingEvents() () from /usr/lib32/libwx_baseu-3.0.so.0
#22 0xf6fd3352 in wxGUIEventLoop::YieldFor(long) () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#23 0xf74928ec in wxEventLoopBase::Yield(bool) () from /usr/lib32/libwx_baseu-3.0.so.0
#24 0xf7454380 in wxAppConsoleBase::Yield(bool) () from /usr/lib32/libwx_baseu-3.0.so.0
#25 0x0839fc77 in Threading::YieldToMain () at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/ThreadTools.cpp:423
#26 0x083b3655 in Threading::Semaphore::Wait (this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Semaphore.cpp:98
#27 0x083b36d9 in Threading::Semaphore::WaitNoCancel (this=0xffe34e04) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/Semaphore.cpp:157
#28 0x083a6831 in SynchronousActionState::WaitForResult (this=0xffe34dfc) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:86
#29 0x0824bc71 in pxEvtQueue::Rpc_TryInvoke (this=0xa440a68, method=0x81c6c90 <_Cancel()>, traceName=0x83ecdcc L"AppCoreThread::Cancel") at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/ExecutorThread.cpp:368
#30 0x081c6e4a in ExecutorThread::Rpc_TryInvoke (traceName=0x83ecdcc L"AppCoreThread::Cancel", evt=0x81c6c90 <_Cancel()>, this=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/pxEventThread.h:297
#31 AppCoreThread::Cancel (this=0x9ea3660 <CoreThread>, isBlocking=true) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppCoreThread.cpp:105
#32 0x081dab61 in Pcsx2App::PrepForExit (this=0xa43fe40) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppInit.cpp:585
#33 0x083a6dce in pxActionEvent::_DoInvokeEvent (this=0xa5a56e8) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:446
#34 0x081e03c9 in Pcsx2App::HandleEvent (this=0xa43fe40, handler=0xa43fe40, func=(void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x83a6490 <wxAppWithHelpers::OnInvokeAction(pxActionEvent&)>, event=...)
   at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppMain.cpp:614
#35 0xf744cfbf in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib32/libwx_baseu-3.0.so.0
#36 0xf75e81f5 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#37 0xf75e86b0 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#38 0xf75e874e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#39 0xf75e881a in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#40 0xf75e8883 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#41 0x083abcd5 in wxAppWithHelpers::IdleEventDispatcher (this=<optimized out>, action=<optimized out>) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/common/src/Utilities/wxAppWithHelpers.cpp:532
#42 0x081e03c9 in Pcsx2App::HandleEvent (this=0xa43fe40, handler=0xa43fe40, func=(void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x83ac440 <wxAppWithHelpers::OnIdleEvent(wxIdleEvent&)>, event=...)
   at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppMain.cpp:614
#43 0xf744cfbf in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib32/libwx_baseu-3.0.so.0
#44 0xf75e81f5 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#45 0xf75e86b0 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#46 0xf75e874e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#47 0xf75e881a in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#48 0xf75e8883 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib32/libwx_baseu-3.0.so.0
#49 0xf744d3c1 in wxAppConsoleBase::ProcessIdle() () from /usr/lib32/libwx_baseu-3.0.so.0
#50 0xf70b1337 in wxAppBase::ProcessIdle() () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#51 0xf6fb1d07 in wxApp::DoIdle() () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#52 0xf6fb1e1c in ?? () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#53 0xf6bd69fb in g_main_context_dispatch () from /usr/lib32/libglib-2.0.so.0
#54 0xf6bd6de9 in ?? () from /usr/lib32/libglib-2.0.so.0
#55 0xf6bd7199 in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
#56 0xf62a58b5 in gtk_main () from /usr/lib32/libgtk-x11-2.0.so.0
#57 0xf6fd3095 in wxGUIEventLoop::DoRun() () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#58 0xf7492829 in wxEventLoopBase::Run() () from /usr/lib32/libwx_baseu-3.0.so.0
#59 0xf74542bf in wxAppConsoleBase::MainLoop() () from /usr/lib32/libwx_baseu-3.0.so.0
#60 0xf744ca00 in wxAppConsoleBase::OnRun() () from /usr/lib32/libwx_baseu-3.0.so.0
#61 0xf70b12df in wxAppBase::OnRun() () from /usr/lib32/libwx_gtk2u_core-3.0.so.0
#62 0xf74e84c8 in wxEntry(int&, wchar_t**) () from /usr/lib32/libwx_baseu-3.0.so.0
#63 0xf74e8593 in wxEntry(int&, char**) () from /usr/lib32/libwx_baseu-3.0.so.0
#64 0x0806776f in main (argc=<optimized out>, argv=0xffe35844) at /home/arcade/build/pkg-autobuild/pcsx2-git/src/pcsx2/pcsx2/gui/AppMain.cpp:62
(gdb)

Hope there's something of use there.
#4
I moved the thread is bug report section. If someone can push it on github, and ping turtleli Smile

@Enverex, it feels like a regression. Do you know if older PCSX2 suffers of the same issue ?
#5
Moved to GitHub as requested: https://github.com/PCSX2/pcsx2/issues/1455

I'll compile an older version of PCSX2 to see if it's a regression or not.
#6
Well I was expected the people of the forum that are in charge to push bug. But it is fine, they can ammend it.
#7
(07-10-2016, 10:21 AM)gregory Wrote: it feels like a regression. Do you know if older PCSX2 suffers of the same issue ?
There's an old but still open bug report with the same error: http://forums.pcsx2.net/Thread-Assertion...-0x0000000
#8
Not the same bug. The error message only means that one load or one store of the program access an invalid address (often the address 0).

By the way, old bug was on the SDL renderer of GSdx. I think we can close it.
#9
Thank you for your report.
This bug report has now been marked as Pushed and has been posted as an issue in our Github repository HERE

Issue link: https://github.com/PCSX2/pcsx2/issues/1455

This thread will now be moved in the Pushed bug reports subforum.
#10
Thank you for your report.
This bug report has now been marked as Resolved since it has been fixed on our code base.

This thread will now be closed and moved to the resolved bug reports subforum.
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit




Users browsing this thread: 1 Guest(s)