https://bugs.winehq.org/show_bug.cgi?id=53175
Bug ID: 53175 Summary: Roon no longer works under wine staging, help needed, thanks. Product: Wine-staging Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rustytone@gmx.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 72621 --> https://bugs.winehq.org/attachment.cgi?id=72621 backtrace of the roon application - failed start, get it every time i launch.
hello sorry if this in the wrong section,
I have roon installed using wine-staging, the wine (non staging) doesn't seem to work well with the roon windows application so decided to go with staging release.
it was working correctly until 2 days ago, there was an update to wine-staging and an update to the roon application as well.
hopefully the backtrace is helpful and I have included it,
running arch, latest updates, latest kernel, latest wine-staging etc.
any more information you need I will be happy to assist.
sorry again if this in the wrong section.
thank you - antonio.
https://bugs.winehq.org/show_bug.cgi?id=53175
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |7.10 Summary|Roon no longer works under |Roon crashes on start |wine staging, help needed, | |thanks. |
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- Is this the application? https://roonlabs.com/create If yes, can it be reproduced with the free trial?
Please attach the full terminal output, not only the backtrace, see: https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a._terminal...
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #2 from antonio rustytone@gmx.com --- Created attachment 72626 --> https://bugs.winehq.org/attachment.cgi?id=72626 terminal log of roon application
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #3 from antonio rustytone@gmx.com --- hello gjis yes that is the application.
you need a paid account to use it to listen to music however I think you can get away with just running the application and initially agreeing to the terms etc (that's where I had the problem) now it doesn't even load at all. I've tried reinstalling wine and wine-staging both to no avail.
i contacted the roon forums about it and one of the members said there that it was working as expected in wine 7.10 but in 7.11 it has stopped functioning.
thank you for the help.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #4 from antonio rustytone@gmx.com --- https://community.roonlabs.com/t/roon-control-gui-working-on-linux-using-win... - is the discussion in question - I am (rustytone - antonio) in the discussion. hope this information helps you to solve this problem.
https://bugs.winehq.org/show_bug.cgi?id=53175
antonio rustytone@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #72626|0 |1 is obsolete| |
--- Comment #5 from antonio rustytone@gmx.com --- Created attachment 72627 --> https://bugs.winehq.org/attachment.cgi?id=72627 terminal log of roon application
this is the updated terminal output of my system after rolling back to when the error first occured.
https://bugs.winehq.org/show_bug.cgi?id=53175
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Roon crashes on start |Roon fails to start Product|Wine-staging |Wine Keywords| |download, regression CC|leslie_alistair@hotmail.com |pgofman@codeweavers.com |, z.figura12@gmail.com | Component|-unknown |iphlpapi Status|UNCONFIRMED |NEW URL| |https://download.roonlabs.n | |et/builds/RoonInstaller64.e | |xe Ever confirmed|0 |1 Regression SHA1| |910d58520a6d75cada82d992757 | |ca013099d9345
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- This can also be reproduced with upstream wine. Sometimes I can't agree to the license and sometimes I get a crash on start.
Bisect yielded:
first bad commit: [910d58520a6d75cada82d992757ca013099d9345] iphlpapi: Return ERROR_NO_DATA from GetIpNetTable() if no entries are found.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #7 from antonio rustytone@gmx.com --- (In reply to Gijs Vermeulen from comment #6)
This can also be reproduced with upstream wine. Sometimes I can't agree to the license and sometimes I get a crash on start.
Bisect yielded:
first bad commit: [910d58520a6d75cada82d992757ca013099d9345] iphlpapi: Return ERROR_NO_DATA from GetIpNetTable() if no entries are found.
Ah at least its not just me then, thought it was my system that was at fault, thanks Gijs (sorry for spelling your name wrong, didn't have glasses on earlier.)
hopefully someone can shed some light and it can be fixed at some point the whole bisect etc made no sense to me.
i will take my leave and someone more knowledgeable can take over, thanks for the help.
cheers.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #8 from Paul Gofman pgofman@codeweavers.com --- Thanks! I could reproduce the hang or crash when starting the application right after installation.
I sent MR (https://gitlab.winehq.org/wine/wine/-/merge_requests/286) which should hopefully fix it (it fixes the first start so I can accept something and asked further questions about login, didn't test further).
It looks like the app is unhappy when it receives an error from GetIpNetTable() even though it was happy if there were no enties without an error. The blamed commit still looks correct to me per se (that is, if we end up with no entries we should return this error code). However, we should not end up with no entries if there are any network adapters configured.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #9 from antonio rustytone@gmx.com --- Thanks Paul for the effort :D
side note using wine stable version 7.0.1 there is no problems with the application. so ive downgraded to that for the time being.
hopefully your merge request will be added to wine. thanks for the help again.
will be sure to test it out if the request is accepted.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #10 from Paul Gofman pgofman@codeweavers.com --- All the related patches are upstream, should hopefully be fixed in Wine git now.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #11 from antonio rustytone@gmx.com --- (In reply to Paul Gofman from comment #10)
All the related patches are upstream, should hopefully be fixed in Wine git now.
so I should be able to test this out in the wine-staging package 7.12 release coming 1st/2nd july in arch?
cheers paul for the fix cant wait to try it out.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #12 from Paul Gofman pgofman@codeweavers.com --- Yes, the patches should be in 7.12 release.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #13 from antonio rustytone@gmx.com --- (In reply to Paul Gofman from comment #12)
Yes, the patches should be in 7.12 release.
thanks for the confirmation, if you want 30 days free in roon I can pm/email you a link if you found it useful. as a small way of saying thank you. happy days. much appreciated.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #14 from antonio rustytone@gmx.com --- Created attachment 72674 --> https://bugs.winehq.org/attachment.cgi?id=72674 backtrace - wine 7.12 staging
problems persist in new wine 7.12 staging
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #15 from antonio rustytone@gmx.com --- Created attachment 72675 --> https://bugs.winehq.org/attachment.cgi?id=72675 terminal log roon 7.12 staging
problems persist in wine 7.12 staging.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #16 from Paul Gofman pgofman@codeweavers.com --- Gijs, can you please check if you can still reproduce what you could in upstream Wine? If not, the original (and persisting) issue is not much likely related to the blamed commit and regression commit link should probably be removed. In the given backtrace it seems to fault in crypt32.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #17 from Paul Gofman pgofman@codeweavers.com --- Once again, the issue (as I understand) which was bisected to that regression commit was the hang or crash trying to press a button immediately after app start. I could reproduce that too. Now with the fixes got in I cannot reproduce that anymore with upstream Wine.
Is it possible to: - recheck with upstream Wine (not Staging)? - if the is still reproducible, give detailed description how to reproduce it starting from clean install; - attach (compressed) WINEDEBUG=+pid,+loaddll,+timestamp,+seh,+unwind,+crypt log from the crashing run (from app start, without any cuts).
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #18 from antonio rustytone@gmx.com --- (In reply to Paul Gofman from comment #17)
Once again, the issue (as I understand) which was bisected to that regression commit was the hang or crash trying to press a button immediately after app start. I could reproduce that too. Now with the fixes got in I cannot reproduce that anymore with upstream Wine.
Is it possible to:
- recheck with upstream Wine (not Staging)?
- if the is still reproducible, give detailed description how to reproduce
it starting from clean install;
- attach (compressed) WINEDEBUG=+pid,+loaddll,+timestamp,+seh,+unwind,+crypt
log from the crashing run (from app start, without any cuts).
hello paul I have installed wine 7.12 (non staging)
I have uninstalled roon via the wine uninstaller application
I have reinstalled using the rooninstaller.exe roon installer.
as soon as the program starts to run it crashes, I had it configured previously when it was working so I have my "core" up and running when trying to select the core for playback nothing happens if the program is indeed still open at the time, usually it just disappears and sometimes it comes up with a pop up telling me to report the bug to wine.
this is from a fresh clean install of roon, running the application the first time from the installer (it asks if you want to run the application after install)
I have roonserver installed which works flawlessly (that is why it detects a core) the difference between roon and roonserver is roon gives you a GUI for your music, roonserver is used on other devices such as smart phones or tablets.
and yes you can have both roon and roonserver applications installed at the same time, with no issues. done it in the past until my latest problems with it.
i had a little look at the log and noticed a lot of read access errors I have little to no knowledge of programming but this could be a permission issue with the file?
i will attach the log in the following post (I don't know how to compress them sorry)
sorry for being a novice I'm new to linux using it less than 1 year.
thanks again paul for the effort.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #19 from antonio rustytone@gmx.com --- Created attachment 72701 --> https://bugs.winehq.org/attachment.cgi?id=72701 wine debug log
this is the uncompressed (sorry dont know how to compress my apologies) log with the winedebug+ things you were needing, thanks again for the help. sorry for being a noob.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #20 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Paul Gofman from comment #16)
Gijs, can you please check if you can still reproduce what you could in upstream Wine? If not, the original (and persisting) issue is not much likely related to the blamed commit and regression commit link should probably be removed. In the given backtrace it seems to fault in crypt32.
I can't reproduce the issue I described in Comment #6 anymore with current wine-git. The issue OP is having seems to be staging-specific then.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #21 from Austin English austinenglish@gmail.com --- (In reply to antonio from comment #18)
I have uninstalled roon via the wine uninstaller application
I have reinstalled using the rooninstaller.exe roon installer.
You might try in a clean WINEPREFIX, instead of reusing that one.
https://bugs.winehq.org/show_bug.cgi?id=53175
--- Comment #22 from antonio rustytone@gmx.com --- https://github.com/RoPieee/roon-on-wine - this works no problem i will continue to use this to run my program, thanks for all the help. maybe if you want you can see what is different to this compared to current wine see why it works if you want.
cheers for the hard work you put into fixing this problem, sorry I wasn't much help in reporting the bugs.
i have the program working on my machine so problem is solved using that github guide.
thanks again.
https://bugs.winehq.org/show_bug.cgi?id=53175
Paul Gofman pgofman@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |9a11957babb536d23ec8daaeafd | |d12f81244b5cb
--- Comment #23 from Paul Gofman pgofman@codeweavers.com --- This is supposed to be fixed by 9a11957babb536d23ec8daaeafdd12f81244b5cb more than a year ago. My own testing back then and Comment #20 suggest that the specific issue attributed to regression commit was fixed.
If there are further issues I suggest opening a separate bug for that.
https://bugs.winehq.org/show_bug.cgi?id=53175
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc1.