https://bugs.winehq.org/show_bug.cgi?id=38683
Bug ID: 38683 Summary: Waldorf Spectre application crashes on start Product: Wine Version: 1.7.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: amstream Assignee: wine-bugs@winehq.org Reporter: ricard2015@butoba.net Distribution: ---
Created attachment 51601 --> https://bugs.winehq.org/attachment.cgi?id=51601 Backtrace from wine crash when starting Spectre.
The Spectre application from Waldorf Music crashes at startup.
I seem to recall this working under Wine 1.4.1, but I no longer have access to it so I can't verify it.
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #1 from Austin English austinenglish@gmail.com --- Please retest in 1.7.44. Does this application have a demo/download available?
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #2 from Ricard Wanderlöf ricard2015@butoba.net --- It's available here (full version, no cost):
http://www.waldorf-music.info/en/downloads-blofeld-kb/spectre-downloads-en
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #3 from Ricard Wanderlöf ricard2015@butoba.net --- Built 1.7.44, installed it, removed .wine directory to get a clean start, installed Spectre, started it, same problem. Backtrace attached.
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #4 from Ricard Wanderlöf ricard2015@butoba.net --- Created attachment 51605 --> https://bugs.winehq.org/attachment.cgi?id=51605 Backtrace from wine 1.7.44 crash when starting Spectre
https://bugs.winehq.org/show_bug.cgi?id=38683
Ricard Wanderlöf ricard2015@butoba.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|amstream |-unknown Version|1.7.15 |1.7.44
https://bugs.winehq.org/show_bug.cgi?id=38683
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- Does it help if you disable dwrite.dll in winecfg?
https://bugs.winehq.org/show_bug.cgi?id=38683
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.44 |1.7.15
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- Newer backtrace doesn't mention dwrite for some reason. I guess full output could tell something.
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #7 from Ricard Wanderlöf ricard2015@butoba.net --- How do I generate full output? The crash dialog just seems to ask if it can dump a backtrace to a file and that's it. Is it something that is configured in winecfg?
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #8 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Ricard Wanderlöf from comment #7)
How do I generate full output? The crash dialog just seems to ask if it can dump a backtrace to a file and that's it. Is it something that is configured in winecfg?
http://wiki.winehq.org/FAQ#get_log
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #9 from Ricard Wanderlöf ricard2015@butoba.net --- Created attachment 51610 --> https://bugs.winehq.org/attachment.cgi?id=51610 Backtrace #3 to go with log #1
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #10 from Ricard Wanderlöf ricard2015@butoba.net --- Created attachment 51611 --> https://bugs.winehq.org/attachment.cgi?id=51611 log #1 to go with backtrace #3
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #11 from Ricard Wanderlöf ricard2015@butoba.net --- Thanks Béla! I've captured a log (#1) and associated backtrace (#3), and attached them to the ticket.
I also tried disabling dwrite.dll (not for the above run though), but crashes in the same way. I can add a backtrace and log for that too if it would be useful.
https://bugs.winehq.org/show_bug.cgi?id=38683
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.waldorf-music.in | |fo/en/downloads-blofeld-kb/ | |spectre-downloads-en
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- I guess something is wrong with your audio setup in Wine. I can only reproduce the crash if I disable audio in Wine. What audio driver is selected (if any) in winecfg Audio tab? Is the test sound audible?
... 00000008 (D) Z:\home\ricard.wine\drive_c\Program Files\Waldorf\Spectre\Spectre.exe ...
Cd to the directory first and launch the application from there (probably unrelated to the crash).
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #13 from Ricard Wanderlöf ricard2015@butoba.net --- Béla, you're probably right about there being a problem with the audio setup. If I go into the Audio tab in Winecfg, the Selected driver is (None), and it just lists (System default) for all four device defaults. The Speaker Configuration box is empty, and the Test Sound button doesn't cuase any sound to be made, but does cause
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:mmdevapi:DllGetClassObject Driver initialization failed err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
to be emitted in the window where winecfg was started.
I took a look in the Wine FAQ but couldn't really find anything helpful regarding what needs to be done to get audio working. Audio works in Linux at any rate, although there could be something I've forgotten to install (it's a from-scratch installed Debian Jessie system I'm running on).
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #14 from Béla Gyebrószki gyebro69@gmail.com --- Richard,
You clearly have a misconfigured Wine, probably due to missing dependencies. You can find information on what packages are needed to build Wine properly: http://wiki.winehq.org/Recommended_Packages Check the output of the configure script for missing dependencies and install them via package manager then compile Wine again. Please use the forums (https://forum.winehq.org/) or the official IRC channel to get help with compiling Wine.
I tested the application, it indeed crashes on start in Wine 1.7.15 but it starts properly in 1.7.44, therefore this bug has already been fixed. Your first backtrace in comment #0 shows the problem, the rest of your logs are useless, due to a misconfigured Wine build.
Nevertheless, the application crashes later when using Wine's dwrite.dll, but that should be the subject of a separate bug report.
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #15 from Ricard Wanderlöf ricard2015@butoba.net --- Thanks for the analysis. Indeed, when checking config.log there were numerous WARNINGs, including some about missing audio libraries which I hadn't paid attention to. I've fixed most of them, the only three remaining are now
configure:19391: WARNING: prelink not found, base address of core dlls won't be set correctly. configure:19391: WARNING: libxslt 32-bit development files not found, xslt won't be supported. configure:19391: WARNING: libgnutls 32-bit development files not found, no schannel support.
but I'll check elsewhere to see how to handle that.
As you noted, Spectre now starts, but crashes in various places afterwards. I'll file a separate bug report for that.
Incidentally, the problem with Specre failing at startup also seems to be present in the latest stable version 1.6.2, as shipped with Debian Jessie. It seems to be a bit of a regression, as I distinctly remember using the application under the Wine version that came with Debian Wheezy (Wine 1.4.1).
One question still though, even without the proper audio libraries, is it reasonable that Wine crashes under these circumstances? Or does the problem seem to be that the application crashes when Wine tells it that there is no audio available?
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #16 from Ricard Wanderlöf ricard2015@butoba.net --- Sorry, noted that Béla has already added a bug report for the subsequent crash, 38694 .
https://bugs.winehq.org/show_bug.cgi?id=38683
--- Comment #17 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Ricard Wanderlöf from comment #16)
Sorry, noted that Béla has already added a bug report for the subsequent crash, 38694 .
Right, I'm working on font rendering/crashes part.
https://bugs.winehq.org/show_bug.cgi?id=38683
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ad69c7bf6d574e75456c0d92ee2 | |00ce2ecab7eae Status|UNCONFIRMED |RESOLVED Component|-unknown |dwrite Resolution|--- |FIXED
--- Comment #18 from Béla Gyebrószki gyebro69@gmail.com --- The crash on start issue reported here was fixed in 1.7.31: http://source.winehq.org/git/wine.git/commit/ad69c7bf6d574e75456c0d92ee200ce...
Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=38683
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.45.