emukidid / swiss-gc

Swiss - The swiss army knife of GameCube homebrew
GNU General Public License v2.0
1.27k stars 93 forks source link

[Issue]: Crash upon trying to open games folder on RetroNAS through Broadband adapter #886

Open s3anami opened 1 month ago

s3anami commented 1 month ago

Describe the bug

When trying to open the games folder displayed in Swiss through RetroNAS I get a a crash with the following dump

Exception (DSI) occurred! GPR00 80006FE0 GPR08 80497B70 GPR16 8060C2C0 GPR24 80250000 GPR01 80398008 GPR09 00763680 GPR17 801E8724 GPR25 801F0000 GPR02 801C04E4 GPR10 006B6430 GPR18 801F0000 GPR26 801EFBA8 GPR03 00763680 GPR11 00000080 GPR19 80250000 GPR27 801F5830 GPR04 006B6430 GPR12 28200248 GPR20 801F6190 GPR28 801EFBAC GPR05 00005460 GPR13 801EB620 GPR21 00000250 GPR29 006B5F80 GPR06 0000007D GPR14 00000000 GPR22 00000000 GPR30 0000194A GPR07 00000546 GPR15 00000000 GPR23 801F0000 GPR31 000016E8 LB 80007010 SRRO 800f92d4 SRR1 00009032 MSR 00001000 DAR 006B6430 DSISR 04000000

STACK DUMP: 800f92d4 --> 80007010 --> 80006528 --> 800b5750 --> 800b56f8

CODE DUMP: 800f92d4: 810A0000 394A0010 39290010 9109FFF0 800f92e4: 810AFFF4 9109FFF4 810AFFF8 9109FFF8 800f92f4: 810AFFFC 9109FFFC 4200FFD8 70A9000C

Steps to reproduce

Open FSP in swiss it displays Games, Swiss and Tmp folders. Opening the later two is fine. Opening games gives that crash dump.

Expected behavior

Display contents of games folder

Relevant log output

Exception (DSI) occurred!
GPR00 80006FE0  GPR08 80497B70  GPR16 8060C2C0  GPR24 80250000 
GPR01 80398008  GPR09 00763680  GPR17 801E8724  GPR25 801F0000 
GPR02 801C04E4  GPR10 006B6430  GPR18 801F0000  GPR26 801EFBA8
GPR03 00763680  GPR11 00000080  GPR19 80250000  GPR27 801F5830
GPR04 006B6430  GPR12 28200248  GPR20 801F6190  GPR28 801EFBAC 
GPR05 00005460  GPR13 801EB620  GPR21 00000250  GPR29 006B5F80 
GPR06 0000007D  GPR14 00000000  GPR22 00000000  GPR30 0000194A
GPR07 00000546  GPR15 00000000   GPR23 801F0000  GPR31 000016E8 
LB 80007010  SRRO 800f92d4 SRR1 00009032 MSR 00001000
DAR 006B6430 DSISR 04000000 

STACK DUMP:
 800f92d4 --> 80007010 --> 80006528 --> 800b5750 --> 800b56f8 

CODE DUMP: 
800f92d4: 810A0000 394A0010 39290010 9109FFF0 
800f92e4: 810AFFF4 9109FFF4 810AFFF8 9109FFF8 
800f92f4: 810AFFFC 9109FFFC 4200FFD8 70A9000C

Add screenshots

Screenshot 2024-07-17 205007

Extrems commented 1 month ago

Blank out the "Flatten directory" setting. I suspect you have an exceptionally large directory tree full of symbolic links.

s3anami commented 1 month ago

thank you, that worked. I'm not sure if its a recent additional setting but I didn't have the issue previously before updating to the latest if that helps at all

Extrems commented 1 month ago

Latest? Your crash dump is from v0.6r1614.

s3anami commented 1 month ago

20240717_213725