-
Notifications
You must be signed in to change notification settings - Fork 173
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
Hydrogen 0.97 crashes when using Jack 1.9.10 (Windows XP) #463
Comments
Any updates on this? No new versions of Hydrogen released recently, and it still crashes with latest version of Jack installed. |
@E-Gwen @guitman444 : can you guys please try it again with the beta1 for the future Hydrogen 1.0.0 and report if it's still happening? See here. |
The current windows installers for 1.0.0-beta1 do not have jack support, so it is pointless at the moment to try if this issue is fixed. |
Oh that's right, I forgot that! I've added a note about it on the 1.0.0-beta1release assets. |
Is this fixed in any way ? I can use Hydrogen just fine but as soon as I enable Jack, I got errors. So far :
I tried to edit hydrogen.conf but it didn't work Any workaround ? |
Hey @OlivierCharton This issue is quite old by now. Could you check whether this bug still applies to the newest 1.1.1 release of Hydrogen? Otherwise, I will close this issue in two weeks. (but feel free to reopen it) |
Hey I moved to Linux after this post as I was not able to resolve the issue, and now that I'm back to Windows I do not use Hydrogen anymore so unfortunately I cannot tell. Feel free to close the issue ! |
Hi, I try the 1.1.1 32 bit version, and I got this error message : "The procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.dll" I try every windows binary version since 1.0.0b1, and I got an error message, so I can't open new Hydrogen version on Windows XP. Thank you by taking care of. |
Hey @E-Gwen , thanks for your reply!
Unfortunately, the current version of the framework we are using (Qt5) is not compatible with Windows XP anymore. I'm afraid there is not much we can do about it. AFAIKS it would require to built a custom Qt5 version in our tool chain (MSYS2 ships only Qt5.15.2) which probably won't possible using the open source trial (I think there is a time limit the jobs have to be finished in and building Qt5 takes many hours). In addition, we would need adapt the code base to work with both old and newer versions. This, however, might very well turn out to be unfeasible for our small team. Sorry. Do you have another Windows machine? JACK support should work with all supported Windows systems. @cme What's your take on the XP support? How about we add some notes to website/sourceforge etc. to note that it is only supported till 0.9.7? |
Appveyor actually have legacy Qt installs available in the standard Windows VM images, which I see includes 5.6.3 (latest with XP support) though I guess it's probably not built with the XP support enabled. (As an aside, we could probably save about a minute in the Windows builds by using one of these pre-installed Qts rather than installing the MSYS2 one, but it's a small fraction of the overall time. Though most of the time in those jobs is spent installing dependencies, especially on macOS 😦) I don't have a feel for how much work it would be to work around older versions -- I have a vague memory that recent Qt versions have enabled some code cleanup, which might be more of a pain to work around than the occasional new feature that could be skipped. |
Hmm. That's maybe worth a shot. There was also a request for XP support on the mailing list (more or less) recently and a lot of people around the world do not have access to more recent equipment. I'll compile a 5.6.3 version of Qt locally and try to get an idea of how much work this would be. By skimming through the ChangeLog of Qt5 it seems mostly QtQuick, QML, and QtWebengine stuff was updated. For QtCore and QtGUI it looked like mostly cosmetic stuff and little enhancements. I'll also send a mail to the AppVeyor customer support and ask whether there 5.6.3 is compiled with XP support. Would be an overkill to port Hydrogen just to test this. AFAICS custom build images are quite pricey and not available in our OpenSource trial (no idea why they don't allow for 1-2 but instead let us heavily use their infrastructure to build dependencies).. At some point we probably will head on to Qt6 and have to drop (potential) XP support. But 5.15 is still officially supported for the next 1.5 years. @E-Gwen Would you have time/capacity to test a XP version of Hydrogen if we would manage to come up with one during the next weeks? |
Yes, of course, with pleasure. Envoyé de mon smartphone BlackBerry 10 sur le réseau SFR. De: theGreatWhiteSharkEnvoyé: mercredi 5 janvier 2022 08:52À: hydrogen-music/hydrogenRépondre à: hydrogen-music/hydrogenCc: Gwen; MentionObjet: Re: [hydrogen-music/hydrogen] Hydrogen 0.97 crashes when using Jack 1.9.10 (Windows XP) (#463)
Appveyor actually have legacy Qt installs available in the standard Windows VM images, which I see includes 5.6.3 (latest with XP support) though I guess it's probably not built with the XP support enabled.
Hmm. That's maybe worth a shot. There was also a request for XP support on the mailing list (more or less) recently and a lot of people around the world do not have access to more recent equipment. I'll compile a 5.6.3 version of Qt locally and try to get an idea of how much work this would be. By skimming through the ChangeLog of Qt5 it seems mostly QtQuick, QML, and QtWebengine stuff was updated. For QtCore and QtGUI it looked like mostly cosmetic stuff and little enhancements.
I'll also send a mail to the AppVeyor customer support and ask whether there 5.6.3 is compiled with XP support. Would be an overkill to port Hydrogen just to test this. AFAICS custom build images are quite pricey and not available in our OpenSource trial (no idea why they don't allow for 1-2 but instead let us heavily use their infrastructure to build dependencies)..
At some point we probably will head on to Qt6 and have to drop (potential) XP support. But 5.15 is still officially supported for the next 1.5 years.
@E-Gwen Would you have time/capacity to test a XP version of Hydrogen if we would manage to come up with one during the next weeks?
—Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.Message ID: ***@***.***>
[
{
***@***.***": "http://schema.org",
***@***.***": "EmailMessage",
"potentialAction": {
***@***.***": "ViewAction",
"target": "#463 (comment)",
"url": "#463 (comment)",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
***@***.***": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]
|
I received word from the customer support
Not helpful at all. So, maybe it is enabled but probably not since it's not part of the default options. |
The workload required - or let's say parts that need work - where definitely not what I was expecting. Using the codebase on |
Excellent! |
I was tweaking the .appveyor build for the past week and I'm afraid this is a dead end. MSYS2 state they only support the When manually installing a newer version of I think I'll draw a line here. After all, it's improbable to find XP support to be enabled in the Qt version preinstalled there and it still smells like a lot of work. But in general, we could make Hydrogen support XP if we would have working environment. Our code base is not a problem |
No problem with portaudio.
But when you choose Jack as the audio system, Hydrogen 0.9.7 crashes or won't start.
I had to rewrite the hydrogen.cong file, line after <audio_engine>, to start Hydrogen anew.
So I manage to try the two audio engine in hydrogen, and Hydrogen will crash when you using Jack, so you can't use it with Ardour. Such a pity.
E-Gwen.
The text was updated successfully, but these errors were encountered: