-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Julia 0.3.0-prerelease on XP x32 can't start #7303
Comments
Did you download the binary? If so I'm not sure it supports xp and you might have more luck building from source. |
Hi Keno. I would try to build myself if If you tell me it's not a loss of time (and calm), I will do so. Thanks for the prompt answer! |
We'll have to wait for an assessment from @vtjnash then. He'd know. |
Great, thanks. |
The binaries should work on xp, if you delete usr/lib/sys.dll, does it work? I'll test on my xp machine tonight |
HI @vtjnash !
Julia is at "C:\Julia 0.3.0-prerelease", and there is no such directory there, neither a "sys.dll" file in my whole file system ! |
Thanks. I forgot that file is not included in the installer |
What about @Keno 's suggestion and the chances of building on my own ? |
I would try running julia-debug first (perhaps in windbg or gdb). Building from source would allow testing changes, but the actual resulting binary would be the same |
@stanpetit do you have an old |
I am on 32-bit Vista and experiencing the same binary crash. I also suspect that the problem is related to the new command history format. |
@ihnorton : I first have uninstalled Julia and deleted "user\Application Data\Julia" , then reinstalled. |
@GaborOszlanyi : I hope that old Win32 XP will keep on being of any interest for the dev team ! |
@ihnorton Hi Isaiah.
Crashes the same for me.
If I do further exec :
Log data
That's all folks ! |
Sorry to hear that, |
32-bit binaries are fine on Windows 7, but I can reproduce @stanpetit error in XP mode under Win virtual PC. This goes back to at least e1468d5, which is the oldest binary we have saved on AWS. Unfortunately I couldn't get windbg installed but I will have another look tonight. |
Does 0.2.1 work? |
Yes. The error message seems to be flisp-related, and I wonder if it is due to this or one of the other recent Unicode commits to flisp. |
@vtjnash : it works but kernel repeatedly crashes under iJulia... I didn't check Anaconda and iPython's versions but it is less than a 4 month back release. @ihnorton : I will get windbg and have a trial (even if I am a dummy at that game). |
@ihnorton : Got the "X86 Debuggers And Tools".
|
@vtjnash oddly enough, |
Let's play |
gah, as I feared, it works on my XP box :( |
which SP? |
@ihnorton : SP3 |
aha, on an x32 VM (on the same machine) it doesn't work! |
Can you (or I ) do something out of this ? C:\Julia 0.3.0-prerelease\bin\Julia.exe
|
I can reproduce this too. I don't have a working source build on an old XP machine, but I do have a binary from May 3rd that does work. I'll download a few more of the archived versions to see if we can narrow down when it broke. |
Would you give a link to that release ? I would give a trail. |
Browse through http://s3.amazonaws.com/julianightlies, search for win32 5/22 at 570b2bd works |
Must be that one
But that nice XML tree won't take me to the binaries ! |
Just add the |
Great ! |
Would two versions be in conflict, side by side ? |
Not sure what you mean. If you install to a different location, there won't be any conflict. This appears to have been caused by something between 5/22 and 5/27, within this range of ~70 commits 570b2bd...b57777f |
I suspect f0a98b3, since this error occurs before we have loaded any Julia code, only changes to src would matter |
Yeah, does look to be in the parser, perhaps unicode-related? |
Another instance of #5712? |
Sorry wrong issue number in commit. |
@JeffBezanson does the following backtrace mean anything to you?
|
notice that exactly one operator is corrupted: edit: note, it also works when run from the flisp prompt |
Is there a slightly different code point for that same operator that might work on XP? Or do we have unicode division symbol and Windows XP fight it out over which is more important? There's now a |
@vtjnash : https://gist.github.com/vtjnash/5623346 is meaningful.
Could you post the hex codes ? And then watch this : |
and precisely : string.char: index -1 out of bounds for "\xb7" : |
@vtjnash : Sorry, I have posted julia-0.3.0-prerelease-a9da7b4-win32 : fails on WinXPSP3 in the wrong forum by mistake. |
@JeffBezanson this is failing because (edit: there's also the issue that these functions are locale-dependant, and it's unlikely that we want parsing to be dependant upon the user locale settings) |
Wow great detective work. Let's fix these. |
@stanpetit Check http://status.julialang.org/ sometime tomorrow, if it says the "win32 nightly last built" more recently than the closing time of this issue, Julia should work on XP again. |
Hello everybody.
I must be crazy to keep on trying to run cutting-edge open-source software on my old (but quite stable...) XP laptop !
Version : julia-0.3.0-prerelease-8f1fbec-win32
"C:\Julia 0.3.0-prerelease\bin>julia" just crashes without a sigh ...
Here is the console outputs in test mode :
C:\Julia 0.3.0-prerelease\bin>test-julia.bat
fatal error during bootstrap:
(arg-error "table: arguments must come in pairs")
fatal error loading system image
You are doing a really great work !
Best regards, Stan.
The text was updated successfully, but these errors were encountered: