Project

General

Profile

Actions

Emulator Issues #9819

closed

Dolphin crashes when exiting emulation of Gecko OS

Added by ryanebola16 about 8 years ago. Updated over 6 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-6568

Description

Game Name?

Gecko OS 1.9.3.1 .ELF

Game ID? (right click the game in the game list, properties, info tab)

N/A

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

N/A

What's the problem? Describe what went wrong.

Dolphin crashes when exiting emulation of Gecko OS

What steps will reproduce the problem?

  1. Set a game as your default ISO (I use Super Smash Bros. Brawl NTSC-U)
  2. Launch the attached Gecko OS .elf
  3. Exit the emulation window
  4. Observe Crash (DX12 crashes, OGL may crash or log "Could not release drawing context")

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

5.0-920 DOES NOT WORK
5.0-775 DOES NOT WORK
5.0-767 WORKS

What are your PC specifications? (CPU, GPU, Operating System, more)
Win 10 Pro x64
Intel Core i7-4702MQ CPU @2.20GHz
GeForce GT 750M
2x 8GB Hynix 1600MHz
GeForce Game Ready Driver 372.90

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

#9448 also involves "Could not release drawing context" errors so these issues may be related.


Files

1SSBB Gecko.elf (494 KB) 1SSBB Gecko.elf ryanebola16, 10/04/2016 12:05 AM
DX12.PNG (321 KB) DX12.PNG ryanebola16, 10/04/2016 12:25 AM
OGL.PNG (38.3 KB) OGL.PNG ryanebola16, 10/04/2016 12:25 AM
2016-10-04 22_55_31-Warning.png (2.79 KB) 2016-10-04 22_55_31-Warning.png seapancake, 10/04/2016 12:26 PM
2016-10-04 22_56_29-Dolphin 5.0-775 _ Wiimote 1 connected.png (3.62 KB) 2016-10-04 22_56_29-Dolphin 5.0-775 _ Wiimote 1 connected.png seapancake, 10/04/2016 12:26 PM

Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #10198: Dolphin Crashes when Quitting GeckoDuplicate

Actions
Actions #2

Updated by leoetlino about 8 years ago

Was able to reproduce on 5.0-963.

It's related to #4244, but at the same time, it's not really related (but it's definitely not related to the SYSCONF stuff which was fixed).

This is a emulated software crash, not a Dolphin crash. The reason why you couldn't reproduce this before is because there was simply no way to trigger this issue.

With panic alerts enabled, there are some invalid reads, then some unknown instructions:

Invalid read from 0x00000010, PC = 0x80e539ec

Invalid read from 0x000001a0, PC = 0x80e539ec

IntCPU: Unknown instruction 00000000 at PC = 00000000 last_PC = 00000000 LR = 00000000

IntCPU: Unknown instruction 0000001c at PC = 00000000 last_PC = 00000000 LR = 00000000
Unable to resolve write address fffffd3c PC 70c
Invalid write to 0xfffffdc8, PC = 0x80e02728

Also happens with the cached interpreter.

Actions #3

Updated by ryanebola16 almost 8 years ago

This issue is likely behind #9959

Actions #4

Updated by ryanebola16 over 7 years ago

I'd like to bump this. This issue is really annoying.

Actions #5

Updated by leoetlino over 7 years ago

  • Status changed from New to Accepted

This is not how a bug tracker works. This is not a forum. "Bumping" is pointless unless you know how to fix the issue or have something useful to add to the issue.

To fix the exposed issue, someone needs to debug Gecko OS and figure out why it's accessing 0x10 (it's possibly using a null pointer?)

Actions #6

Updated by ryanebola16 about 7 years ago

Tested again with 5.0-5581. Interestingly, this problem does not occur with the software renderer although closing the emulator twice (i.e. non-graceful-shutdown) is required.

Actions #7

Updated by JosJuice almost 7 years ago

Actions #8

Updated by ryanebola16 over 6 years ago

Fixed in https://dolphin-emu.org/download/dev/master/5.0-6568/
Not reproducible on Android even though MMU isn't enabled by default yet.

Actions #9

Updated by JosJuice over 6 years ago

  • Status changed from Accepted to Fixed
  • Fixed in set to 5.0-6568

I'll mark this as fixed, then.

Actions

Also available in: Atom PDF