- --
Viewing Issue Advanced Details
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 06097 | Crash/Freeze | Critical (emulator) | Always | Dec 8, 2015, 20:19 | Jan 26, 2016, 11:46 |
| Tester | Tafoid | View Status | Public | Platform | MAME (Official Binary) |
| Assigned To | Robbbert | Resolution | Fixed | OS | Windows Vista/7/8 (64-bit) |
| Status [?] | Resolved | Driver | |||
| Version | 0.168 | Fixed in Version | 0.170 | Build | Normal |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 06097: Most sets in viper.c: Crashing at start (32-bit only) | ||||
| Description |
When running most sets with the new official toolchain supplied (GCC 5.2.0) - most sets in viper.c crash immediately upon start. Please note, this does not happen with earlier toolchains (GCC 4.9.1,4.9.2 tested). Perhaps a compiler error or finally rooting out a problem that has laid dormant? Exception at EIP=021CF073 (voodoo_banshee_device::banshee_io_r(address_space&, unsigned int, unsigned int)+0x00e3): ACCESS VIOLATION |
||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Github Commit | |||||
| Flags | 32-bit specific | ||||
| Regression Version | |||||
| Affected Sets / Systems | Most sets in viper.c | ||||
|
Attached Files
|
|||||
Relationships
| There are no relationship linked to this issue. |
Notes
1
|
No.12372
Robbbert Moderator
Jan 26, 2016, 11:46
|
Compiler error suspected. offset received the value of space, and data received the value of offset. But if a printf was added, the problem went away. Rearranged the relevant code and now it works. |
|---|