Comments (7)
Thanks for reporting! Unfortunately, I cannot see anything in the stack trace, as the executable contains no debug symbols. I'll compile a new version with debug symbols included...
from virtualc64.
Can you give v5.0b4 a try? Hopefully, it still crashes and the stack trace tells us where.
from virtualc64.
Et voilà ! :-)
from virtualc64.
It crashes inside the GamePadManager. The culprit is line return gamePad.icon!
func icon(slot: Int) -> NSImage {
if let gamePad = gamePads[slot] {
if gamePad.isMouse && parent.config.mouseModel >= 3 {
return NSImage(named: "devPaddleTemplate")!
} else {
return gamePad.icon!
}
}
return NSImage(named: "devGamepad1Template")!
}
from virtualc64.
.. fine! I detached the controller, but it still crashes... Let me know, if further investigations are necessary - tomorrow I will be there again. Thank you for your quick support!
(and for maybe sometimes later: v4.x crashes everytime on my machine, if Mac is suspended; this stacktrace please find attached ... )
Vc64_47_stacktrace.txt
from virtualc64.
The USB device crash should be fixed in v5.0b5. However, your 4.7 stack report indicates another issue on your machine. v5.0b5 does still contain debug symbols. Thus, if it continues crashing, the stack report might tell us where.
from virtualc64.
... thank you so much, it works!
(V4.7 issues doesn't matter - now we have V5 ;-) )
It would be fine, if different versions of VC64 installed would use same prefs - backward compatibility (as much as possible, I know).
from virtualc64.
Related Issues (20)
- Support multiple thread syncs per frame HOT 1
- Integrate latest RESID changes from VICE 3.8 HOT 3
- Implement run-ahead HOT 4
- Clean up public API HOT 3
- Name of .VC64-config not shown in titlebar HOT 2
- Electronic Speech System HOT 12
- Headless mode is too aggressive HOT 1
- VirtualC64 crashes with Kaktus (1983) HOT 4
- Replace all calls to rand() by calls to a custom randomizer HOT 2
- Proposed API change in Muxer class HOT 1
- Remove the ObjC proxy layer HOT 3
- Memory heat maps HOT 1
- Clowns is broken in v5.0b1 HOT 3
- Add paddle support HOT 2
- audio buffer fill level periodically drops to 0 HOT 4
- restoring an NTSC snapshot crashes the app when current VIC2 is PAL HOT 2
- 5.0b4: USB-Joystickadater HOT 3
- Crash during shutdown HOT 2
- Version 5.0b5 (240615) crashes on some Prefs-Tabs after "Use as Default" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from virtualc64.