System: Ubuntu 13.10, AMD64, using libsdl1.2-dev 1.2.15-5ubuntu2
Versions tested (same behavior in both):
v0.9.5-213-g2fe898c (angelXwind build)
Nov 23rd Github master @ 132fe47c7d
I am getting a segfault at Mist village when Rydia first summons Titan. I've discovered that enabling Low Quality Spline/Bezier Curves fixes the issue (I saw TesselateBezierPatch() in the backtrace).
I am posting this here in hopes it will be useful to the developers or anyone else seeing this problem... I can provide save/state files if needed, but it seems to be pretty easy to reproduce.
Output was:
Coredump backtrace:
Cheers,
Ross
Versions tested (same behavior in both):
v0.9.5-213-g2fe898c (angelXwind build)
Nov 23rd Github master @ 132fe47c7d
I am getting a segfault at Mist village when Rydia first summons Titan. I've discovered that enabling Low Quality Spline/Bezier Curves fixes the issue (I saw TesselateBezierPatch() in the backtrace).
I am posting this here in hopes it will be useful to the developers or anyone else seeing this problem... I can provide save/state files if needed, but it seems to be pretty easy to reproduce.
Output was:
Quote:44:33:114 MyThread-Sou I[COMMON]: /home/rossc/git/ppsspp/Core/SaveState.cpp:376 Loading state from /home/rossc/.config/ppsspp/PSP/PPSSPP_STATE/NPJH50414_1.01_1.ppst
44:33:114 MyThread-Sou I[COMMON]: /home/rossc/git/ppsspp/Common/ChunkFile.cpp:163 ChunkReader: Loading /home/rossc/.config/ppsspp/PSP/PPSSPP_STATE/NPJH50414_1.01_1.ppst
44:33:271 MyThread-Sou I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:1472 Destroying FBO for 00088000 : 480 x 272 x 3
44:33:271 MyThread-Sou I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:1472 Destroying FBO for 04154000 : 256 x 256 x 0
44:33:271 MyThread-Sou I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:1472 Destroying FBO for 00000000 : 480 x 272 x 3
44:33:277 MyThread-Sou I[COMMON]: /home/rossc/git/ppsspp/Common/ChunkFile.h:600 ChunkReader: Done loading /home/rossc/.config/ppsspp/PSP/PPSSPP_STATE/NPJH50414_1.01_1.ppst
44:33:290 MyThread-Mai I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:752 Creating FBO for 00000000 : 480 x 272 x 3
44:33:303 MyThread-Mai I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:752 Creating FBO for 04154000 : 256 x 256 x 0
44:33:303 MyThread-Mai W[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:762 FBO sharing existing depthbuffer (unsupported), 04154000/00110000 and 00000000/00110000
44:33:359 idle0 I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:1472 Destroying FBO for 00000000 : 480 x 272 x 3
44:33:359 idle0 I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:1472 Destroying FBO for 04154000 : 256 x 256 x 0
44:33:369 MyThread-Mai I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:752 Creating FBO for 00088000 : 480 x 272 x 3
44:33:373 MyThread-Mai I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:752 Creating FBO for 04154000 : 256 x 256 x 0
44:33:373 MyThread-Mai W[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:762 FBO sharing existing depthbuffer (unsupported), 04154000/00110000 and 00088000/00110000
44:33:401 MyThread-Mai I[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:752 Creating FBO for 00000000 : 480 x 272 x 3
44:33:401 MyThread-Mai W[SCEGE]: /home/rossc/git/ppsspp/GPU/GLES/Framebuffer.cpp:762 FBO sharing existing depthbuffer (unsupported), 00000000/00110000 and 00088000/00110000
Segmentation fault (core dumped)
Coredump backtrace:
Quote:(gdb) backtrace
#0 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2336
#1 0x0000000000973401 in CopyQuad(unsigned char*&, SimpleVertex const*, SimpleVertex const*, SimpleVertex const*, SimpleVertex const*) ()
#2 0x00000000009768f2 in TesselateBezierPatch(unsigned char*&, int&, int, int, BezierPatch const&, unsigned int) ()
#3 0x00000000009771b2 in TransformDrawEngine::SubmitBezier(void*, void*, int, int, GEPatchPrimType, unsigned int) ()
#4 0x000000000096096a in GLES_GPU::ExecuteOpInternal(unsigned int, unsigned int) ()
#5 0x00000000009601fd in GLES_GPU::FastRunLoop(DisplayList&) ()
#6 0x00000000009aa54e in GPUCommon::InterpretList(DisplayList&) ()
#7 0x00000000009aac5e in GPUCommon:rocessDLQueueInternal() ()
#8 0x00000000009aaa45 in GPUCommon:rocessEvent(GPUEvent) ()
#9 0x00000000009602cc in GLES_GPU:rocessEvent(GPUEvent) ()
#10 0x00000000008d6dac in ThreadEventQueue<GPUInterface, GPUEvent, GPUEventType, (GPUEventType)0, (GPUEventType)8, (GPUEventType)7>::RunEventsUntil(unsigned long long) ()
#11 0x00000000008d6b5a in ThreadEventQueue<GPUInterface, GPUEvent, GPUEventType, (GPUEventType)0, (GPUEventType)8, (GPUEventType)7>::ScheduleEvent(GPUEvent) ()
#12 0x00000000009aab70 in GPUCommon:rocessDLQueue() ()
#13 0x00000000009a9ba2 in GPUCommon::EnqueueList(unsigned int, unsigned int, int, PSPPointer<PspGeListArgs>, bool) ()
#14 0x000000000092f4bd in sceGeListEnQueue(unsigned int, unsigned int, int, unsigned int) ()
#15 0x00000000009308ce in void WrapU_UUIU<&(sceGeListEnQueue(unsigned int, unsigned int, int, unsigned int))>() ()
#16 0x000000000091ab8c in CallSyscallWithoutFlags(HLEFunction const*) ()
#17 0x0000000041f8d54b in ?? ()
#18 0x0000000000000000 in ?? ()
Cheers,
Ross


rocessDLQueueInternal() ()