Skip to content
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

Can't complete dials.symmetry or dials.scale jobs on some Windows machines #190

Open
dagewa opened this issue May 24, 2023 · 7 comments
Open
Labels

Comments

@dagewa
Copy link
Member

dagewa commented May 24, 2023

At the CCP4 workshop in Prague, some users with Windows laptops could not complete dials.symmetry or dials.scale jobs. They would run up to a certain point at which the node would turn red and the job would appear failed.

I have a suspicion it is due to special characters in the log file, in particular the first line where "CC½" is printed for example. Some Windows computers were okay, but many had this problem. It might be related to something like a Czech locale, although that is just a guess.

@dagewa
Copy link
Member Author

dagewa commented May 24, 2023

Something to check for DUI2

@dagewa dagewa added the DUI2 label May 24, 2023
@luisodls
Copy link
Contributor

I have a Windows 10 virtual machine so I can test and try to reproduce, I have couple of questions:

  • Will this happen with any dataset? so I can test with the small X4_wide.

  • Will I need to install Czech locale in my VM?

Thanks,

Luiso

@dagewa
Copy link
Member Author

dagewa commented May 25, 2023

We were running with the beta lactamase tutorial dataset (https://dials.github.io/documentation/tutorials/processing_in_detail_betalactamase_dui.html)

As for the Czech locale, I'm not sure. I did not have time in the workshop to figure out what the common feature was between the laptops where this failed vs those where it worked.

@dagewa
Copy link
Member Author

dagewa commented May 30, 2023

I've just tested this on my Windows 10 PC, where it worked okay, but what is printed to the log looked odd anyway:

Resolution estimate from CC½ > 0.60: 1.40

I will try installing a Czech locale to see if that makes a difference.

@dagewa
Copy link
Member Author

dagewa commented May 30, 2023

I managed to reproduce this by changing my Windows system locale settings to Czech. I did that in a few places, but I think the critical one is here:

image

After that, the behaviour looks like this:

DUI-symmetry-log-bug.online-video-cutter.com.mp4

You can see the log gets as far as

Removing 2 Wilson outliers with E^2 >= 16.0

it probably fails on the next line, which contains the $\sigma$ character:

Resolution estimate from <I>/<σ(I)> > 4.0 : 2.09

@dagewa
Copy link
Member Author

dagewa commented Jul 19, 2023

@luisodls Are you able to check if this is still a problem for DUI2?

@luisodls
Copy link
Contributor

@dagewa I will check as soon as I finish what I am doing now with the dials.split_experiment feature.

I have a couple of Windows 10 virtual machines laying around, I suppose VirtualBox machines will let me reproduce, my bare metal Windows boot broke recently and I had to reformat. I will let you know how it goes.

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

No branches or pull requests

2 participants