I have this bug a long time. I described it on
http://code.google.com/p/dolphin-emu/issues/detail?id=6737
I tried 34\64 versions of Dolphin.
In Last Story i can get to menu no problem, but when i select new game i see a "square loading screen", hear some laughter and thats it. Dark screen and no life
In Xenoblade it almost the same - menu worked, but game freeze on New Game loading.
I have 2 other Wii games - Legend of Zelda Twilight Princess and Muramasa: Demon Blade - they work perfect. Gamecube games - also no problem.
So... any suggestions? I think problem related to sound and New HLE Engine merge around dolphin 3.0-900 something
PS. One more thing - when i select OpenGL backend i havу no image in games. Black screen, sound work and game seems to work also, but without image

And when i return on Graphic Options screen Dolphin seems to lose my graphic card. like this:
At least two people couldn't reproduce the issue (and new games in XBC work just fine for me, so that makes three...) so it's probably a problem specific to something you're doing. Verify the integrity of your disc image. Right-click the games in Dolphin, go to Properties, head all the way right to Filesystem, right-click on the first thing you see there and check for an option that checks the disk's partitions (or something to that effect, I forget).
Any errors mean you have a bad dump, in which case you should dump your games again.
Well, i did not made up that problem after all
Images are fine. I completed Xenoblade before (and tried it right now) on 3.0-71 with Xenoblade hack, and Last Story worked there too. So no, i don't believe that is the reason.
Here log:
59:48:532 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Non-recoverable Exception 2
59:48:532 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ------------------------- Context 0x805d10d8 -------------------------
59:48:533 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r0 = 0x00000000 ( 0) r16 = 0x00000000 ( 0)
59:48:533 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r1 = 0x8067b208 ( -2140687864) r17 = 0x00000000 ( 0)
59:48:533 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r2 = 0x8066daa0 ( -2140743008) r18 = 0x00000000 ( 0)
59:48:533 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r3 = 0x00000008 ( 8) r19 = 0x00000000 ( 0)
59:48:534 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r4 = 0x805d10d8 ( -2141384488) r20 = 0x00000000 ( 0)
59:48:534 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r5 = 0x80356140 ( -2143985344) r21 = 0x00000000 ( 0)
59:48:534 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r6 = 0x00000000 ( 0) r22 = 0x00000000 ( 0)
59:48:534 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r7 = 0x00000000 ( 0) r23 = 0x00000000 ( 0)
59:48:535 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r8 = 0x00000001 ( 1) r24 = 0x00000000 ( 0)
59:48:535 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r9 = 0x8067b328 ( -2140687576) r25 = 0x00000000 ( 0)
59:48:535 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r10 = 0xf0000000 ( -268435456) r26 = 0x92e75c44 ( -1830331324)
59:48:535 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r11 = 0x8067b238 ( -2140687816) r27 = 0x00000000 ( 0)
59:48:536 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r12 = 0x80401868 ( -2143283096) r28 = 0x00000000 ( 0)
59:48:536 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r13 = 0x80669880 ( -2140759936) r29 = 0x00000000 ( 0)
59:48:536 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r14 = 0x00000000 ( 0) r30 = 0x92e75c48 ( -1830331320)
59:48:536 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: r15 = 0x00000000 ( 0) r31 = 0x00000000 ( 0)
59:48:536 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: LR = 0x8040bf80 CR = 0x42000822
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: SRR0 = 0x80356140 SRR1 = 0x00001030
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: GQRs----------
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: gqr0 = 0x00000000 gqr4 = 0x00060006
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: gqr1 = 0x00000000 gqr5 = 0x00070007
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: gqr2 = 0x00040004 gqr6 = 0x05070507
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: gqr3 = 0x00050005 gqr7 = 0x08070807
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: FPRs----------
59:48:537 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr0 = 0 fr1 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr2 = 0 fr3 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr4 = 0 fr5 = 1
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr6 = 1 fr7 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr8 = 0 fr9 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr10 = 0 fr11 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr12 = 18312 fr13 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr14 = 0 fr15 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr16 = 0 fr17 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr18 = 0 fr19 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr20 = 0 fr21 = 0
59:48:538 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr22 = 0 fr23 = 0
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr24 = 0 fr25 = 0
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr26 = 0 fr27 = 0
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr28 = 0 fr29 = 0
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: fr30 = 0 fr31 = 0
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: PSFs----------
59:48:539 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps0 = 0x0 ps1 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps2 = 0x0 ps3 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps4 = 0x0 ps5 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps6 = 0x0 ps7 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps8 = 0x0 ps9 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps10 = 0x0 ps11 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps12 = 0xffffffff ps13 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps14 = 0x0 ps15 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps16 = 0x0 ps17 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps18 = 0x0 ps19 = 0x0
59:48:540 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps20 = 0x0 ps21 = 0x0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps22 = 0x0 ps23 = 0x0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps24 = 0x0 ps25 = 0x0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps26 = 0x0 ps27 = 0x0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps28 = 0x0 ps29 = 0x0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: ps30 = 0x0 ps31 = 0x0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Address: Back Chain LR Save
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b208: 0x8067b238 0x804018b0
59:48:541 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b238: 0x8067b248 0x804018b0
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b248: 0x8067b278 0x80400f78
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b278: 0x8067b2a8 0x80400f4c
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b2a8: 0x8067b2d8 0x80400f4c
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b2d8: 0x8067b308 0x80400f4c
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b308: 0x8067b338 0x80402314
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b338: 0x8067b358 0x801ade70
59:48:542 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b358: 0x8067b368 0x80447730
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b368: 0x8067b388 0x80447dd8
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b388: 0x8067b3a8 0x80447e08
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b3a8: 0x8067b3c8 0x80447e08
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b3c8: 0x8067b3e8 0x80447e08
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b3e8: 0x8067b408 0x80447e08
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b408: 0x8067b428 0x80447e08
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: 0x8067b428: 0x8067b448 0x80447b64
59:48:543 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:544 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: DSISR = 0x42000000 DAR = 0x5358345e
59:48:544 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: TB = 0x006011cadc054ff8
59:48:544 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:544 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Instruction at 0x80356140 (read from SRR0) attempted to access invalid address 0x5358345e (read from DAR)
59:48:544 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]:
59:48:545 HW\EXI_DeviceIPL.cpp:284 N[OSREPORT]: Last interrupt (5): SRR0 = 0x8042d808 TB = 0x006011cadc04b7da
How can you say the images are fine without having checked them? The version of Dolphin you used had inaccurate emulation of several features; a bad dump may have been able to get away with Dolphin's past inaccuracy, but not now since Dolphin itself is more strict.
At any rate, are you using the old in-game saves from your previous Dolphin folder? Perhaps you should start clean and delete everything (keep backups though). I know some games like MKWii used to have issues saving unless the save data was deleted first, but I've never seen it crashing a game like this. Still, it's something to try.
Checked - all fine.
Deleted all configs and saves - no, same problem
Do a bisect then to narrow down which revision first introduced the issue into Dolphin then.
ok, checked... it was a lot of revisions
Worked 3.5-556 Fix compiling Dolphin on devices that provide crazy GLES drivers
Glitch 3.5-557 Fixed issue 5270. Don't ask me how, I just clean up code and then it works! I think it was int overflow.
Update. Looked up issue 5270. Have a theory that problem lies in ciso format of images. Will try to convert into iso or wbfs
yes, our theory was right. CISO was the reason.
On that note i wonder - how many people have same issue? Maybe it will be better to disable CISO support in dolphin?