..:: PCSX2 Forums ::..

Full Version: Assertion Failed: FQC=0 on VIV FIFO READ! in Gta Vice City Stories
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
At the End of the mission "Taking the Fall" the game gets a blackscreen while loading a cutscen and after a few seconds I get this message:
D:\Git\pcsx2_master\pcsx2\FiFo.cpp(48) : assertion failed:
    Function:  ReadFIFO_VIF1
    Thread:    EE Core
    Condition: vif1Regs.stat.FQC != 0
    Message:  FQC = 0 on VIF FIFO READ!

Stacktrace:
[00] 0x00A07705                                 
[01] 0x00A0E4DD                                 
[02] 0x00A2BA0D                                 
[03] 0x00A2BA0D                                 
[04] 0x00A293F7                                 
[05] 0x00A2937C                                 
[06] 0x00D0DDE0                                 
[07] 0x00B0DA71                                 
[08] 0x00F96BE5                                 
[09] 0x00F96AC9                                 
[10] 0x00F96904                                 
[11] 0x00F9693D                                 
[12] o_iswdigit                                 
[13] BaseThreadInitThunk                       
[14] RtlGetAppContainerNamedObjectPath         
[15] RtlGetAppContainerNamedObjectPath

I really hope somebody could help me and I am looking forward to your solutions Smile
Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]
(06-21-2023, 05:58 PM)jesalvein Wrote: [ -> ]Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]

PCSX2 1.6.0-20200506140834- compiled on May  6 2020
Savestate version: 0x9a0e0000

Host Machine Init:
Operating System =  Microsoft Windows 10 Pro (build 19045), 64-bit
Physical RAM    =  16306 MB
CPU name        =  Intel® Core™ i5-6600K CPU @ 3.50GHz
Vendor/Model    =  GenuineIntel (stepping 03)
CPU speed        =  3.503 ghz (4 logical threads)
x86PType        =  Standard OEM
x86Flags        =  bfebfbff 7ffafbbf
x86EFlags        =  2c100000

x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

Reserving memory for recompilers...

Loading plugins from C:\Program Files (x86)\PCSX2\plugins...
Bound  GS: GSdx32-AVX2.dll [GSdx 20200506140834 (MSVC 19.25 AVX2/AVX2) 1.2.0]
Bound  PAD: LilyPad.dll [LilyPad (20200506140834) 0.12.1]
Bound SPU2: Spu2-X.dll [SPU2-X 20200506140834 2.0.0]
(GameDB) 9858 games on record (loaded in 289ms)
Bound CDVD: cdvdGigaherz.dll [cdvdGigaherz 20200506140834 0.11.0]
Bound  USB: USBnull.dll [USBnull Driver 20200506140834 0.7.0]
Bound  FW: FWnull.dll [FWnull Driver 20200506140834 0.7.0]
Bound DEV9: DEV9null.dll [DEV9null Driver 20200506140834 0.5.0]
Plugins loaded successfully.

HLE Notice: ELF does not have a path.

Initializing plugins...
Init GS
Init PAD
Init SPU2
Init CDVD
Init USB
Init FW
Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
* CDVD: Opening drive 'E:\'...
* CDVD: setSpindleSpeed success (5540KB/s)
* CDVD: IO thread started...
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2020336 sectors)
* CDVD: Disk Type: Single-Layer DVD
* CDVD: KeepAlive thread started...
3.x GL context successfully created
OpenGL information. GPU: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2. Vendor: NVIDIA Corporation. Driver: NVIDIA 531.79
INFO: GL_ARB_sparse_texture is NOT SUPPORTED
INFO: GL_ARB_sparse_texture2 is available
INFO: GL_ARB_gpu_shader5 is available
INFO: GL_ARB_shader_image_load_store is available
INFO: GL_ARB_compute_shader is available
INFO: GL_ARB_shader_storage_buffer_object is available
INFO: GL_ARB_texture_view is available
INFO: GL_ARB_vertex_attrib_binding is available
INFO: GL_ARB_clear_texture is available
INFO: GL_ARB_multi_bind is available
INFO: GL_ARB_direct_state_access is available
INFO: GL_ARB_texture_barrier is available
INFO: GL_ARB_get_texture_sub_image is available

Current Renderer: OpenGL (Hardware renderer)
Available VRAM/RAM:3840MB for textures
GSdx Lookup CRC:0
GSdx Lookup CRC:0
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Users\fabio\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Users\fabio\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: Europe  v02.00(14/06/2004)  Console
# Initialize memory (rev:3.70, ctm:196Mhz, cpuclk:147Mhz detected)
Frame buffer size set to  512x512 (1536x1536)

PlayStation 2 ======== Hard reset boot
ROMGEN=2004-0614, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
<20040614-100914,ROMconf,PS20200EC20040614.bin:11696>
# Total accessable memory size: 32 MB (B:2:8:0) (370:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Feb  6 2003 08:38:48
  CPUID=2e20, BoardID=0, ROMGEN=2004-0614, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_546.23;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
ELF (cdrom0:\SLES_546.23;1) Game CRC = 0x17E62113, EntryPoint = 0x001DD680
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_546.23;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Loading savestate from slot 0...
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
filename: C:\Users\fabio\Documents\PCSX2\sstates\SLES-54623 (17E62113).00.p2s
loadelf: fname cdrom0:¥SLES_546.23;1 secname all
loadelf version 3.30
EE/iR5900-32 Recompiler Reset
Loading GS
Loading PAD
Loading SPU2
(UpdateVSyncRate) Mode Changed to PAL.
(UpdateVSyncRate) FPS Limit Changed : 50,00 fps
Frame buffer size set to  640x512 (1920x1536)
> Selected savestate slot 1
> Selected savestate slot 2
Loading savestate from slot 2...
filename: C:\Users\fabio\Documents\PCSX2\sstates\SLES-54623 (17E62113).02.p2s
EE/iR5900-32 Recompiler Reset
Loading GS
Loading PAD
Loading SPU2
open file 18, Pos = 0
9344 bytes remaining, Reading at lsn 125bd3, nSegments 6
Read 6 segments
18720 bytes remaining, Reading at lsn 125bd8, nSegments a
Read a segments
16640 bytes remaining, Reading at lsn 125be1, nSegments 9
Read 9 segments
42640 bytes remaining, Reading at lsn 125be9, nSegments 16
Read 16 segments
16704 bytes remaining, Reading at lsn 125bfe, nSegments 9
Read 9 segments
Loading savestate from slot 2...
filename: C:\Users\fabio\Documents\PCSX2\sstates\SLES-54623 (17E62113).02.p2s
EE/iR5900-32 Recompiler Reset
Loading GS
Loading PAD
Loading SPU2
open file 18, Pos = 0
9344 bytes remaining, Reading at lsn 125bd3, nSegments 6
Read 6 segments
18720 bytes remaining, Reading at lsn 125bd8, nSegments a
Read a segments
16640 bytes remaining, Reading at lsn 125be1, nSegments 9
Read 9 segments
42640 bytes remaining, Reading at lsn 125be9, nSegments 16
Read 16 segments
16704 bytes remaining, Reading at lsn 125bfe, nSegments 9
Read 9 segments
(EE pc:003CAF50) TLB Miss, addr=0x0 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x5a [load]
(EE pc:003CAF50) TLB Miss, addr=0x1 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x91a [load]
(EE pc:003CAF50) TLB Miss, addr=0x2 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x11da [load]
(EE pc:003CAF50) TLB Miss, addr=0x3 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x1a9a [load]
(EE pc:003CAF50) TLB Miss, addr=0x4 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x235a [load]
(EE pc:003CAF50) TLB Miss, addr=0x5 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x2c1a [load]
(EE pc:003CAF50) TLB Miss, addr=0x6 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x34da [load]
(EE pc:003CAF50) TLB Miss, addr=0x7 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x3d9a [load]
(EE pc:003CAF50) TLB Miss, addr=0x8 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x465a [load]
(EE pc:003CAF50) TLB Miss, addr=0x9 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x4f1a [load]
(EE pc:003CAF50) TLB Miss, addr=0xa [load]
(EE pc:003CAF7C) TLB Miss, addr=0x57da [load]
(EE pc:003CAF50) TLB Miss, addr=0xb [load]
(EE pc:003CAF7C) TLB Miss, addr=0x609a [load]
(EE pc:003CAF50) TLB Miss, addr=0xc [load]
(EE pc:003CAF7C) TLB Miss, addr=0x695a [load]
(EE pc:003CAF50) TLB Miss, addr=0xd [load]
(EE pc:003CAF7C) TLB Miss, addr=0x721a [load]
(EE pc:003CAF50) TLB Miss, addr=0xe [load]
(EE pc:003CAF7C) TLB Miss, addr=0x7ada [load]
(EE pc:003CAF50) TLB Miss, addr=0xf [load]
(EE pc:003CAF7C) TLB Miss, addr=0x839a [load]
(EE pc:003CAF50) TLB Miss, addr=0x10 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x8c5a [load]
(EE pc:003CAF50) TLB Miss, addr=0x11 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x951a [load]
(EE pc:003CAF50) TLB Miss, addr=0x12 [load]
(EE pc:003CAF7C) TLB Miss, addr=0x9dda [load]
(EE pc:003CAF50) TLB Miss, addr=0x13 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xa69a [load]
(EE pc:003CAF50) TLB Miss, addr=0x14 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xaf5a [load]
(EE pc:003CAF50) TLB Miss, addr=0x15 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xb81a [load]
(EE pc:003CAF50) TLB Miss, addr=0x16 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xc0da [load]
(EE pc:003CAF50) TLB Miss, addr=0x17 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xc99a [load]
(EE pc:003CAF50) TLB Miss, addr=0x18 [load]
(EE pc:003CAF7C) TLB Miss, addr=0xd25a [load]
D:\Git\pcsx2_master\pcsx2\FiFo.cpp(48) : assertion failed:
    Function:  ReadFIFO_VIF1
    Thread:    EE Core
    Condition: vif1Regs.stat.FQC != 0
    Message:  FQC = 0 on VIF FIFO READ!

[00] 0x00A07705                                 
[01] 0x00A0E4DD                                 
[02] 0x083FF5A0                                 
[03] 0x00A2BA0D                                 
[04] 0x00A293F7                                 
[05] 0x00A2937C                                 
[06] 0x00D0DDE0                                 
[07] 0x00B0DA71                                 
[08] 0x00F96BE5                                 
[09] 0x00F96AC9                                 
[10] 0x00F96904                                 
[11] 0x00F9693D                                 
[12] o_iswdigit                                 
[13] BaseThreadInitThunk                       
[14] RtlGetAppContainerNamedObjectPath         
[15] RtlGetAppContainerNamedObjectPath

This is in the emulog.txt
start by saving on memcard instead of savestate
afterwards, update to latest nightly
(06-21-2023, 06:12 PM)jesalvein Wrote: [ -> ]start by saving on memcard instead of savestate
afterwards, update to latest nightly

saving on memcard is than ingame saving right? So without the hotkey?
yes
like you would do on your real PS2 console
(06-21-2023, 06:14 PM)jesalvein Wrote: [ -> ]yes
like you would do on your real PS2 console

it works with nightly and even the peformance increases, thanks so much <3