Skip to content
This repository has been archived by the owner on Dec 14, 2017. It is now read-only.

Crash rendering aViewer unusable #86

Open
matatk opened this issue Mar 5, 2015 · 10 comments
Open

Crash rendering aViewer unusable #86

matatk opened this issue Mar 5, 2015 · 10 comments
Labels

Comments

@matatk
Copy link
Contributor

matatk commented Mar 5, 2015

Reported initially by @patrickhlauke

It seems a recent IE11 update may have triggered this. Bringing the IE window to the foreground when running aViewer results in the following crash:

Unhandled exception at 0x00612021 in Aviewer.exe: 0xC000041D: An unhandled exception was encountered during a user callback.

@jun325: please could you have a look at this? Unfortunately, it has made aViewer unusable for us and clients.

@matatk matatk added the bug label Mar 5, 2015
@matatk matatk assigned ghost Mar 5, 2015
@ghost
Copy link

ghost commented Mar 5, 2015

I can't reproduce it. Do you have other information?

@patrickhlauke
Copy link
Contributor

This happens on Win8.1/IE11. Also, I was using the standalone aViewer, not the one from the WAT (but I can trigger the same behavior when using that one).

The specific IE11 version is 11.0.9600.17631, Update Versions: 11.0.16 (KB3021952)

Setting aViewer to Watch Focus and then clicking into IE (simply bringing the window to the foreground is enough) consistently crashes aViewer for me (and one of our clients, who flagged this up). It does work fine using Chrome and Firefox.

@ghost
Copy link

ghost commented Mar 5, 2015 via email

@matatk
Copy link
Contributor Author

matatk commented Mar 5, 2015

Is it something to do with registering the DLL (I've never really known why and when I should be doing that)? I haven't been able to reproduce it either so far, but it clearly 'is a thing' for several aViewer users.

@ghost
Copy link

ghost commented Mar 5, 2015 via email

@ghost
Copy link

ghost commented Mar 7, 2015

I deleted the auxiliary function for IE. The AViewer get the IWebBrowser2 interface by using this function.
Please try it. https://github.com/jun325/WebAccessibilityToolbar/commit/92021f6dbacc5c164962f1b388b7a148be1969da

@patrickhlauke
Copy link
Contributor

Thank Jun - confirming that the test version you provided does work now with IE11 on my system, without any crashes.

@matatk
Copy link
Contributor Author

matatk commented Mar 9, 2015

@jun325 thanks for fixing this! I've been trying to work out how to merge the new aViewer into our main repo, but I can't seem to figure it out (when I try to make a pull request between the commit you linked to above and our main branch, it says that things like Translations.ini have changed, but it can't give me a diff -- but you fixed that issue for us some time ago).

You've got commit access to the main repo -- would it be possible for you to make a branch off of master for this fix (only), put the new aViewer in there and then make a Pull Request? If you start from master in this repo, then you should have the UTF-8 Translations.ini and all the other fixes included already. Though this is just my suggestion -- if you would prefer to do it another way, let us know.

@ghost
Copy link

ghost commented Mar 9, 2015 via email

@matatk
Copy link
Contributor Author

matatk commented Mar 9, 2015

@jun325: ah, I was going too far ahead there. Thanks for the clarification.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants