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.
Examdiff Pro Aborts on Scrolling
Re: Examdiff Pro Aborts on Scrolling
psguru
PrestoSoft
PrestoSoft
Re: Examdiff Pro Aborts on Scrolling
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.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.
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
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?
psguru
PrestoSoft
PrestoSoft
Re: Examdiff Pro Aborts on Scrolling
> 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()
[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
Thanks. The problem seems to only happen under Vista. We'll try to fix this ASAP.
psguru
PrestoSoft
PrestoSoft
Re: Examdiff Pro Aborts on Scrolling
We have fixed the problem. Try using the latest build of ExamDiff Pro (4.0.2.7).
psguru
PrestoSoft
PrestoSoft
Re: Examdiff Pro Aborts on Scrolling
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
Perfect! Like I said above, great support!
And is it my imagination or does it diff the files quicker now too?
And is it my imagination or does it diff the files quicker now too?
Re: Examdiff Pro Aborts on Scrolling
Yes, it's a "side effect" -- the file views are filled a little faster now. And thanks for helping to resolve this issue.
psguru
PrestoSoft
PrestoSoft
Re: Examdiff Pro Aborts on Scrolling
psguru wrote:Yes, it's a "side effect" -- the file views are filled a little faster now.

No problem. I'm still in awe at the turn-around time for the fix!psguru wrote:And thanks for helping to resolve this issue.