https://bugs.winehq.org/show_bug.cgi?id=39294
Bug ID: 39294 Summary: iTunes 12 does not start anymore Product: Wine Version: 1.7.51 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: af@muc.de Distribution: ---
iTunes 12 does not start anymore. A window comes up stating there is a severe error and it has to close now.
It worked before 1.7.41.
For more details please see in the wine-staging bugzilla: https://bugs.wine-staging.com/show_bug.cgi?id=285
I put many information into this bug report and would like to get a hint, how i can help and proceed myself as i guess someone with experience can give me a hint and push me notably forward with little effort. This does not happen, my bug report over there is very inactive. Today i received a mail from the FSF, that today is the software freedom day and i'm encouraged to post a bug report of one of my favourite pieces of software. So i dare to report this issue here and hope someone can give me an effective hint.
Thank you.
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #1 from Austin English austinenglish@gmail.com --- (In reply to Albert Flügel from comment #0)
iTunes 12 does not start anymore. A window comes up stating there is a severe error and it has to close now.
Please attach the full terminal output including backtrace. See http://wiki.winehq.org/FAQ#get_log
It worked before 1.7.41.
Please run a regression test: http://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=39294
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #2 from Albert Flügel af@muc.de --- Created attachment 52433 --> https://bugs.winehq.org/attachment.cgi?id=52433 backtrace with crash of iTunes 12.1.2.27 on wine 1.7.51-225-g3966aff
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #3 from Albert Flügel af@muc.de --- Created attachment 52434 --> https://bugs.winehq.org/attachment.cgi?id=52434 terminal output of crash of iTunes 12.1.2.27 on wine 1.7.51-225-g3966aff
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #4 from Albert Flügel af@muc.de --- The attached files have been obtained with a build of today's update from the wine git, built as 32 bit on x86_64. iTunes is also the 32 bit version. wine is reported as version 1.7.51-225-g3966aff
It's always the same thing happening like with the reports on the wine-staging bugzilla with the same reasons shown in the backtrace.
iTunes starts one time after the installation. A second time this problem is seen. I see some kind of warping on the screen, as if a window would like to land on my desktop, but this stops and the window indicating the severe problem is encountered and itunes must close now.
How can i help ?
Thank you very much.
Another thing is, that an iPod connected to USB is not recognized, though mounted by gvfs / fuse. Anyone knows, how iTunes is notified technically ? However, this is not so important for now, at least not for me.
https://bugs.winehq.org/show_bug.cgi?id=39294
Albert Flügel af@muc.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=39294
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=39294
Albert Flügel af@muc.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.51 |1.7.55
https://bugs.winehq.org/show_bug.cgi?id=39294
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.55 |1.7.51
--- Comment #5 from Sebastian Lackner sebastian@fds-team.de --- Please do not change the initially reported version. As I already wrote on the Wine Staging bug report, I wasn't able to reproduce this issue when I tested it the last time.
In order to fix this issue, it would still be useful if you could provide exact instructions including download links, which can be used reproduce the issue in a fresh wine prefix. Also mention any winetricks recipes or overrides you use during the installation. Based on your last backtrace you have at least the gdiplus override, maybe also others.
Also, if possible, please run a regression test as already suggested in comment #1, so that we know which commit broke it for you.
https://bugs.winehq.org/show_bug.cgi?id=39294
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com --- last lines before crash (up to date git)
fixme:win:EnumDisplayDevicesW ((null),0,0xaeeea8,0x00000000), stub! fixme:process:GetLogicalProcessorInformationEx (65535,(nil),0x364a0f0): stub wine: Unhandled exception 0x40000015 in thread 9 at address 0x7bcd0023:0x00406544 (thread 0009), starting debugger... ../nptl/pthread_mutex_lock.c:359: __pthread_mutex_lock_full: Assertion `robust || (oldval & 0x40000000) == 0' failed. Segmentation fault
Used this download link as Sebastian in another bug thread http://www.chip.de/downloads/iTunes- 32-Bit_13011021.html
24fc5a91a699f92e9d44dc8d47cb9501aa968766 iTunesSetup.exe
I tried to do regression testing and I set git bisect good wine-1.7.39
and all the versions I tried between that and 1.7.55 crashed. So it's even further away?
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #7 from Albert Flügel af@muc.de --- The download link was the webpage of the chip magazine http://www.chip.de/downloads/iTunes-32-Bit_13011021.html Current version 12.3.1, MD5: 839f353da85d5bbbb437369a769947b7 No other library override than gdiplus.
As far as i can say today: iTunes did not stop working with a version update of wine, but with some data changing in some file it uses outside of ~/.wine . On a different machine here around with almost the same setup, same wine version, but different home directory contents iTunes still works. This is why i would like to find out what files it reads. An strace is producing so many opens, that it's hard just to find a reasonable line where to start checking.
However i'll give it a try with wine 1.7.39 and 40 to compare.
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #8 from super_man@post.com --- Does this work better
http://www.chip.de/downloads/iTunes-32-Bit_13011021.html
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #9 from Albert Flügel af@muc.de --- Your link points to one of the 3 versions of iTunes with that i'm currently running regressions. It takes hours and days. We don't need the ovens, currently CPUs do their job.
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #10 from Albert Flügel af@muc.de --- Latest findings: I tested with these iTunes versions: 12.1.2.27, 12.2.2.25, 12.3.1 (current one) and wine 1.7.39-1.7.55
The 12.2 and 12.3 version of iTunes i never get to run. Always tried with .wine removed. Even the debugger does not produce output in the "Program Error Details" window.
iTunes 12.1.2.27 works with all wine versions one time with a fresh .wine directory. At second start it crashes. When i remove the file .wine/drive_c/users/myname/Application Data/Apple Computer/iTunes/iTunesPrefs.xml it starts again and i have to confirm the license. So at least this version would start, but hicks up reading the xml file. However some months ago it worked continuously, so there must be other conditions around breaking the program. I moved all other directories named iTunes or whatever out of the way, but nothing helped. So i don't see any use in regressions as the problem has not been introduced by a wine version, like stated in an earlier comment.
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #11 from super_man@post.com --- Is it possible that itunes stroes something out of .wine directory? Some applications at least stores mimes even the whole .wine is deleted.
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #12 from Albert Flügel af@muc.de --- So what i found now more or less by chance: When i switch to windows xp in winecfg, iTunes 12.1.2.27 starts again. And it stays that way, when i switch up to windows 7 or windows 8. The reg files differ, so i have the suspicion that it has to do with this. I kept both .wine directories, so i can apply diff if that helps.
When i try with iTunes 12.2.2.25 or 12.3.1 i see the following error now:
err:winediag:init_driver_info Could not find GPU info for 1002:9715. I have a Radeon HD 4250, is this a problem ?
https://bugs.winehq.org/show_bug.cgi?id=39294
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
--- Comment #13 from Austin English austinenglish@gmail.com --- (In reply to Albert Flügel from comment #12)
err:winediag:init_driver_info Could not find GPU info for 1002:9715. I have a Radeon HD 4250, is this a problem ?
That's a staging specific patch, but from a quick read of the patch it doesn't look like it should be. Michael/Sebastian?
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #14 from Michael Müller michael@fds-team.de --- (In reply to Austin English from comment #13)
(In reply to Albert Flügel from comment #12)
err:winediag:init_driver_info Could not find GPU info for 1002:9715. I have a Radeon HD 4250, is this a problem ?
That's a staging specific patch, but from a quick read of the patch it doesn't look like it should be. Michael/Sebastian?
We have patch in Wine Staging to ask Mesa for the PCI id and VRAM size of the graphic card. Vanilla Wine uses the OpenGL renderer string to translate the graphic card name but this does not work very well as Mesa often uses the same string for multiple cards. Using the PCI id is therefore much more precise, but obviously the list of cards in wined3d is not complete yet. If you see such a message, this means that the matching of the PCI id failed and we fall back to the method used by vanilla Wine. DirectX will now most probably report an incorrect graphic card name for your setup.
For vanilla Wine this is a bigger problem since the VRAM size is also taken from this translation table and games might change the graphic quality based on this value. Wine Staging instead uses the VRAM size reported by Mesa and ignores the hard coded one, so only the name is incorrect.
You can use our winecheck utility to find out which name is reported by DirectX: https://github.com/wine-compholio/wine-staging/wiki/Winecheck
I doubt that Wine would accept a patch to add this card unless it is possible to distinguish the card via the OpenGL Renderer string.
Anyway, the problem is definitely unrelated to the crash.
https://bugs.winehq.org/show_bug.cgi?id=39294
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #15 from Fabian Maurer dark.shadow4@web.de --- Is this still an issue with current wine?
https://bugs.winehq.org/show_bug.cgi?id=39294
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #16 from winetest@luukku.com --- (In reply to Fabian Maurer from comment #15)
Is this still an issue with current wine?
sha1sum iTunesSetup.exe 3a70cb1f8215efab5ae3723ab5ddde21f8394108 iTunesSetup.exe
Needs win7 or higher. Is this even same download anymore?
with pure wine 2.0.rc3 I have an issue with bug 39524. With wine-staging it starts using same prefix, but the qui is usable because of bug 30623. If not dupe at least similar.
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #17 from winetest@luukku.com --- (In reply to winetest from comment #16)
(In reply to Fabian Maurer from comment #15)
Is this still an issue with current wine?
sha1sum iTunesSetup.exe 3a70cb1f8215efab5ae3723ab5ddde21f8394108 iTunesSetup.exe
Needs win7 or higher. Is this even same download anymore?
with pure wine 2.0.rc3 I have an issue with bug 39524. With wine-staging it starts using same prefix, but the qui is usable because of bug 30623. If not dupe at least similar.
I did a retest and I get totally different results. I noticed that I need to delete a directory from home/Music/iTunes before installing iTunes.
After install (same sha1sum). The program starts with pure wine, but it has issues showing the gui, but patches from bug 35372 solve this. With deleted iTunes directory and patches from bug 35372 I can't reproduce the problem. My itunes version sha1sum doesn't match comment 6.
Is this bug even possible to reproduce anymore?
https://bugs.winehq.org/show_bug.cgi?id=39294
--- Comment #18 from Nikolay Sivov bunglehead@gmail.com --- Please retest with Wine 2.22.
https://bugs.winehq.org/show_bug.cgi?id=39294
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
https://bugs.winehq.org/show_bug.cgi?id=39294
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=39294
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://secure-appldnld.app | |le.com/itunes12/091-77042-2 | |0180416-1F70CB08-3131-11E8- | |9791-31052B2AA206/iTunesSet | |up.exe CC| |focht@gmx.net Resolution|--- |FIXED Keywords|Abandoned?, regression |download Status|UNCONFIRMED |RESOLVED
--- Comment #19 from Anastasius Focht focht@gmx.net --- Hello folks,
iTunes 12.x starts fine here. Last comment from OP is way too old. Assuming fixed.
$ sha1sum iTunesSetup.exe b28b5857f8ecb430172be6d974dfb2874bf01b28 iTunesSetup.exe
$ du -sh iTunesSetup.exe 200M iTunesSetup.exe
$ wine --version wine-3.8
Regards
https://bugs.winehq.org/show_bug.cgi?id=39294
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.9.