http://bugs.winehq.org/show_bug.cgi?id=14822
Summary: Traktor: Version 3.4 doesn't start anymore Product: Wine Version: 1.1.2 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: rhampov@web.de
Created an attachment (id=15374) --> (http://bugs.winehq.org/attachment.cgi?id=15374) Console output starting Traktor 3.4 in 98 mode
Version 3.3.1 of Native Instruments Traktor ran fine with Windows 98 mode. Now with v3.4 it doesn't even start anymore.
Propably helpful: Unicode support was introduced with version 3.4.
Logs / traces attached.
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #1 from Robert Hampovcan rhampov@web.de 2008-08-10 20:40:33 --- Created an attachment (id=15375) --> (http://bugs.winehq.org/attachment.cgi?id=15375) Console output starting Traktor 3.4 in XP mode
http://bugs.winehq.org/show_bug.cgi?id=14822
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2008-08-10 21:27:50 --- Did you attached complete terminal output? Can you try with fresh ~/.wine directory? Not major.
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #3 from Robert Hampovcan rhampov@web.de 2008-08-11 03:41:25 ---
Did you attached complete terminal output?
Yeah, after the <No process loaded, cannot execute 'detach'> message in XP mode, the terminal halts and I have to cancel with CTRL + C.
Can you try with fresh ~/.wine directory?
No change.
Not major.
OK. Sorry, it's my 1st bug report. I was not sure. :-)
http://bugs.winehq.org/show_bug.cgi?id=14822
Robert Hampovcan rhampov@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.2 |1.1.3
--- Comment #4 from Robert Hampovcan rhampov@web.de 2008-08-24 13:51:00 --- No change with Wine 1.1.3
http://bugs.winehq.org/show_bug.cgi?id=14822
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.3 |1.1.2
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-08-24 14:24:18 --- Please don't change original reported version.
http://bugs.winehq.org/show_bug.cgi?id=14822
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #6 from Anastasius Focht focht@gmx.net 2008-08-24 15:12:55 --- Hello,
that problem is most likely RegisterDeviceNotificationW() stub returning NULL when the app expects a valid handle ... well at least something different than NULL ;-)
A possible (quick)fix would be to let RegisterDeviceNotificationW() return a fake handle like RegisterDeviceNotificationA() already does.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #7 from Bartek N barteqpl@gmail.com 2008-09-05 21:27:15 --- Created an attachment (id=15856) --> (http://bugs.winehq.org/attachment.cgi?id=15856) TraktorDJ studio 3.3 - run in XP mode
http://bugs.winehq.org/show_bug.cgi?id=14822
Bartek N barteqpl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |barteqpl@gmail.com
--- Comment #8 from Bartek N barteqpl@gmail.com 2008-09-05 21:28:23 --- Same here. It's a regresion from wine ~0.9.x where software was running without any problems.
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #9 from Austin English austinenglish@gmail.com 2008-09-06 18:00:49 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #10 from Robert Hampovcan rhampov@web.de 2008-09-07 09:45:41 --- (In reply to comment #5)
Please don't change original reported version.
OK, Sir!
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #11 from Robert Hampovcan rhampov@web.de 2008-09-07 09:47:56 --- @ Bartek
We are talking about Traktor 3.4 here. 3.3 does start with Wine 1.1.x in Windows 98 mode afair.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #12 from Robert Hampovcan rhampov@web.de 2008-09-07 11:11:39 --- Created an attachment (id=15899) --> (http://bugs.winehq.org/attachment.cgi?id=15899) Traktor 3.4.1 on Wine 1.1.4 - Setup - Console output
http://bugs.winehq.org/show_bug.cgi?id=14822
Robert Hampovcan rhampov@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #15374|0 |1 is obsolete| |
--- Comment #13 from Robert Hampovcan rhampov@web.de 2008-09-07 11:16:07 --- Created an attachment (id=15900) --> (http://bugs.winehq.org/attachment.cgi?id=15900) Traktor 3.4.1 on Wine 1.1.4 - 98 Mode - Console output
http://bugs.winehq.org/show_bug.cgi?id=14822
Robert Hampovcan rhampov@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #15375|0 |1 is obsolete| |
--- Comment #14 from Robert Hampovcan rhampov@web.de 2008-09-07 11:20:36 --- Created an attachment (id=15901) --> (http://bugs.winehq.org/attachment.cgi?id=15901) Traktor 3.4.1 on Wine 1.1.4 - XP Mode - Console output
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #15 from Robert Hampovcan rhampov@web.de 2008-09-07 11:23:43 --- In the meantime I installed Traktor 3.4.1 on Wine 1.1.4.
Setup went fine (console output attached).
Running the application leads to an immediate crash; this time the console returns more information (attached new outputs of 98 and XP mode).
P.S. Traktor users, please vote for this bug
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #16 from Anastasius Focht focht@gmx.net 2008-09-21 16:15:19 --- Hello,
--- snip trace log --- .. 003d:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=00648f29 003d:trace:seh:raise_exception code=c0000005 flags=0 addr=0x55cf5c 003d:trace:seh:raise_exception info[0]=00000000 003d:trace:seh:raise_exception info[1]=ffffffff 003d:trace:seh:raise_exception eax=01ec5cd8 ebx=0032fc3c ecx=01ec5cd8 edx=ffffffff esi=01ec5ca8 edi=01ec5cd8 003d:trace:seh:raise_exception ebp=0032fc30 esp=0032fc10 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00210286 003d:trace:seh:call_stack_handlers calling handler at 0x9358f8 code=c0000005 flags=0 --- snip trace log ---
The crash is due to "movaps" SSE instruction which of course bails if it encounters non 128-bit (16 byte) aligned memory in either source or destination operand referring to a memory location.
--- snip app code --- .. 0055CF5A 8BC1 mov eax, ecx 0055CF5C 0F2980 90000000 movaps dqword ptr ds:[eax+90], xmm0 --- snip app code ---
The allocation itself actually turned out to be a huge memory chunk, allocated early at startup. Various program code offsets data areas from this chunk later.
--- snip --- .. 003d:Ret setupapi.SetupDiDestroyDeviceInfoList() retval=00000001 ret=0073ac9a 003d:Call KERNEL32.GetLastError() ret=0073aca0 003d:Ret KERNEL32.GetLastError() retval=00000103 ret=0073aca0 .. 003d:Call ntdll.RtlAllocateHeap(01da0000,00000000,067fb640) ret=0079f040 003d:Ret ntdll.RtlAllocateHeap() retval=01eb0028 ret=0079f040 --- snip ---
Changing ntdll's default heap block alignment from 8 to 16 bytes boundary and fixing in-use arena (by adding dummy list entry to struct or fixing offset calc) to avoid unaligned arena pointers makes this app successfully load. This fix might be useful for other apps which use SSE instructions and "mysteriously" crash.
---
Another Traktor application called "Service Center" used for activation and updates also suffers from a bug (wininet). If you file the service center bug separately, you get the solution too ;-)
Regards
http://bugs.winehq.org/show_bug.cgi?id=14822
sneer max.domarev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |max.domarev@gmail.com
--- Comment #17 from sneer max.domarev@gmail.com 2008-09-25 14:47:42 ---
Changing ntdll's default heap block alignment from 8 to 16 bytes boundary and fixing in-use arena (by adding dummy list entry to struct or fixing offset calc) to avoid unaligned arena pointers makes this app successfully load. This fix might be useful for other apps which use SSE instructions and "mysteriously" crash.
Can you explain me how I can do this? May be this changes is in cvs?
http://bugs.winehq.org/show_bug.cgi?id=14822
jbiondi jose.biondi@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #18 from jbiondi jose.biondi@gmail.com 2008-10-18 13:15:00 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #19 from Anastasius Focht focht@gmx.net 2008-10-19 13:21:07 --- Hello,
--- quote [myself] --- Another Traktor application called "Service Center" used for activation and updates also suffers from a bug (wininet). If you file the service center bug separately, you get the solution too ;-) --- quote [myself] ---
that secondary bug is now fixed by commit 4615b1c0b41f66dfd6120f630cda8678b8b06265 (bug 15294)
--- quote --- Can you explain me how I can do this? May be this changes is in cvs? --- quote ---
No, this is not fixed in GIT because this change needs to be carefully tested ... failure to do so might break everything ;-) I won't provide my patch as this would just create problems for any takers as "do-it-on-your-own" policy. Wine's heap manager is obviously the area of AJ so you have to wait until it is taken into consideration.
And .. that "popular vote" thing doesn't work that way. You need to find a major app created by our monopolist overlords like M$, ad0be, g00gle which exhibits the same problem - it would be fixed in no time ;-)
Regards
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #20 from Anastasius Focht focht@gmx.net 2008-10-31 16:49:05 --- Hello,
the alignment faults for SSE instructions should be fixed now with Alexandre's recent changes to ntdll's heap impl. (21453b4c2e163ec2fb5e630ef812b74e53c58083). Either update git HEAD (build from wine source) or wait for Wine 1.1.8 packages.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #21 from Austin English austinenglish@gmail.com 2009-05-03 21:28:15 --- Is this still an issue in current (1.1.20 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14822
DB dominik.bulaj@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dominik.bulaj@gmail.com
--- Comment #22 from DB dominik.bulaj@gmail.com 2009-06-23 13:09:07 --- Hi!
With wine 1.1.24
$ wine --version wine-1.1.24
I got following:
$ wine TraktorDJStudio3.exe fixme:reg:GetNativeSystemInfo (0x2df7f61) using GetSystemInfo() fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:thread:NtSetInformationThread info class 17 not supported yet
It was started in XP mode. Effects without main window, just popup alert saying "An internal exception occured (Address 0x308ff1d) Please contact..."
Anyone can confirm?
http://bugs.winehq.org/show_bug.cgi?id=14822
--- Comment #23 from Austin English austinenglish@gmail.com 2010-01-04 12:17:20 --- This is your friendly reminder that there has been no bug activity for 6 months. Is this still an issue in current (1.1.35 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14822
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |ABANDONED
--- Comment #24 from Austin English austinenglish@gmail.com 2011-03-29 21:58:13 CDT --- No response in over a year, marking abandoned. If this is still an issue in current (1.3.16 or newer) wine, and you can provide the needed information, feel free to reopen.
http://bugs.winehq.org/show_bug.cgi?id=14822
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #25 from Austin English austinenglish@gmail.com 2011-03-29 21:59:01 CDT --- Closing.