Page 2 of 2

Re: Examdiff Pro Aborts on Scrolling

Posted: Mon Apr 28, 2008 12:42 pm
by psguru
Yes, having the files that hang the application would definitely help (I couldn't reproduce the problem with some random .vcproj files). Could you post your files here? If not, could you send them to me in a private message? Also, please export your options to a file and send that file as well.

Thank you.

Re: Examdiff Pro Aborts on Scrolling

Posted: Mon Apr 28, 2008 1:01 pm
by wadsws06
psguru wrote:Yes, having the files that hang the application would definitely help (I couldn't reproduce the problem with some random .vcproj files). Could you post your files here? If not, could you send them to me in a private message? Also, please export your options to a file and send that file as well.
I can't attach either a txt or zip file so I've uploaded the ZIP with my settings and both vcproj files to here.. http://www.the-emz.com/download/edlock.zip.

The diffs to the files are trivial, but the problem also happens with much more complex vcproj differences too.

Simon

Re: Examdiff Pro Aborts on Scrolling

Posted: Mon Apr 28, 2008 2:00 pm
by psguru
Thanks for the files. Unfortunately, no luck in reproducing the hanging. Since you are a developer, could you attach your Visual Studio debugger when the program hangs, then break, and let me know the stack?

Re: Examdiff Pro Aborts on Scrolling

Posted: Mon Apr 28, 2008 2:36 pm
by wadsws06
> ExamDiff.exe!005742c2()
[Frames below may be incorrect and/or missing, no symbols loaded for ExamDiff.exe]
ExamDiff.exe!00597ab2()
ExamDiff.exe!00597909()
ExamDiff.exe!00597ae0()
ExamDiff.exe!00583137()
ExamDiff.exe!005831c3()
ExamDiff.exe!00574a05()
ExamDiff.exe!0050d279()
ExamDiff.exe!0050fdf2()
ExamDiff.exe!0057570e()
ExamDiff.exe!0049eddb()
ExamDiff.exe!0049ee2d()
ntdll.dll!77b9fa88()
ntdll.dll!77b9f945()
ExamDiff.exe!0049ee2d()
ExamDiff.exe!0049f4af()
ExamDiff.exe!0049f514()
ExamDiff.exe!0049f514()
ExamDiff.exe!0049ae8e()
ExamDiff.exe!0049aead()
ExamDiff.exe!0057570e()
ExamDiff.exe!0053d4dc()
ExamDiff.exe!0049eddb()
ExamDiff.exe!0049ee2d()
ExamDiff.exe!0049bd62()
ExamDiff.exe!0057570e()
ExamDiff.exe!004fbd89()
ExamDiff.exe!004fc957()
ExamDiff.exe!0057570e()
ExamDiff.exe!004fc7bb()
ExamDiff.exe!005567b1()
ExamDiff.exe!00542364()
ntdll.dll!77b903b2()
user32.dll!76bbb558()
ntdll.dll!77b92ed6()
ExamDiff.exe!0053e110()
ExamDiff.exe!00540891()
ExamDiff.exe!005574b6()
ExamDiff.exe!00544e64()
ExamDiff.exe!00545320()
ExamDiff.exe!0054091e()
user32.dll!76bb8807()
user32.dll!76bb8962()
user32.dll!76bb8911()
user32.dll!76bbb4d4()
user32.dll!76bbb545()
ntdll.dll!77b92ed6()
user32.dll!76bbe949()
ExamDiff.exe!004ffac5()
ExamDiff.exe!004fd81c()
ExamDiff.exe!00542493()
ExamDiff.exe!00491707()
ExamDiff.exe!0049173f()
ExamDiff.exe!0056e02a()
ExamDiff.exe!0056e04e()
ExamDiff.exe!0048ef6c()
ExamDiff.exe!005424ee()
ExamDiff.exe!0053e110()
ExamDiff.exe!00540891()
ExamDiff.exe!005574b6()
ExamDiff.exe!00544e64()
ExamDiff.exe!00545320()
ExamDiff.exe!0054091e()
user32.dll!76bb8807()
user32.dll!76bb8962()
user32.dll!76bb8911()
user32.dll!76bb7b59()
user32.dll!76bbc4b6()
user32.dll!76bbc517()
comctl32.dll!75010ae6()
comctl32.dll!7501120c()
comctl32.dll!75011c8d()
comctl32.dll!750117ff()
comctl32.dll!75011ff5()
comctl32.dll!75012043()
uxtheme.dll!74caf632()
uxtheme.dll!74ca2ea0()
uxtheme.dll!74ca0c5e()
user32.dll!76bbb692()
user32.dll!76bb8807()
user32.dll!76bb8962()
user32.dll!76bb8911()
ExamDiff.exe!0053eabc()
user32.dll!76bbc62c()
user32.dll!76bbc652()
ExamDiff.exe!0053dfe9()
ExamDiff.exe!0053e127()
ExamDiff.exe!00540891()
ExamDiff.exe!005574b6()
ExamDiff.exe!00544e64()
ExamDiff.exe!00545320()
ExamDiff.exe!0054091e()
user32.dll!76bb8807()
user32.dll!76bbb6a9()
user32.dll!76bb8911()
user32.dll!76bbc4b6()
user32.dll!76bbc517()
uxtheme.dll!74cac7b2()
uxtheme.dll!74ca2ea0()
uxtheme.dll!74ca0c5e()
user32.dll!76bbb692()
user32.dll!76bb8807()
user32.dll!76bb8962()
user32.dll!76bb8911()
ExamDiff.exe!0053eabc()
user32.dll!76bbc62c()
user32.dll!76bbc652()
ExamDiff.exe!0053dfe9()
ExamDiff.exe!0053e127()
ExamDiff.exe!00540891()
ExamDiff.exe!005574b6()
ExamDiff.exe!00544e64()
ExamDiff.exe!00545320()
ExamDiff.exe!0054091e()
user32.dll!76bb8807()
user32.dll!76bb8962()
user32.dll!76bb8911()
user32.dll!76bb8aad()
ExamDiff.exe!00541653()
user32.dll!76bb8b00()
ExamDiff.exe!0054d6ea()
ExamDiff.exe!0054d3b6()
ExamDiff.exe!005c39cd()
ExamDiff.exe!00573ca8()
kernel32.dll!76e8e3f3()
ntdll.dll!77becfed()
ntdll.dll!77bed1ff()

Re: Examdiff Pro Aborts on Scrolling

Posted: Mon Apr 28, 2008 7:58 pm
by psguru
Thanks. The problem seems to only happen under Vista. We'll try to fix this ASAP.

Re: Examdiff Pro Aborts on Scrolling

Posted: Mon Apr 28, 2008 9:05 pm
by psguru
We have fixed the problem. Try using the latest build of ExamDiff Pro (4.0.2.7).

Re: Examdiff Pro Aborts on Scrolling

Posted: Tue Apr 29, 2008 1:43 am
by wadsws06
Wow! That is an amazing support response. I'll try it out this evening when I get back home to my Vista64 box.

Re: Examdiff Pro Aborts on Scrolling

Posted: Tue Apr 29, 2008 10:43 am
by wadsws06
Perfect! Like I said above, great support!

And is it my imagination or does it diff the files quicker now too?

Re: Examdiff Pro Aborts on Scrolling

Posted: Tue Apr 29, 2008 10:48 am
by psguru
Yes, it's a "side effect" -- the file views are filled a little faster now. And thanks for helping to resolve this issue.

Re: Examdiff Pro Aborts on Scrolling

Posted: Thu May 01, 2008 2:07 pm
by wadsws06
psguru wrote:Yes, it's a "side effect" -- the file views are filled a little faster now.
;) glad I wasn't imagining it.
psguru wrote:And thanks for helping to resolve this issue.
No problem. I'm still in awe at the turn-around time for the fix!