[Bug 3766] GRE Powerprep Software chrashes

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 29 01:38:46 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=3766


Tyler Rick <bugs.winehq.org at tylerrick.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugs.winehq.org at tylerrick.co
                   |                            |m




--- Comment #2 from Tyler Rick <bugs.winehq.org at tylerrick.com>  2008-01-29 01:38:43 ---
I am experiencing the same problem. This is with wine-0.9.46 (Ubuntu 7.10 Gutsy
distro).

Yes, the crash occurs when PPGRE.EXE attempts to invoke the external program
TDA.EXE (Test Delivery Application).

Here is the back trace / debug output.

{{{{{{{{{{{{{{{{{{

~/.wine/drive_c/Program Files/ETS/PPGRE/PPGRE$ wine PPGRE.EXE 
fixme:user:EnableHardwareInput16 (0) - stub
fixme:user:EnableHardwareInput16 (1) - stub
wine: Unhandled page fault on read access to 0x00000002 at address 0x7b86a8c2
(thread 001b), starting debugger...
Unhandled exception: page fault on read access to 0x00000002 in 32-bit code
(0x7b86a8c2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b86a8c2 ESP:7a5164e0 EBP:7a516638 EFLAGS:00010256(   - 00      RIZAP1)
 EAX:00000000 EBX:7b8b0888 ECX:00000000 EDX:00000020
 ESI:f7f4dd40 EDI:00ab2810
Stack dump:
0x7a5164e0:  00001537 0000002e 007e9459 00000020
0x7a5164f0:  7a516520 00000000 00000000 00000000
0x7a516500:  00000006 007fae8e 007eb630 00000000
0x7a516510:  06131550 7a516524 0035306c 7bc8443c
0x7a516520:  00131540 4461734f 45006d72 7b006578
0x7a516530:  00110000 7bc8443c 7a516578 7bc40947
Backtrace:
=>1 0x7b86a8c2 LoadModule16+0x302(name=<is not available>, paramBlock=0x7fae8e)
[/build/buildd/wine-0.9.46/dlls/kernel32/ne_module.c:1158] in kernel32
(0x7a516638)
  2 0x7b82f941 in kernel32 (+0xf941) (0x7a516658)
  3 0x7b8a064a __wine_call_from_16+0x76() in kernel32 (0x7a516688)
  4 0x160f:0x08fb (0x17cf:0xae98)
  5 0x1597:0x0511 (0x17cf:0xaeac)
  6 0x1657:0x02a7 (0x17cf:0xaec0)
  7 0x1687:0x1536 (0x17cf:0xb818)
  8 0x16ff:0x2e6b (0x17cf:0xb82a)
  9 0x16ff:0x00c8 (0x17cf:0x0000)
0x7b86a8c2 LoadModule16+0x302
[/build/buildd/wine-0.9.46/dlls/kernel32/ne_module.c:1158] in kernel32: movzwl 
  0x2(%eax,%ecx,1),%eax
Unable to open file '/build/buildd/wine-0.9.46/dlls/kernel32/ne_module.c'
Modules:
Module  Address                 Debug info      Name (72 modules)
ELF     7a518000-7a52b000       Deferred        libresolv.so.2
ELF     7a52b000-7a584000       Deferred        rpcrt4<elf>
  \-PE  7a540000-7a584000       \               rpcrt4
ELF     7a584000-7a625000       Deferred        ole32<elf>
  \-PE  7a590000-7a625000       \               ole32
ELF     7a6af000-7a6e3000       Deferred        winspool<elf>
  \-PE  7a6c0000-7a6e3000       \               winspool
ELF     7a6e3000-7a7a1000       Deferred        comctl32<elf>
  \-PE  7a6f0000-7a7a1000       \               comctl32
ELF     7a7a1000-7a7fa000       Deferred        shlwapi<elf>
  \-PE  7a7b0000-7a7fa000       \               shlwapi
ELF     7a7fa000-7a8fd000       Deferred        shell32<elf>
  \-PE  7a810000-7a8fd000       \               shell32
ELF     7b800000-7b929000       Dwarf           kernel32<elf>
  \-PE  7b820000-7b929000       \               kernel32
ELF     7b94e000-7b9ef000       Deferred        comdlg32<elf>
  \-PE  7b960000-7b9ef000       \               comdlg32
ELF     7bc00000-7bca0000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca0000       \               ntdll
ELF     7bca0000-7bcbe000       Deferred        iphlpapi<elf>
  \-PE  7bcb0000-7bcbe000       \               iphlpapi
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7bf04000-7bf36000       Deferred        uxtheme<elf>
  \-PE  7bf10000-7bf36000       \               uxtheme
ELF     7bf36000-7bf4b000       Deferred        midimap<elf>
  \-PE  7bf40000-7bf4b000       \               midimap
ELF     7bf4b000-7bf72000       Deferred        msacm32<elf>
  \-PE  7bf50000-7bf72000       \               msacm32
ELF     7bf72000-7c000000       Deferred        winmm<elf>
  \-PE  7bf80000-7c000000       \               winmm
ELF     7d376000-7d3b0000       Deferred        wineoss<elf>
  \-PE  7d380000-7d3b0000       \               wineoss
ELF     7d3b0000-7d410000       Deferred        winedos<elf>
  \-PE  7d3c0000-7d410000       \               winedos
ELF     7d410000-7d415000       Deferred        libxfixes.so.3
ELF     7d415000-7d41e000       Deferred        libxcursor.so.1
ELF     7d41e000-7d43b000       Deferred        imm32<elf>
  \-PE  7d430000-7d43b000       \               imm32
ELF     7d43b000-7d441000       Deferred        libxrandr.so.2
ELF     7d441000-7d449000       Deferred        libxrender.so.1
ELF     7d449000-7d44c000       Deferred        libxinerama.so.1
ELF     7df21000-7e8b9000       Deferred        libglcore.so.1
ELF     7e8b9000-7e94f000       Deferred        libgl.so.1
ELF     7e94f000-7e954000       Deferred        libxdmcp.so.6
ELF     7e954000-7ea45000       Deferred        libx11.so.6
ELF     7ea45000-7ea53000       Deferred        libxext.so.6
ELF     7ea69000-7eaf8000       Deferred        winex11<elf>
  \-PE  7ea80000-7eaf8000       \               winex11
ELF     7eb7d000-7eb9d000       Deferred        libexpat.so.1
ELF     7eb9d000-7ebc8000       Deferred        libfontconfig.so.1
ELF     7ebc8000-7ebdd000       Deferred        libz.so.1
ELF     7ebdd000-7ec4d000       Deferred        libfreetype.so.6
ELF     7ec4d000-7ec96000       Deferred        advapi32<elf>
  \-PE  7ec60000-7ec96000       \               advapi32
ELF     7ec96000-7ed31000       Deferred        gdi32<elf>
  \-PE  7ecb0000-7ed31000       \               gdi32
ELF     7ed31000-7ee6f000       Deferred        user32<elf>
  \-PE  7ed50000-7ee6f000       \               user32
ELF     7ee6f000-7ee87000       Deferred        libnsl.so.1
ELF     7ee87000-7ee90000       Deferred        libnss_compat.so.2
ELF     7efc5000-7efea000       Deferred        libm.so.6
ELF     7efeb000-7f000000       Deferred        winevdm<elf>
  \-PE  7eff0000-7f000000       \               winevdm
ELF     f7cc0000-f7cc3000       Deferred        libxau.so.6
ELF     f7cc3000-f7cce000       Deferred        libnss_files.so.2
ELF     f7ccf000-f7cd3000       Deferred        libdl.so.2
ELF     f7cd3000-f7e1d000       Deferred        libc.so.6
ELF     f7e1e000-f7e36000       Deferred        libpthread.so.0
ELF     f7e36000-f7e38000       Deferred        libnvidia-tls.so.1
ELF     f7e38000-f7e42000       Deferred        libnss_nis.so.2
ELF     f7e4c000-f7f60000       Deferred        libwine.so.1
ELF     f7f62000-f7f80000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000001e (D) c:\windows\system32\winevdm.exe
        0000001b    0 <==
        00000024    0
        00000022    0
0000000d 
        0000000e    0
0000000a 
        0000000c    0
        0000000b    0
err:ntdll:RtlpWaitForCriticalSection section 0x7b9274c0 "syslevel.c:
Win16Mutex" wait timed out in thread 0024, blocked by 001b, retrying (60 sec)
cerr:syslevel:_LeaveSysLevel (0x7b9274c0, level 1): Invalid state: count 0
mutex (nil).

}}}}}}}}}}}}}}}}}}

I will note that it looks about the same as tuxfan's original back trace,
except for seemingly minor differences...

Mine is missing the line "In 32 bit mode."

My backtrace is a bit more detailed (newer version?):
=>1 0x7b86a8c2 LoadModule16+0x302(name=<is not available>, paramBlock=0x7fae8e)
[/build/buildd/wine-0.9.46/dlls/kernel32/ne_module.c:1158] in kernel32
(0x7a516638)
  2 0x7b82f941 in kernel32 (+0xf941) (0x7a516658)
  3 0x7b8a064a __wine_call_from_16+0x76() in kernel32 (0x7a516688)

Not really sure how to read that info, but hope that helps...?




-----------------------
My attempt to try to figure out what's up with TDA.EXE...

By replacing TDA.EXE with this shell script, I was able to figure out what
arguments it is supposedly passing to TDA.EXE:

#!/bin/bash
echo $@ >> evidence

Here are the arguments apparently being passed: 
C:\PROG~FBU\ETS\PPGRE\PPGRE\EPR\cbtparam -pp H
C:\PROG~FBU\ETS\PPGRE\PPGRE\EPR\00000000.ERR

When I try to just run this directly, however, I don't see any crashing (I
don't see anything at all though -- I'm not sure what it's supposed to do):

./TDA.EXE C:\PROG~FBU\ETS\PPGRE\PPGRE\EPR\cbtparam -pp H
C:\PROG~FBU\ETS\PPGRE\PPGRE\EPR\00000000.ERR

So I gave up on that idea.
---------------------------


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list