http://bugs.winehq.org/show_bug.cgi?id=13401
Summary: Another demo scene application crashes at start up Product: Wine Version: CVS/GIT Platform: PC URL: http://www.scene.org/file.php?file=/parties/2007/horde07 /in4k/cns!fr-057.zip&fileinfo OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: t.artem@mailcity.com
Created an attachment (id=13309) --> (http://bugs.winehq.org/attachment.cgi?id=13309) arancia.exe
Backtrace: =>1 0x7e0fb8fe in msvcrt (+0x3b8fe) (0x088fff00) 2 0x004200f3 in arancia (+0x200f3) (0x088fff08) 3 0x7ee31497 in kernel32 (+0x51497) (0x00000000) 0x7e0fb8fe: outsb (%esi),%dx
http://bugs.winehq.org/show_bug.cgi?id=13401
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #1 from scguy318 nodisgod@yahoo.com 2008-09-13 14:02:36 --- Created an attachment (id=16078) --> (http://bugs.winehq.org/attachment.cgi?id=16078) Arancia backtrace
Confirming in current Git (wine-1.1.4-334-g54d920a).
http://bugs.winehq.org/show_bug.cgi?id=13401
scguy318 nodisgod@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nodisgod@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2008-09-13 22:40:20 --- Does 'winetricks vcrun6' help?
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #3 from scguy318 nodisgod@yahoo.com 2008-09-14 00:37:53 --- Yes, after doing the suggested command, overriding msvcrt, and copying over d3dx9_29.dll, the application starts successfully.
http://bugs.winehq.org/show_bug.cgi?id=13401
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msvcrt
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2008-09-14 00:52:34 --- Adjusting the component appropriately.
http://bugs.winehq.org/show_bug.cgi?id=13401
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Dmitry Timoshkov dmitry@codeweavers.com 2008-09-14 00:52:52 --- Also confirming.
http://bugs.winehq.org/show_bug.cgi?id=13401
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Another demo scene |fr-057 demo scene |application crashes at start|application crashes at start |up |up
http://bugs.winehq.org/show_bug.cgi?id=13401
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #6 from Austin English austinenglish@gmail.com 2009-01-19 15:16:10 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=13401
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |0.9.61.
http://bugs.winehq.org/show_bug.cgi?id=13401
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |20457
http://bugs.winehq.org/show_bug.cgi?id=13401
Bug 13401 depends on bug 20457, which changed state.
Bug 20457 Summary: Elevated demo crashes in system.drv16 on startup http://bugs.winehq.org/show_bug.cgi?id=20457
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #7 from Artem S. Tashkinov t.artem@mailcity.com 2010-02-22 03:02:26 --- Somehow a similar bug 20457 was fixed but arancia still crashes with wine 1.1.39.
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #8 from Jeff Zaroyko jeffz@jeffz.name 2010-06-15 19:47:46 --- Still present with 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=13401
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #9 from joaopa jeremielapuree@yahoo.fr 2011-08-05 09:34:14 CDT --- still a bug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #10 from Artem S. Tashkinov t.artem@mailcity.com 2011-08-05 12:57:48 CDT --- (In reply to comment #9)
still a bug in current wine?
In just released Wine 1.3.26:
Backtrace: =>0 0x7e282963 in msvcrt (+0x72963) (0x088ffe88) 1 0x004200f3 in arancia (+0x200f2) (0x088ffe90) 2 0x7b8597ac call_process_entry+0xb() in kernel32 (0x00000000) 0x7e282963: outsb (%esi),%dx
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #11 from joaopa jeremielapuree@yahoo.fr 2012-11-28 23:36:20 CST --- still a bug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #12 from Artem S. Tashkinov t.artem@mailcity.com 2012-11-29 02:02:39 CST --- (In reply to comment #11)
still a bug in current wine?
Not sure about a GIT snapshot, but it's a bug as for Wine 1.5.18:
Backtrace: =>0 0x7e2c092f in msvcrt (+0x7092f) (0x088ffe68) 1 0x004200f3 in arancia (+0x200f2) (0x088ffe70) 2 0x7b85c3dc call_process_entry+0xb() in kernel32 (0x00000000) ... 200 0x7b85c3dc call_process_entry+0xb() in kernel32 (0x00000000) 0x7e2c092f: outsb (%esi),%dx
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #13 from joaopa jeremielapuree@yahoo.fr 2012-11-29 07:25:19 CST --- Please, install deug symbols and attach a new console output.
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #14 from Artem S. Tashkinov t.artem@mailcity.com 2012-11-29 09:29:25 CST --- (In reply to comment #13)
Please, install debug symbols and attach a new console output.
I don't want to seem cocky but if you are a developer and you want to resolve this bug, you already have debug symbols installed. If you aren't, then why do you want to see the full backtrace? ;-)
This application weighs mere 4KB, the HTML for this bug report alone weighs several times more, so I'm not sure what's going on here :-)
http://bugs.winehq.org/show_bug.cgi?id=13401
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #15 from Bruno Jesus 00cpxxx@gmail.com 2012-11-29 09:53:32 CST --- Backtrace with debug symbols is equal to the one without.
=>0 0x7e1d2d2f in msvcrt (+0x82d2f) (0x088ffe38) 1 0x004200f3 in arancia (+0x200f2) (0x088ffe40)
http://bugs.winehq.org/show_bug.cgi?id=13401
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation CC| |focht@gmx.net Summary|fr-057 demo scene |fr-057 demo scene |application crashes at |application crashes at |start up |start up (custom imports | |resolver can't cope with | |some msvcrt functions being | |forwarded to ntdll)
--- Comment #16 from Anastasius Focht focht@gmx.net 2012-11-29 15:28:21 CST --- Hello,
that 4K demo has its own custom imports resolver and it doesn't like some msvcrt functions being forwarded to ntdll.
--- snip --- Wine-dbg> 0x7e6cc337 IDirectSoundBufferImpl_Lock+0x5f7 [/home/focht/projects/wine/wine-git/dlls/dsound/buffer.c:518] in dsound: ret $0x20 518 } Wine-dbg> 0x004214d2: pushl $0x596c00 Wine-dbg> 0x004214d7: pushl $0x68bbe04 Wine-dbg> 0x004214dc: pushl 0x004225c8 Wine-dbg> 0x004214e2: call 0x0042161c Wine-dbg> fixme:winedbg:be_i386_is_jump unknown ff 0x0042161c: jmp *0x6e600d8 -> 0x7e3faaeb Wine-dbg> 0x7e3faaeb: outsb (%esi),%dx --- snip ---
--- snip --- 004214AB 6A 00 PUSH 0 004214AD 6A 00 PUSH 0 004214AF 6A 00 PUSH 0 004214B1 68 44254200 PUSH OFFSET 00422544 004214B6 68 C8254200 PUSH OFFSET 004225C8 004214BB 68 006C5900 PUSH OFFSET 00596C00 004214C0 6A 00 PUSH 0 004214C2 A1 E4254200 MOV EAX,DWORD PTR DS:[4225E4] 004214C7 8B00 MOV EAX,DWORD PTR DS:[EAX] 004214C9 FF35 E4254200 PUSH DWORD PTR DS:[4225E4] 004214CF FF50 2C CALL DWORD PTR DS:[EAX+2C] ; IDirectSoundBufferImpl_Lock 004214D2 68 006C5900 PUSH OFFSET 00596C00 004214D7 68 04BE8B06 PUSH OFFSET 068BBE04 004214DC FF35 C8254200 PUSH DWORD PTR DS:[4225C8] 004214E2 E8 35010000 CALL 0042161C 004214E7 83C4 0C ADD ESP,0C 004214EA 6A 00 PUSH 0 004214EC 6A 00 PUSH 0 004214EE FF35 44254200 PUSH DWORD PTR DS:[422544] 004214F4 FF35 C8254200 PUSH DWORD PTR DS:[4225C8] 004214FA A1 E4254200 MOV EAX,DWORD PTR DS:[4225E4] 004214FF 8B00 MOV EAX,DWORD PTR DS:[EAX] 00421501 FF35 E4254200 PUSH DWORD PTR DS:[4225E4] 00421507 FF50 4C CALL DWORD PTR DS:[EAX+4C] 0042150A 5D POP EBP 0042150B C3 RETN --- snip ---
--- snip --- 0042161C - FF25 D800E606 JMP DWORD PTR DS:[6E600D8] 00421622 - FF25 3800E606 JMP DWORD PTR DS:[6E60038] 00421628 - FF25 D000E606 JMP DWORD PTR DS:[6E600D0] 0042162E - FF25 D400E606 JMP DWORD PTR DS:[6E600D4] 00421634 - FF25 CC00E606 JMP DWORD PTR DS:[6E600CC] 0042163A - FF25 E000E606 JMP DWORD PTR DS:[6E600E0] 00421640 - FF25 C400E606 JMP DWORD PTR DS:[6E600C4] 00421646 - FF25 C800E606 JMP DWORD PTR DS:[6E600C8] 0042164C - FF25 9000E606 JMP DWORD PTR DS:[6E60090] 00421652 - FF25 5000E606 JMP DWORD PTR DS:[6E60050] 00421658 - FF25 4C00E606 JMP DWORD PTR DS:[6E6004C] 0042165E - FF25 7C00E606 JMP DWORD PTR DS:[6E6007C] 00421664 - FF25 B400E606 JMP DWORD PTR DS:[6E600B4] 0042166A - FF25 BC00E606 JMP DWORD PTR DS:[6E600BC] --- snip ---
App IAT:
--- snip --- 06E60000 7B87978B ; KERNEL32.AcquireSRWLockExclusive ... 06E60014 7B865A70 ; KERNEL32.ExitProcess 06E60018 7B8580ED ; KERNEL32.LoadLibraryA 06E6001C 7ECF1CCD ; user32.CreateWindowExA ... 06E600C8 7E6C7E2A ; dsound.DirectSoundCreate 06E600CC 7E3ED8F4 ; ASCII "ntdll._ftol" ; forwarded, problem 06E600D0 7E3925B1 ; msvcrt.cos 06E600D4 7E3930F8 ; msvcrt.fabs 06E600D8 7E3EDAEB ; ASCII "ntdll.memcpy" ; forwarded, problem 06E600DC 7E392867 ; msvcrt.pow 06E600E0 7E3928D6 ; msvcrt.sin 06E600E4 00000000 --- snip ---
http://source.winehq.org/git/wine.git/blob/5e50ec3df288b3bc9221c2deb802fa1dd...
--- snip --- ... 456 @ cdecl -ret64 _ftol() ntdll._ftol ... 1341 @ cdecl memcpy(ptr ptr long) ntdll.memcpy ... --- snip ---
Native msvcrt doesn't forward these to ntdll.
Regards
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #17 from Austin English austinenglish@gmail.com 2012-12-10 23:24:27 CST --- Created attachment 42765 --> http://bugs.winehq.org/attachment.cgi?id=42765 patch
With this patch + winetricks d3dx9, the app runs for me.
http://bugs.winehq.org/show_bug.cgi?id=13401
Julian Rüger jr98@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jr98@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=13401
--- Comment #18 from Bruno Jesus 00cpxxx@gmail.com 2012-12-14 21:37:46 CST --- Patches commited: http://source.winehq.org/git/wine.git/commitdiff/c8e71e9a3e301a58a9b1e912139... http://source.winehq.org/git/wine.git/commitdiff/a79de8aa292c699f23daf7dcc43...
The application no longer hangs due to the reported reason. d3dx9 is required for the demo to run, but that is subject to another bug.
http://bugs.winehq.org/show_bug.cgi?id=13401
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |a79de8aa292c699f23daf7dcc43 | |6f297832c6dae Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #19 from Anastasius Focht focht@gmx.net 2012-12-15 04:37:29 CST --- Hello folks,
as already said, the issue this bug is about is fixed. Thanks Austin.
Regards
http://bugs.winehq.org/show_bug.cgi?id=13401
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Alexandre Julliard julliard@winehq.org 2012-12-21 13:29:24 CST --- Closing bugs fixed in 1.5.20.
https://bugs.winehq.org/show_bug.cgi?id=13401
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.scene.org/file.p |https://web.archive.org/web |hp?file=/parties/2007/horde |/20180811171931/http://arch |07/in4k/cns!fr-057.zip&file |ive.scene.org/pub/parties/2 |info |007/horde07/in4k/cns!fr-057 | |.zip Summary|fr-057 demo scene |Demoscene 'fr-057.cns: |application crashes at |Arancia' by Conspiracy |start up (custom imports |crashes at start up (custom |resolver can't cope with |imports resolver can't cope |some msvcrt functions being |with some msvcrt functions |forwarded to ntdll) |being forwarded to ntdll)