Skarsnik / QUsb2snes

A Qt based webserver for usb2snes. Users: go check usb2snes.com
https://skarsnik.github.io/QUsb2snes/
GNU General Public License v3.0
52 stars 33 forks source link

QUsb2Snes hasn't worked since 7.11 #47

Closed codemann8 closed 4 years ago

codemann8 commented 4 years ago

I've tried every version after 7.11 up until the latest 7.16.1. All of which crash every time I attempt to transfer a ROM to the console thru QFile2Snes, both thru the context menu and thru the actual app. I am running on SD2Snes Pro and SuperNT. I've made sure to close out of all programs that could have the potential of interfering, including firewall and AV.

I've been excited to utilize some of the new features, however, none of the updates seemed to have fixed this issue. So I've been stuck on 7.11 in the meantime.

Skarsnik commented 4 years ago

I would need like a debug log. go in the misc menu of qusb2snes and enable debug log and restart it. I had some weird issue with usb2snes firmware lately, I will also look at what is changed since 0.7.10

codemann8 commented 4 years ago

log-debug.txt

I should be clear since you mentioned 7.10., 7.11 is working for me, Everything beyond it is not.

codemann8 commented 4 years ago

log.txt log-debug.txt @Skarsnik This still continues to happen. The problem I'm seeing is when I try to navigate 3 folders deep in QFile2Snes. I can enter the first directory, but when trying to go thru the next directory, a blank shows, No "." or "..", just full blank. This still continues to be a hard stop, still running on 0.7.11.

Skarsnik commented 4 years ago

Hm, interessting, it seems like the file listing is buggy. Not sure why it broke since 0.7.11

codemann8 commented 4 years ago

@Skarsnik I finally figured out the issue. There must've been some junk data that got added in a previous version of QFile, likely during a botched write operation. And there must've been something added on 7.12 and after like reading additional file metadata or something extra that didn't occur in previous versions. Because it seemed like just this one file folder caused the program to freeze and crash. After deleting a couple of the files in that folder, it then started working. So some file was borked, and some new operation was attempting to run against that file. I'm happy to say I'm on 7.17.2 after several months of banging my head.