[Bug 3786] New: Crash Using UDP/RTP resources on startup
Wine Bugs
wine-bugs at winehq.org
Tue Nov 8 23:15:27 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=3786
Summary: Crash Using UDP/RTP resources on startup
Product: Wine
Version: 0.9
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs at winehq.org
ReportedBy: craig at nch.com.au
We have an application IVM that uses VOIP to receive online SIP based phone
calls. These use UDP and RTP based packets.
We have an installer routine for this program the installs the executable and
then runs it. There was a previous Wine bug creating a race type condition
where the application would crash in installation. This was fixed in version
20050930.
Now if we install over a previous installation where SIP lines are installed
the application crashes on the first run automatically started by the
installation. It does not crash when run otherwise after this.
If you wish to try this yourself down load the installer for our website
www.nch.com.au/ivm
and run the installer ivmsetup.exe using Wine. It will be fine as no SIP lines
are installed. Enter setting menu, VOIP lines an enter details for your SIP
account. Now re-run the installer and it will crash
Below is a debug trace of the crash.
wine: Unhandled exception (thread 0046), starting debugger...
WineDbg starting on pid 0x33
Unhandled exception: page fault on write access to 0x7dbffd80 in 32-bit code
(0xb7fbd77b).
In 32 bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:0000
EIP:b7fbd77b ESP:7da66c44 EBP:7da66d3c EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:b7fc8ff8 ECX:7da66c64 EDX:7da66d54
ESI:b7fc8cc0 EDI:7dbffd80
Stack dump:
0x7da66c44: 7da66c6c 00000010 7fda70a0 7fff1634
0x7da66c54: 7dbffd80 b7f4c110 7da66d50 7da66d4c
0x7da66c64: 7fd20000 00000000 b7fc8ff8 b7fc8cc0
0x7da66c74: 7c0ed618 7da66d3c 7da66c44 b7fbd766
0x7da66c84: 00000000 7da66cb0 7ffb32d0 7fff1634
0x7da66c94: 7da66cb0 7ffbdfa7 7fd20020 00000000
Backtrace:
=>1 0xb7fbd77b _dl_catch_error+0x6b in ld-linux.so.2 (0x7da66d3c)
2 0xb7f4bfa2 __GI___libc_dlopen_mode+0x52 in libc.so.6 (0x7da66d6c)
3 0xb7f28215 __nss_lookup_function+0x1f5 in libc.so.6 (0x7da66dc4)
4 0xb7f27ee3 __nss_next+0x53 in libc.so.6 (0x7da66de0)
5 0xb7f2c67f __new_gethostbyname_r+0x13f in libc.so.6 (0x7da66e28)
6 0x7f64ad00 WS_gethostbyname+0xb0 in ws2_32 (0x7da66efc)
7 0x0047dae1 in ivm (+0x7dae1) (0x7da6785c)
8 0x0047d8df in ivm (+0x7d8df) (0x7da67ca4)
9 0x00472313 in ivm (+0x72313) (0x7da696dc)
10 0x7fca3e0d in kernel32 (+0x63e0d) (0x7da697b0)
11 0x7ffdab11 in ntdll (+0x3ab11) (0x7da69fec)
12 0xb7f17b8a __clone+0x5a in libc.so.6 (0x00000000)
0xb7fbd77b _dl_catch_error+0x6b in ld-linux.so.2: movl %ecx,0x0(%edi)
Modules:
Module Address Debug info Name (84 modules)
PE 0x00400000-004fe000 Export ivm
ELF 0x7bf00000-7bf07000 Deferred <wine-loader>
ELF 0x7e28b000-7e2a3000 Deferred msacm.drv<elf>
\-PE 0x7e290000-7e2a3000 \ msacm.drv
ELF 0x7e2a3000-7e2e7000 Deferred wineoss.drv<elf>
\-PE 0x7e2b0000-7e2e7000 \ wineoss.drv
ELF 0x7e2e7000-7e3e6000 Deferred libcrypto.so.0
ELF 0x7e3e6000-7e417000 Deferred libssl.so.0
ELF 0x7e417000-7e433000 Deferred libcups.so.2
ELF 0x7e43b000-7e450000 Deferred midimap<elf>
\-PE 0x7e440000-7e450000 \ midimap
ELF 0x7e478000-7e4a8000 Deferred uxtheme<elf>
\-PE 0x7e480000-7e4a8000 \ uxtheme
ELF 0x7e4ec000-7e4f5000 Deferred libxcursor.so.1
ELF 0x7e4f5000-7e4f8000 Deferred xlcdef.so.2
ELF 0x7e4f8000-7e500000 Deferred libxrender.so.1
ELF 0x7ef5f000-7f118000 Deferred i915_dri.so
ELF 0x7f118000-7f16a000 Deferred libpthread.so.0
ELF 0x7f16a000-7f1d6000 Deferred libgl.so.1
ELF 0x7f1d7000-7f1f3000 Deferred imm32<elf>
\-PE 0x7f1e0000-7f1f3000 \ imm32
ELF 0x7f1f3000-7f2bd000 Deferred libx11.so.6
ELF 0x7f2bd000-7f2cb000 Deferred libxext.so.6
ELF 0x7f2cb000-7f344000 Deferred winex11.drv<elf>
\-PE 0x7f2e0000-7f344000 \ winex11.drv
ELF 0x7f344000-7f364000 Deferred libexpat.so.0
ELF 0x7f364000-7f393000 Deferred libfontconfig.so.1
ELF 0x7f398000-7f3b0000 Deferred libice.so.6
ELF 0x7f3b0000-7f415000 Deferred libfreetype.so.6
ELF 0x7f415000-7f432000 Deferred ximcp.so.2
ELF 0x7f432000-7f453000 Deferred msacm32<elf>
\-PE 0x7f440000-7f453000 \ msacm32
ELF 0x7f453000-7f4df000 Deferred oleaut32<elf>
\-PE 0x7f470000-7f4df000 \ oleaut32
ELF 0x7f4df000-7f4fb000 Deferred tapi32<elf>
\-PE 0x7f4f0000-7f4fb000 \ tapi32
ELF 0x7f4fb000-7f579000 Deferred winmm<elf>
\-PE 0x7f510000-7f579000 \ winmm
ELF 0x7f579000-7f5a0000 Deferred winspool.drv<elf>
\-PE 0x7f580000-7f5a0000 \ winspool.drv
ELF 0x7f5a0000-7f62e000 Deferred comdlg32<elf>
\-PE 0x7f5b0000-7f62e000 \ comdlg32
ELF 0x7f62e000-7f656000 Export ws2_32<elf>
\-PE 0x7f640000-7f656000 \ ws2_32
ELF 0x7f656000-7f671000 Deferred wsock32<elf>
\-PE 0x7f660000-7f671000 \ wsock32
ELF 0x7f671000-7f6c6000 Deferred shlwapi<elf>
\-PE 0x7f690000-7f6c6000 \ shlwapi
ELF 0x7f6c6000-7f784000 Deferred shell32<elf>
\-PE 0x7f6e0000-7f784000 \ shell32
ELF 0x7f784000-7f7a1000 Deferred iphlpapi<elf>
\-PE 0x7f790000-7f7a1000 \ iphlpapi
ELF 0x7f7a1000-7f7e4000 Deferred rpcrt4<elf>
\-PE 0x7f7b0000-7f7e4000 \ rpcrt4
ELF 0x7f7e4000-7f866000 Deferred ole32<elf>
\-PE 0x7f800000-7f866000 \ ole32
ELF 0x7f866000-7f912000 Deferred comctl32<elf>
\-PE 0x7f870000-7f912000 \ comctl32
ELF 0x7f912000-7fa24000 Deferred user32<elf>
\-PE 0x7f930000-7fa24000 \ user32
ELF 0x7fa24000-7fa5d000 Deferred advapi32<elf>
\-PE 0x7fa30000-7fa5d000 \ advapi32
ELF 0x7fa5d000-7fae0000 Deferred gdi32<elf>
\-PE 0x7fa70000-7fae0000 \ gdi32
ELF 0x7fbe7000-7fbeb000 Deferred iso8859-1.so
ELF 0x7fbeb000-7fbf0000 Deferred libxxf86vm.so.1
ELF 0x7fbf2000-7fbfb000 Deferred libsm.so.6
ELF 0x7fc27000-7fd20000 Export kernel32<elf>
\-PE 0x7fc40000-7fd20000 \ kernel32
ELF 0x7fe32000-7fe3c000 Deferred libnss_files.so.2
ELF 0x7fe3f000-7fe50000 Deferred libz.so.1
ELF 0x7fe53000-7fe59000 Deferred libxxf86dga.so.1
ELF 0x7fe59000-7fe7c000 Deferred libm.so.6
ELF 0x7fe7c000-7ff71000 Deferred libwine_unicode.so.1
ELF 0x7ff74000-7ff8a000 Deferred libnsl.so.1
ELF 0x7ff8e000-80000000 Export ntdll<elf>
\-PE 0x7ffa0000-80000000 \ ntdll
ELF 0xb7e50000-b7e5a000 Deferred libnss_nis.so.2
ELF 0xb7e5a000-b7e5e000 Deferred libdl.so.2
ELF 0xb7e5e000-b7f7b000 Export libc.so.6
ELF 0xb7f7c000-b7f96000 Deferred libwine.so.1
ELF 0xb7f97000-b7fa0000 Deferred libnss_compat.so.2
ELF 0xb7fb0000-b7fb3000 Deferred libxrandr.so.2
ELF 0xb7fb3000-b7fca000 Export ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000033 (D) C:\Program Files\NCH Swift Sound\IVM\ivm.exe
0000003e -1
00000046 -2 <==
00000041 -2
0000003d 0
00000016
00000017 0
WineDbg terminated on pid 0x33
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list