-
-
Notifications
You must be signed in to change notification settings - Fork 418
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash opening "Conflict Resolver" #199
Comments
Looks like an evil little race: it's up to whether the visual tree gets fully constructed first, or I try and sort out the column headers. It looks like both might be happening at around about the same time... |
BTW, seems that "evil little race" isn't as rare, it happened few times more while opening the "Conflict Resolver" from the menu. (same GridViewSortByBehaviour.cs:line 146 crash) |
Weird, I wonder why I can't reproduce then. How many conflicts are shown in the conflict resolver when you open it? |
None conflicts, all in sync (supposedly). |
I wonder if it's a .net version difference... Mind trying this build https://ci.appveyor.com/project/canton7/synctrayzor/build/1.1.1.236/artifacts ? It won't crash, and it will log the .NET version on startup ( |
Unfortunately I can't test it atm (maybe in 10+ h later...). |
Right, that is a difference then: I'm on 4.6. I wonder whether there was a change in behaviour between 4.5.2 and 4.6, where having the table of conflicts hidden would trigger one bit of behaviour when trying to draw on those up/down sort arrows in one version, and a different behaviour in another... That's my best bet right now. If that is the case, the build I linked to above contains the right fix for this. |
Personally I can just update to 4.6.1, but not everyone has it, 4.5 is still widespread. |
Yeah - 1.1.2 will go out pretty soon with the fix I linked to above, in case anyone else is affected. |
I've installed the 1.1.1.236, seem to be stable so far |
Cool, thanks. Just to confirm: does it report it's using 4.5.2 on startup? The other thing to try is to create a file conflict (copying a file and renaming it from e.g. |
Cool, that's what I was hoping for thanks! |
No problem :) I feel like "Conflict Resolver" makes me greedy, wishing for a |
All in good time! Or contributions welcome 😉 |
Running 1.1.5 64bit on windows 10 and this issue persists. |
@Kungeleis it won't be exactly the same issue. Please open a new github issue, and include the crash message. |
What is the "crash message"? The program stops responding. No message is shown. |
That log gives the error message, thanks. This is a different issue to the one @scienmind reported: please open a new github issue and we'll discuss it there. |
Steps done:
1 - conflicts present, open resolver via yellow bar, resolve all.
2 - close conflict resolver
3 - let it be for a while
4 - open Conflict Resolver via menu (there are not supposed to be any conflicts atm)
5 - instant crash:
After that, SyncTrayzor can be started again successfully.
I'm not sure if the crash is easily reproducible though, haven't tested it precisely (need to create conflicts, etc...), but it seem to differ from the previous crashes reported...
The text was updated successfully, but these errors were encountered: